利用线程防止wxpython假死

前段时间我编写了一个工业控制的软件,在使用中一直存在一个问题,就是当软件检索设备时,因为这个功能执行的时间比较长,导致GUI界面假死,让用户分辨不清楚软件到底仍在执行,还是真的挂掉了。(虽然我设计了同步log显示,但是这个也同样假死了)

上午抽空学习了一下在wxpython中启用线程的方法,将GUI和功能的执行分开,果然程序运行起来杠杠滴。因为我那个软件的代码暂时不能公开,这里专门写个小程序,作为今天的笔记吧。程序截图如下:

wxpython-threading

代码解析如下:

阅读更多

顺手写了个论文投给了某核心期刊,结果……

最近工作忙的要死,我好久没有休息了,没有周末,晚上加班,法定假日值班……

虽然工作太忙,但是对于计算机的爱好是不能放下的,于是偶晚上下班后闲着无聊,把我工作中的某个个人软件成果去掉需保密的内容后写了篇文章,想着等过段时间给员工培训的时候作为讲稿用。

文章写完了,就丢在那里了。

上周上网冲浪的时候,我看到一篇论述论文格式的文章,就把我的文章按照那篇文章的说明设置了字体、字号、分节符、字段间距、参考文献格式等等,看起来竟然还挺正规的。

papersnapshot

阅读更多

家里的宽带是不是办亏了

家里开通的是100Mbps的宽带,用了几年了,一直没有注意过能达到的最高网速是多少。

我刚刚突然兴起,用手机测试了下网速,发现速度远远不够啊:
wlan-bandwidth

开通的带宽100Mbps,最高测试结果是上传的速度43.3Mbps。
竟然才能达到无线路由峰值的80%(无线路由是54Mbps的)、开通宽带峰值的43%,亏大了。

阅读更多

怀念第二个手机 Nokia 5228

手机型号:Nokia 5228
购买地址:在校时购置于浙江杭州
使用时期:2010.10-2014.02
购买价格:¥950.00
现放置于:出售给手机回收商
出售价格:¥220.50(自付快递费用12元)
性能参数:Symbian S60V5系统;GSM网络;3.2英寸640×360像素屏;CPU型号ARM11 434MHz;后置摄像头200万像素;RAM 128MB ROM 256MB 内置存储70MB;尺寸111×51.7×14.5;重量115克。
Nokia_5228

阅读更多