摘要: 记录两个小点1、Python中对list中元素的去重例如,对于a = ['a', 'b', 'c', 'a', 'a', 'c']方法一:用内置set去重list(set(a))输出:['a', 'c', 'b']方法二:用dict中key的唯一性去重{}.fromkeys(a).keys()输出:['a', 'c', 'b']据说这种方法更快,没有亲测,不晓得。方法一与方法二的输出结果顺序都与原list 阅读全文
posted @ 2013-02-01 14:30 么幺 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 以前写C/C++代码,只知道井号(#)用在include和define前面,不知道其还有别的用法。 这两天看一个同事的server代码,总是见到在一些宏定义(Macro)中出现(#)和(##)的代码,例如:#define IMPL_FSM_STATE(classname, name) classname TaskFsmState::name(#classname)对于后面的"#classname"不太明白,搜索了一些资料,大体明白了。现总结如下:1、单个井号(#):在宏展开的时候会将#后面的参数替换成相应的字符串,例如1 #include <stdio.h>2 阅读全文
posted @ 2013-01-31 17:53 么幺 阅读(5288) 评论(0) 推荐(1) 编辑
摘要: 群里有人发了一个链接,是关于如何把浏览器变成一个文本编辑器的,我本人对web前端开发并不甚了解,但是感觉挺有意思,遂决定记载下来,供以后翻阅。使用方法:直接复制以下代码到浏览器地址栏,回车即可。1、普通的编辑器data:text/html, <html contenteditable>2、python高亮编辑器data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id=" 阅读全文
posted @ 2013-01-31 10:00 么幺 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 此笔记记录本人经常用到且总是记不住的一些东西,望以后能够快速找到!1、Mysql 中的时间戳转换 (1)将由now()获得的时间格式转化为时间戳1 select unix_timestamp('2013-01-18 20:07:00') 如果参数为空,则处理为当前时间。(2)将时间戳转化为日期格式1 select from_unixtime(1358510820); 参数不可为空,单位是秒。有些应用生成的时间戳是比这个多出三位,是毫秒表示,如果要转换,需要先将最后三位去掉,否则返回NULL。2、Crontab 设置定时器 * * * * * command第一个*号,表... 阅读全文
posted @ 2013-01-28 20:30 么幺 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 写了一阵子python脚本了,今天写个小功能时用了n多if...else,看着真让人厌烦,然后就想看看python的switch...case怎么用,在网上找了半天,才知道python是没有自带switch...case语句的,还好找到一个不错的例子,在此记录,以备后用。代码来自:http://code.activestate.com/recipes/410692/ 1 #!/bin/env python 2 #coding=utf-8 3 4 # This class provides the functionality we want. You only need to look a... 阅读全文
posted @ 2013-01-25 09:46 么幺 阅读(11388) 评论(0) 推荐(2) 编辑
摘要: 1 print 'Hello World'Just For Test! 阅读全文
posted @ 2013-01-25 09:18 么幺 阅读(105) 评论(0) 推荐(0) 编辑