Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。
Java中的String类型
在JAVA语言中,String类型就是使用了享元模式。String对象是final类型,对象一旦创建就不可改变。在JAVA中字符串常量都是存在常量池中的...
分类:
其他 时间:
2014-05-25 22:27:38
收藏:
0 评论:
0 赞:
0 阅读:
415
外观模式
Facade:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。...
分类:
其他 时间:
2014-05-25 23:09:58
收藏:
0 评论:
0 赞:
0 阅读:
477
要想学习高质量的代码,设计模式是一个狠重要的学问。下面我将带领大家走进设计模式的殿堂。...
分类:
其他 时间:
2014-05-25 22:49:30
收藏:
0 评论:
0 赞:
0 阅读:
409
网络下多线程断点续传下载,是个非常完整的demo。我花费了好久整理的,希望能够帮到同学们。...
分类:
移动平台 时间:
2014-05-25 22:46:07
收藏:
0 评论:
0 赞:
0 阅读:
528
Sum It Up
Time Limit: 1000MS
Memory Limit: 10000K...
分类:
其他 时间:
2014-05-25 22:56:37
收藏:
0 评论:
0 赞:
0 阅读:
659
整理者:张克强
缘起
@jackyrong 发了如下一条微博
敏捷中的文档该写多少合适,一直是永恒的话题,每个用例故事的设计简要卡片,用例图,序列图,类图,数据字典,简要原型图,算法补充说明,应该是必要的吧,大家可以继续探讨 @袁斌_AgileDo @竹十一 @敏捷广州联盟 @火球_Fireball
| 转发(58)| 收藏| 评论(35)
5月16日
...
分类:
其他 时间:
2014-05-25 22:51:09
收藏:
0 评论:
0 赞:
0 阅读:
388
hibernate为全自动的持久层框架(framework);
1.作用:把内存中的活跃对象永远的保存在关系型数据库中。
2.O/R/M原理:O-->object 对象,R---> relational关系型数据库,M--->mapping映射
为了解决应用程序中的对象和关系型数据库中的表的不匹配而提出的一个解决方案。
3.新版本hibernate4中怎么得到session工厂从而创建连接...
分类:
系统服务 时间:
2014-05-25 22:31:20
收藏:
0 评论:
0 赞:
0 阅读:
483
搬寝室
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 15897 Accepted Submission(s): 5389
Problem Description
搬寝室是很累的,xhd深有体会.时间追述2006年...
分类:
其他 时间:
2014-05-25 22:45:53
收藏:
0 评论:
0 赞:
0 阅读:
455
第1部分 重新认识C语言C语言的发展历史和主要特点 作为一门众所周知的计算机编程语言,C语言是谁发明的呢?它是如何演进的?它有何特点?到底有多少人在使用它?1. C语言之父 C语言是1972年由美国贝尔实验室的计算机科学家Dennis Ritchie(丹尼斯·里奇)设计发明的。因此,Dennis Ritchie被誉为“C语言之父”(他已于2011年10月9日去世,享年70...
分类:
编程语言 时间:
2014-05-25 22:28:23
收藏:
0 评论:
0 赞:
0 阅读:
437
一、百度地图sdk详细使用过程,参考下面的博客(我感觉很详细,而且有问题可以找楼主,他会给解答,感谢好心人~):
如何使用百度地图sdk,及相关demo下载
上述博客给的demo,是真机运行的(百度地图sdk区分真机和模拟器)。博客中的demo,需要自己手动修改一些设置,才可运行(可对比下面的注意事项设置)。
二、iOS中,使用百度地图sdk的注意事项:
1.百度地图sdk区分真机...
分类:
移动平台 时间:
2014-05-25 22:50:48
收藏:
0 评论:
0 赞:
0 阅读:
522
阐述了Java面向对象程序设计中的多态并实现了一个工资结算系统。简单介绍了UML并给出了工资结算系统的类图。...
分类:
编程语言 时间:
2014-05-25 22:30:59
收藏:
0 评论:
0 赞:
0 阅读:
382
1、php是什么?(来自百度百科)
php:Hypertext preprocessor(超文本预处理器)、一种开源脚本语言、主要用于web开发。
2、与其他语言的关系
介于HTML和C/C++,Java,C#等语言之间、通常需要相应脚本解释器才能运行。
3、工作原理
通过web服务器(IIS or Apache)和php引擎程序解释执...
分类:
Web开发 时间:
2014-05-25 23:13:03
收藏:
0 评论:
0 赞:
0 阅读:
426
画一个心形有很多公式可以使用,下面这个公式我认为最完美了:
float x = R * 16 * pow(sin(theta), 3);
float y = R * (13 * cos(theta) - 5*cos(2*theta) - 2*cos(3*theta) - cos(4*theta));
画出来的心形最漂亮,最原始的笛卡尔的心形是个肥心,没这个好看,呵呵。
效果如下:
...
分类:
其他 时间:
2014-05-25 22:46:41
收藏:
0 评论:
0 赞:
0 阅读:
457
题目:给定两个字符串word1,word2,将word2变成word1所需的最小步数。规定只能用以下三种操作进行修改,且每种操作的步数都计为1.
op1:插入一个字符
op2:删除一个字符
op3:替换一个字符
例:
word1 = word, word2 = wore, 则将wore的e替换为d则可。
word1 = word,word2 = wor,则在wor的后面插入一个d则可...
分类:
其他 时间:
2014-05-25 22:56:18
收藏:
0 评论:
0 赞:
0 阅读:
596
1.RMQ问题
RMQ (Range Minimum/Maximum Query):对于长度为n的数组A,回答若干询问RMQ(A,i,j)(i,jRMQ问题是指求区间最值的问题。最简单的方法,就是遍历数组直接搜索,但是这种方式时间复杂度是O(n)。对于数组长度较大,性能要求高的场景不适用。
2.ST(Sparse Table)算法
ST算法是一种更加高效的算法,以O(nlog...
分类:
其他 时间:
2014-05-25 22:28:42
收藏:
0 评论:
0 赞:
0 阅读:
472
下图为TI C6xx DSP Nyquist总线拓扑图,总线连接了master与slave,提供了高速的数据传输。有很多种速率不同的总线,如图中的红色方框,最高速总线为CPU/2 TeraNet SCR(即VBUSM SCR),带宽为256bit,其他低速总线为CPU/3,CPU/6,带宽参考图中所示。总线之间用Bridge(桥)连接,作用包括转换总线的速率,使之与所流向总线的速率相同等。
在具...
分类:
其他 时间:
2014-05-25 22:42:45
收藏:
0 评论:
0 赞:
0 阅读:
528
php网页抓取技术...
分类:
Web开发 时间:
2014-05-25 22:50:27
收藏:
0 评论:
0 赞:
0 阅读:
514
ngx-modules
Nginx 主要的模块大致可以分为四类:
handler – 协同完成客户端请求的处理、产生响应数据。比如模块, ngx_http_rewrite_module,
ngx_http_log_module, ngx_http_static_module。
filter – 对 handler 产生的响应数据做各种过滤处理。比如模块, ngx_http_n...
分类:
其他 时间:
2014-05-25 23:13:45
收藏:
0 评论:
0 赞:
0 阅读:
388
《设计模式》对状态模式的定义:允许一个对象在其状态改变时,改变它的行为。看起来对象似乎修改了它的类。别名:状态对象(Objects for State)。
在下面两种情况下均可以使用State模式:
1 一个对象的行为取决于它的状态,并且他必须在运行时刻根据状态改变它的行为。
2 一个操作中含有庞大的多分枝的条件语句,并且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。通常...
分类:
其他 时间:
2014-05-25 22:47:30
收藏:
0 评论:
0 赞:
0 阅读:
401
增量备份分为差异备份(differential incremental
backup)和累积备份(cumulative incremental backup),这是两种执行增量备份操作的不同方法。80. You perform
differential incremental level 1 bac...
分类:
其他 时间:
2014-05-25 20:03:10
收藏:
0 评论:
0 赞:
0 阅读:
519