作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我们更加便利地实现多进程。 进程池 进程池 (Process Poo ...
分类:
编程语言 时间:
2016-12-24 20:42:49
收藏:
0 评论:
0 赞:
0 阅读:
246
在学习了Event和Condition两个线程同步工具之后还有一个我认为比较鸡肋的工具 semaphores 1. 使用semaphores的使用效果和Condition的notify方法的效果基本相同。每次只能通知一个阻塞线程继续运行 2. 信号量同步基于内部计数器,每调用一次acquire(), ...
分类:
编程语言 时间:
2016-12-24 20:40:59
收藏:
0 评论:
0 赞:
0 阅读:
221
用法: ...
分类:
编程语言 时间:
2016-12-24 20:40:07
收藏:
0 评论:
0 赞:
0 阅读:
220
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在了解了Linux的信号基础之后,Python标准库中的signal包就很容易学习和理解。signal包负责在Python程序内部处理信号,典型的操作包括预设信号处理函数,暂停并等待 ...
分类:
编程语言 时间:
2016-12-24 20:37:42
收藏:
0 评论:
0 赞:
0 阅读:
112
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态 ...
分类:
编程语言 时间:
2016-12-24 20:35:16
收藏:
0 评论:
0 赞:
0 阅读:
268
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python标准库是Python强大的动力所在,我们已经在前文中有所介绍。由于标准库所涉及的应用很广,所以需要学习一定的背景知识。 硬件原理 这一部份需要了解内存,CPU,磁盘存储以 ...
分类:
编程语言 时间:
2016-12-24 20:33:55
收藏:
0 评论:
0 赞:
0 阅读:
174
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项 ...
分类:
编程语言 时间:
2016-12-24 20:31:54
收藏:
0 评论:
0 赞:
0 阅读:
162
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总是让subprocess运行外部的程序,而不是运行一个Python脚本内部编写的函数。2 ...
分类:
编程语言 时间:
2016-12-24 20:29:00
收藏:
0 评论:
0 赞:
0 阅读:
189
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。 听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢? 我 ...
分类:
编程语言 时间:
2016-12-24 20:27:21
收藏:
0 评论:
0 赞:
0 阅读:
246
1. 首先理解资源调度的含义: 看了很多云计算资源调度和任务调度方面的论文,发现很多情况下这两者的意义是相同的,不知道这两者是同一件事的不同表述还是我没分清吧,任务调度或者资源调度大概就是讲这样一件事情: 用户有m个计算任务(Task),{t1,t2,t3,...tm},将这m个任务分配到n个资源( ...
分类:
编程语言 时间:
2016-12-24 20:26:34
收藏:
0 评论:
0 赞:
0 阅读:
1131
上一章,我们学习了Collection的架构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包括: ...
分类:
编程语言 时间:
2016-12-24 20:24:50
收藏:
0 评论:
0 赞:
0 阅读:
185
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。 Python内置(built-in)函数随着python解释器的运行而创建。在Python的程序中,你可以随时调用这些函数,不需要定义。最常见的内置函数是: print("Hello Wo ...
分类:
编程语言 时间:
2016-12-24 20:22:32
收藏:
0 评论:
0 赞:
0 阅读:
191
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python有一个彩蛋,用下面语句调出: 该彩蛋的文档记录于PEP 20。 语句执行之后,终端将显示一首"The Zen of Python"的诗,即“Python之道”。这首诗总结 ...
分类:
编程语言 时间:
2016-12-24 20:18:52
收藏:
0 评论:
0 赞:
0 阅读:
238
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在快速教程中,我们了解了最基本的序列(sequence)。回忆一下,序列包含有定值表(tuple)和表(list)。此外,字符串(string)是一种特殊的定值表。表的元素可以更改, ...
分类:
编程语言 时间:
2016-12-24 20:16:56
收藏:
0 评论:
0 赞:
0 阅读:
209
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 谢谢reverland纠错 在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步拓展),我提到过Python“一切皆对象”的哲学,在Python中,无论是变量还是 ...
分类:
编程语言 时间:
2016-12-24 20:15:17
收藏:
0 评论:
0 赞:
0 阅读:
263
作者:Vamei 出处:http://www.cnblogs.com/vamei 严禁任何形式转载。 最近研究了Python的两个GUI包,Tkinter和PyQT。这两个GUI包的底层分别是Tcl/Tk和QT。相比之下,我觉得PyQT使用起来更加方便,功能也相对丰富。这一篇用PyQT实现一个视频播 ...
分类:
编程语言 时间:
2016-12-24 20:13:56
收藏:
0 评论:
0 赞:
0 阅读:
304
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们在Linux的概念与体系,多次提及进程的重要性。Python的os包中有查询和修改进程信息的函数。学习Python的这些工具也有助于理解Linux体系。 进程信息 os包中相关函 ...
分类:
编程语言 时间:
2016-12-24 20:12:58
收藏:
0 评论:
0 赞:
0 阅读:
228
字符串使用了费ascii编码的字符,也就是它代表的16进制的编码超过127。 解决这个问题可以使用下面的方法解决,其实就是设置默认的编码。python 2.x的默认编码是ascii,如果改为utf-8,就可以了 如果有中文还是不行,可以使用gbk编码方式,具体使用如下: ...
分类:
编程语言 时间:
2016-12-24 20:12:35
收藏:
0 评论:
0 赞:
1 阅读:
943
内容来自:http://www.cnblogs.com/skywang12345/p/3308498.html Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表 ...
分类:
编程语言 时间:
2016-12-24 20:10:32
收藏:
0 评论:
0 赞:
0 阅读:
235
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python具有良好的时间和日期管理功能。实际上,计算机只会维护一个挂钟时间(wall clock time),这个时间是从某个固定时间起点到现在的时间间隔。时间起点的选择与计算机相 ...
分类:
编程语言 时间:
2016-12-24 20:07:46
收藏:
0 评论:
0 赞:
0 阅读:
219