原创 Python學習筆記之str 模塊

常用的轉義字符: \ 續行符 \\ 反斜槓符號 \‘ 單引號 \“ 雙引號 \a 響鈴 \b 退格 \e 轉義 \000 空 \n 換行 \v 縱向製表符 \t 橫向製表符 \r 回車 \f 換頁 \oyy 八進制數值,比如:\o12 \

原创 Python學習之分支結構

程序結構 *程序三種結構 順序 循環 分支 * 分支結構 if條件表達式 條件表達式就是計算結果必須爲布爾值的表達式(數字會轉化成布爾值) 表達式後面的冒號不能少 如果屬於同一個if語句塊,則必須用同一個縮進等級 例子: if

原创 Python學習之dict

字典的定義 字典用dict表示,通過索引查找對應的內容。字典裏的元素是一對一對的鍵/值對,形式爲“key”:"value"。字典中的鍵是唯一的,不能重複。字典是可變的。 >>>dict_1={'a':'1','b':'2'} >>>dic

原创 Python學習筆記之set

集合的定義 set由{}擴起來的元素組成,元素之間逗號隔開。集合的特點是元素無次序,不可重複,有的可變,有的不可變。可以說集合是列表和字典的部分特徵的並集。 創建集合有兩種寫法,一種是set0,一種是{}。爲了與字典做區別,一般建議用第一

原创 Python學習筆記之tuple

tuple定義 tuple又叫元組,和列表比較像,可以理解爲一個不允許更改的列表。tuple的創建,直接用小括號,或者tuple關鍵字。 比如: b = ('abc',123,[123,'abc']) l = [1,2,3,"abc"]

原创 Python解漢諾塔問題

一、什麼是漢諾塔問題 這個問題來源於印度。有三個金剛石塔,第一個從小到大摞着64片黃金圓盤。現在把圓盤按大小順序重新擺放在最後一個塔上。並且規定,在小圓盤上不能放大圓盤,在三個塔之間一次只能移動一個圓盤。 二、代碼實現 a = 'A'

原创 Python學習筆記之OOP

類的定義 定義一個類如下例: class PythonStudent(): name = "ice" age = 20 cource = "Python" def printName(self): print(self.na

原创 str 模塊

常用的轉義字符: \ 續行符 \\ 反斜槓符號 \‘ 單引號 \“ 雙引號 \a 響鈴 \b 退格 \e 轉義 \000 空 \n 換行 \v 縱向製表符 \t 橫向製表符 \r 回車 \f 換頁 \oyy 八進制數值,比如:\o12 \

原创 HL7標準概述

最近開始學習研究HL7標準。HL7委員會成立於1987年,標準化於1994年。是醫療信息化領域標準化的衛生信息傳輸協議。HL7標準是OSI7層協議中的第七層。目前國內關於HL7協議的中文資料比較亂,而且講解都不全面,比較全面的資料和API

原创 QT實現串口調試

最近由於測試藍牙串口模塊比較多,爲了提高效率,順便接觸一下串口調試工具開發。用QT寫了一個小測試程序。 用到三個源文件:main.cpp,mainwindow.h,mainwindow.cpp。先貼代碼。 main.cpp #includ

原创 QT自定義控件“undefined reference to 'vtable for'”問題

由於要在控件中繪圖,用到自定義控件,在自定義控件中實現繪製圖形功能。   在wavewidget.h文件中定義類如下。 class WaveWidget:public QWidget { Q_OBJECT public:

原创 Qt5.3.1 MinGW482 release靜態版編譯結果、過程及QtCreator配置(轉)

最近開發了一個QT的小程序,由於對QT不是很熟,採用的是默認配置。而領導堅持要我採用靜態編譯的方式,經過一番研究,發現需要先將QT庫編譯成靜態庫,然後更改編譯方式也靜態編譯即可。 一下是我找到的小資料。留在這裏做個備份,以後以後查閱。感謝