原创 Python_列表元組和字典_chapter3

0. (1)py2中xrange()返回的是列表對象list;py3中rang()返回的是區間對象range (2)for items in <dict>    items是字典中的key 1.列表list和元組tuple(都屬於序列)

原创 Python_變量和數據類型_chapter2

0. (1)py3對中文支持較好;py2需要在程序中加入‘#coding:utf-8’才能支持中文字符 (2)py3中msg = input()讀入的內容是字符串,相當於py2中的raw_input();py2中的input()函數要求類

原创 const 成員函數

如果1處加了const修飾 但是2處未加const修飾 那麼,在3處調用時,會報錯 (const對象,不能調用非const成員函數) const 對象,代表該對象對應的成員變量不能被改變, const成員函數,代表該函數不會改變成員變量的

原创 Boost庫記錄

大部分Boost庫無需動態或靜態編譯鏈接,小部分如regex   thread   coroutine之類的庫在編譯自己的源代碼時需要加入鏈接提示 比如在編譯使用regex的庫時命令如下: c++ -I /usr/local/includ

原创 Git 自動補全

1.下載git-completion.bash 並放到  ~  目錄下 curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-compl

原创 STL之vector容器(序列式容器)

一、頭文件<vector> 二、迭代器示意(截圖自侯捷老師的《STL源碼剖析》) 三、成員函數 1.iterator begin() 2.iterator end()  3.size_type size() 4.size_type ca

原创 STL之list雙向循環鏈表

一、頭文件<list> 二、功能:模板形式的 雙向循環鏈表數據結構 三、定義方式list<元素的數據類型> 變量名;    e.g:  list<int> list_var; 四、常用成員函數用法 1、void push_back(con

原创 C++ socket TCP網絡編程(一個服務器多個客戶端通信)

1.服務器代碼 1.1 服務器類頭文件(CServer_Wins.h) #pragma once #include <winsock2.h> class CServer_Wins { public: CServer_Wins();