原创 VS2010 調試錯誤列表

錯誤1 LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞 解決方案: 在VS的項目屬性中將配置清單/輸入輸出/嵌入清單改成否 在VS的項目屬性中將配置清單/輸入輸出/生成清單改成否 這個是VS2010的特定錯誤。

原创 C++11強枚舉類型

下面主要代碼 強枚舉類型就是給我們的枚舉類型限制相關的類型。 #include <iostream> using namespace std; //這裏我們可以給enum限定類型 //這裏表示我們只能使用char類型 enum c

原创 海盜分金問題

海盜分金問題: 5個海盜獲取了100枚金幣,他們決定將這筆錢分了,他們提出由第一個人A來分,如果超過半數的人不同意,那麼他們就將A扔到海里喂鯊魚,由B開始分金幣,以此類推,直到分完。這幾個海盜都特別貪錢,並且十分聰明。 情景分

原创 字符串的輸出

360面試題 將一個字符串中第一次只出現一次的字母打印出來 解決思路 方案一 在讀取到每一個字符,對後方的字符進行遍歷結果,直到有一個只出現一次的字符結束,時間複雜度高 方案二 第一次讀取字符時,採用Hash表存儲字符,當字符出現

原创 window窗口運行機制

window內部運行機制 窗口的使用 註冊窗口類 WNDCLASS 窗口類 wcex.cbSize = sizeof(WNDCLASSEX); //結構體大小 wcex.style = CS_HREDRAW

原创 劍指offer(4) 兩個棧實現隊列

用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 其實這個題擁有一個思路,多種寫法 一組數據進入一個棧==>先進後出的順序 一組數據進入一個棧後彈出進入另一個棧==>先進先出 也

原创 C語言與python獲取命令行輸出

這個是我在網上看到的代碼,自己編譯運行了一下,可以通過 #include<stdlib.h> #include<stdio.h> void execSysCommand(char *command/* in */,char* res/

原创 Github和Git安裝和使用

安裝Git 參考百度經驗 http://jingyan.baidu.com/article/9f7e7ec0b17cac6f2815548d.html 主要是安裝圖 這裏選擇GitBashOnly就可以了。 申請Git

原创 約瑟夫環問題編程實現

問題: 約瑟夫環(約瑟夫問題)是一個數學的應用問題:已知n個人(以編號1,2,3…n分別表示)圍坐在一張圓桌周圍。從編號爲k的人開始報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重複下去,直到圓桌周圍

原创 劍指offer(2) 字符串的替換

題目描述 請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 我們先觀察我們的功能函數,void replaceSpace(

原创 劍指offer(3) 鏈表逆序輸出

輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 輸入描述: 輸入爲鏈表的表頭 輸出描述: 輸出爲需要打印的“新鏈表”的表頭 解決方案 方案1 遍歷鏈表 將值插入到對應的vector中

原创 Linux的遠程連接

Linux的遠程連接需要安裝對應的服務,沒有這個服務,你的數據也就無法和Linux進行交互,所以這個服務是必須的。 我們一般在window上可以使用遠程連接工具連接我們的Linux,一般的工具有putty,xManage,Secu

原创 工作學習在Ubuntu下

Ubuntu常用命令 ls 查看目錄中的文件或文件夾 常用參數 -l 顯示文件或文件夾的信息 目錄 顯示對應目錄下的所有文件和文件夾 -a  顯示所有文件(包括隱藏文件)一般在修改配置文件時,使用較多 cd 用於切換目錄 cp

原创 數據結構與算法(一) 交換

數據結構與算法(一) 交換 這裏所有的算法都不涉及到語言,各種語言中的差別需要讀者自行體驗,當然也會偶爾涉及 交換 交換是我們在編寫程序時,所用到的最爲常用的算法之一,但是就是這簡單的算法也讓人們回味無窮 首先交換的本質是相同的,下