- 博客(3)
- 资源 (16)
- 收藏
- 关注
原创 Python入门读物摘要--How to think like a csor
How to Think Like a Computer Scientist 英文第二版原文原谅通俗易懂,不需要做过多解释,列出一些需要注意的地方。1 编程之路程序中出错:语法错误、运行时错误和语义错误2 变量、表达式和语句2.1 类型与值不同的值属于不同的类型,类型是一个集合,定义了其值取值的范围。python中以逗号‘,’间隔的一行矢量,被解释为Tuple。print(1,000,000) 其输出为 1 0 0,Print函数将逗号解释为分隔符。t=1,000,000 print(t) 其输出为(1
2010-06-25 18:31:00 1676 1
原创 简单电梯调度算法模拟
经常在公司坐电梯,由于楼层较高,是双联装的电梯,但是经常等电梯很久,经常有人骂写电梯调度算法的。回来闲来无事,自己尝试写了一个简单的。场景很简单,每一层电梯口只有一个按钮,不区分上下,当有人按下这个键后,电梯会过来停在此层,这个人可以进去,并选择自己想去的层。电梯的调度策略也很简单,在一次向上的过程中,如果有人在下面按了键,电梯并不直接向下,而是运行到此次向上的最顶层,然后再下次向下运行的过程中去服务这个请求。elevator.pyimport time from myque import myque
2010-06-20 12:41:00 6268 1
原创 Python多线程--HowTo
1 queue模块queue模块实现了多生产者、多消费者队列。可以方便在不同的线程之间传递信息。1.1 Queue类模块中实现了三种类型的queue,即FIFO队列,LIFO队列和Priority队列。分别由类 queue.Queue,queue.LifoQueue和queue.PriorityQueue实现。各个类在定义对象时,可以指定队列的最大长度,无指定的话为无限大。1.2 Queue类对象的操作名称语义qsize()用于返回队列当前的大小empty()返回队列是否为空put(item [,blo
2010-06-19 14:14:00 7412
Cisco IPv6实现技术
2009-03-04
Programming with posix threads
2008-12-19
Linux网络协议栈架构--设计与实现
2008-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人