利用 Python 3 线程池快速判断完数

Python3 的多线程实现,真的要比 C/C++、Java 什么的方便多了……
虽然在不久的将来,我的代码只有上帝能够看懂(雾)

这里用到的是线程池,任务和线程的分配问题交给线程池去管理,比单纯的 threading 多线程还要方便不少。

继续阅读利用 Python 3 线程池快速判断完数

Windows 10 中一个新的内存泄露问题

内存泄漏是什么?

内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。
内存泄漏通常情况下只能由获得程序源代码的程序员才能分析出来。

继续阅读Windows 10 中一个新的内存泄露问题

JetBrains CLion 安装与配置

对于一个程序员(雾)来说,一款用起来舒服的 IDE 是非常重要的。最早用的 Dev C++,被大学老师说不方便 debug,就换成了“推荐”的 Code::Blocks。CodeBlocks 的界面实在有点丑,错误提示等一些功能也不够方便实用。

直到有一次在学校机房中无意摸到一台电脑,安装了 CLion ,抱着啥都一样用着试试看的心理,就用这 IDE 写了一整节课代码,哇,是真的好用,尤其是智能错误提示和自动补全功能,让人印象过于深刻。
继续阅读JetBrains CLion 安装与配置