安装libzookeeper wget http://mirror.bit.edu.cn/apache//zookeeper/zookeeper-3.4.5/zookeeper-3.4.5.tar.gz tar -xf zookeeper-3.4.5.tar.gz cd zookeeper-3.4.5/src/c ./configure –prefix=/usr/local/zookeeper/zookeeper-3.4.5/ sudo make && make instal ...
Read More »Monthly Archives: 十二月 2015
搭建Kafka运行环境
Step 1: 下载Kafka 点击下载最新的版本并解压. > tar -xzf kafka_2.9.2-0.8.1.1.tgz > cd kafka_2.9.2-0.8.1.1 Step 2: 启动服务 Kafka用到了Zookeeper,所有首先启动Zookper,下面简单的启用一个单实例的Zookkeeper服务。可以在命令的结尾加个&符号,这样就可以启动后离开控制台。 > bin/zookeeper-server-start.sh config/zookeeper.proper ...
Read More »yii2 Unable to find debug data tagged with ’567ca3908875f’.
把项目迁移后 发现yii2d的debug不能用了 http://local.adv.com/debug/default/toolbar?tag=567ca3908875f 显示404 查看错误信息 显示Unable to find debug data tagged with ’567ca3908875f’. 解决方案 http://www.yiiframework.com/forum/index.php/topic/61689-yii-20-error-in-debug ...
Read More »mac 安装MySQL-python EnvironmentError: mysql_config not found
1 locate mysql_config 找到mysql_config 2 将mysql_config的路径 添加到PATH中export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin/mysql_config 3 pip install MySQL-python 参考 http://stackoverflow.com/questions/25459386/mac-os-x-environmenterror-mysql-config-not-fou ...
Read More »cookielib和urllib2模块相结合模拟网站登录
1.cookielib模块 cookielib模块的主要作用是提供可存储cookie的对象,以便于与urllib2模块配合使用来访问Internet资源。例如可以利用本模块的CookieJar类的对象来捕获cookie并在后续连接请求时重新发送。coiokielib模块用到的对象主要有下面几个:CookieJar、FileCookieJar、MozillaCookieJar、LWPCookieJar。其中他们的关系如下: 2.urllib2模块 说到urllib2模块最强大的部分绝对是它的ope ...
Read More »python实现定制交互式命令行
Python的交互式命令行可通过启动文件来配置。 当Python启动时,会查找环境变量PYTHONSTARTUP,并且执行该变量中所指定文件里的程序代码。该指定文件名称以及地址可以是随意的。按Tab键时会自动补全内容和命令历史。这对命令行的有效增强,而这些工具则是基于readline模块实现的(这需要readline程序库辅助实现)。 此处为大家举一个简单的启动脚本文件例子,它为python命令行添加了按键自动补全内容和历史命令功能。 $ cat .pythonstartup import re ...
Read More »python多线程模块threadpool简单使用
python实现线程池通常使用threading或thread模块来编写,现在已经有了threadpool模块来实现线程池。 英文文档见:http://www.chrisarndt.de/projects/threadpool/ 中文文档见:http://gashero.yeax.com/?p=44 现给出一个简易的使用threadpool模块来实现线程池的例子: 转自 http://dgfpeak.blog.51cto.com/195468/861994/
Read More »python中的Queue与多进程(multiprocessing)
一、先说说Queue(队列对象) Queue是python中的标准库,可以直接import 引用,之前学习的时候有听过著名的“先吃先拉”与“后吃先吐”,其实就是这里说的队列,队列的构造的时候可以定义它的容量,别吃撑了,吃多了,就会报错,构造的时候不写或者写个小于1的数则表示无限多 import Queue q = Queue.Queue(10) 向队列中放值(put) q.put(‘yang’) q.put(4) q.put([‘yan’,’xing’]) 在队列中取值get() 默认的队列是先 ...
Read More »