原创 Python基礎語法 - 正則表達式

概述 正則表達式是一個特殊的字符序列,它常常用於檢查是否與某種模式匹配。第八節課主要從以下幾方面介紹了Python正則表達式的用法。(1)re模塊的使用(2)字符匹配、數量表示、邊界表示(3)正則表達式的高級用法(4)貪婪與非貪婪模式 re

原创 Python基礎語法介紹(3)

元組 基本概念、特性 順序存儲相同/不同類型的元素 定義:使用()將元素括起來,元素之間用“,”括開 特性:不可變,不支持添加,修改,刪除等操作 查詢:通過下標查詢元組指定位置的元素 其他 空元組定義:non_tuple = () 只包

原创 Python基礎語法 - 函數

函數 (一)概念:實現單一功能或者相關功能的代碼段,函數課最大化複用代碼 (二)函數定義: def 函數名 (參數列表) 函數體 return [表達式] #返回的“表達式”是選擇性的;如果沒有value返回,那麼返回

原创 Python基礎語法介紹(1)

環境配置 開發平臺:Mac OS Version 10.13.2 開發工具安裝 Python3.6.5 官網安裝網址:https://www.python.org/downloads/ Pycharm 官網安裝網址:http://w

原创 Python基礎語法介紹 - 面向對象(下)、異常處理、包和模塊

概述: 上一節主要介紹了面向對象的一些基本概念:類,類的組成元素“方法和屬性”,類的特性“繼承,多態和封裝”。這一節課分爲三部分:(一)類屬性、類方法及調用、靜態方法及調用和單例類(二)異常處理 (三)包和模塊 第一部分:類方法、靜態方法和

原创 Python基礎語法介紹:面向對象編程(上)

面向對象編程 面向對象編程,簡稱OOP:是一種解決軟件服用的設計和編程方法。這種方法把軟件系統中相似的邏輯操作、數據、狀態等以類的形式描述出來,通過對象實例在軟件系統中複用,從而提高軟件開發效率。 類和對象 定義和關係 類:一個事物的抽象

原创 Codacy Quality Check

Codacy Quality CheckList Variable 'var' is reassigned a value before the old one has been used. double scaleFactor = 1

原创 C Locale和C++ Locales之間的不同

前幾日在看一個關於多線程下locale問題:在多線程下locale not independent問題。無意中在網上搜到一篇講解C locale 和C++ locale的文章,覺得很好,鏈接如下:http://stdcxx.apache.o

原创 好文備份

雖然平常工作中經常會使用一些基本常用的git命令去提交代碼;但是一直沒有深入去理解git和github之間究竟有怎樣的千絲萬縷的聯繫。今天看了網上這篇文章,覺得甚是好,在此備註鏈接以便後面自己還可以查看到:原文網址:https://red-

原创 冒泡排序,選擇排序,快速排序和歸併排序

冒泡排序 原理(1)循環遍歷列表,每次循環找出本次循環最大的元素排在後面(2)需要使用嵌套循環實現,外層循環控制總循數,內層循環負責每層的循環比較 算法: 第一輪循環5次 = 循環列表的長度6 - 1,即元素之間比較次數;找出最大元素 第

原创 對話框

無模式對話框,當初只是copy,taste一下,完事了也沒管它。似乎出來了就可以了。(看我這種學習態度,估計只能由小菜鳥往大菜鳥方向發展。想成爲大蝦?這樣子似乎不行) 繼而要求再來個對話框,有模式的,真正是自己定義自己實現。問題出來了。多

原创 學習c++的50條忠告

(站長語:如果你對飛速發展的技術,無所適從的話,看看這些也許對你有些幫助。) 1.把C++當成一門新的語言學習(和C沒啥關係!真的。); 2.看《Thinking In C++》,不要看《C++變成死相》; 3.看《The C++ P

原创 學習筆記之引用的使用

void ReadData(double dData){    dData = 12;}main(){    double dData = 14;    ReadData(dData);}、、、、、、、、、、、、、、、、、、、、、、、、、

原创 List control

//variant m_listCtrl m_listCtrl.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT | LVS_EX_SUBITEMIMAGES | LVS_E

原创 CComVariant

CComVariant應該是對結構tagVARIANT的封裝吧。當定義一個CComVariant變量時,需要對這個變量進行初始化,也就是爲了設置這個變量的類型,也就是設置vt爲VT_EMPTY。函數HRESULT VariantInit(