利用线程防止wxpython假死

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

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

wxpython-threading

代码解析如下:

继续阅读利用线程防止wxpython假死

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

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

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

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

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

papersnapshot

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

让网页定时关闭(在线高品质的胎教音乐好少啊)

按医嘱,现在老婆需要每天晚上听一个小时的胎教音乐和舒缓的幼儿歌曲。
不过音乐听的时间长了也不好,时间控制在一个小时为佳。

但是这个一小时的定时就比较麻烦了,毕竟使用音乐播放器还要各处找歌曲,太麻烦。还好现在网上儿童歌曲网站什么的还是比较多的。

于是我用了个懒法子,写了个js脚本,直接倒计时关闭在线音乐播放器页面。
可是,以后每天输入一遍也有些麻烦,于是我就做成了书签,以后直接单击一次就解决了,哇咔咔咔。

cron-close-web-page

下面是代码: 继续阅读让网页定时关闭(在线高品质的胎教音乐好少啊)

禁止WordPress自动升级后的邮件提示

背景

WordPress自3.7版本后内置了自动升级功能,对于安全度的提高非常有帮助。

但是本博客同一级域名下还有一个开发用的WordPress平台,安装的是开发版本,每天都会升级。WordPress在升级后会自动向管理员邮箱发送邮件通知,每天两封邮件,太过频繁了,自然要想办法禁用掉。
email-notification

方法

通知邮件会在下面三种情况下发送: 继续阅读禁止WordPress自动升级后的邮件提示

移除wordpress默认的google fonts

自从WordPress3.8开始,WP开始将google fonts写入内核,默认使用google开放字体,后台同样使用这系列字体。

但因为众所周知的原因,在国内经常打不开google的api库,这就导致我们打开站点及后台,无法显示文字:remove-google-fonts

解决方法如下: 继续阅读移除wordpress默认的google fonts