1、不要對含有虛函式的類進行memset操作。會把vptr寫壞。
3、boost庫里頭有multi-index container,多索引容器。
4、ipcs -m獲得資訊中,當nattach不為0時,如果執行了ipcrm,則當前共享記憶體的key設定為0,表示只有當前attach上去的程序可以對其進行操作,其它程序無法再attach上去。當所有程序detach之後,共享記憶體被刪除。
5、作業系統對檔案的處理也類似,乙個檔案的link數為0時系統會將其刪除,如果link不為零而執行了rm操作,檔案本質上並沒有被刪除,當程序退出link數等於零時才會刪掉。
6、一種恢復檔案的方法就是基於上述的方式,到/proc裡頭相應的程序目錄下面找。
7、日誌中列印一些校驗資訊,關注這些資訊,防止系統累積錯誤的產生。
一些知識點
字串拼接 1.a join b a為元素之間的分隔符,b為待分割的序列 可用於輸出時的資料處理,元素間有空格,末尾沒有 2 s s s str1,str2,str3 前半部分為字串,後半部分為索引。用於引入,s是物件 3.format str1,str2,str3 與f 括號裡為已有變數 關於for...
一些知識點
1.vector是在堆上還是棧上?在堆上.2.我們發現指標有一些 似是而非 的特徵 1 指標消亡了,並不表示它所指的記憶體會被自動釋放。比如函式中的指標是區域性變數,如果它指向了堆上,而自己出了函式後消亡了,但它所指向的記憶體還是存在的,導致了記憶體洩漏.2 記憶體被釋放了,並不表示指標會消亡或者成...
一些知識點
1 sln 解決方案檔案 csproj 專案檔案 cs 原始檔 解決方案包含多個專案,每個專案都是乙個程式。config 配置檔案 3 const int a 1 const 定義乙個量為常量,運算中用到當常量使用,不可以再重新賦值。4 型別轉換。1 隱式轉換。從值型別轉換成引用型別。從引用型別轉換...