摘要: 转载:http://blog.csdn.net/wangjianno2/article/details/51048746 YAML是一个堪比XML,JSON数据格式的更加方便,简洁的,易于人眼阅读的序列化数据格式。 下载地址:http://pyyaml.org/wiki/PyYAML 或者:pip 阅读全文
posted @ 2017-09-15 16:04 blitheG 阅读(604) 评论(0) 推荐(0)
摘要: MySQL数据库有一个自动提交事务的概念,autocommit。含义是,如果开启autocommit, 则每一个语句执行后会自动提交。即一个语句视为一个事务。在python使用的MySQLdb中,默认是不开启autocommit的。所以,只有在显示commit后,数据库操作才会真正提交。或者在rol 阅读全文
posted @ 2017-09-15 14:58 blitheG 阅读(4047) 评论(0) 推荐(0)
摘要: 在代码优化的过程中,碰到了这样一个问题:一个进程中我定义了几个全局变量,然后我又Process了几个子进程,子进程中是否可以各自对全局变量进行修改?最后全局变量会取哪个值呢? 经过一番尝试以后得到结果: 子进程继承父进程的全局变量,而且是以复制的形式完成,所以子进程修改后的全局变量只对自己和自己的子 阅读全文
posted @ 2017-09-14 18:45 blitheG 阅读(3375) 评论(0) 推荐(1)
摘要: 摘自:http://www.cnblogs.com/DswCnblog/p/6126588.html With 是什么? 有一些任务可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数 阅读全文
posted @ 2017-09-11 11:23 blitheG 阅读(360) 评论(0) 推荐(0)
摘要: 摘自:http://www.cnblogs.com/dkblog/archive/2011/03/25/1995537.html os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list 阅读全文
posted @ 2017-09-11 11:05 blitheG 阅读(183) 评论(0) 推荐(0)
摘要: subprocess的目的就是启动一个新的进程并且与之通信。 subprocess模块中只定义了一个类: Popen。 subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, p 阅读全文
posted @ 2017-09-11 11:04 blitheG 阅读(698) 评论(0) 推荐(0)
摘要: traceback 模块: 允许你在程序里打印异常的跟踪返回 (Traceback)信息, 类似未捕获异常时解释器所做的. 配合MySQL 数据库使用 阅读全文
posted @ 2017-09-08 17:26 blitheG 阅读(399) 评论(0) 推荐(0)
摘要: 这是之前接到的一个工作内容,项目原本的登录操作是获得账号和密码以后,对密码进行一遍MD5加密,然后传递账号和密文到cgi文件。在c中获取到账户以后,从数据库中获取到密码,对密码进行一次MD5的加密,然后将该密文与post过来的密文进行对比,进行登录验证。也就是说,虽然进行了一次密码加密,但是在get 阅读全文
posted @ 2016-06-24 11:31 blitheG 阅读(1491) 评论(0) 推荐(0)
摘要: 这几天遇到一个BUG,问题很简单,解决却花了3、4天,特意记录下来。 linux环境下,将默认编码设置为GBK以后,运行GBK编码的脚本,调用一个Java的jar包,然后总jar包中返回GBK字符串。但是不知道是哪里出了问题,返回的参数一直是问号乱码。 放上脚本代码: #!/bin/bash #st 阅读全文
posted @ 2016-06-22 11:19 blitheG 阅读(41506) 评论(0) 推荐(2)
摘要: 一种好的注释习惯,不仅使代码显得更加清爽整洁,利于二次阅读,也有助于在编程的过程中整理思绪,减少漏洞的产生。 ①// 大模块的注释 ②/*小模块注释*/ ps.自定义函数中解释函数功能,放在函数第一行 ③代码 //单行注释的代码 ④/*保留的暂时不用的代码:说明 *代码一 *代码二 */ 阅读全文
posted @ 2016-06-15 10:32 blitheG 阅读(354) 评论(0) 推荐(0)