良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

python Queue模块

创建一个“队列”对象

import Queue
myqueue = Queue.Queue(maxsize = 10)

Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。

将一个值放入队列中

myqueue.put(10)

调用队列对象的put()方法在队尾插

阅读全文...

php抓取页面的几种方式

下面简单说一下php抓取页面的几种方法及原理:

一、 PHP抓取页面的主要方法:

1. file()函数   

2. file_get_contents()函数 

3.   fopen()->fread()->fclose()模式 

4.curl方式 

5. fsockopen()函数 &n

阅读全文...

php如何开启gd2扩展

extension=php_gd2.dll

找到php的配置文件php.ini,搜索extension=php_gd2.dll,去掉前面的分号即可;
如果没有直接添加这种情况适合于windows系统和编译时支持gd的php,保存后重启apache即可
如果用的是安装版本如

阅读全文...

no module named setuptools

Easily download, build, install, upgrade, and uninstall Python packages

它是一个对python的包进行安装,升级,卸载的模块(包)

python2.x:

wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python

阅读全文...

shell高级编程--文件锁flock

在工业应用中,有些来自于工业设备的文件将会被放到指定的目录下,由于这些文件需要再被重新格式化后才能被更高层的软件进行处理。而此时负责处理的脚本程 序极有可能是多个实例同时运行,因此这些实例之间就需要一定的同步,以避免多个实例同时操作一个文件而造成的数据不匹配等问题的发生。文件锁定命令可以帮 助我们实现这一同步逻辑。
      /> cat > test26.

阅读全文...