重归混沌的BLOG
师法天地, 道法自然
编程感悟
在按照上一篇的做法将代码重构之后,发现虽然模块之间的依赖关系虽然明确了, 但是使用方式2的模块太多了, 方式2…
今天重新review了一遍代码, 发现模块竟然有几十个之多, 之间引用大概如下: MODULE_MAIN ->…
好久没写blog, 最近都在研究无锁算法, 一直在纠结为什么无锁高效, 无锁是否是真的无锁. 看了coolsh…
今天碰到一个生成不重复随机数题目, 题目类似如下: 在一个1K的数组中生成1~1M之间的随机数, 1K中的随机…
今天看了swift中的闭包一节, 看到最后值捕获时我才明白闭包的便利性. 如果没有值捕获, 那么支持闭包的特性…
在一个健全的软件中,日志系统是必不可少的,因为软件发布到各个地方你并不总是有条件去下断点然后去调试。而且如果你…
《unix编程艺术》里面讲到在写代码时尽可能的让代码保持正交性, 但是其实在有些情况下正交性也不是这么容易达到…
在写MFC的时候, 很少是一个对话框能够搞定的, 一般都需要多个对话框交互, 如要是DoMudule的对话框也…
很偶然的机会发现了无锁队列,然后又很偶然的接触到并行编程,虽然还没弄明白内存屏障等问题,但是历史遗留下一小段测…
左天提交了代码, 大致测一下, 看起来来都OK啦. 今天准备放出去呢, 结果一来就各种不正常, 程序直接乱崩,…