摘要: 要求用户只能输入数字(包括整数和小数),如何用正则表达式验证用户输入? 以下为简单但不严谨的正则表达式: pat1='\d+(?:\.\d+)?'#整数或小数 #金额数值(小数或整数,整数部分每三位数加一个逗号),例如24,581,644.07元、1,000,000元、100.0元、2.09万元、5 阅读全文
posted @ 2016-04-27 16:56 morein2008 阅读(16966) 评论(0) 推荐(1)
摘要: 简单方式: 参考:http://blog.csdn.net/qingcaichongchong/article/details/8217526 阅读全文
posted @ 2016-04-26 21:27 morein2008 阅读(3609) 评论(0) 推荐(0)
摘要: 源代码: 运行结果: 阅读全文
posted @ 2016-04-26 21:17 morein2008 阅读(499) 评论(0) 推荐(0)
摘要: 对于一个很大的列表,例如有超过一万个元素的列表,假如需要对列表中的每一个元素都进行一个复杂且耗时的计算,用单线程处理起来会很慢,这时有必要利用多线程进行处理,处理之前首先需要对大的列表进行分割,分割成小的列表,下面给出自己写的一个分割列表的方法: 其中,each为每个列表的大小,len(ls)/ea 阅读全文
posted @ 2016-04-25 21:31 morein2008 阅读(6428) 评论(0) 推荐(0)
摘要: 对于功能较多、考虑用户体验的程序,配置功能是必不可少的,如何存储程序的各种配置? 1)可以用全局变量,不过全局变量具有易失性,程序崩溃或者关闭之后配置就没了,再者配置太多,将变量分配到哪里也是需要考虑的问题。 2)用配置文件,通过在程序中读配置文件获取配置,用户改变配置后重新写入配置文件,即使程序崩 阅读全文
posted @ 2016-04-20 20:45 morein2008 阅读(800) 评论(0) 推荐(0)
摘要: 示例: 正则表达式更多用法,可参考: http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html https://msdn.microsoft.com/zh-cn/library/ae5bf541%28VS.80%29.aspx 阅读全文
posted @ 2016-04-19 19:51 morein2008 阅读(169) 评论(0) 推荐(0)
摘要: wxPython是个很好的GUI库,对底层的C++库进行了封装,调用起来很方便,尤其是操作前台UI界面和后台多线程,两者配合很方便,做GUI程序最难是写界面尤其是布局。 关于wxPython,自己正在用的书《wxPython in action》,网上有中文翻译版,对各种控件、布局讲解很详细。 另外 阅读全文
posted @ 2016-04-18 21:37 morein2008 阅读(706) 评论(0) 推荐(0)
摘要: 今天用wxPython做了一个GUI程序,实现查找指定目录内的相同文件,主要原理是计算文件的md5值(计算前先找出文件大小相同的文件,然后计算这些文件的md5值,而不是所有文件都计算,大大减少了md5的计算量),加入了多线程功能。 以下是其脚本版本(无需安装wxPython) UNIQFile-sc 阅读全文
posted @ 2016-04-17 20:22 morein2008 阅读(458) 评论(0) 推荐(0)
摘要: 今天用wxPython做了一个GUI程序,我称之为UNIQ File,实现查找指定目录内的相同文件,主要原理是计算文件的md5值(计算前先找出文件大小相同的文件,然后计算这些文件的md5值,而不是所有文件都计算,大大减少了md5的计算量),加入了多线程功能。 运行该程序需要安装wxPython。 界 阅读全文
posted @ 2016-04-17 19:57 morein2008 阅读(746) 评论(0) 推荐(0)
摘要: 方法一:进去ubuntu系统后,终端下输入如下命令:sudo update-grub,输入命令后,会提示寻找win7,ubuntu系统。并自动建立引导详情链接:http://zhidao.baidu.com/question/1946152197930835548.html方法二:安装完重启后会发现 阅读全文
posted @ 2016-03-29 10:45 morein2008 阅读(731) 评论(0) 推荐(0)