2012年12月29日
摘要: NoSQL的简短介绍 http://blog.knuthaugen.no/2010/03/a-brief-history-of-nosql.html 阅读全文
posted @ 2012-12-29 23:51 #hanhui 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 函数 函数要尽可能短,缩进有一到两级,包含20行代码就是最好了。 if/else/while只占一行 一个函数只完成一件事情,这件事情要看当前函数处于什么抽象级别。要让代码拥有自顶向下的阅读顺序。 可以用多态替代switch。 函数要具有描述性的名称。长函数名称比长注释好。函数参数要少。参数多... 阅读全文
posted @ 2012-12-29 22:27 #hanhui 阅读(184) 评论(0) 推荐(0) 编辑
摘要: SRP: 单一职责 如果有多于一个的原因修改类的实现,则视为违反单一职责规范.问题是我们怎样未卜先知会有一些什么需求变化呢 如果将类分离为两个,那么如果需要对它们进行同步操作时,把实现放哪里呢 我想,设计模式的一个弊端就是让程序员不自觉的忽略(或弱化)了逻辑实体(类实例)之间的同步控制, 或... 阅读全文
posted @ 2012-12-29 11:08 #hanhui 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 抓图:command + shift + 3 右键:ctr + 单击 防火墙设置(允许连接tcp端口3888):ipfw add 7000 allow tcp from any to any dst-port 3888 查看端口是否在监听:lsof -i :3888 阅读全文
posted @ 2012-12-29 11:03 #hanhui 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Interpreter is used to parse a language, just as compiler does. Sometimes invoker of operation does not know who will process the request or how th... 阅读全文
posted @ 2012-12-29 00:41 #hanhui 阅读(67) 评论(0) 推荐(0) 编辑