原创 C++的new操作符

new和delete是C++的操作符,而operator new和operator delete是C++庫函數。 operator new和operator delete和C語言的malloc和free比較類似,都是申請和釋放內存

原创 mac下使用命令拷貝目錄下文件路徑

// 創建腳本 vim cpwd.sh #!/bin/bash dir=$(pwd) path=${dir}/$1 echo ${path} | pbcopy echo ${path} // 賦予執行權限 chmod +x

原创 如何準備計算機中級網絡工程師考試?

網絡工程師考試主要是考TCP/IP內容,然後還有一些軟件開發,Linux/Windows操作系統配置的問題,當然很重要的應用考試主要是考路由器/交換機的配置命令,這些最主要的就是親手實踐下,我準備考試的時候還不知道有路由器模擬器這

原创 桌面軟件自動化測試小記

什麼是軟件自動化測試 如何學習軟件自動化及幾個例子

原创 Mac 常用的免費解壓工具(zip,rar,7z)

zip/unzip Mac自帶解壓縮工具,可解壓縮zip壓縮包。 zip壓縮: 在文件夾下創建如下文件 > ls *.txt 1.txt 2.txt 3.txt 4.txt 執行命令 > zip -r txt.zi

原创 關於C++虛函數和純虛函數

直接上代碼 第一種情況: #include <iostream> using namespace std; class CPureVirtual { public: virtual void func() = 0; };

原创 Mac調試Qt For iOS程序,真機與模擬器

假設大家已經安裝好了qt和xcode,沒有的話可以按網上的教程去安裝,比較簡單的。 1. 註冊賬號 ** 打開Xcode,選擇菜單Xcode->Pereferences->Accounts,添加Apple ID。 2.

原创 Qt使用opencv調用攝像頭錄製視頻並保存文件

首先需要說的是我的筆記本攝像頭是WebCam SCB-0355N,因爲按照網上的方法錄製的視頻一直無法打開,後來想到可能跟攝像頭錄製格式有關,於是用系統自帶的錄製軟件錄製並保存,發現保存的是.wmv文件,編碼格式是WMV2,真的是恍然大悟

原创 linux,/etc/passwd,/etc/shadow詳解

帳號管理最重要的兩個檔案就是‘ /etc/passwd 與 /etc/shadow ’了!這兩個檔案可以說是 Linux 裏頭最重要的檔案之一了! 如果沒有這兩個檔案的話,呵呵!您可是無法登入 Linux 的呦!所以,底下我們先針對這兩個

原创 Xcode添加頭文件路徑和鏈接庫文件

Xcode添加頭文件路徑和鏈接庫文件的方法跟Windows下的VisualStudio差不多,但感覺比Xcode麻煩好多!但誰叫它功能那麼強大,不得不用呢!下面就說下怎麼配! 1.打開Xcode的某一個工程 2.打開如下界面 3.添加

原创 QTcpSocket的一次奇異之旅

客戶端與服務度取得連接,然後, 1.客戶端做的就是,在連接建立後,打印當前時間,並立即向服務度發送數據; 2.服務端做的就是,在收到新的連接後,保存該socket,監聽該socket的readyread信號,並向該socket發送數據

原创 使qt編譯不輸出警告信息

在pro工程文件結尾處使用QMAKE_CXXFLAGS。 選項格式: -W[no-]<警告選項>。 示例: QMAKE_CXXFLAGS += -Wno-unused-parameter QMAKE_CXXFLAGS += -Wno-

原创 VS_ 系統環境變量設置

在windows開發,最多被使用的還是Visual Studio,至於哪個版本各個項目不同。然而在開發過程中,難免要使用到第三方庫,比如boost,Qt,curl等等,如果每個項目都分別去設置的話,很麻煩而且容易導致混亂,所以,通過設置環

原创 ubuntu grub開機忘記密碼解決辦法

http://www.2cto.com/os/201410/345578.html http://www.jb51.net/os/Ubuntu/340398.html http://blog.csdn.net/xanxus46/arti

原创 編譯protobuf文件

寫好proto文件,如: package tutorial; message Person { required string name = 1; required int32 id = 2; optional string