在體驗了wxpython的強大之後,讓我們把注意力集中到twisted上來。在c++的世界裡,你會發現乙個很棒的網路應用框架,那就是ace了;在python的地盤,twisted則是在網路應用框架中當之無愧的老大。
twisted是乙個純python的網路應用框架。由於twisted社群十分的活躍,你可以從**上得到充分的文件,讓你輕鬆上手;twisted是開源的,你可以為框架增加任何的特性,只要你有好的idea;由於twisted是完全由python編寫的,本身會十分安全和穩定。這都得益於python本身的設計和容錯機制;還有最最重要的一點,就是你能夠很快的開發出遵循自定義協議的伺服器。這是不是很帥呢?大家先看以下**:
class
echo(protocol):
def datareceived(self, data):
self.transport.write(data)
ifdata =='
q':self.transport.loseconnection()
def main():
factory
=factory()
factory.protocol
=echo
reactor.listentcp(
8000
,factory)
reactor.run()
if__name__ =='
__main__':
main()
讓python在國內發展得更快,得到更廣泛的應用,作為程式設計師的我們是不是也該出一分力呢?畢竟python讓我們的編碼變得更加有效,也更加有趣。
be a pragmatic programmer,從python開始。 你今天python了嗎?
今天你笑了嗎?
1 有次等公共汽車時,開過去一輛寶馬,旁邊一位高人對他身邊的人說 看,剛過去那輛就是ibm.2 我一朋友在聯通實習,一天,一老頭走近來,劈頭蓋臉就來句 給我辦張移動卡,好吧?然後我那朋友頭也不抬的就來句 師傅,有人來砸場子 3 同事去見客戶,可能是緊張,一開口便是 劉先生你好,請問你貴姓啊?汗啊 4...
今天,你學習了嗎?
1 對meta的理解 在每個html的頁面中,有這樣一行 charset utf 8 因為每次新建html檔案自動生成這行,一直沒在乎過這個標籤有什麼意義。今天看到這樣的 name viewport content width device width,minimum scale 1.0,maxim...
今天你用 了嗎?
今天遇到了乙個bug,也順便見識了js這門語言的可怕之處。事情的起因是這樣,有一行 類似如下 var code response.result if code code 是rpc的返回值,明明服務端沒有任何問題,但是客戶端一直報錯,結果定位到 的時候發現服務端錯誤的把返回型別轉成了string,而 ...