因为要对项目做重构, 所以, 读了 vczh 的这篇 > 和 > 的 Item7, 8. 下面是部分摘录: 不能repeat的其实是信息,不是代码。然而, 分析什么是信息又不是一件简单的事情.所以, 只能不断地修改. 目的: 保证代码质量不断提高. 换句话说, 不断地重构.而重构, 又需要做TDD....
分类:
其他好文 时间:
2014-09-22 21:20:43
阅读次数:
184
负载均衡----文件服务策略同类文章:负载均衡----概念认识篇、负载均衡----实现配置篇(Nginx)那么我们就需要文件服务器,文件服务器从哪里来,我们先看图了解下: 图1--------------------------------------...
分类:
其他好文 时间:
2014-09-22 21:20:33
阅读次数:
216
huffman是非常基础的压缩算法。实现霍夫曼树的方式有很多种,可以使用优先队列(Priority Queue)简单达成这个过程,给与权重较低的符号较高的优先级(Priority),算法如下:⒈把n个终端节点加入优先队列,则n个节点都有一个优先权Pi,1 ≤ i ≤ n⒉如果队列内的节点数>1,则:...
分类:
其他好文 时间:
2014-09-22 21:20:23
阅读次数:
225
1、$fwrite 向文件写入数据格式:$fwrite(fid,"%h%h\n",dout_r1,dout_r2);(1)fwrite是需要触发条件的,在一次触发条件之后也不会自动发生换行,所以要求手动添加换行。(2)如果写放文件的格式为%d,则认为是无符号数,如下例:wire [27:...
分类:
其他好文 时间:
2014-09-22 21:03:33
阅读次数:
199
一篇介绍JSP标签库很详细的文章2008年12月17日 星期三 上午 10:52标准的JSP 标记可以调用JavaBeans组件或者执行客户的请求,这大大降低了JSP开发的复杂度和维护量。JSP技术也允许你自定义taglib,其实换句话说,taglib可以看成是对JSP标记的一种扩展,正如xml是对...
分类:
Web程序 时间:
2014-09-22 22:10:03
阅读次数:
351
界面设计是谋局当中第二个任务,也是很重要的,这个和概念设计排名不分先后。合理的界面布局会给用户带来非常舒心的体验,在项目之处就能把界面风格和布局确定下来,更是可以让后面的开发事半功倍。 First:基本布局。我们不是艺术家,不是激进派,四平八稳符合我们的风格,也符合快速开发的要求,布局就采...
一、键过期功能的相关命令二、设置生存时间Redis 提供了两个命令来设置键的生存时间(TTL,time to live),它们分别是:如果给定的键不存在,那么 EXPIRE 和 PEXPIRE 将返回 0 ,表示设置失败;如果命令返回 1 ,那么表示设置成功。当一个键被设置了生存时间之后,它的生存时...
分类:
其他好文 时间:
2014-09-22 21:19:43
阅读次数:
222
OSChina 采用 velocity 作为页面模板Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java...
分类:
编程语言 时间:
2014-09-22 20:29:33
阅读次数:
175
log4j:WARN No appenders could be found for logger(org.springframework.context.support.ClassPathXmlApplicationContext).log4j:WARN Please initialize the...
分类:
其他好文 时间:
2014-09-22 22:09:23
阅读次数:
228
线性表的存储结构有两种:顺序存储和链式存储顺序存储:读取数据的时间复杂度为O(1),其实就是数组,但是插入,删除的复杂度略大链式存储:?用一组任意的存储单元存储线性表的数据元素,这组存储单元可以存在内存中未被占用的任意位置。数据域:存储数据元素信息的域指针域:把存储直接后继位置的域指针或链:指针域中...
分类:
其他好文 时间:
2014-09-22 21:02:23
阅读次数:
219
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)JFin...
分类:
编程语言 时间:
2014-09-22 21:35:33
阅读次数:
257
流水线功能的目的:通过减少客户端与服务器之间的通信次数来提高程序的执行效率。一、通信在一般情况下, 用户每执行一个 Redis 命令,客户端与服务器都需要进行一次通信:客户端会将命令请求发送给服务器,而服务器则会将执行命令所得的结果返回给客户端。当程序执行一些复杂的操作时, 客户端可能需要执行多个命...
分类:
其他好文 时间:
2014-09-22 22:08:43
阅读次数:
237
Longest Consecutive Sequence in an Unsorted Array
分类:
其他好文 时间:
2014-09-22 21:18:33
阅读次数:
124
题目链接Given an input string, reverse the string word by word.For example,Given s = "the sky is blue",return "blue is sky the". 1 class Solution { 2 publ...
分类:
其他好文 时间:
2014-09-22 20:28:23
阅读次数:
128
AccordionContainer实现的效果是在同一块区域切换几个不同的TAB,比TabContainer多了一些滑动效果。 参考: http://dojotoolkit.org/reference-guide/1.10/dijit/layout/AccordionContainer.html...
分类:
其他好文 时间:
2014-09-22 20:34:03
阅读次数:
194
卸载 ?????? 关于类的卸载,笔者在单例模式讨论篇:单例模式与垃圾回收一文中有过描述,在类使用完之后,如果有下面的情况,类就会被卸载: 该类所有的实例都已经被回收,也就是java堆中不存在该类的任何实...
分类:
编程语言 时间:
2014-09-22 20:33:53
阅读次数:
205
在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇...
分类:
移动开发 时间:
2014-09-22 20:33:43
阅读次数:
167