編程代碼

編程代碼
編程代碼
  • C++與正則表達式入門(一(yī / yì /yí))
    什麽是(shì)正則表達式? 正則表達式是(shì)一(yī / yì /yí)組由字母和(hé / huò)符号組成的(de)特殊文本, 當你想要(yào / yāo)判斷許多字符串是(shì)否符合某個(gè)特定格式;當你想在(zài)一(yī / yì /yí)大(dà)段文本中查找出(chū)所有的(de)日期和(hé / huò)時(shí)間;當你想要(yào / yāo)修改大(dà)量日志中所有的(de)時(shí)間格式,在(zài)這(zhè)些情況下,正則表達式都能幫上(shàng)忙。 簡單來(lái)說(shuō),正則表達式描述了(le/liǎo)一(yī / yì /yí)系列規則,通過這(zhè)些規則,可以(yǐ)在(zài)字符串中找到(dào)相關的(de)内容,規則使得搜索的(de)能力更加強大(dà)。匹配的(de)過程由正則表達式引擎完成。開發者通常不(bù)需要(yào / yāo)關心正則表達式引擎的(de)實現細節,直接使用其提供的(de)能力即可。 大(dà)家可以(yǐ)先想象你正在(zài)...
    2020-10-16 11:36:45
  • 一(yī / yì /yí)文讀懂回調函數
    1 什麽是(shì)回調函數? 首先什麽是(shì)“回調”呢? 我的(de)理解是(shì):把一(yī / yì /yí)段可執行的(de)代碼像參數傳遞那樣傳給其他(tā)代碼,而(ér)這(zhè)段代碼會在(zài)某個(gè)時(shí)刻被調用執行,這(zhè)就(jiù)叫做回調。 如果代碼立即被執行就(jiù)稱爲(wéi / wèi)同步回調,如果過後再執行,則稱之(zhī)爲(wéi / wèi)異步回調。 回調函數就(jiù)是(shì)一(yī / yì /yí)個(gè)通過函數指針調用的(de)函數。如果你把函數的(de)指針(地(dì / de)址)作爲(wéi / wèi)參數傳遞給另一(yī / yì /yí)個(gè)函數,當這(zhè)個(gè)指針被用來(lái)調用其所指向的(de)函數時(shí),我們就(jiù)說(shuō)這(zhè)是(shì)回調函數。 回調函數不(bù)是(shì)由該函數的(de)實現方直接調用,而(ér)是(shì)在(zài)特定的(de)事件或條件發生時(shí)由另外的(de)一(yī / yì /yí)...
    2020-09-05 14:50:00
  • 萬字長文講解編碼知識,看這(zhè)文就(jiù)夠了(le/liǎo)!(二)
    (4)UTF-8 從前述内容可以(yǐ)看出(chū):無論是(shì)UCS-2/4還是(shì)UTF-16/32,一(yī / yì /yí)個(gè)字符都需要(yào / yāo)多個(gè)字節來(lái)編碼,這(zhè)對那些英語國(guó)家來(lái)說(shuō)多浪費帶寬啊!(尤其在(zài)網速本來(lái)就(jiù)不(bù)快的(de)那個(gè)年代......),而(ér)且我們注意到(dào)UTF-16最少2字節和(hé / huò)UTF-32不(bù)變4字節,這(zhè)肯定是(shì)不(bù)兼容ASCII碼的(de),由此,UTF-8産生了(le/liǎo)。 在(zài)UTF-8編碼中,ASCII碼中的(de)字符還是(shì)ASCII碼的(de)值,隻需要(yào / yāo)一(yī / yì /yí)個(gè)字節表示,其餘的(de)字符需要(yào / yāo)2字節、3字節或4字節來(lái)表示。 UTF-8的(de)編碼...
    2020-05-31 10:18:41
  • 萬字長文講解編碼知識,看這(zhè)文就(jiù)夠了(le/liǎo)!(一(yī / yì /yí))
    一(yī / yì /yí) 基礎概念 1、字符 字符指類字形單位或符号,包括字母、數字、運算符号、标點符号和(hé / huò)其他(tā)符号,以(yǐ)及一(yī / yì /yí)些功能性符号。一(yī / yì /yí)般來(lái)說(shuō)我們稱某個(gè)字符集裏面的(de)字符,叫xx字符,如ASCII字符集裏面的(de)ASCII字符,GB2312字符集裏面的(de)GB2312字符。 2、字符集 字符集(Character Set、Charset),字面上(shàng)的(de)理解就(jiù)是(shì)字符的(de)集合,是(shì)一(yī / yì /yí)個(gè)自然語言文字系統支持的(de)所有字符的(de)集合。字符是(shì)各種文字和(hé / huò)符号的(de)總稱,包括文字、數字、字母、音節...
    2020-05-31 09:58:33
  • 十種常見排序算法動圖演示(二)
    5、歸并排序(Merge Sort) 歸并排序是(shì)建立在(zài)歸并操作上(shàng)的(de)一(yī / yì /yí)種有效的(de)排序算法。該算法是(shì)采用分治法(Divide and Conquer)的(de)一(yī / yì /yí)個(gè)非常典型的(de)應用。将已有序的(de)子(zǐ)序列合并,得到(dào)完全有序的(de)序列;即先使每個(gè)子(zǐ)序列有序,再使子(zǐ)序列段間有序。若将兩個(gè)有序表合并成一(yī / yì /yí)個(gè)有序表,稱爲(wéi / wèi)2-路歸并。 5.1 算法描述 把長度爲(wéi / wèi)n的(de)輸入序列分成兩個(gè)長度爲(wéi / wèi)n/2的(de)子(zǐ)序列; 對這(zhè)兩個(gè)子(zǐ)序列分别采用歸并排序; 将兩個(gè)排序好的(de)子(zǐ)序列合并成一(yī / yì /yí)個(gè)最終的(de)排序序列。 ...
    2020-03-19 09:12:20
  • 十種常見排序算法動圖演示(一(yī / yì /yí))
    0、算法概述 0.1 算法分類 十種常見排序算法可以(yǐ)分爲(wéi / wèi)兩大(dà)類: 比較類排序 :通過比較來(lái)決定元素間的(de)相對次序,由于(yú)其時(shí)間複雜度不(bù)能突破O(nlogn),因此也(yě)稱爲(wéi / wèi)非線性時(shí)間比較類排序。 非比較類排序 :不(bù)通過比較來(lái)決定元素間的(de)相對次序,它可以(yǐ)突破基于(yú)比較排序的(de)時(shí)間下界,以(yǐ)線性時(shí)間運行,因此也(yě)稱爲(wéi / wèi)線性時(shí)間非比較類排序。 0.2 算法複雜度 0.3 相關概念 穩定 :如果a原本在(zài)b前面,而(ér)a=b,排序之(zhī)後a仍然在(zài)b的(de)前面...
    2020-03-19 09:03:18
1 ··· 4 5 6
在(zài)線客服 雙翌客服
客服電話
  • 0755-23712116
  • 13310869691