04 2013 档案

摘要:因为我的习惯相当不好,人也懒,经常胡乱写代码,搞得自己看着都别扭,所以打算给自己定义一下规则:1、编写设备驱动时,设备名与方法名用下划线组成函数名,设备名大小写不限,方法名单词首字母大写。比如:LCD_ShowString2、函数名首字母大写,每个单词首字母大写,不用下划线分隔。比如:GetKey3、变量名首字母小写,除第一个单词外其他单词首字母大写。比如:keyCode虽然我最喜欢的命名方式是全小写,用下划线分隔单词,但是这样总会出现一些问题,比如变量和函数名怎么分,设备名和方法名的区分等,权衡一下还是用大小写字母来区分单词了。大部分情况下,我是喜欢在保证程序的可读性的情况下尽量将敲键盘的工 阅读全文
posted @ 2013-04-17 16:56 fwindpeak 阅读(638) 评论(0) 推荐(0)
摘要:因为编写单片机程序的需要,写了这样一个file2hex.py。拖动后直接将所有文件转化为文本的十六进制文件,比较方便。没有错误处理,没有断行与结尾处理import sysimport os.pathdef main(): i=0 for i in range(1,len(sys.argv)): s=sys.argv[i] print "->%s"%(s) fp1=file(s,"rb") fp2=file(os.path.splitext(s)[0]+".txt","w"); while 1: ... 阅读全文
posted @ 2013-04-17 12:13 fwindpeak 阅读(265) 评论(0) 推荐(0)
摘要:http的代理服务器应该是使用最广的,基本上所有支持代理的东西都能用http的。基于这一点,我真想弄个python版的出来……其实最主要一点,嘿嘿,我是想让一个WP的手机上网,朋友的,跟他换着用。可是啊,我现在的水平实在是低,貌似不是那么好弄,于是我在找代码……找到这样一个页面:http://proxies.xhaus.com/python/确实五花八门的都有,可是啊,挨个试了一下,要么不稳定,要么根本不行,要么体积太大,唉 阅读全文
posted @ 2013-04-15 19:36 fwindpeak 阅读(177) 评论(0) 推荐(0)
摘要:STC单片机在每次上电前检测到串口有下载信号后进入ISP模式否则运行用户程序。 以前下载的时候每次都需要一个断电再开电的过程,甚是痛苦。 后来发现STC 1T系列的单片可以通过下面的方式软件重启: sfr IAP_CONTR = 0xC7; IAP_CONTR=0x60; 于是想到可以加入一个检测串 阅读全文
posted @ 2013-04-02 20:06 fwindpeak 阅读(730) 评论(0) 推荐(0)
摘要:一直没有时间,也可能说是懒,所以一直没搞wxPython,现在来弄一下,弄成这个样子,应该是能完成一些事情了:import wxclass myApp(wx.App): def OnInit(self): return True;class myFrame(wx.Frame): def btn1_OnClick(self,event): retCode = wx.MessageBox("You clicked the button","tip",wx.OK) def btn2_OnClick(self,event): ... 阅读全文
posted @ 2013-04-01 17:04 fwindpeak 阅读(224) 评论(0) 推荐(0)