python
文章平均质量分 74
浅色调丶
多维度思考
展开
-
Python 核心编程第十八章
18.1 引言/动机多线程编程对于某些任务来说,是最理想的。这些任务具有以下特点:它们本质就是异步的,需要有多个并发事务,各个事务的运行顺序可以是不确定的,随机的,不可预测的。这样的编程任务可以被分成多个执行流,每个流都有一个要完成的目标。根据应用的不同,这些子任务可能都要计算出一个中间结果,用于合并得到最后的结果。一个顺序执行的程序要从每个I/O(输入/输出)终端信道检查用户的输原创 2014-06-14 15:40:49 · 1461 阅读 · 0 评论 -
同步、异步、阻塞和非阻塞的理解
阻塞 《node.js开发指南》是这样定义的:线程在执行中如果遇到(I/O 操作)如磁盘读写或网络通信,通常要耗费较长的时间,这时操作系统会剥夺这个线程的 CPU 控制权,使其暂停执行,同时将资源让给其他的工作线程,这种线程调度方式称为 阻塞。当 I/O 操作完毕时,操作系统将这个线程的阻塞状态解除,恢复其对CPU的控制权,令其继续执行。这种 I/O 模式就是通常的同步式 I/O(S转载 2014-06-21 12:10:17 · 1137 阅读 · 0 评论 -
python常见模块命令(os/sys/platform)
一、OsPython的标准库中的os模块主要涉及普遍的操作系统功能。可以在Linux和Windows下运行,与平台无关。os.sep 可以取代操作系统特定的路径分割符。 os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径转载 2014-08-26 19:17:44 · 1667 阅读 · 0 评论 -
Python 面试题集合
Python是如何进行内存管理的?> gc, 引用记数什么是lambda函数?它有什么好处?> 匿名函数, 方便, 类函数式, 写回调方便how do I iterate over a sequence in reverse order> a_seq[::-1], reversed(a_seq)Python是如何进行类型转换的?> 数值运算同C, 不同的地方是 int转载 2014-08-15 11:34:06 · 809 阅读 · 0 评论 -
经典算法问题:“this is a test” 逆序输出为“test a is this”.使用Python实现
看了http://www.dewen.org/q/13218/java++字符串的倒置排序 这个里面的回答之后,有了思路。鉴于本人刚学Python,小小练习算是。01import sys02string = ''03string1 = raw_input('Ent原创 2014-06-08 19:21:51 · 4566 阅读 · 0 评论