单例模式(一)本文以初级程序员的角度来分析设计模式。1.请问什么是设计模式?简单来说就是针对特定问题的解决方案。2设计模式可以帮助我们什么?我们在设计数据库的时候有范式理论,还记得不?我不记得了,以后复习。范式理论是指导我们设计数据库的表,他是我们设计数据库的一个指导原则,他的目标是减少冗余。简单来...
分类:
其他好文 时间:
2014-06-26 22:07:06
阅读次数:
319
基于初级的线程池优化,这里最主要的问题是解决线程id的管理问题,以及线程取消的管理
这里采用链表来管理线程id,链表的特性便于新增和删除,引进thread_revoke结构体来标记全局的取消线程信息,先分析一下线程什么时候需要取消:当任务很少,少到tasknum
这里维护一个取消队列,在线程取消时,置全局取消标志位为1,pthread_broadcast()唤醒所有线程,让在线程唤醒时会判断...
分类:
编程语言 时间:
2014-06-24 23:50:26
阅读次数:
489
接触hadoop第二天,配置hadoop到环境也用了两天,将自己配置到过程写在这里,希望对大家有所帮助!
---------------安装jdk-------------------------------
1.
下载jdk1.6.0_45
2.解压到opt文件夹下,配置/etc/profile,在文件尾部加上
#set java environment
JAVA_H...
分类:
系统相关 时间:
2014-06-24 21:02:22
阅读次数:
285
Python初级教程Python快速教程 (手册)Python基础01 Hello World!Python基础02 基本数据类型Python基础03 序列Python基础04 运算Python基础05 缩进和选择Python基础06 循环Python基础07 函数Python基础08 面向对象的基...
分类:
编程语言 时间:
2014-06-22 09:38:24
阅读次数:
229
原文地址:http://blog.sina.com.cn/s/blog_640b03390100sham.html一直以来,程序的执行效率就是人们所关注的,在PHP中也不例外,从最简单的引号,也在思考他的效率。我们特别做了实验,我们自称这个实验可能前无古人,后无来者。我们的实验是借助最初级的实验方法...
分类:
Web程序 时间:
2014-06-20 18:41:20
阅读次数:
266
来自【http://blog.csdn.net/andycpp/article/details/1327147】本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的...
分类:
系统相关 时间:
2014-06-20 18:29:44
阅读次数:
335
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来...
分类:
系统相关 时间:
2014-06-20 15:35:28
阅读次数:
274
vim route.rb resources :fetched_apps do member do patch :import end end spring rake routes recommend_apps GET /recommend_apps(.:fo...
分类:
其他好文 时间:
2014-06-20 14:57:22
阅读次数:
213
很多朋友发邮件或留言问我关于新加坡IT薪酬的问题,由于前段时间比较忙,所以没有及时一一回复,在此表示抱歉。新加坡IT薪酬范围大概如下(月薪,新加坡币对人民币为1:5):
Junior Developer/Programmer/Engineer/Consultant(初级):2.5K – 5K新...
分类:
其他好文 时间:
2014-06-16 08:31:37
阅读次数:
214