240 發(fā)簡信
IP屬地:廣東
  • Python 源碼閱讀: list 中的 __len__() 和 in

    Python 源碼閱讀: list 中的 _len_() 和 in 本文內(nèi)容為博主閱讀源碼和官方文檔以及其他相關(guān)文章后自己的理解, 不保證正確性竟闪。 昨天做 leetcode ...

  • Invalid default value for xxx

    今天在線上部署 flask,創(chuàng)建數(shù)據(jù)庫的時(shí)候遇到了如圖的問題: 通過如下命令檢查當(dāng)前的 sql_modes: 出現(xiàn)這個(gè)問題的原因是 mysql5.7 之后的版本里面 date...

  • UDP 編程

    UDP 編程 服務(wù)端例子 TCP 發(fā)送數(shù)據(jù)的時(shí)候, 會(huì)建立好 TCP 的連接, 所以不需要指定地址, 而 UDP 是面向無連接的, 每次發(fā)送都需要指定發(fā)送給誰屠升。 客戶端例子 ...

  • TCP 編程

    TCP 編程 個(gè)人計(jì)算機(jī)或者服務(wù)器上通常會(huì)運(yùn)行多個(gè)應(yīng)用程序, 但是我們只需要一條網(wǎng)線就能連接互聯(lián)網(wǎng), 去訪問互聯(lián)網(wǎng)的資源飒房。如果有一個(gè)公網(wǎng)的 IP 可以被其他用戶訪問到, 這是...

  • 120
    TCP/IP

    TCP/IP 要編寫一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)通信的程序, 首先要確定程序之間通信所使用的協(xié)議, 協(xié)議就是計(jì)算機(jī)與計(jì)算機(jī)之間通過網(wǎng)絡(luò)通信時(shí)實(shí)現(xiàn)達(dá)成的一種約定, 這種約定可以使不同廠商的設(shè)...

  • 使用 asyncio

    使用 asyncio 官網(wǎng)對(duì) asyncio 的描述 Asynchronous I/O(異步 I/O)赢织。當(dāng)代碼需要執(zhí)行一個(gè)耗時(shí)的 I/O 操作的時(shí)候, 它只發(fā)出 I/O 的指...

  • 異步編程和事件驅(qū)動(dòng)

    異步編程和事件驅(qū)動(dòng) 一般我們學(xué)習(xí)的是傳統(tǒng)的順序編程, 所有發(fā)送給解釋器的指令會(huì)一條條地被執(zhí)行, 這樣寫出來的代碼輸出比較直觀且可預(yù)測, 如果出了問題可以按照順序執(zhí)行下去即可發(fā)...

  • Python 多進(jìn)程編程

    多進(jìn)程編程 multiprocessing 由于 GIL(全局解釋鎖) 的原因, 多線程并不能充分利用多核處理器, 如果是一個(gè) CPU 計(jì)算型的任務(wù), 應(yīng)該使用多進(jìn)程模塊 m...

  • Python 多線程編程

    多線程編程 進(jìn)程(process)和線程(thread) Linux 和 windows 是多任務(wù)操作系統(tǒng), 這就意味著一次可以運(yùn)行一個(gè)以上的程序擎鸠。每個(gè)占用一定時(shí)間運(yùn)行的程序...

  • 迭代器揭鳞、生成器和協(xié)程

    迭代器炕贵、生成器和協(xié)程 可迭代(Iterable) Python 中任意的對(duì)象, 只要定義了可以返回一個(gè)迭代器的 __iter__方法, 或者支持下標(biāo)索引的 __getitem...

  • Python 常用內(nèi)建模塊

    常用內(nèi)建模塊 os 模塊 os 模塊中主要包含創(chuàng)建和管理進(jìn)程或者文件系統(tǒng)內(nèi)容(比如文件和目錄)的函數(shù), os 模塊為平臺(tái)特定的一些模塊做了包裝, 使得所有平臺(tái)訪問的函數(shù)接口相...

  • Python 裝飾器

    裝飾器 面向切面的編程范式(Aspect-Oriented Programming - AOP) 在運(yùn)行時(shí), 動(dòng)態(tài)地將代碼切入到類的指定方法、指定位置上的編程思想就是面向切面...

  • Python 錯(cuò)誤與異常

    錯(cuò)誤和異常 語法錯(cuò)誤 語法錯(cuò)誤, 也被稱為解析錯(cuò)誤野崇。比如: 語法分析器指出錯(cuò)誤行, 并且在檢測到錯(cuò)誤的位置前面顯示一個(gè)小“箭頭”称开。 錯(cuò)誤是由箭頭指向的標(biāo)記引起的(或者至少是這...

  • Python 文件處理

    文件處理 常用打開文件方式 1.讀取文件內(nèi)容, 模式為 'r' 表示讀, 這也是打開的默認(rèn)方式。 2.如果要?jiǎng)?chuàng)建或者替換文件, 模式為 'w', 表示寫。 3.為現(xiàn)有文件添加...

  • Python 正則表達(dá)式

    正則表達(dá)式 最簡單的正則表達(dá)式 search() / match() 的區(qū)別 match() 要求從文本開頭就匹配, search() 是搜索整個(gè)文本, 有匹配項(xiàng)即可鳖轰。 ma...

  • Python 函數(shù)相關(guān)的兩個(gè)問題

    函數(shù) 開發(fā)陷阱(一): 可變默認(rèn)參數(shù) 函數(shù)調(diào)用之后, 會(huì)影響到之后調(diào)用函數(shù)的結(jié)果清酥。這是因?yàn)楫?dāng)默認(rèn)參數(shù)值是可變對(duì)象的時(shí)候, 每次使用該默認(rèn)參數(shù)的時(shí)候, 更改的是同一個(gè)變量。 解...

  • 篩選質(zhì)數(shù)

    關(guān)于怎么判斷一個(gè)數(shù) n 是否是質(zhì)數(shù)蕴侣,最簡單的方法是枚舉 2 到 n?1焰轻,判斷是否是 n 的約數(shù)。如果是昆雀, n 肯定不是一個(gè)質(zhì)數(shù)辱志。再仔細(xì)想想,如果 a 是 n 的一個(gè)約數(shù)狞膘,那么...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品