01 2013 档案

Raspberry Pi(树莓派)试用小记
摘要:近期入手一树莓派卡片机,体验了一下它的强大,写篇报告,推广一下哈! 机器截图:基础参数:CPU:700 MHz, ARM11内存:512M(还有一种是256M的)支持GPU加速(高清视频无压力)两个USB2.0接口(上下并列的)一个HDMI接口(传说中的高清线接口)一个百兆网卡接口一个电源接口(貌似和三星手机上的电源接口是一样的)一个3.5mm耳机接口一个RCA视频输出接口(就是能连电视那个口,黄色的,圆的)一个SD卡槽 淘宝上买的,官网只有上面一个板和两个说明书,淘宝上给加一个黑色外壳,然后我又和卖家要了根电源线。 包装壳挺漂亮的黑色的外壳 拆开包装以后,就迫不及待的开机测试。测... 阅读全文

posted @ 2013-01-25 09:43 ma6174 阅读(94261) 评论(36) 推荐(21) 编辑

Python代码调试
摘要:原来不怎么喜欢调试,写的程序大了,感觉调试也是很有必要的,简单总结一下几种常用的调试方式1.print输出 不要小看print输出,有时候,或许这是最快的方式。通过print将某个变量的值输出,再和预期的值进行比较,有问题的话再去分析源码看看哪里有错误。2.logging模块 这个模块比较强大,也很有用,完全可以替代print。logging模块可以定义日志级别,包括NOTSET < DEBUG < INFO < WARNING < ERROR < CRITICAL这几个级别,通过设置可以输出某个级别以上的日志,可以选择将日志保存到文件或者在屏幕输出。具体用法可以 阅读全文

posted @ 2013-01-18 11:35 ma6174 阅读(2530) 评论(0) 推荐(0) 编辑

python迭代器和生成器
摘要:列表推导:生成一个列表:[0,2,4,6,8]>>> [i for i in range(10) if i % 2 == 0][0,2,4,6,8]enumerateseq = ["one","two","three"]for i,element in enumerate(seq): seq[i] = '%d:%s' % (i,seq[i])上面的代码将生成下面的列表:['0:one','1:two','2:three']迭代器:>>> 阅读全文

posted @ 2013-01-06 14:25 ma6174 阅读(1372) 评论(0) 推荐(0) 编辑

给python交互式命令行增加自动补全和命令历史
摘要:考完试了,开始研究《python高级编程》用过zsh的同学肯定对其自动补全功能印象深刻,通过简单的定制python交互式命令行也能实现类似功能,具体操作如下:在用户目录下新建".pythonstartup"文件,写入以下内容:# python startup fileimport readlineimport rlcompleterimport atexitimport os#tab completionreadline.parse_and_bind('tab: complete')#history filehistoryfile = os.path.joi 阅读全文

posted @ 2013-01-05 14:35 ma6174 阅读(8251) 评论(1) 推荐(1) 编辑

导航

统计

点击右上角即可分享
微信分享提示