讀書時間 2012 12 13

2021-05-23 20:37:35 字數 655 閱讀 1938

《c++網路程式設計》v1 --- 運用ace和模式消除複雜性

1. 傳統os api程式設計的問題

* 眾多領域的挑戰,如併發、執行緒/程序模型、同步等等

* 不同os api的語法語義不同,跨平台困難 -------- 如程序、執行緒、鎖、socket、共享記憶體、共享庫(dll/so)、檔案等等

* 缺乏型別安全機制,容易出現莫名錯誤

* c函式介面,缺乏c++物件導向特性帶來的封裝性好處 ---------- 如模板方法、預設引數等等

2. ace避免使用的c++特性

* virtual function -> 避免vft查詢帶來的效能損失

3. ace相關

支援公司** www.riverace.com

ace的**規模:最初版本10,000行,到2023年已經投入100人年

4. 背景

物件導向的網路程式設計 cocurrent object-oriented network programming

《com原理與應用》 潘愛民 清華大學出版社

1. com物件

com物件與c++物件非同一語義,但有很大相似性

com介面與c++抽象類非同一語義,但有很大相似性

可以使用c++物件來實現com物件

com物件是二進位制級別的復用機制,

2012 12 13 菜鳥上路(2)

表示自己真是乙隻蠢蠢的土撥鼠 下的qt居然不是mingw版本的 簡直蠢得沒救了,現在還要解除安裝重新安裝,簡直不能好 重新安一次qt,這次把它安到d盤去比較好,畢竟c盤的剩餘空間這個東西,就跟一杯水裡放了塊海綿,這個水啊,它說沒就沒,這個剩餘空間啊,它也說沒就沒 以及菜鳥果然是菜鳥,感覺要死在半路上...

讀書時間 2011 11 16 讀書時間

1.把脈vc chap 3 mfc與atl atl中無法使用cwnd chap 4 賦值與初始化的區別 前者呼叫operator 後者呼叫constructor 2.以前關於wtl的筆記 3.wtl例子分析 my2ndwtl70win my2ndwtl70win.cpp hellowtl70win2...

《暗時間》讀書感想

暗時間 這本書主要講的是如何利用暗時間進行高效的學習。那暗時間是什麼呢?依照作者的觀點 你走路,買菜,洗臉洗手,坐公交,逛街,出遊,吃飯,睡覺,所有的時間都可以成為 暗時間 簡單來說,暗時間 就是碎片化時間被充分利用起來的時間,而碎片化時間不一定是暗時間。為什麼有些人和你同樣的時間,別人的學習效率永...