原创 C++:拷貝構造函數

來自百度百科。 一、調用拷貝構造函數的情形 在C++中,下面三種對象需要調用拷貝構造函數(有時也稱“複製構造函數”): 1) 一個對象作爲函數參數,以值傳遞的方式傳入函數體; 2) 一個對象作爲函數返回值,以值傳遞的方式從函數返回;

原创 CentOS:安裝中文輸入法

centos 6.4用安裝中文輸入法 1.需要root權限,所以要用root登錄 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system->preferences->

原创 C++:Boost智能指針——scoped_ptr

轉自:http://www.cnblogs.com/TianFang/archive/2008/09/15/1291050.html。 boost::scoped_ptr和std::auto_ptr非常類似,是一個簡單的智能指針,它能夠保

原创 Python:中文處理小結

文章地址:http://my.oschina.net/leejun2005/blog/74430。 一、使用中文字符在python源碼中如果使用了中文字符,運行時會有錯誤,解決的辦法是在源碼的開頭部分加入字符編碼的聲明,下面是一個例子: 

原创 C++:int ,long , long long類型的範圍

原文:http://www.cnblogs.com/kuangbin/archive/2011/07/23/2115001.html。 unsigned int : 0~4294967295 int :2147483648

原创 Python:文件讀寫及中文編碼處理

原文地址:http://hi.baidu.com/mdj_hu/item/4d7d0803d38e62e1fe240de4。 python中讀寫文件及中文編碼處理方法 一、打開文件代碼如下:>>> f = open("d:\te

原创 C++:do...while(0)另類使用方法

轉載自:http://blog.csdn.net/sdhjob/article/details/8174490。     在C++中,有三種類型的循環語句:for, while, 和do...while, 但是在一般應用中作循環時, 我們

原创 算法:數組順時針、逆時針90度旋轉

以九度oj1171爲例: 首先輸入一個5 * 5的數組,然後輸入一行,這一行有四個數,前兩個代表操作類型,後兩個數x y代表需操作數據爲以x y爲左上角的那幾個數據。 操作類型有四種:  1 2 表示:90度,順時針,翻轉4個數  1

原创 C++:賦值運算符重載

轉自:http://blog.csdn.net/wptad/article/details/1702292。 賦值運算符可能是最容易令人迷惑的一個,所以,重載它必須十分的小心。 1. 值運算符僅能重載爲成員函數。 C++不允許賦值

原创 SQL語句大全

原文地址:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html。 一、基礎 1、說明:創建數據庫 CREATE DATABASE database-name 2、

原创 Python:利用pymmseq-cpp實現分詞

在python這pymmseg-cpp 還是十分方便的!    環境 ubuntu10.04 , python2.65   步驟: 1 下載mmseg-cpp的源代碼 http://code.google.com/p/pymm

原创 CentOS:xen新建虛擬機相關的幾篇文章的鏈接

我想要知道的是在centos等linux的環境中通過命令行配合編輯配置文件的方式創建虛擬機的方法 以下是兩篇對我比較有用的兩篇文章的鏈接: 文章1:http://www.cnblogs.com/itfriend/articles/2009

原创 GCC:如何自己編寫Makefile

轉自:http://www.cnblogs.com/luchen927/archive/2012/02/05/2339002.html. 相信很多朋友都有過這樣的經歷,看着開源項目中好幾頁的makefile文件,不知所云。在日常學習和

原创 Python:實現簡單的中文分詞

原文地址:http://www.freedodo.com/2011/03/28/%E7%94%A8python%E7%AE%80%E5%8D%95%E5%AE%9E%E7%8E%B0%E4%B8%AD%E6%96%87%E5%88%86%

原创 CentOS:添加NTFS掛載支持

CentOS不像Fedora,默認是沒有自動掛載NTFS的,而它可以利用NTFS-3G來實現掛載及讀寫。 NTFS-3G 是一個開源的軟件,可以實現 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系