摘要:
gil是Python中的解释器锁,是指同一进程有多个线程的时候,一个线程运行的时候就会给Python的解释器枷锁,这个锁就是gil锁,使得进程内的其他线程无法运行,这样保证同一时间段内只有一个线程运行在Python解释器里。等到该线程运行完成之后,锁打开释放Python解释器,当在运行的线程陷入耗时 阅读全文
摘要:
vim编辑器是vi编辑器的升级版本,是学习计算机进阶的一项必经之路,在学习的过程中需要十分的细心,用最帅的vim,写最酷炫的程序。 vi == visual editor vim == vi immprove == vision editor improve vim /path/to/somefil 阅读全文
摘要:
“乌班图”即 Ubuntu,是一个南非的传统价值观,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。Ubuntu(发音"oo-BOON-too"--“乌班图”)被视为非洲人的传统理念,也是建立新南非共和国的基本原则之一,与非洲复兴的理想密切相关。 Ubuntu精神的大意是“人道待人”(对他人仁 阅读全文
摘要:
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压tar -xzvf Python-3.3.0.tgz 进入解压缩后的文件夹cd 阅读全文
摘要:
想利用模块传递某个变量,修改某个变量的值,且在其它模块中也可见 阅读全文
摘要:
其中 path 有绝对路径和相对路径之分,绝对路径强调从 / 起,一直到所在路径。相对路径则相对于当前路径来说,假设当前家目录有etc 文件夹(绝对路径应为 /home/username/etc),如果直接 cd etc 则进入此文件夹,但若是 cd /etc/ 则是进入系统 etc ,多琢磨一下就 阅读全文
摘要:
man 是 Linux 的帮助手册,即 manual 。因为大多数程序都会自带手册,所以可以通过 man 命令获取帮助。执行以后,在 man page 页面中按 q 退出。 info与 man 不同的是,可以像浏览网页一样在各个节点中跳转。 除了上面的两种方法外,还有一种简单使用的方法,那就是 -- 阅读全文
摘要:
#从昨天开始开始学习老男孩的Python全栈开发教程,课程内容之多超乎想象。 第一部分讲解了计算机的基础知识,从图灵到冯诺依曼到量子计算机。 第二部分讲解计算机的软硬件知识,这些知识在以后编写程序控制底层硬件运行的过程中起着至关重要的作用,这些方面的应用可以是人工智能也可以是黑客攻防方面。但是也对理 阅读全文
摘要:
python被人们称为“胶水语言”,是因为它的可拓展的特性。 它可以随时将标准库和你自己创建的任何语言的模块工具用同样的界面进行拓展和复用。能够灵活附加或定制工具,缩短开发周期。另外python拥有的一些插件也允许它可以进行混合语言的编程。 另外Python是由c语言编写的,自然也拥有c语言的可移植 阅读全文
摘要:
“字节”是一个8位的物理存贮单元,而“字符”则是一个文化相关的符号 EF BB BF 表示UTF-8FE FF 表示UTF-16. EF BB BF UTF-8FE FF UTF-16/UCS-2, little endianFF FE UTF-16/UCS-2, big endianFF FE 0 阅读全文