01 2008 檔案
摘要: 前段時間參與了公司的一個項目,將現有的windwos平臺上的系統移植到IBM的小型機AIX5.3系統上。
我們采用的方案是:
1.首先將現有的Windows平臺系統移植到Linux/Unix系統中。
2.然后再將Linux/Unix下的系統移植到AIX系統上。
......
閱讀全文
摘要: 前段時間,一個底層開發的同事寫一個MFC工具,在想實現設置屬性頁字體時遇到了困難,問我該如何實現?根據多年的經驗,想當然的以為很簡單,只需在資源里,更改對話框的字體即可,試了試不行;那就CreateFont,然后SetFont,可是無論怎么弄,程序運行后,屬性頁的字體依然如故,無論你怎么設置,字體壓根就是一點都不變化!在網上搜索也沒有找到好的解決辦法,最后折騰許久,終于找到一篇文章,最終把這個問題解決了......
閱讀全文
摘要: 這是我去年在CSDN上發表的一篇帖子,當時得到了很多熱心網友的響應。現在都過去一年了,雖然工作早已換了,但是帖子里所描述的那種無奈在心底卻更加的讓我寢食難安。發到這里,探討探討北漂一族的艱辛......
閱讀全文
摘要: 在使用STL容器時,會對STL容器里的值進行刪除,往往這時候不知道如何選擇;特別是在循環內,刪除后原先的迭代器是否失效等一系列問題都值得我們去考慮;因此借《Effective STL》條款9 來復習這部分內容......
閱讀全文
摘要: CMap類缺省行為是“假定“關鍵字是一個指針,并且轉變成DWORD類型,這就是為什么會出現“error C2440:’type cast’:cannot convert from ‘ClassXXX’to ‘DWORD_PTR’”如果你不提供一個特別的HashKey()函數給你的類就會出現上述情況。并且由于MFC僅僅提供了特殊的工具LPCSTR和LPCWSTR,卻沒有提供CStringA或CStringW,如果你想要在CMap中用CString,就必須聲明CMap
........ 閱讀全文
摘要: 最近一工程中,在調試的時候,有些cpp文件都可以設置斷點并且跟進去,但是有一個cpp文件總是不能設置斷點,提示“當前不會命中斷點。源代碼與原始版本不同。” 重新更換過n次文件都不起作用.....
閱讀全文
摘要: 最近和同事討論unicode的相關知識,同事說unicode指utf-16,和utf-8相區別;而我的理解是unicode只是一種規范,而utf-16,utf-8等都是它的具體實現,互相也說不準。于是在網上搜索資料,最后發現其實雙方都有道理,只是個人理解不一樣罷了,的確通常來說的unicode是指utf-16的實現方式。這下面是搜索到的資料...
閱讀全文
摘要: 收集的網上一些關于高負載高并發應用的相關帖子,對網絡比較感興趣的值得一看......
閱讀全文
摘要: #pragma指令對每個編譯器給出了一個方法,在保持與c,c++語言完全兼容的情況下,給出主機或操作系統專有的特征。依據定義,編譯指示是機器或操作系統專有的,且對每個編譯器都是不同的......
閱讀全文
摘要: 由于在C語言中沒有函數重載,解決不定數目函數參數問題變得比較麻煩;即使采用C++,如果參數個數不能確定,也很難采用函數重載.對這種情況,有些人采用指針參數來解決問題.下面就c語言中處理不定參數數目的問題進行討論......
閱讀全文
摘要: 請編寫程序,從包含大量單詞的文本中刪除出現次數最少的單詞。如果有多個單詞都出現最少的次數,則將這些單詞都刪除.......
閱讀全文
摘要: 請編寫程序,根據指定的對應關系,把一個文本中的字符串替換成另外的字符串......
閱讀全文
摘要: 請編寫程序,找出下面“輸入數據及格式”中所描述的輸入數據文件中最大重疊區間的大小。對一個正整數n,如果n在數據文件中某行的兩個正整數(假設為A和B)之間,即A<=n<=B或A>=n>=B,則n屬于該行;如果n同時屬于行i和j,則i和j有重疊區間;重疊區間的大小是同時屬于行i和j的整數個數。例如,行(10 20)和(12 25)的重疊區間為[12 20],其大小為9;行(20 10)和(12 18)的重疊區間為[12 18],其大小為7;行(20 10)和(20 30)的重疊區間大小為1......
閱讀全文
摘要: 請人想一個四位的整數,計算機來猜,人給計算機提示信息,最終看計算機用幾次猜出一個人“想”的數。請編程實現......
閱讀全文