- 博客(17)
- 收藏
- 关注
原创 python Mysql依赖安装解决方案
非root权限下安装python mysql依赖确实有点蛋疼,但是也不是没办法解决。下载MySQL-python-1.2.3.tar.tgz,按部就班 python setup.py install 即可。注意修改site.cfg mysql的路径。接下来import MySQLdb时候发现提示,ImportError: libmysqlclient.so.18: cannot o...
2015-03-03 14:27:35 225
原创 PHP解决表单POST传参数时,自动加转义字符的问题
在实际应用时表单会传递一个参数带有双引号,如下:[{"ucid":56908,"voucher_value":5,"dstrb_id":"2014070132023D123456","store_voucher_type_id":"1416465163000"}]但是在服务器接到表单内容时会发现自动带上转义字符,如下:[{\"ucid\":56908,\
2014-12-16 19:46:53 1442
原创 python 网络编程
python 网络编程,首先我们认识一下socket,什么是socket?相信大家都是有备而来,不赘述,直接看下面。 创建server 只需要六个步骤: 1. 创建socket对象。调用socket构造函数。 sock = socket.socket(family, type) 2. 将socket绑定(指派)到指定地址上,socket.bind(addres...
2014-01-12 22:51:39 134
原创 求一个范围内的素数
学算法时候,求素数总是一道逃不掉的练习题。好久没写算法相关的练习了,学习了python 就拿它来练一下手吧。在求素数之前,首先我们了解一下 什么是素数。按维基百科的说法是:素数指在大于1的自然数中,除了1和此整数自身外,无法被其他自然数整除的数(也可定义为只有1和本身两个因数的数)因此我们可以总结为以下几点:1. 素数是自然数,且大于12. 素数只能...
2013-12-18 01:23:35 505
原创 python redis 模块
今天用python写robot framework扩展库时候才发现,原来安装的python redis模块存在一个小小的问题 首先说一下,我的redis模块是怎么安装的: 通过 pip install redis 安装依赖库 python 脚本: import redis rds = redis.Redis('12...
2013-12-10 00:33:22 490 1
原创 python-调用C动态库
哥虽然作为屌丝程序员,但是也算是一个优雅的程序员,平时常用都是python、java、shell、as这些高贵无比的语言,像C、C++那样的屌丝语言,是有多远跑多远。 首先,不是C语言不好,只是指针操作,字符串操作,实在是恶心得要命,能弄懂c那一套编程方法,那绝对是屌丝中的屌丝。 哥,今天也不得不屌丝了一把,搞了一下C。 首先哥从事的的是测试工作,测试框架是python写的...
2013-11-19 11:51:30 236
原创 python-异常处理
有一种说法:程序错误可分为,编译时错误和运行时错误。写过c程序的人都知道,c程序是最容易出现一些莫名其妙的运行时错误,其实也不算莫名其妙,只是编程时不小心出错,但是编译时候却毫无问题,运行时却总得不到自己想要的结果。编译时错误,其实很常见,语法错误之类的都算,在程序编译时候就提示的错误。而运行时错误是程序在加载运行时出现的错误,比如数组下标越界,除数为0等,在编译时候无法判断的错误。...
2013-11-14 00:04:38 123
原创 python 多线程
在谈多线程之前我们先谈谈,进程和线程的关系。一个简单的hello world程序,其实就是一个进程在运行。那么这个进程有多少线程组成呢,答案是一。程序的执行是顺序的,只有等到上一条语句执行完毕才到下一条执行语句。那么如果我需要程序在不断打印hello world的同时又在不断地打印good bye world呢?在没学多线程之前我们会觉得很麻烦,但是当你学了多线...
2013-11-13 15:05:09 104
原创 python-字符串操作
字符串分割: s.split([sep, [maxsplit]]) #以sep为分隔符,把s分成一个list。maxsplit表示分割次数。默认的分隔符是空白符 s.rsplit([sep, [maxsplit]]) s.plitlines([keepends]) #把S按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。 ...
2013-11-09 11:02:49 95
原创 python-类操作
格式:class 类名: 成员变量 __privateMenber = def __init__(self,args): #构造函数 内容 def method1(self,args): 内容 def __privateMethod(self,args): ...
2013-11-09 11:02:25 107
原创 python-mysql数据库操作
1. 首先要安装MySQLdb依赖库2. 示范mysql数据库的 增、删、改、查操作import MySQLdbclass MySQLHelper(): def __init__(self): self.conn = MySQLdb.connect(host="localhost",port=3306,user="cb",passwd="XXXX...
2013-11-09 11:01:36 126
原创 python-文件操作
文件操作:1. 创建空文件os.mknod('test.txt')fp = open("test.txt",w) 直接打开一个文件,如果文件不存在则创建文件w 以写方式打开,a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+ 以读写模式打开 (参见 a )rb 以二...
2013-11-09 11:01:16 119
原创 python-字典
字典是python内建的数据类型 dic = { "name":"wuyn", "gender":"male", "tel":"134338xxxx8" } 字典的keys()方法返回由所有关键字组成的链表,该链表的顺序不定。 keys = dic.keys() 返回 [ name, gender, tel ] 字典的has_key()方法可以检查字典中是否
2013-11-08 21:40:50 101
原创 python-链表
python 链表操作 list=[1, 2, 3, 455, '1qq']sList = ['a', 'b', 'c'] 1. list.append('aaa') #把'aaa'元素添加到链表的结尾,相当于 list[len(list):] = 'aaa' list=[1, 2, 3, 455, '1qq', 'aaa'] 2. list.extend(sLi...
2013-11-08 21:37:44 92
原创 python-函数
定义: def 函数名(参数列表): 函数体 eg: def fibonacci (n): result = [] a,b=0,1 while b
2013-11-08 21:35:31 83
原创 python入门--else-for-while语句篇
python if 语句格式: (必须注意 if 、elif 、 else后面均带冒号,并且语句块必须缩进) if 表达式 : 语句块 elif 表达式: 语句块 else: 语句块 eg: tmp = int(raw_input("please input a ...
2013-11-08 21:32:09 103
原创 写在最前面
今天开始在这发文章,不是为了炫耀学了什么什么高深的技术,只是记下自己日常工作中遇到的问题,将来有空可以回顾、反省,不断提高自己。也希望可以帮助有遇到相同问题的同学,希望大家一起进步。文章皆属于入门级的,对初学者,应该会有帮助,大虾可以略过。...
2013-11-08 21:27:48 60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人