知識點雜記

2021-10-10 01:12:31 字數 1052 閱讀 4286

三、c++相關

1.qstring與qchar類

關於qchar類詳細的文章

1)qchar轉char型別

char a;

qchar qch;

a = qch.

tolatin1()

;//qchar ---> char

//還有 toutf8

2)qstring轉qchar型別

qstring str =

"abcde"

;qchar *b =

new qchar[5]

;b = str.

data()

;// b[0]~b[6]就能讀取相對應的字元

型別是char *

str.toutf8() -----> 位元組陣列qbytearray -----str.toutf8().data()—> char*

latin1是一種編碼集     latin1是iso-8859-1的別名,有些環境下寫作latin-1。iso-8859-1編碼是單位元組編碼,向下相容ascii,其編碼範圍是0x00-0xff,0x00-0x7f之間完全和ascii一致,0x80-0x9f之間是控制字元,0xa0-0xff之間是文字元號。      因為iso-8859-1編碼範圍使用了單位元組內的所有空間,在支援iso-8859-1的系統中傳輸和儲存其他任何編碼的位元組流都不會被拋棄。換言之,把其他任何編碼的位元組流當作iso-8859-1編碼看待都沒有問題。這是個很重要的特性,mysql資料庫預設編碼是latin1就是利用了這個特性。ascii編碼是乙個7位的容器,iso-8859-1編碼是乙個8位的容器。
1、函式指標

void

fun(型別)

void

(*p)

(型別)

= fun;

//定義乙個指標指向上面的函式

前端知識點雜記

css display屬性 block css1 塊物件的預設值。將物件強制作為塊物件呈遞,為物件之後新增新行 可以定義高度和寬度 none css1 隱藏物件。與 visibility 屬性的hidden值不同,其不為被隱藏的物件保留其物理空間 inline css1 內聯物件的預設值。將物件強制...

Python 知識點雜記

輸入以空格分隔的陣列時,可使用字串的split函式按空格分隔,例如dir input split 得到了陣列dir 但是該陣列是以字串形式儲存的,所以此時,我們可以使用map函式,例 dir map int,input split 來獲得乙個int陣列。或者,如果需要使用數量已知的變數去儲存,可以直...

Fabric 知識點雜記

區塊 區塊鏈是由乙個區塊鍊錶定義的,每個區塊包含它在鏈中前乙個區塊的雜湊。區塊包含的另外兩個重要資訊是它包含區塊執行所有交易後的交易列表和世界狀態的雜湊 message block message blocktransactions域的定義 version 用來追蹤協議變化的版本號 timestam...