摘要: 1 计算机语言类 Scheme语言简明教程 计算机程序的构造与解释 lamda caculas 计算理论 2 操作系统 Understanding.the.Linux.Kernel 分布式操作系统 3 分布式系统 分布式系统原理和范型 苏运霖的分布式系统书 分布式系统大厚书 阅读全文
posted @ 2016-05-23 23:29 ohscar 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 还能继续用这个博客,真好 阅读全文
posted @ 2016-04-30 16:03 ohscar 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 为引导那些刚进入新环境的职员,风投行业知名人士、前谷歌高层Hunter Walk在LinkedIn上引用和总结了前时代明镜集团主席 Al Casey(1922-2004)的提出的“14条忠告”作为前车之鉴: 1.如果你想要领先这个世界上的绝大多数人,就必须要学会观察;2.学会聆听——不要随意卖弄你的见识,如果你光说不听,那你什么也学不到;3.突破固有的思维,即使它已经根深蒂固;4.认真对待你的同事,让他们喜欢你,他们将是你最好的资源;5.尽一切可能帮助你的老板,提升他/她的状态;6.为每一个分配给你的任务制定一份商业计划书,分配好你的时间和资源;7.你现有的的一切是你最重要的财富,要全方位的使 阅读全文
posted @ 2013-05-11 18:46 ohscar 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Linux系统可能没有自动识别你的很多功能键,比如屏幕亮度调节。直接修改配置吧:echo 18 > /sys/class/backlight/acpi_video0/brightness这里两处红色文字,它们根据你的实际系统来选择:第一个18表示亮度的大小;第二个应该是显卡的芯片组。 阅读全文
posted @ 2013-05-05 18:30 ohscar 阅读(154) 评论(0) 推荐(0) 编辑
摘要: classnode:def__init__(self, data, left, right):self.data = dataself.left = leftself.right = rightdeftree2list(root):ifroot ==None:returnNone,Noneifroot.left ==Noneandroot.right ==None:returnroot, root right = root.right head, tail = tree2list(root.left) tail.right = root root.left = tail head2, tail 阅读全文
posted @ 2013-03-22 11:13 ohscar 阅读(168) 评论(0) 推荐(0) 编辑
摘要: defswap(a, b):returnb, adefperminate(array, start, end):ifstart == end:printarrayreturn N = len(array)foriinrange(start, N): array[i], array[start] = swap(array[i], array[start]) perminate(array, start+1, end) array[i], array[start] = swap(array[i], array[start])a = [1,2,3,4]perminate(a, 0, len(a)-1 阅读全文
posted @ 2013-03-22 10:47 ohscar 阅读(176) 评论(0) 推荐(0) 编辑
摘要: PEP 3333 -- Python Web Server Gateway Interface v1.0.1 http://www.python.org/dev/peps/pep-3333/ 这个文档定义了WSGI:它是一个WebServer与Python App FrameWork之间的接口规范。问题的背景:现有很多Web Server(HTTP Server),以及很多新的Python写的Web Server现有很多Python App FrameWork,以及未来将出现的Web Server 把请求送给Python App FrameWork, 用户app处理完毕后,需要将结果回送给We 阅读全文
posted @ 2012-11-09 10:56 ohscar 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 最近又碰到json encode中文搞不定问题,下了很大的力气解决这个问题。把材料总结了一下,做了个ppt python unicode ppt 点击这里下载 阅读全文
posted @ 2012-11-08 16:40 ohscar 阅读(116) 评论(0) 推荐(0) 编辑
摘要: fractions of a secondmetric name0,000 000 000 000 000 000 000 001yoctosecond [ ys ]0,000 000 000 000 000 000 001zeptosecond [ zs ]0,000 000 000 000 000 001attosecond [ as ]0,000 000 000 000 001femtose... 阅读全文
posted @ 2012-10-30 11:33 ohscar 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 以下4个原则摘自《Unix™ Systems Programming: Communication, Concurrency, and Threads》1,使用库函数和系统调用时,查一下手册,确认是否会被sginal打断。如果会有EINTR,那么需要反复调用。2,自己编写signal处理函数时,确认使用的库函数是signal-safe的!即,可重入的。3,自己编写signal处理函数时,小心处理全局数据和静态数据!类似多线程的资源竞争。4,自己编写signal处理函数时,先保存errno,处理完毕后,恢复errno 阅读全文
posted @ 2012-10-29 20:03 ohscar 阅读(338) 评论(0) 推荐(0) 编辑