原创 valgrind快速入門手冊

最近空閒時間比較多,於是,決定自行研究點東西。話不多說,這個系列是翻譯valgrind官網的文檔手冊,第一次做這樣的事情,儘量吧~先介紹下valgrind是什麼東東:Valgrind是一款用於內存調試、內存泄漏檢測以及性能分析的軟件開發

原创 *** glibc detected *** double free or corruption (out) ***

碰到這個問題,先檢查數組越界的問題,尤其是malloc的時候,儘量不要用常數,很容易出問題。 最好用sizeof(XX)來實時計算。

原创 又是碎碎念

發現一直沒有沉下心來把一本技術書好好看完,當初買的linux shell編程就翻了翻,然後寫了個搭建服務器腳本,就以爲shell已經學完了? 之前買的Unix網絡編程,這麼經典的書也只是翻了翻,然後也就擱置在一旁了? 還有說好的把算法導論

原创 觀察者模式與反應者模式的區別

一直對這兩個設計模式有點混淆,兩者搞一起就暈菜了。今天梳理一下: 1、觀察者模式,是observer pattern。它主要用於一個主體的某個屬性變了,然後通知多個觀察者。 屬於一個事件源,多個觀察者。通常有如下的僞代碼: subject

原创 一些思考

半年考覈結果出來,一如既往的不如人意,於是,失望、鬱悶、想不通。。。 自己反思,也反思不出啥門道,於是,繼續鬱悶。。。 跟朋友吐槽完之後,一句話最深刻,聽進去了:只能忍着,暗中努力。 跟兩個同事一起喝了兩杯,講的道理都懂,只是處在這種狀況

原创 反思差距

最近接觸和運用技術的時間越來越多,也越來越發現基礎之薄弱。 C/C++基本功差距,這類的基本功真的太差了。 算法差距,算法也真的很弱,當初在學校爲嘛不好好A題? 架構差距,基本就沒什麼架構思想,也沒有相關經驗和實踐啦~ 心態差距,既然以上

原创 2012年年會記錄

時間真的很快,雖然這句話已經在各種節日或者年會的時候無數次的感慨。看到2011的年會記錄,又是一年過去,猛然有種想抽自己兩巴掌的感覺。   一些感悟記錄如下吧: 1、視野(在什麼樣的位置,什麼樣的高度,看問題的視野全然不同,有感於《lea

原创 SVN Diff文件處理分析

一、格式說明: 1、Index開頭,表示差異文件名 2、===開頭,表示分隔符 3、---或+++開頭,表示兩個新舊版本的文件信息 4、@@開頭,表示從舊版本從哪一行開始,持續多少行,新版本從哪一行開始,持續多少行。 5、空白開頭,表示兩

原创 2011最後一天的扯淡

 人生苦短幾十年,如果你在虛度,那麼你不存在罪惡感麼? 看了別人的Blog,發現過去的二十幾年自己就像屎一般的存在,我都幹了些啥? 至今沒有一門拿得出手的才藝,打着一般般的籃球和很臭的遊戲,唯一可能值得被人一說的只有現在所在的公司,可是,

原创 2012展望

一、工作習慣的培養 一直存在着不太好的工作習慣,都是受事情驅動,且還會被各種打斷,特在此記錄一些警戒自己: 1、早晨到公司,首先列出當天要做的事情及優先級,並文字記錄。 2、執行任務期間,郵箱早上、中午、晚上各查收一次即可,QQ同理,中午

原创 近來感悟

近段時間聽過兩次交流也好,或者稱爲沙龍也罷,反正是boss的一些分享。 很真誠,有一些感悟,故記錄如下,以備後續查看: 1、時間成本:時間是公平的,給每個活着的人每天都是24小時,故在有限和同等的時間裏,你做的事情決定了你的深度、廣度以及

原创 怎麼弱化性格缺陷

每當碰到一些挫折,或者做出一些錯誤決定,或者說出錯誤的話語之後,我總會反思自己是哪方面的性格缺陷導致我成現在這個樣子。 1.什麼是性格缺陷? 性格缺陷即是指在你的成長過程中或者與生俱來的一些性格方面不好的點。比如心胸稍顯險隘,做事淺嘗則止