剛說完代碼風格問題,今天下午來了個Bug。
也是個小概率事件啦,我扔出去的指針,在對象已經被釋放了的情況下,仍然被外面拿著,結果就崩了……如果換成Handle就肯定不會有這個問題。
這個Bug本來很難踫到,從邏輯上來說幾乎是不可能的,這次踫到是因爲打了個斷點,在某個方法内停留得太久導致的。今天臨時的做法是加了一個析構的Notify,通知外面不要Hold這個指針了。
剛說完代碼風格問題,今天下午來了個Bug。
也是個小概率事件啦,我扔出去的指針,在對象已經被釋放了的情況下,仍然被外面拿著,結果就崩了……如果換成Handle就肯定不會有這個問題。
這個Bug本來很難踫到,從邏輯上來說幾乎是不可能的,這次踫到是因爲打了個斷點,在某個方法内停留得太久導致的。今天臨時的做法是加了一個析構的Notify,通知外面不要Hold這個指針了。
代碼風格一向是仁者見仁,智者見智的,不過我一直認爲人在寫代碼的時候,或多或少都會被現有的代碼風格所影響,而這個,有時候會影響思路,進而,儅需要實現一個新功能的時候,會影響這個新功能的架構,或者說,實現的方法。
我現在工作的項目,原來是由三個人來做的,我的小Leader,我的一個同事和我。一開始我和我的小Leader的風格或者說思路就很不一樣:他更傾向于C的風格,結構比較平坦;而我更傾向于C++的風格,喜歡做一些封裝,雖然還不至於成了過度封裝。這個也影響對外接口的設計,他的設計裏面,一般都用自己分配一個整數來作爲一個Handle來標識資源,對這類資源的所有操作都通過一個Manager類來完成;而我則比較簡單,把資源包在一個類裏面,把這個對象的純虛接口的指針直接暴露給外界。
在右邊加勒友情鏈接,看來要認真學學圖書館學,都不知道怎麽分類了- -b。先這樣吧。
是從我的Google Reader裏面挑出來的。為了干這個順便還整理了一下我的Google Reader,把“好友的Blog”標簽全部整理了一遍,將2010年沒有更新的Blog放入了“不再更新的Blog”裏面……同時這次添加的友情鏈接都是在2010年裏面至少更新過一次的。
比較特殊的是夏老同學,不知道什麽時候就將她的Blog設為私密的了,雖然在2010年有更新,不過也沒有做鏈接了……
原來我的博客和偉哥的博客是在同一個數据庫(Database,或者說Schemas)裏面的,根據不同的表的前綴來區分,後來在用WP-DBManager插件的時候,發現它是管理整個數據庫的,每次備份、還原都同時影響我們的博客,這就讓我很不爽了。
於是我今天就建了一個新的數據庫,然後把舊的内容都倒過去……
自從奧巴馬上臺以來,小額捐款這種捐款形式就越來越被中國人所了解。
小額捐款對於一個捐贈人來説開銷並不大,但是對於捐贈人的心理意義是很大的,使人有一種參與感和責任感。當然了,小額捐款也是有條件的,需要有方便的支付方式,例如網絡支付。
上個月結石寶寶之父趙連海被判刑的時候,我就給他捐了6塊錢。數額不多,幾乎是所有人都能承受的。
這篇東西其實想寫了好久了,一直都沒有時間。
最近幾個星期以來,CCTV2早上9點的新聞頭條大部分都是和穩定物價有關的,而且,無一例外,都是以行政命令,紅頭文件的方式。這説明大規模通脹已經來了,國家所謂的調控永遠是慢半拍的,永遠是不見棺材不流淚的,永遠是等到病入骨髓才如夢初醒然後拼命下猛藥造成更嚴重的後遺症的。
我一向認爲用行政命令干預經濟是最愚蠢的事情。不管什麽行政命令,都有空子可鑽,都會有陽奉陰違的問題。用行政命令控制某件商品的價格,很容易挫傷生産者的積極性,購買者也會覺得物超所值而大量購買,導致供不應求,之後就產生黑市,而黑市的交易成本是相當高的,而且黑市的價格是無法用行政命令管制的,此商品的實際價格反而會變得更高。看看朝鮮就知道了。
今天無意中和@snnn119說起SSL的事情,我才發現居然現在有免費的SSL證書了。搜了一下,發現從2009年的9月開始,微軟就把startssl加進根證書列表裏面了……
好吧。記錄一下。
首先去http://www.startssl.com,點左上角的“Sign Up”來申請一個帳號。
今天嘗試弄SSL證書,申請了個StartSSL(這個以後再説),發現在StartSSL登錄居然是用證書的。從公司備份了證書回家后發現在我的Firefox下不能導入,報告“PKCS #12 文件失敗,原因未知”,但是在IE下面卻能導入成功。
上網搜了一下,發現這篇文章。原來如此。禁用TorButton之後導入成功。後來乾脆把TorButton卸掉了,反正現在用AutoProxy+SSH,不用Tor了。
本來想自己架一個mail服務器的,後來忽然想到Google自己就提供免費的小型企業服務,其中就包括郵箱,於是就註冊了個Google App……
注意:是Google Apps,不是Google Apps for Business,後者要收費的。
首先來這裡註冊:http://www.google.com/apps/intl/zh-CN/group/index.html,然後要驗證域名,又兩種方法,一種是增加一個給定的隨機CNAME子域,一個是在你的域名下上傳一個指定的html文件,我就添加了一個CNAME子域,指向google.com。