原创 利用ElementTree讀寫XML文件
作者:winterTTr (轉載請註明) 在Python中,對於XML的處理有很多模塊,dom,sax,ElementTree(或者對應的cElementTree)等等,其中使用起來比較快捷方便的,應該算是ElementT
原创 (轉載)gdb中彙編調試
原標題名《gdb相關(gdb十分鐘教程)》 本文寫給主要工作在Windows操作系統下而又需要開發一些跨平臺軟件的 程序員朋友,以及程序愛好者。 GDB是一個由GNU開源組織發佈的、UNIX/LINUX操作系統下的、 基於命令行的、功能
原创 C++類成員函數的指針
作者:winterTTr (原創,轉載請註明作者) 這兩天看到有人問道如何聲明類成員函數指針的問題,以及如何使用。 這裏以一個小例子,簡單演示一下聲明和使用辦法。不做過多的解釋,代碼應該可以說明一切。 #include <ios
原创 C++ STL IO流 與 Unicode (UTF-16 UTF-8) 的協同工作(轉載)
轉自:http://dantvt.spaces.live.com/blog/cns!D87988A6CAC0A480!925.entry 寫的真不錯,受益匪淺呀 要是身邊多些這樣善於鑽研的程序員朋友就好了 凡用到文件讀寫,輸入輸出,就得和
原创 初始化函數中的虛函數調用( C++ vs python )
代碼+結果,不做解釋 當然,對於python沒有virtual function一說,估計當作對比一個例子看看吧。 #include <iostream> using namespace std; class base { pub
原创 STL學習筆記 ---- 由set的聲明所引發的自定義比較的實現方式
作者:winterTTr(轉載請註明) 對於set這個STL容器來說,就實現來說,我瞭解到的版本,是通過RB-Tree的方式實現的,內部邏輯似乎是採用Tree結構的平行方式進行展開,換句話說也就是將Tree保存在類似vecto
原创 STL學習筆記 ---- 工具類pair
作者:winterTTr (轉載請註明) 資料來源:《STL標準庫》 pair是一個STL中使用的很多的基礎工具類,map和multimap中都是使用pair來管理他的元素的。 pair這個結構,被定義在<utility>這個頭文
原创 STL學習筆記 ---- 神祕的auto_ptr
作者:winterTTr(轉載請註明) 資料來源:《STL標準庫》 爲什麼說它神祕呢,那好吧,我可以換一個更直白的詞語,那就是“陷阱重重”。 對於不瞭解auto_ptr的人來說,使用它就是一種災難,而避免這種災難,就必須揭開它神祕
原创 曬個binary search的算法代碼
看到一篇文章,提到很難不通過測試,直接能夠完成一個成功的binary search算法,總會有bug存在。 所以,決定自己手動寫一下,雖然STL中已經有了已有的binary_search,不過,介於是期望自己實現,所以還是儘量躲開一些過於
原创 開心網的偷菜程序,嘻
自己研究py這麼久了,還沒做出過啥大點的東西,全當寫着玩吧,外加寶貝女朋友想要一個 看了看網上,有個hohoo的程序寫的很不錯,好像是c#寫的吧,不過菜園這個模塊好像還不完善 再加上,我也想練練手,其中涉及到的東西還是挺多的 wxPy
原创 STL學習筆記----C++的新語言特性
作者:winterTTr ( 轉載請註明 ) 資料來源:《STL標準庫》 今天主要總結一下C++的新語言特性 1.模板 基本上STL中的大部分都是使用模板來編寫的,主語是爲了便於多種類型的使用。 對於模板本身,C++還有
原创 STL學習筆記----vector
作者:winterTTr(轉載請註明) 資料來源:《The C++ Standard Library》 vector是STL中最簡單,也是最常用的一個標準容器之一了。 其實,他就是對動態數組的封裝,然後對於insert等操作進行的
原创 在member initialization list中調用member function同時throw exception,有趣的例子
#include <iostream> #include <stdexcept> using namespace std; class Member1 { public: Member1( int m ) { cout << "M
原创 sqlite中實現分頁的語句
最近在用Qt做一個小東西,底層採用sqlite數據庫。 越來越發現sqlite真是非常的好用,正巧遇到一個類似分頁的問題,對於sql苦手的我,查了半天google,最終還是找到了,很簡單 select * from tag order
原创 STL學習筆記 ---- 異常
作者: winterTTr (轉載請註明) 資料來源:《STL標準庫》 標準異常類 爲了語言支持而使用的異常類 bad_alloc :在new失敗的時候,被拋出(除非使用nothrow版本的new) bad_c