使用设计模式改善程序结构(二)在本系列的第一篇文章中,描述了如何通过设计模式来指导我们的程序重构过程,并且着重介绍了设计模式意图、动机的重要性。在本文中我们将继续上篇文章进行讨论,这次主要着重于设计模式的适用性,对于设计模式适用性的掌握有助于从另一个不同的方面来判断一个设计模式是否真正适用于我们的实...
分类:
其他好文 时间:
2014-05-28 18:45:08
阅读次数:
286
优异的用户界面(user
interface,UI)让用户用得顺心,从而提高转换率(conversion rate),换言之,好的UI在使用与销售层面上形成双赢。UI设计师Jakub
Linowski列出16点改善UI的诀窍,而这份清单仍在继续累积,有兴趣的读者可以订阅他的电子报,随时获得最新的.....
分类:
Web程序 时间:
2014-05-26 22:51:59
阅读次数:
390
结论1:SSD卡显著改善磁盘IO,io占用在50%以下2:SSD卡使mongodb性能稳定。在200并发,数据量是内存5倍的情况下仍然保证每秒1500次插入和4500次查询。数据如下:1:每秒IO完成次数【均在内存用完的时候】有SSD卡的每秒完成磁盘次数以及相应次数下磁盘占用%没有ssd卡的每秒磁盘...
分类:
数据库 时间:
2014-05-26 11:47:55
阅读次数:
798
每个人都有缺点,对于缺点我们要正确对 待。我觉得人最大的优点就是能够认识到自己的错误,及时改正。正所谓,知错能改善 莫大焉。就是犯错不要紧,重要的你能够从 中成长。这就好比你学习一门技能,只要你 制定一个计划,每天学习一丢丢,你想一想 一年之后,你会不会变成一个高手,一个大 牛。不光是技术,就是在其他能力方面也是 一样的。就拿那个组织能力和管理能力来说吧,你就比较迷茫,你是这样想的,你觉得,那些一...
分类:
其他好文 时间:
2014-05-26 05:34:55
阅读次数:
162
“人不犯我,我不犯人;人若犯我,我必犯人。”谁都不愿被人欺负,有仇必报,是人之常情,可你还是先等一下,再实施你的复仇计划为好。
哪怕像乌龟一样活下去,也不应有任何轻生之念。人们常说,三十年河东,三十年河西,而更精确的说法是人的境况每七年便有新的改善。如果你觉得实在无法等下去了,那也应该先等七年再说。人生之中,什么样的奇迹都会发生。君子报仇,十年不晚,何况七年哉!
从杂志上读...
分类:
其他好文 时间:
2014-05-26 04:02:38
阅读次数:
218
1.耗时的操作使用线程,提高应用程序响应2.并行操作时使用线程,如C/S架构的服务器端并发线程响应用户的请求。3.多CPU系统中,使用线程提高CPU利用率4.改善程序结构。一个既长又复杂的进程可以考虑分为多个线程,成为几个独立或半独
立的运行部分,这样的程序会利于理解和修改。 使用多线程的理由之一....
分类:
编程语言 时间:
2014-05-24 10:20:51
阅读次数:
326
GM8138/39相较GM8126/28的改进之处:
1、GM8138支持1080P@45fps,GM8139支持1080P@60fps。GM8128要超频才可以达到1080P@30fps。
2、ISP性能优化,sharpness税利度效果大幅改善。这一点GM8126一直饱受批评。
3、H.264 encoder支持HP,以利于降低bitrate。
4、软件改进:支持kernel 3.3版...
分类:
其他好文 时间:
2014-05-23 01:33:44
阅读次数:
556
建议6:分清readonly和const的使用方法. 首先区分他们的各自特点.
readonly:运行时常量. const:编译期常量(决定了它肯定是静态的),只能修饰基元类型(string 也是属于基元类型),和枚举类型.
或许有人会问了,运行时常量和编译期常量有什么区别呢?那就先看一下代码 //...
分类:
其他好文 时间:
2014-05-21 22:29:57
阅读次数:
340