- 2018.08.01
- c, Containers, Iterator, reference, vector,
C Container 以及 STL 相關的常用操作 和 注意事項
1. 對於list和各種associative containers(set, map, sultiset, multimap),erase()操作不會使指向被刪元素以外的元素的iterator或reference失效,所以可以用下面的方法來刪: for (itr = asso_container. […]
-->
程式前沿 幫助程式設計師解決問題,增加專業技能,提升個人能力與未來世界競爭力。
1. 對於list和各種associative containers(set, map, sultiset, multimap),erase()操作不會使指向被刪元素以外的元素的iterator或reference失效,所以可以用下面的方法來刪: for (itr = asso_container. […]
C 樹的實現 STL裡面沒有提供容器樹的模板實現,從網上找到一個: Tree.h //tree.h 標頭檔案 #include <list> #include <algorithm> using namespace std; struct TreeNode; // […]
迭代器支援操作:Input iterators : ==, !=, , *, -> eg:istream_iteratorOutput iterators : , * eg:ostream_ […]
看別人寫的原始碼 把List物件 遍歷出來 都是先轉化成 Iterator 再來遍歷,之前自己總是for遍歷List 為了發現差別,上網搜尋一下發現。 不管對於任何List的實現類都可以用Iterator來做並且使用Iterator 效率高。 以後自己遍歷的時候也這樣來做啦。一下是引用: […]
以前一般的post亂碼 都可以通過字元過濾器來解決,但是表單上傳 不知道怎麼回事 ,字元過濾器不能讓上傳的時候起作用。 但是uploadFile包提供的有設定編碼的地方。 如果是上傳專案用這樣的寫法: DiskFileItemFactory factory = new DiskFileIte […]
N久沒用過hibernate的了,今天搞起來,遇到個快取問題,2級快取配置是肯定沒得問題的,但是發現sql還是會輸出,檢視了一番這句話很重要: Hibernate的二級快取策略,是針對於ID查詢的快取策略,對於條件查詢則毫無作用。為此,Hibernate提供了針對條件查詢的Query快取。 還有 […]
這幾天看了一些用java編寫的程式程式碼,發現了很多以前不知道的api功能。原以為自己還算得上是一個java語言的中級學習者,現在看來自己只是一個java初級學習者,對java的認識一直只是停留在java的表層,解決一些應用問題只是毫無新意地將一些已知的常用介面、資料結構等翻來覆去地使用,沒有更深地 […]
今天百度搜資料還搜到了自己的。。。《訪問影象中每個畫素的值》,這是之前寫的了,用的也是2.0的風格IplImage*格式,不太適用後來Mat的格式,特此重寫一篇。 以下例子源自《The OpenCV Tutorials –Release 2.4.2》2.2 How to scan ima […]
Hibernate HSQL多表關聯查詢示例: TSettlementPaymentRec,TIsvSettlement,TC001CorpMessage三個java Bean對映於T_Isv_Settlement,T_Isv_Settlement_Attach , T_C001_Corp_Mess […]
在一個mfc擴充套件動態庫匯出函式返回了map變數 ,在exe使用該變數會導致崩潰。如果直接呼叫該變數不通過函式也一樣。不要在動態庫介面中傳遞STL容器!!VC的STL版本,編譯選項也是一樣的。針對Vector引用的傳遞沒有問題,但是Map就出現問題了。vc6下、通過“一個exe/dll中的指標”指 […]