在Python web 開發(fā)框架里有多種選擇,有Django[http://www.reibang.com/p/04207f3f2129]斑鸦、Tornado[https://...
1. MySQL簡介 MySQL是廣泛應(yīng)用的一種關(guān)系型數(shù)據(jù)庫 1.1 三范式 第一范式(1NF):列不可拆分 第二范式(2NF):唯一標(biāo)識 第三范式(3NF):引用主鍵 后一...
1.瀏覽器請求動態(tài)頁面過程 2.WSGI Python Web Server Gateway Interface (或簡稱 WSGI,讀作“wizgy”)歌憨。 WSGI允許開發(fā)...
Python 提供了兩個級別訪問的網(wǎng)絡(luò)服務(wù)着憨。: 低級別的網(wǎng)絡(luò)服務(wù)支持基本的 Socket,它提供了標(biāo)準(zhǔn)的 BSD Sockets API务嫡,可以訪問底層操作系統(tǒng)Socket接口...
正則表達(dá)式是一個特殊的字符序列甲抖,它能幫助你方便的檢查一個字符串是否與某種模式匹配漆改。 Python 自1.5版本起增加了re 模塊,它提供 Perl 風(fēng)格的正則表達(dá)式模式准谚。 r...
tcp tcp服務(wù)器 如同上面的電話機(jī)過程一樣挫剑,在程序中,如果想要完成一個tcp服務(wù)器的功能柱衔,需要的流程如下: 1.socket創(chuàng)建一個套接字 2.bind綁定ip...
TFTP客戶端 1. TFTP協(xié)議介紹 TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議) 是TCP/IP協(xié)議族中的一個用來在客戶端與...
網(wǎng)絡(luò)編程 ·使用網(wǎng)絡(luò)能夠把多方鏈接在一起樊破,然后可以進(jìn)行數(shù)據(jù)傳遞 ·所謂的網(wǎng)絡(luò)編程就是,讓在不同的電腦上的軟件能夠進(jìn)行數(shù)據(jù)傳遞唆铐,即進(jìn)程之間的通信 端口號 端口是通過端口號來標(biāo)記...
同步的概念 假設(shè)兩個線程t1和t2都要對num=0進(jìn)行增1運算哲戚,t1和t2都各對num修改10次,num的最終的結(jié)果應(yīng)該為20艾岂。 但是由于是多線程訪問顺少,有可能出現(xiàn)下面情況:...
1.設(shè)計模式六大原則 1.單一職責(zé)原則 即一個類只負(fù)責(zé)一項職責(zé) 2.里氏替換原則 所有引用基類的地方必須能透明的使用其子類的對象 3. 依賴倒置原則 高層模塊不應(yīng)該依...
1.生成器(generator) 一邊循環(huán)一邊計算的機(jī)制王浴,稱為生成器 1.1 列表生成器 只要把一個列表生成式的[]改成() 列表生成器 可以通過next()這個函數(shù)獲得生成...
線程 引言&動機(jī) 考慮一下這個場景祈纯,我們有10000條數(shù)據(jù)需要處理,處理每條數(shù)據(jù)需要花費1秒叼耙,但讀取數(shù)據(jù)只需要0.1秒腕窥,每條數(shù)據(jù)互不干擾。該如何執(zhí)行才能花費時間最短呢筛婉? 在多...
修飾器 在類里面寫好的代碼簇爆,如果想進(jìn)行修改九尾違背編程的定義,python所以需要定義一個閉包爽撒,通過@的方法進(jìn)行調(diào)用即可 修飾器寫法 def xx(aa): def demo...