08 2011 档案
摘要: 高效能工作系列开篇,就以这一篇开发人员如何提高工作效率作为第一篇内容,写这个高效能工作系列的目的很明显,寻找各种可行的方法来提高自己的工作效率,包括时间管理的方法,如何实现目标等1.今天这篇的内容是找出效率低下的原因,有低效的开发人员,反过来就是高效的开发人员,那么这两者的效率差体现在哪里呢,把自己的情况也放进去比较十二个可让你效率提高的方面比较方面熟练人员一般的开发人员查找资料经过多年的积累加上自己的 CodeSnip 的总结,基本不用额外再查找资料。在开发过程中会花掉 10-20% 时间去查找资料。代码复用注意代码复用,并且时刻注意重构和抽取公用代码。一般开发人员是代码拷来拷去完成功能。.阅读全文
摘要: 今天在网上看到人人网使用的开源软件列表,人人网的架构师写的,看完后,大概了解了人人网的架构信息数据层使用MySQL ,同时使用Tokyo Cabinet(Key-value的存储引擎,简称TC)做一个数据冗余,TC代替MySQL做存储,例如搜索结果页的用户资料,但Tokyo Cabinet没有网络处理能力,需要使用Tokyo Tyrant以提供网络接入能力,并调用Tokyo Cabinet的API进行持久化存储Tokyo Tyrant其实也是Tokyo Cabinet的作者开发的,主要是支持Memcached传输协议的网络接口,可以理解为Tokyo Tyrant处理网络连接,协议解析,然后调.阅读全文
摘要: 原文地址 注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。计算机科学 Computer Science2n(Level 0)n2(Level 1)n(Level 2)log(n)(Level 3)Comments数据结构不知道数组和链表的差异能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。了解基本数据结构时间和空间的折中,比如数组vs 链表,能够解释如何实现哈希表和处理冲突,了解优先队列及其实现。高等的数据结构的知识,比如B-树、二项堆、斐波那契堆、AVL树、红黑树、伸展树、跳跃表以及前缀树等。算法不能够找出一个数组各数的平均值(这令人难以置信.阅读全文
摘要: 惠普旗下集团及业务比重信息产品集团(PSG)收入同比下降1%,运营利润率为6.4%。该季度PSG达到了创纪录的运营利润,在出货、收入和利润上都处于PC市场领先地位。由于商用电脑更新换代周期的持续,惠普商用客户机收入比去年同比增长11%,而消费客户机收入下降12%。打印及成像系统集团(IPG)收入同比增长7%,运营利润率为17.0%。该季度IPG整体业务表现强劲,所有打印业务类别均实现了股份盈利,商用打印硬件单元实现同比增长33%。IPG将在惠普云打印(ePrint)平台、图像艺术(Graphic Arts)和其他商用印刷方案方面继续推动创新、实现突破。惠普服务收入同比下降2%,运营利润率为16阅读全文
摘要: 经常碰到32位的DLL什么的不能在64位Windows的IIS上调用,在网上找到这篇文章也许能够解决很多问题。总的思路就是先允许IIS支持32位程序,然后再用.Net Framework注册IIS。Enable 32-bit Server Applications on 64-bit MachinesASP.NET applications that use TX Text Control .NET Server must be compiled for 32-bit platforms (see this article). IIS must be configured to execute阅读全文
摘要: Windows下的Memcache安装:1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。memcached的基本设置:-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-阅读全文