原创 詳細的批處理文件bat腳本命令

批處理文件的使用 在Linux系統下,批處理通過shell腳本完成,而在windows平臺下,批處理的文件後綴爲.bat。bat文件其實就是dos命令的集合 bat文件是dos下的批處理文件。批處理文件是無格式的文本文件,它包含一

原创 Win10離線安裝.NET Framework 3.5的方法

win10系統安裝軟件時,可能需要.net framework3.5的運行環境,當我們安裝某些軟件的時候會提示“你的電腦上的應用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)。

原创 google瀏覽器加載jsonview插件的方法

1.首先在網上下載jsonview插件 JSONView-for-Chrome-master.zip 2.將解壓後的文件放在固定的目錄下 3.打開谷歌瀏覽器的擴展程序界面,點擊選擇“開發者模式”,點擊加載已解壓的擴展程序,彈出瀏覽

原创 Windows Server 2012R2 安裝IIS 的詳細配置

1.打開“服務器管理器窗口”窗口,選擇“管理”->“添加角色和功能” 彈出以下窗口,單擊下一步: 2.在“安裝類型”窗口,選擇“基於角色或基於功能的安裝”,單擊下一步: 3.在“服務器選擇”窗口,選擇“從服務器池中選擇服務器”

原创 ubuntu 命令行徹底卸載並清理軟件

1.安裝軟件 sudo apt-get install 軟件名 //安裝軟件 2.卸載軟件 sudo apt-get remove --purge 軟件名稱 //卸載軟件,同時刪除配置文件 sudo apt-get

原创 VS2013 中去掉命令行窗口

一般c++的主函數是int main(int argc, char **argv),這裏生成的exe在運行時會帶一個命令行窗口,在完成最終的產品時實現將其去掉。 可以這樣在vs中進行設置: "鏈接器-系統-子系統"中選擇Windo

原创 ubuntu運用sudo apt-get install XXX安裝軟件時,出現Could not get lock /var/lib/dpkg/lock - open的解決辦法

在Ubuntu中,我們有時運用sudo apt-get install XXX安裝軟件時,會出現以下情況 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource

原创 運算符重載詳解(二)

3.運算符重載函數作爲類成員函數和友元函數 對運算符重載的函數有兩種處理方式: <1>把運算符重載的函數作爲類的成員函數 <2>運算符重載函數不是類的成員函數(可以是一個普通函數),在類中把它聲明爲友元函數 例子3:運算符“+”重

原创 運算符重載詳解(一)

1.運算符重載的方法 運算符重載的方法是定義一個重載運算符的函數,使指定的運算符不僅能實現原有的功能,而且能實現在函數中指定的新的功能。在使用被重載的運算符時,系統就自動調用該函數,以實現相應的功能。 運算符重載實質上是函數的重載

原创 vs2013的工程中有時候會自動展開“外部依賴項”,顯示很長,影響查看,如何去掉?

解答:可通過:菜單欄》工具》選項》文本編輯器》C/C++》高級》禁用外部依賴文件夾(改成true)即可解決。

原创 運算符重載詳解(三)

4.重載雙目運算符 class String { public: String(){ p = NULL; } //定義默認構造函數 String(char* str); //聲明構造函數 friend bool oper

原创 運算符重載詳解(四)

6.重載流插入運算符“<<” 對“<<”和“>>”重載的函數形式如下: istream& operator >> (istream&,自定義類&); ostream& operator << (istream&,自定義類&); 重

原创 運算符重載詳解(五)

9.轉換構造函數進行不同類型數據的轉換 轉換構造函數的作用是將一個其他類型的數據轉換成一個類的對象。 轉換構造函數也是一種構造函數,它遵循構造函數的一般規律,通常把有一個參數的構造函數用作類型轉換,所以,稱爲轉換構造函數。 注意:

原创 C++儘量用前置聲明替代頭文件包含

C++編譯是一件非常費時的事情,爲了儘量的減少編譯時間,必須更好的包含頭文件。 下面有幾條很重要的教條,可以參考。 (1) 在頭文件中能用類前置聲明代替頭文件包含的就用前置聲明。因爲使用類前置聲明,當引用的類發生改變時,當前文件不