本章讨论的是一种为对象增添特性的技术,它并不使用创建新子类这种手段。装饰者模式可以透明地把对象包装在具有同样接口的另一对象之中,这样一来,你可以给一些方法添加一些行为,然后将方法调用传递给原始对象。相对于创建子类来说,使用装饰者模式对象是一种更灵活的选择。装饰者可用于为对象增加功能。它可以用来替代大...
分类:
其他好文 时间:
2014-08-21 12:53:14
阅读次数:
252
本文转载自:http://www.cnblogs.com/CowboyProgrammer/archive/2009/04/28/1445423.html使用PowerDesigner设计数据库关系以后,可以生成HTML,供团队成员进行讨论。Step 1:创建一个new Report;选择【file...
分类:
Web程序 时间:
2014-08-21 12:52:24
阅读次数:
272
C/C++推荐书籍:C++程序设计语言 Bjarne Stroustrup(入门书籍熟读一本即可)C++ Primer(第四版) Stanley B.Lippman, Josee Lajoie (用于查阅)C++编程规范:101 条规则、准则与最佳实践 HerbSutter, Andrei A...
分类:
其他好文 时间:
2014-08-21 12:52:04
阅读次数:
197
利用map判断一本书的状态,0代表借出去了,1代表在暑假,2代表换回来但是还未放回书架
设计一些字符串的处理问题,用一些字符串搜索函数比如 strstr , strchar等等
14072706
230
Borrowers
Accepted
C++
0.015
2014-08-21 02:59:27
AC代码:
#in...
分类:
其他好文 时间:
2014-08-21 11:31:04
阅读次数:
227
渲染在客户端中具有着至关重要的地位,试想我们玩游戏的第一感觉是什么就会明白了,良好的画面效果对客户端来说是多么的迫切。没有学习过opengl或是direct3d这些渲染API的朋友们也不必担心,而学习过这些接口的朋友们现在可以安心了,没有必要为了一个小小的渲染弄的头疼。因为渲染引擎可以帮你解决大部分...
分类:
其他好文 时间:
2014-08-21 11:21:13
阅读次数:
270
一、技术是必备的精通THML CSS JAVASCRIPT,对知识不能一知半解,一遇到问题就停下工作四处搜索解决方案,这算不上一名合格的前端人员。像这样工期是不能保证的。合格的前端工程师,第一点要学会就是在没有任何外来帮助的情况下,能完成大多数工作。二、沟通很重要良好的沟通能力,任何情况下,要满足4...
分类:
其他好文 时间:
2014-08-21 11:15:03
阅读次数:
223
接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东...
分类:
其他好文 时间:
2014-08-21 11:10:33
阅读次数:
192
本篇体验使用jQuery制作水平的、多级的、下拉菜单。 下拉菜单的html部分如下。 主页 产品 服务 网页设计 图形设计 视频制作 ...
分类:
Web程序 时间:
2014-08-21 11:10:03
阅读次数:
343
单元测试关注的是验证一个模块或一段代码的执行效果是否和设计或预期一样。有些开发人员认为,编写测试用例浪费时间而宁愿去编写新的模块。然而,在处理大型应用程序时,单元测试实际上会节省时间;它能帮助您跟踪问题并安全地更新代码。常用缩略语DOM:文档对象模型HTML:超文本标记语言JSTD:JSTestDr...
分类:
编程语言 时间:
2014-08-21 11:04:53
阅读次数:
204
由非等概率Rand生成随机序列题目:已知随机函数rand(),以p的概率产生0,以1-p的概率产生1,现在要求设计一个新的随机函数Rand(), 使其以1/n的等概率产生1~n之间的任意一个数1、该问题可以先生成一个等概率0、1生成器。由于以p的概率产生0,以1-p的概率产生1,所以00、01、10...
分类:
其他好文 时间:
2014-08-21 11:00:33
阅读次数:
215