re: Linux 套接字編程中的 5 個隱患 易寶@byhh 2013-07-03 09:19
這算什么?copy IBM的。 然后放首頁?
re: 一種簡單的跨平臺互斥鎖 易寶@byhh 2012-06-24 12:19
這樣搞可以用來學習,用的時候有點沒必要。
之前有過一個關于宏的探討。 若有十個函數都要用到跨平臺的宏。是用
#ifdef ABCD
fun1
fun2 .....
fun10
#else
#endif 好一些。
還是用
fun1
{
#ifdef
#else
#endif
}
fun2...
fun10
好一些。
從你的代碼上來看。 用第一種反而好一些。定義了某個平臺后,另一個平臺的代碼直接不用看了。
之前有過一個關于宏的探討。 若有十個函數都要用到跨平臺的宏。是用
#ifdef ABCD
fun1
fun2 .....
fun10
#else
#endif 好一些。
還是用
fun1
{
#ifdef
#else
#endif
}
fun2...
fun10
好一些。
從你的代碼上來看。 用第一種反而好一些。定義了某個平臺后,另一個平臺的代碼直接不用看了。
re: VS項目依賴[未登錄] 易寶@byhh 2011-08-05 21:36
我只能說。它就這樣發生了
re: 對程序員來說最好的發明[未登錄] 易寶@byhh 2011-08-05 21:32
一直在用。。。
re: 開源一個BT客戶端:BitWave 易寶@byhh 2011-05-29 23:02
有興趣看一些對linux環境中。網絡相關的處理。mark
re: 《算法導論》學習總結 — 19.第15章 動態規劃(4) 案例之LCS 易寶@byhh 2011-05-26 23:16
mark.動態。貪心。。。杯具
re: Linux為什么要設計一個“僵尸進程”狀態? 易寶@byhh 2011-05-26 19:28
wait() 獲取子進程的退出狀態。若無,則阻塞。
我覺得設計的挺好的。
我覺得設計的挺好的。
re: Linux監聽或綁定(bind)80端口失敗[未登錄] 易寶@byhh 2011-05-26 19:19
80 被http 瀏覽器這些服務使用了吧
re: 內存池(MemPool)技術詳解 易寶@byhh 2011-05-26 10:36
代碼有些問題。
private:
const int m_nMemBlockSize;
const int m_nItemSize;
struct _FreeNode {
_FreeNode* pPrev;
BYTE data[m_nItemSize - sizeof(_FreeNode*)];
};
這里編譯過不了的。必須是常量才能直接用。。。
private:
const int m_nMemBlockSize;
const int m_nItemSize;
struct _FreeNode {
_FreeNode* pPrev;
BYTE data[m_nItemSize - sizeof(_FreeNode*)];
};
這里編譯過不了的。必須是常量才能直接用。。。