一个类或者对象中,往往会包含别的对象。在创建这种对象的时候,你可能习惯于使用常规方式,即用 new 关键字和类构造函数。这会导致相关的俩个类之间产生依赖。工厂模式,就是消除这俩个类之间的依赖性的一种模式,它使用一种方法来决定究竟实例化那个具体的类。简单工厂模式假设你想开几个自行车商店,每个商店都有几...
分类:
其他好文 时间:
2014-08-12 12:41:04
阅读次数:
320
《设计心理学》这本书是与《给大家看的设计书》一起买的,本来是想让孩子了解设计知识的启蒙书,没想到发现对搞IT的也很有用,根据软件的需求设计用户界面时这些原则还是可以一用的。从书名上有心理学三个字以为书比较难懂,后来又看到香港大学推荐的50本书清单中也包含它,就从书架上把它取了下来。
这本书是在...
分类:
其他好文 时间:
2014-08-12 09:02:03
阅读次数:
575
《Redis设计与实现》读书笔记 很喜欢这本书的创作过程,以开源的方式,托管到Git上进行创作; 作者通读了Redis源码,并分享了详细的带注释的源码,让学习Redis的朋友轻松不少; 阅读优秀的源码作品能快速的提升编码内功,而像Redis这样代码量不大(2万多行)却句句精致的作品,当然不能错过; ...
分类:
其他好文 时间:
2014-08-12 00:14:13
阅读次数:
263
最近在看TCP/IP的BSD实现。首先是它的存储管理,主要是通过mbuf这个结构体来管理缓存。看了一部分,觉得设计的很好,把大块的数据拆成小块存储,这样能很方便的写回收池。之前在写流媒体服务器时,一直苦恼对应帧数据大内存管理,分配的内存之后,该怎么回收,最后是模仿nginx的内存池,再每块固定大.....
分类:
其他好文 时间:
2014-08-12 00:03:13
阅读次数:
276
目录序作者简介推荐人简介感谢本书简介第一章 性能指标第二章 性能测量第三章 内部类型第四章 垃圾回收机制第五章 集合和泛型第六章 并发和并行性第七章 网络、I / O和序列化机制第八章 不安全的代码以及互操作性第九章 算法的优化第十章 性能模式第十一章 web 应用程序性能
分类:
移动开发 时间:
2014-08-11 23:46:22
阅读次数:
325
转载:http://www.cnblogs.com/wuyuegb2312/archive/2013/02/26/2910908.html 之前为了编写一个svm分词的程序而简单学了下Python,觉得Python很好用,想深入并系统学习一下,了解一些机制,因此开始阅读《Python学习手册(第三版...
分类:
编程语言 时间:
2014-08-11 17:34:32
阅读次数:
407
第一部:《You don't know JS: this & Object prototype》第三章 Object对象常量var myObject = {};Object.defineProperty( myObject, "FAVORITE_NUMBER", { value: 42, writa...
分类:
Web程序 时间:
2014-08-11 14:32:12
阅读次数:
243
单体是一个用来划分命名空间,并将一批相关方法和属性组织在一起的对象,如果它可以被实例化,那么它只能被实例化一次。单体模式,就是将代码组织为一个逻辑单元,这个逻辑单元中的代码可以通过单一的变量进行访问。单体基本结构是这样:var Singleton = { attribute1:true, ...
分类:
其他好文 时间:
2014-08-11 11:53:22
阅读次数:
198
拖放APIHTML5实现了直接拖放操作API,简化HTML4利用mousedown、mousemove等事件实现的操作实现拖放的步骤1要将被拖动元素的draggable属性设置为true,img元素与a元素(必须指定href)默认允许拖放2编写有关拖放的事件处理代码DataTransfer对象的属性...
分类:
Web程序 时间:
2014-08-11 06:18:01
阅读次数:
251
悟道——一位IT高管20年的职场心经
第一章 修炼!修炼!
别跟我谈事业,先把工作做好;
别跟我说理想,先把饭碗端好;
志不可天天立,道必须日日修。没有实力,一切皆为妄谈。修炼是硬道理。
1.1 工作VS事业
工作是你生活所需要的必要条件,而事业是你的理想条件。
你想要去追求你的事业,得想清楚,你的事业是什么?
1.2 饭碗和大师
到底做不做技术,其实每一个大师都是在很细...
分类:
其他好文 时间:
2014-08-11 00:28:51
阅读次数:
183