Time of Update: 2015-06-24
標籤:
Time of Update: 2015-06-24
標籤:python相關:1、zeromq網路程式庫;2、twisted架構;twisted:一個基於事件驅動,非同步python高效能網路開發架構;註:什麼是基於事件驅動;當(滑鼠點擊事件)事件註冊器注入事件,而在事件已加入在監控列表中;即觸發函數的回調的過程; 1、Reactor,反應器 2、Protocol,協議; 3、Factory,工廠設計模式之原廠模式: 1、建立對象的多態方法; 2、父類負責定義建立對象的公用介面; 3、子類負責產生具體的對象; python第三
Time of Update: 2015-06-23
標籤:原因: 1,coroutine容易與正常的generators弄混 2,一個function是否為coroutine由函數體內是否有yield 或者yield from 決定,這不科學。 3,如果在文法上允許yield的地方才能進行非同步呼叫,那諸如with和for語句中都不能執行非同步了。咋解決呢,把coroutine當成一個native的Python語言特性,與generator完全獨立。Native
Time of Update: 2015-06-23
標籤:python中實現並發的方式有很多種,通過多進程並發可以真正利用多核資源,而多線程並發則實現了進程內資源的共用,然而Python中由於GIL的存在,多線程是沒有辦法真正實現多核資源的。對於計算密集型程式,應該使用多進程並發充分利用多核資源,而在IO密集型程式中,多核優勢並不明顯,甚至由於大多數時間都是在IO堵塞狀態,多進程的切換消耗反而讓程式效率更加低下。而當需要並發處理IO密集型任務時,就需要用到協程(Coroutine)。協程並沒有系統級的調度,而是使用者級的調度方式,避免了系統調用的
Time of Update: 2015-06-23
標籤:概念序列化(Serialization):將對象的狀態資訊轉換為可以儲存或可以通過網路傳輸的過程,傳輸的格式可以是JSON、XML等。還原序列化就是從儲存地區(JSON,XML)讀取還原序列化對象的狀態,重新建立該對象。JSON(JavaScript Object
Time of Update: 2015-06-24
標籤:備忘筆記:yum -y groupinstall ‘Development Tools‘yum -y install openssl-devel* ncurses-devel* zlib*.x86_64yum -y install bzip2 bzip2-devel bzip2-libs下載python 2.7.8的tar.gz檔案./configure --prefix=/usr/local/python && make && make
Time of Update: 2015-06-24
標籤:python Regex re http://blog.csdn.net/pipisorry/article/details/46619179re模組匹配規則見:http://blog.csdn.net/pipisorry/article/details/25909899pythonRegex的例子日誌分析時,假設給定的字串: char str = “10.10.1.1 [2015/04/
Time of Update: 2015-06-24
標籤:ImagesImage interface.class novaclient.v2.images.Image(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourceAn image is a collection of files used to create or rebuild a server.Populate and bind to a
Time of Update: 2015-06-23
標籤:本人最近在寫一篇關於神經網路同步的文章,其一部分模型為:x_i^{\Delta}(t)= -a_i*x_i(t)+ b_i* f(x_i(t))+ \sum\limits_{j \in\{i-1, i+1\}}c_{ij}f(x_j(t-\tau_{ij})), t\in\mathbb{R} (1.1)y_i^{\Delta}(t)= -a_i*y_i(t)+ b_i* f(y_i(t))+ \sum\limits_{j \in\{i-1, i+1\}}c_{ij}f(y_j(t-\
Time of Update: 2015-06-24
標籤:Imagesclass glanceclient.v1.images.Image(manager,info, loaded=False)Bases: glanceclient.openstack.common.apiclient.base.Resourcedata(**kwargs)delete(**kwargs)update(**fields)class glanceclient.v1.images.ImageManager(client)Bases:
Time of Update: 2015-06-24
標籤:Floating_ipsclass novaclient.v2.floating_ips.FloatingIP(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourcePopulate and bind to a manager.Parameters:manager – BaseManager objectinfo – dictionary representing
Time of Update: 2015-06-24
標籤:NetworksNetwork interface.class novaclient.v2.networks.Network(manager,info, loaded=False)Bases: novaclient.openstack.common.apiclient.base.ResourceA network.Populate and bind to a manager.Parameters:manager – BaseManager objectinfo – dictionary
Time of Update: 2015-06-24
標籤:python 程式設計語言 sched模組提供了一個用於事件調度的類。scheduler類定義class sched.scheduler(timefunc=time.monotonic,
Time of Update: 2015-06-23
標籤:python 花瓣 python之花瓣美女下載作者:vpoet日期:大約在夏季注:代碼隨意copy 不用告訴我主要功能: 1.搜尋花瓣http://huaban.com/下的圖片 2.選定下載圖片數目 3.顯示下載進度 4.建立目錄並下載到案頭注釋少,湊合看。#coding: utf-8import urllib,
Time of Update: 2015-06-23
標籤:python 貼吧 python爬取某個網頁的圖片-如百度貼吧作者:vpoet日期:大約在冬季注:隨意copy,不用告訴我#coding:utf-8import urllibimport urllib2import reif __name__ =="__main__":
Time of Update: 2015-06-23
標籤:python get python使用get在百度搜尋並儲存第一頁搜尋結果作者:vpoet日期:大約在夏季注:隨意copy,不用在意我的感受#coding:utf-8import urllibimport urllib2import re"""使用GET在百度搜尋引擎上查詢此例示範如何產生GET串,並進行請求."""if
Time of Update: 2015-06-24
標籤:用if嵌套取最小值#取最小值>>> x=15>>> y=11>>> z=5>>> if x<y and x<z:print(‘x is least‘)elif y<z:print(‘y是最小值‘)else:print(‘z is least‘)z is least>>> #elif 那斷行符號也沒有縮排號的>>> #那我用老方法求最小值
Time of Update: 2015-06-24
標籤:測試版本:python 2.7 擷取第一個、最後一個元素list1 = ["a", "b", "c"]len1 = len(list1)print list1[0] if 0 < len1 else Noneprint list1[-1] if 0 < len1 else None 擷取列表最小值、最大值(數字最小,字串比其他類型大)list1 = ["a", "v", ["x", "y"], 11, 22]print max(list1)print
Time of Update: 2015-06-24
標籤:建立起一個TCP串連需要經過“三向交握”:第一次握手:用戶端發送syn包(syn=j)到伺服器,並進入SYN_SEND狀態,等待伺服器確認;第二次握手:伺服器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時伺服器進入SYN_RECV狀態;第三向交握:用戶端收到伺服器的SYN+ACK包,向伺服器發送確認包ACK(ack=k+1),此包發送完畢,用戶端和伺服器進入ESTABLISHED狀態,完成三向
Time of Update: 2015-06-24
標籤:1.類的定義方式class ClassName(object): #object 表示繼承的類,預設為object pass 類的使用類似函數的調用,也可以認為是調用了一次模板來建立一個執行個體。2.建立對象的屬性和方法 不同於java等語言的定義,python是動態語言,因此可以給同一個類的不同執行個體動態地增加不同的屬性。xiaoming = Person()xiaoming.name = "xiaoming"