2014年4月18日
摘要: simplexml_load_string($xml)函数解析xml字符串失败,原因是post过来的数据进过urlencode,里面的引号被转义了。解决方法是使用stripslashes函数,反引用一个引用字符串。即:simplexml_load_string(stripslashes($xml))... 阅读全文
posted @ 2014-04-18 17:44 齐柏林飞艇 阅读(531) 评论(0) 推荐(0) 编辑
  2014年4月11日
摘要: 使用整数存储Ip地址而不是字符串。一般来说,在保证正确性的前提下,尽量使用最小的数据类型来存储和表示数据。小的数据类型一般比大的更快,因为小的数据类型占用的磁盘空间,内存和cup缓存都相对小,需要的cpu处理也要相对少;这个原则很重要,但是设计的时候也不要低估需要存储的数据的数据范围。PHPecho... 阅读全文
posted @ 2014-04-11 09:33 齐柏林飞艇 阅读(3190) 评论(0) 推荐(0) 编辑
  2014年4月9日
摘要: 这段时间写项目用了python的mysql模块,觉得sqlalchemy太庞大就自己封装了一个简单的基于mysql-python的ORM文件。功能目前刚好够用以后会慢慢完善。这个操作类中解决了python编码和入mysql库编码不统一的问题,同时还解决了mysql的反斜杠'\'会被转义丢弃的问题。1... 阅读全文
posted @ 2014-04-09 17:15 齐柏林飞艇 阅读(3997) 评论(0) 推荐(0) 编辑
  2014年3月19日
摘要: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql2、只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql注:/usr/local/m... 阅读全文
posted @ 2014-03-19 09:44 齐柏林飞艇 阅读(279) 评论(0) 推荐(0) 编辑
  2014年3月5日
摘要: 看完Python程序员必知必会的开发者工具记录一下profile模块和cProfile模块可以用来分析程序。它们的工作原理都一样,唯一的区别是,cProfile模块是以C扩展的方式实现的,如此一来运行的速度也快了很多,也显得比较流行。这两个模块都可以用来收集覆盖信息(比如,有多少函数被执行了),也能够收集性能数据。对一个程序进行分析的最简单的方法就是运行这个命令:python -m cProfile someprogram.py此外,也可以使用profile模块中的run函数:run(command [, filename])该函数会使用exec语句执行command中的内容。filename 阅读全文
posted @ 2014-03-05 11:11 齐柏林飞艇 阅读(576) 评论(0) 推荐(0) 编辑
  2014年3月4日
摘要: 汉语文本词性标注标记集Ag 形语素 形容词性语素。形容词代码为a,语素代码g前面置以A。a 形容词 取英语形容词adjective的第1个字母。ad 副形词 直接作状语的形容词。形容词代码a和副词代码d并在一起。an 名形词 具有名词功能的形容词。形容词代码a和名词代码n并在一起。b 区别词 取汉字“别”的声母。c 连词 取英语连词conjunction的第1个字母。Dg 副语素 副词性语素。副词代码为d,语素代码g前面置以D。d 副词 取adverb的第2个字母,因其第1个字母已用于形容词。e 叹词 取英语叹词exclamation的第1个字母。f 方位词 取汉字“方”g 语素 绝大多数语素 阅读全文
posted @ 2014-03-04 09:39 齐柏林飞艇 阅读(954) 评论(0) 推荐(0) 编辑
  2014年2月11日
摘要: socket默认不支持地址复用,如果要复用需要显示设定,即在绑定前调用setsockop函数t让套接字允许地址重用:socket.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1) s.bind(('', UDP_PORT)) 阅读全文
posted @ 2014-02-11 11:25 齐柏林飞艇 阅读(563) 评论(0) 推荐(0) 编辑
  2014年1月20日
摘要: 1 1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 2 file_object = open('thefile.txt') 3 try: 4 all_the_text = file_object.read( ) 5 finally: 6 file_object.close( ) 7 注:不能把open语句放在try块里,因为当打开文件出现异常时,文件对象file_object无法执行close()方法。 8 2.读文件读文本文件input = open('data', &# 阅读全文
posted @ 2014-01-20 15:49 齐柏林飞艇 阅读(3978) 评论(0) 推荐(0) 编辑
  2014年1月2日
摘要: curl_exec($ch);if (curl_errno($ch)) { echo 'Curl error: ' . curl_error($ch);}curl_close($ch);curl_error 函数 阅读全文
posted @ 2014-01-02 12:48 齐柏林飞艇 阅读(678) 评论(0) 推荐(0) 编辑
  2013年12月13日
摘要: css样式,完成在页面右下边栏竖向显示“返回顶部”4个字 阅读全文
posted @ 2013-12-13 09:52 齐柏林飞艇 阅读(273) 评论(0) 推荐(0) 编辑