thrift之python客户端使用

0.写好了cpp的服务器后,测试是个问题,写cpp程序来测试好像不是很灵活,所以想用python脚本来写测试程序,记录一下过程。

1.首先是thrift的python程序库的安装,有些基础库需要安装后才能运行,在thrift的目录库目录中,选择py目录,使用root账户就可以直接安装了。
c[……]

Read more

mysqldb:2014:Commands out of sync; you can’t run this command now

自己写了一个python的mysql的访问类,在python的多线程种使用种有了点问题,就是报这个2014的错误,在网上搜了很多资料,基本都是说mysqldb有问题,但是在解决方法上我这里测试通过一种方式:
在每次查询或是更新的时候,从新获取一个sql执行结构体cursor,执行完毕之后在c[……]

Read more

python中thread的简单使用

今天在整理一个pyton的脚本,功能是以http+json返回数据拉去线上一些模块的状态信息,一般在5分钟以内就可以跑完,昨天开始由于原始数据太多了,结果搞得5分钟跑不完了,后面的数据统计就有点乱了,仔细分析看了看之后是在网络数据拉去上花费的时间比较多,原来是单进程,单线程的,就想着如果修改成多线程[……]

Read more

Nginx+mod_wsgi+webpy

最近在做一个项目是以结伴开发的模式来作的,最终两个人讨论一两个人都相对熟悉而且开发效率较高的python来开发,在web框架上最终抛弃了较为原始的直接cgi和较为臃肿的django,而选择了介于之间的webpy,webpy在使用了一段时间后发现,我们两个人都很喜欢使用而且用的是相当的顺手,后台环境就[……]

Read more

python中实现ssh自动登录并且执行命令

由于要做一个对大量机器访问并且执行命令的一个操作,一个一个来那肯定不行了,那家伙一个人做要到猴年马月啊。所以想写一个工具来完成,考虑到开发速度、对数据库访问的便捷性等因素,我选择了python开发。查了一下python的ssh库,呃用起来挺简单的。

这是个修改主机密码的登录demo

de[……]

Read more

Python 2.6 安装mysql支持(备忘)

做这方面的安装最麻烦的就是一些库啊,路劲啊什么的,有时候太费事了,虽然很多时候可以直接扔给运维的同事去给我安装,但是,毕竟不是很方便,尤其是为了自己做个测试,就不用去麻烦人家和浪费人家时间了。

首先,安装需要的环境,MysqlPython就不说了,必备的东西。

主要是安装的MySQLdb,可以[……]

Read more

mysql客户端编码问题:python

最近在使用python写一些web应用,之前使用一直没什么问题,但是昨天却出了点小问题:用python连接mysql读取数据,显示出来老是???号一类的东西,一看就知道是编码问题了,在数据库端一看:

set names GBK; select看,正常

set names utf8,sel[……]

Read more