CatCoding

当前 45,共 51 页

读 memcached

最近在看 memcached 的源代码,边看边随手记录了一下。 assoc.c: 记录一个 item 是否存在于缓存中,这里使用了 power 2 扩展,primary_hashtable,和 old_hashtable 分别存新申请的 hashtable 和旧的 hashtable ......

valgrind

纪念一下跑测试跑了几天才找出的一个内存泄漏,这个函数源于 UNP,还以为 UNP 有 bug 呢,找到原书当 getaddreinfo 失败或者 res==NULL 的时候直接退出了。但是写这个代码的同学当然不想连接不上直接退出,于是忘记了 freeaddrinfo 调用直接返回,那 ......

内存又泄漏

内存泄漏上一次以为内存泄露查完了,发现服务器跑了比较长时间后又占用太多内存。刚好这段时间加了一些新的模块,又该查查了。整个服务器模块分的还行,但是中间经过几个人一起写,所以看起来就麻烦了。要解决问题还是必须找到泄露的代码段。在 C/C++ 中,只要用了指针这东西,很多逻辑上的问题也会 ......

面对巨人

昨天小组分享换了种形式,大家一起看了一部片子《面对巨人》。看完后一起分享,我觉得这样很有收获。 这是一部带有一些基督信仰色彩的片子。其实我在今年的 1 月 2 日已经受洗成为基督徒,这是个很重要的事,以前也是经过自己的努力探索和思考后做出的决定。但是在受洗后的这段时间里,我并没有活出 ......

论文吐槽

前些天在写毕业论文,开题弄了个什么神经网络什么数据融合,至今没搞懂过,真是没话说,但是又不得不硬着头皮写,废话连篇,说来说去就那么几句。做的东西本来挺简单的,没用到那么高深的理论,不过为了装装深度,硬要往上面套,希望最好别出什么问题吧。写论文的时候我就想嗄,写代码好玩多了,异常怀念那 ......