Time of Update: 2017-01-18
Mssql Python版本爆破小指令碼,需要安裝 MSSQL-python.exe 可以看出代碼量很少,用法:儲存代碼為MssqlDatabaseBlasting.py,cmd切換到 MssqlDatabaseBlasting.py路徑下,並 執行 MssqlDatabaseBlasting.py即可開始破解import pymssqlcommon_weak_password =
Time of Update: 2017-01-18
和 MongoDB 類似 RethinkDB 是一個主要用來儲存 JSON 文檔的資料庫引擎(MongoDB 儲存的是 BSON),可以輕鬆和多個節點連成分散式資料庫,非常好用的查詢語言以及支援表的 joins 和 group by 操作等。昨天試玩了一下 RethinkDB,在一台虛擬機器上測試,插入2500萬行記錄效能比較穩定,維持在 1.5K 行到 2K 行每秒之間,RethinkDB 的資料分區(sharding)功能非常簡單,一個點擊就可以完成。下面的安裝和測試在 Ubuntu 12.
Time of Update: 2017-01-18
Python入門教程FROM:http://www.cnblogs.com/taowen/articles/11239.aspx作者:taowen, billrice Lesson 1 準備好學習Python的環境 下載的地址是: www.python.org linux版本的我就不說了,因為如果你能夠使用linux並安裝好說明你可以一切自己搞定的。 運行環境可以是linux或者是windows: 1、linux
Time of Update: 2017-01-18
先推薦一個學習python的好網址簡明 Python 教程 Swaroop, C. H. 著
Time of Update: 2017-01-18
這篇文檔所給出的編碼約定適用於在主要的Python發布版本中組成標準庫的Python 代碼,請查閱相關的關於在Python的C實現中C代碼風格指南的描述。 這篇文檔改編自Guido最初的《Python風格指南》一文,並從《Barry's style guide》中添加了部分內容。在有衝突的地方,Guide的風格規則應該是符合本PEP的意圖(譯註:指當有衝突時,應以Guido風格為準)。這篇PEP仍然尚未完成(實際上,它可能永遠都不會完成)。
Time of Update: 2017-01-18
【詳細步驟】:1. 從Python下載windows版本的安裝程式(點擊進入),我這裡由於作業系統是x64的因此選擇Python 2.7.11 x64 Installer ~2. 安裝,這裡建議不要安裝到系統硬碟,以免重做系統後再次安裝~3. IIS7.5->ISAPI和CGI限制->右鍵添加->ISAPI或CGI直接選取Python檔案夾下的python.exe %s
Time of Update: 2017-01-18
Regex對於Python來說並不是專屬的,最近在把google搜尋的結果中所有的網站地址匯出,於是想到用pythonRegex提取搜尋結果中的網站地址。這其中涉及幾個需要解決的問題:1、擷取搜尋的結果文本為了獲得更多的地址,我使用了Google的進階搜尋功能,每個頁面顯示100條結果。獲得顯示的結果後,可以查看源碼,並保持成文字檔就有了搜尋的結果文本2、分析如何提取網站資訊首先需要分析擷取的頁面,查看以怎樣的方式可以提取出網站資訊。我使用IE8內建的開發工具(按F12就會彈出來)中的探查器功能
Time of Update: 2017-01-18
Regex並不是Python的一部分。Regex是用於處理字串的強大工具,擁有自己獨特的文法以及一個獨立的處理引擎,效率上可能不如str內建的方法,但功能十分強大。得益於這一點,在提供了Regex的語言裡,Regex的文法都是一樣的,區別只在於不同的程式設計語言實現支援的文法數量不同;但不用擔心,不被支援的文法通常是不常用的部分。1、常用符號. :匹配任一字元,分行符號 \n 除外:匹配前一個字元0次或無限次? :匹配前一個字元0次或1次.* :貪心演算法,儘可能的匹配多的字元.*
Time of Update: 2017-01-18
python調用本地powershell方法1、現在準備一個簡陋的powershell指令碼,功能是測試一個IP列表哪些可以ping通:複製代碼 代碼如下:function test_ping($iplist){ foreach ($myip in $iplist) { $strQuery = "select * from
Time of Update: 2017-01-18
linux下更新Python版本並修改預設版本,有需要的朋友可以參考下。很多情況下拿到的伺服器python版本很低,需要自己動手更改預設python版本1、從官網下載python安裝包(這個版本可以是任意版本3.3 2.7 2.6等等)wget http://python.org/ftp/python/2.7/Python-2.7.tar.bz2 2、解壓並安裝 tar -jxvf Python-2.7.tar.bz2 cd Python-3.3.0
Time of Update: 2017-01-18
Python 自1.5版本起增加了re 模組,它提供 Perl 風格的Regex模式。Python 1.5之前版本則是通過 regex 模組提供 Emacs 風格的模式。Emacs 風格模式可讀性稍差些,而且功能也不強,因此編寫新代碼時盡量不要再使用 regex 模組,當然偶爾你還是可能在老代碼裡發現其蹤影。1. Regex基礎1.1.
Time of Update: 2017-01-18
match()和search()都是python中的正則匹配函數,那這兩個函數有何區別呢?match()函數只檢測RE是不是在string的開始位置匹配, search()會掃描整個string尋找匹配, 也就是說match()只有在0位置匹配成功的話才有返回,如果不是開始位置匹配成功的話,match()就返回none例如:#! /usr/bin/env python# -*- coding=utf-8 -*-import retext = 'pythontab'm = re.match(r"\
Time of Update: 2017-01-18
最近用Python寫了一段爬蟲程式,為了隔離其運行環境,易於分發,把項目打包成Docker鏡像DockerfileFROM python:2.7.12-alpineADD ./src /jobCMD ["python", "/job/main.py"]構建命令$ docker build -t job .運行$ docker run -d --name job job比較簡單以上所述是小編給大家介紹的Docker
Time of Update: 2017-01-18
之所以把它們三個放在一起作為題目,是因為我這幾天大部分時間都在搗鼓這幾個東西。它們三個給了我很大驚喜,可以說樂趣無窮啊。OK,咱們挨個說,首先是Python。因為最近動態語言比較火,所以我一直想嘗試下動態語言。動態語言中最火的就是Python和Ruby了,由於Ruby是小日本的東西,加之我有嚴重的反日傾向,因此毫不猶豫地槍斃了Ruby擁抱了Python。下定決心以後,我跑到python.org下載了一個最新版的Python,裡麵包含一個小型的IDE。試用過後感覺相當Happy。靈活的文法,簡單易
Time of Update: 2017-01-18
迭代器迭代器(iterator)有時又稱遊標(cursor)是程式設計的軟體設計模式,可在容器物件(container,例如鏈表或陣列)上遍訪的介面,設計人員無需關心容器物件的記憶體配置的實現細節。摘自維基百科也就是說迭代器類似於一個遊標,卡到哪裡就是哪裡,可以通過這個來訪問某個可迭代對象的元素;同時,也不是只有Python有這個特性。比如C++的STL中也有這個,如 vector<int>::iterator it
Time of Update: 2017-01-18
對於那些需要在登入環境下進行的爬蟲操作,類比登陸或偽裝已登入狀態是一個剛需。分析了網上關於類比登入的例子,很多都基於使用者名稱/密碼發起一個post請求,遇到有圖片驗證碼的,比較理想的方法是進行人工幹預,同步發起一個圖片驗證碼的請求,將圖片寫到本地,人工查看後進行輸入。既然,少不了人工幹預,為何登入操作不全程人工進行,已登入後再把瀏覽器的Cookie資訊全拷貝出來,通過爬蟲偽造成一個已登入的瀏覽器呢?
Time of Update: 2017-01-18
英文文檔:複製代碼 代碼如下:oct ( x )Convert an integer number to an octal string. The result is a valid Python expression. If x is not a Pythonobject, it has to define anmethod that returns an integer. 說明:1. 函數功能將一個整數轉換成8進位字串。如果傳入浮點數或者字串均會報錯。>>> a =
Time of Update: 2017-01-18
挺久沒寫部落格了,因為博主開始了今年另一段美好的實習經曆,學習加做項目,時間已排滿;很感謝今年這兩段經曆,讓我接觸了golang和python,學習不同語言,可以跳出之前學習c/c++思維的限制,學習golang和python的優秀特性以及瞭解在不同的情境,適用不同的語言;而之前學習linux和c/c++,也使我很快就上手golang和python;我學習的習慣,除了學習如何使用,還喜歡研究源碼,學習運行機制,這樣用起來才會得心應手或者說,使用這些語言或架構,就和平時吃飯睡覺一樣,非常自然;因為
Time of Update: 2017-01-18
0x00 前言大家對HTTP代理應該都非常熟悉,它在很多方面都有著極為廣泛的應用。HTTP代理分為正向 Proxy和反向 Proxy兩種,後者一般用於將防火牆後面的服務提供給使用者訪問或者進行負載平衡,典型的有Nginx、HAProxy等。本文所討論的是正向 Proxy。HTTP代理最常見的用途是用於網際網路共用、網路加速和網路限制突破等。此外,HTTP代理也常用於Web應用調試、Android/IOS APP 中所調用的Web API監控和分析,目前的知名軟體有Fiddler、Charles、
Time of Update: 2017-01-18
在 Python 搭建Web網站之Web伺服器與Web架構 中我們弄清楚了Web 服務器、Web 應用程式、Web架構的概念。對於 Python 來說,越來越多的 Web 架構面世,在給我們更多選擇機會的同時,也限制了我們對於 Web Server 的選擇。同樣是有著很多 Web 架構的Java,因為有著 servlet API 的存在,任何Java Web架構寫的應用程式都可以運行在任意一個 Web Server 上。Python 社區當然也需要這樣一套 API,來適配Web伺服器和應用程式,