生产者消费者问题读者作家问题哲学家吃饭问题生产者消费者问题http://en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem分别用锁、信号量、同步监视器模拟的例子。package thread;import java.util.Random;...
分类:
编程语言 时间:
2014-09-15 22:44:59
阅读次数:
379
Python 设计哲学是“优雅”、“明确”、“简单”,对于一件事只用一种最好的方法来做,而这种优雅在于背后很自然的隐藏了很多细节。比如对一些对象直接用for 语句来迭代,一些全局函数可以作用于很多具有共同特征的对象,还有生成器装饰器自省等特性。其中很多实现都是借助 Python 内部专用方法,而对外则使用统一的全局函数来进行操作,在配合一些语法糖,使得 Python 写起来愈发的方便,符合人的直觉。...
分类:
编程语言 时间:
2014-09-15 16:03:59
阅读次数:
180
哲学家进餐问题:(1) 在什么情况下5 个哲学家全部吃不上饭?考虑两种实现的方式,如下:A.算法描述: 1 void philosopher(int i) {/*i:哲学家编号,从0 到4*/ 2 while (TRUE) { 3 think( ); /*哲学家正在思考*/ ...
分类:
其他好文 时间:
2014-09-13 14:34:25
阅读次数:
268
Intel在IVB架构的第三代酷睿处理器(2012年开始生产)内置了一个利用电阻热噪声取得硬件真随机数的功能。
关于真随机数和伪随机数的区别,以及世上是否存在真随机数等哲学争论不在本文讨论范围。
下面给出delphi代码,一共4个函数,具体使用的是两个函数:
RdRand_isSupported 判断当前cpu是否支持该功能,
rdrand_16 取得16位随机数到aex寄存器,如果要取3...
分类:
其他好文 时间:
2014-09-12 17:19:43
阅读次数:
242
今天起得比较早,突然有个想法,想把自己对意识的初步了解与理解做个记录,于是想这篇杂谈的题目就叫“谈身心二元论”吧,开始写的时候想了想这个题目有点太“官方”了,于是乎改为“浅谈意识的物质性“,有点议论文的味道了。 过往人生,总有迷惘,相信大家闲暇之余,总会去思考很多人生哲学;读一本著作或是看一场...
分类:
其他好文 时间:
2014-09-09 11:36:18
阅读次数:
253
对于静态类型语言,其本质目标在于恰当地操作数据,得到期望的值。具体而言,需要:(1)定义数据类型你定义的数据是什么,是整形还是浮点还是字符。该类型的数据可以包含的值的范围是什么。(2)定义操作的含义操作是严格数据类型相关的。操作表明了对了一个具有特定类型的数据,执行操作后产生什么样结果。C++就是一...
分类:
编程语言 时间:
2014-09-07 12:18:55
阅读次数:
347
Python的设计哲学是“优雅”、“明确”、“简单”,Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”,致力于开发效率的最优化:简洁的语法、内置工具包、无需编译。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。Python被称为“脚本语言”,很大的原因是因为其便捷性,而不是应用范围。事实上,Python是一种应用范围广阔的高级语言。...
分类:
编程语言 时间:
2014-09-05 16:09:11
阅读次数:
184
我们正生存在一个“复杂的时代”,这一观点似乎支持者甚广,而这无疑意味着世界永远比我们所想的更加错综复杂。此观点立足于技术变革的快速步调与我们所创造的大量信息(这两者是有关联的)。
然而,想想像17世纪的莱布尼兹和18世纪的狄德罗这样的哲学家,他们就已经在抱怨信息超载了。他们所提到的“量多到可怕的书本”,比起现在我们所知道的,可能只是极小一部分;但我们如今所知的很多东西,对后代来说,也同样微不...
分类:
其他好文 时间:
2014-09-03 11:16:46
阅读次数:
151
上篇简单从商户关系说明了商业环境的一部分,这次就从商品的多样性和正义的成本说下现在市场的状况。下午去创新园参加了一下沙龙,所以只能比较写完晚发了。IT的线下市场折射了整个中国在改革开放后的市场形态和发展状况。要说的话,除了华强北,应该还有中关村,但是口碑极其不一样。我觉得最大的原因应该是华强北的发展...
分类:
移动开发 时间:
2014-09-01 01:38:52
阅读次数:
286
编程的世界有的时候很微妙,有的时候就好像是在解决一个哲学问题,Android开发的时候,所有的布局,颜色,等(其实这些都可以称之为资源,Android中的资源是指非代码部分,如图片、音频、视频、字符等资源,其实就是可以被代码所操作的一些对象)都可以用XML文件布局,而所有对这些XML的操作可...
分类:
移动开发 时间:
2014-08-30 11:08:29
阅读次数:
208