Time of Update: 2018-12-04
list實現一個棧:在資料結構中提到,c可以使用雙隊列mock,在Java中使用單個List+API完全可以做到,用Python。。則完全不用做事了:list居然實現了一個典型棧才有的方法pop()...真是動態到了極致。stack = []print(type(stack))def push(): stack.append(raw_input('Enter New String Node').srip())def pop(): if len(stack)==0: pr
Time of Update: 2018-12-04
最近挺閑,沒事逛美空看美女,忽然覺得為什麼不把照片都下到本地,沒事的時候慢慢看呢,於是就有了以下代碼:#-*- coding:utf-8 -*-import urllibimport reimport os#IMG_REG = re.compile('<img[^>]*?src[^>]*?=[\"\'][^"]*?[\'\"]')IMG_REG = re.compile('<img[^>]*?src2=[\"\'][^"]*?[\'\"]')URL_REG =
Time of Update: 2018-12-04
上周的業餘時間一直在弄python,基本上算是初次接觸吧,感覺很有趣,就寫一些這些天來的流水賬吧。起因是在工作中需要將一些產品中的copy right資訊進行更換,如果手工的話工作量巨大想想還是寫個小工具吧。再想想最近python很流行那就用它寫吧。python是個解釋性的非類型強制的語言,我覺得最大的特點就是程式塊和階層式用縮排體現的,大括弧小括弧都弱爆了,很新奇。這個小工具到昨天已經寫完了,斷斷續續的寫,遇到了一些麻煩。1.
Time of Update: 2018-12-04
原帖見:http://blog.csdn.net/d8111/archive/2008/09/21/2956832.aspx動態語言永遠是那麼的飄逸。就似絕世神劍。高手用來心中有劍,低手則走火入魔。from time import timedef shot(n, remain, his): """n goes 0-9""" if(remain < 0 or remain > (n + 1) * 10): return;
Time of Update: 2018-12-04
Python 扮演著兩種角色。首先它是一個指令碼解譯器,可以從命令列運行Python指令碼程式;它還是一個互動 shell,可以執行任意的Python語句和運算式。這一點對調試、快速組建和測試相當有用Python 不需要指定函數傳回值的資料類型;甚至不需要指定函數是否有傳回值。實際上,每個 Python 函數都返回一個值;如果函數執行過 return 語句,它將返回指定的值,否則將返回 None不光是Python函數,在 Python 中,永遠也不需要明確指定任何東西的資料類型,Python
Time of Update: 2018-12-04
參考文章:Python Network ProgrammingServer.pyimport socket print 'Server'host = ''port = 50000 backlog = 5 size = 1024 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((host,port)) s.listen(backlog) while 1: client, address = s.accept()
Time of Update: 2018-12-04
前幾天在網上找了一下 python 連 SAP 的方法,目前有這個開源項目:1. pysaprfc : http://pysaprfc.sourceforge.net/ http://pypi.python.org/pypi/Python%20SAP%20RFC%20module/1.0.0 2. saprfc/sapnwrfc
Time of Update: 2018-12-05
import urllib2import osfrom bs4 import BeautifulSoup import resiteUrls = " "url = "http://www.sina.com.cn"def getContent(url):content = urllib2.urlopen(url).read()content = writeCss(url,content)content = writefileName(url,content)fileNames =
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/tangboyun/archive/2010/04/03/5447688.aspx 首先,必須聲明的是,下面所寫的內容,只是我個人的一些體驗和感悟,受限於個人的水平,肯定會有所紕漏甚至是誤導。 2天前,我在Why learning Haskell/Python makes you a worse programmer連結了一幅Language
Time of Update: 2018-12-05
# ---------------------------------------------------------------------------# test.py# Created on: 星期三 四月 07 2010 02:59:07 下午# (generated by ArcGIS/ModelBuilder)# Usage: test <v20070101_5_Project_shp># ---------------------------------------
Time of Update: 2018-12-05
import wximport pygletfrom pyglet.gl import *import sysif sys.platform == 'win32': from pyglet.window.win32 import _user32 from pyglet.gl import wglelif sys.platform.startswith('linux'): from pyglet.image.codecs.gdkpixbuf2 import gdk
Time of Update: 2018-12-05
Time of Update: 2018-12-05
需求是:一種移動或web遊戲的伺服器,要求是盡量保證維護簡單,架構儘可能簡潔,代碼量不宜過多;考慮1人非全職進行伺服器維護,不應對營運造成太大難度。 首先,必須使用RakNet,可用的遊戲伺服器架構很稀有,這是其中一個開源架構,底層提供完整的可靠UDP協議,上層有完整的封裝,不得不用。 其次,用戶端採用C++、Lua編寫,其中邏輯部分完全使用Lua編寫。伺服器需要做一部分驗證工作,所以應當部分複用相關邏輯。 技術實驗結論如下:
Time of Update: 2018-12-05
上次是wxWidget,這次又發現一個cURL。python版本分別叫做wxPython和pycurl。 wxWidget並不能算是一個特別牛的庫,至少介面設計上還是MFC層級的,對xml也沒有能用的支援,拼個介面很累。但是你猜不到的是,就這麼爛的介面,用Python寫出來的程式依然不長。 還有人用Python寫Win32的視窗程序,也不長。 今天用到個libcurl,把C++版的測試代碼和Python版本貼出來對比一下。import
Time of Update: 2018-12-05
在eclipse中安裝一個PyDev外掛程式就可以開發python的程式了。(廢話不多說,JDK等的安裝與配置就不提了,是個開發人員對這個都不陌生,這也是一切的前提。) 1.這是一個如何安裝外掛程式的地址,這裡做了詳解: https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/
Time of Update: 2018-12-05
今天看到 Eddy 兄用VC 寫的一個<擷取5ige網站音樂的> ,感覺不錯,一時興起拿python 也寫了個,就當熟悉python練手了。右鍵,網頁源碼中就有。注意:擷取的不能直接下載,需要用迅雷或者旋風工具下載。另外,對於源碼中沒有的很多網站,包括視頻等,都可以利用Google的Chrome瀏覽器的開發人員工具嗅探出真實的。比如:http://voice.5ige.cn/ilmusic/voice/viewer.do?artist=4150真實:http://fs.5ige.
Time of Update: 2018-12-05
文章目錄 一、使用Python需要知道的二、安裝 ActivePython三、安裝來 自 Python.org (http: //www.p ython.org/) 的 Python四、總結 一、使用Python需要知道的在 Windows 上,安裝 Python 有兩種選擇。1、ActiveState 製作的 ActivePython 是專門針對 Windows 的 Python 套件,它包含了一個完整的 Python
Time of Update: 2018-12-05
高手請一笑而過。 物理實驗課別人已經做過3、4個了,自己一個還沒做呢。不是咱不想做,而是咱不想起那麼早,並且僅有的一次起得早,但是哈工大的伺服器竟然超負荷,不停重新整理還是不行,不禁感慨這才是真正的“萬馬爭過獨木橋“啊!伺服器不給力啊…… 好了,廢話少說。其實,我的想法很簡單。寫一個三重迴圈,不停地提交,直到所有的資料都accepted。其中最關鍵的是提交最後一個頁面,因為提交使用者名稱和密碼後不需要再訪問其他的頁面,因此不需要用到cookis。
Time of Update: 2018-12-05
1.五角星import turtleturtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.right(144)turtle.forward(100)turtle.exitonclick()2.六角星import turtleturtle.left(30)turtle.forward(1
Time of Update: 2018-12-05
1.關鍵知識點1.python中的相等意味著1.兩個不同的名字關聯的對象,具有相同的值2.兩個不同的名字與同一個對象(具有相同ID的對象)關聯==檢查兩個名稱引用的對象是否具有相同的值is檢查兩個名字是否引用同一個對象2.比較兩個浮點數是不是相等應該用(x-y)< 1.0000001,而不能用x==y,否則可能會得到錯誤的結果3.python的牛叉之處:比較X是不是大於等於A小於等於B的時候用 A <= X <=