Time of Update: 2016-12-09
標籤:爬蟲;python;美女上編剛剛寫的py,,而進度條不是很滿意,而且
Time of Update: 2016-12-09
標籤:python virtualenv jupyter 環境準備,安裝版本控制軟體pyenv1. 使用pyenv-installer安裝pyenvcurl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash2.&n
Time of Update: 2016-12-09
標籤:python原文出自【聽雲技術部落格】:http://blog.tingyun.com/web/article/detail/1345
Time of Update: 2016-12-09
標籤:type name 資料 訓練 sam 歸一化 網路 pca 向量 這幾天看了看PCA及其Face
Time of Update: 2016-12-09
標籤:屬性 語句 mod nbsp imp 文法 操作 rom 建模 1. 模組與包的區別模組,即module,一個包含python語句的.py檔案就是一個模組!每個原始碼檔案都會自動成為模組!
Time of Update: 2016-12-09
標籤:while迴圈 app 迭代 形參 技術 ica 電影院 ges play 一. 匿名函數 匿名函數就是不需要顯示的指定函數,只要運行過一次後就立馬釋放記憶體空間。 主要表現形式為:
Time of Update: 2016-12-09
標籤:gets 斜杠 text nic names com isa size 檔案 os.path.abspath(path) #返回絕對路徑os.path.basename(path)
Time of Update: 2016-12-09
標籤:內建函數 實現 數組 額外 ted created move author creat ‘‘‘Created on 2016年12月9日@author:
Time of Update: 2016-12-09
標籤:環境變數 3.5 get href 分享 script 調用 win 環境 聲明:本文僅僅在win8.1測試通過!1.下載
Time of Update: 2016-12-10
標籤:調用 square 第一個 變化 關鍵字 執行 class 返回 複製 if以四個空格的縮排來表示隸屬關係,
Time of Update: 2016-12-09
在進行某些比較耗時的查詢時,為了避免進行重複計算,可以採用分布式鎖服務, 在同一個時間只有一個操作在進行,同類的操作進行等待重試. 下面的代碼(fetch_with_dist_lock)定義了一個fetcher,一個updater. 如果fetcher擷取不到資料,則使用updater進行更新.更新成功之後通過fetcher返回結果. 也有一些情況,我們只想更新某個資料,更新者是多個,但是更新操作不是原子的.那麼 我們會通過update_with_dist_lock來進行. def fetch_
Time of Update: 2016-12-09
最近使用python開發web程式,一直使用的是fastcgi模式.然後每個進程中啟動多個線程來進行請求處理.這裡有一個問題就是需要保證每個請求回應時間都要特別短,不然只要多請求幾次慢的就會讓伺服器拒絕服務,因為沒有線程能夠響應請求了.平時我們的服務上線都會進行效能測試的,所以正常情況沒有太大問題.但是不可能所有情境都測試到.一旦出現就會讓使用者等好久沒有響應.部分不可用導致全部不可用.後來轉換到了coroutine,python 下的greenlet.所以對它的實現機製做了一個簡單的瞭解.
Time of Update: 2016-12-09
主要邏輯:1, 確定一個包括大小寫字母、資料的字串LS,長度為 L = 26+26+10 = 622, 初始化L**N個整數,並作為一個序列push到redis裡3, 當需要轉換一個長URL時,先從以上的序列中隨機pop出一個整數I4, 對整數I模數(除數為L),餘數對應到LS的一個字母,取完模後再除以L取整,當結果等於0時停止除模,否則結果繼續模數。5, 將所有餘數對應的字母按順序排列得到一個簡短的字串SS6, 將長URL的md5雜湊值作為KEY,將字串SS作為VALUE,寫入redis7,
Time of Update: 2016-12-09
最近在用codecademy學python,遇到一些題目錯誤,小小記錄一下 如from math import sqrt是把sqrt作為本檔案的方法匯入進來了,使用的時候只需要直接調用sqrt。而如果import是import math,那麼調用的時候要採用math.sqrt的方式。 那麼如果在自己的檔案裡定義了相同名字的函數怎麼辦呢,來實驗一下 Python代碼 from math import sqrt def sqrt(n): return n print sqrt(136
Time of Update: 2016-12-09
之前看的greenlet只是提供了基本的coroutine的作用,是最小的執行單元.但是要想使用,還需要提供一個調度器,來調度什麼時候哪些greenlet應該執行.所以看了一下gevent的實現,當前的穩定版本使用的是libev.libevent的一種替代方案.效能上更優越一些.libev支援很多事件類型,但是最常用的是io和timer類型的.io類型的通過系統提供的相關係統調用實現(linux下是epoll),timer類型的通過維護一個最小堆實現. 看一下下面的代碼: Python代碼
Time of Update: 2016-12-09
# -*- coding: utf-8 -*-#!/usr/bin/env python'''1.run "python pygettext.py", will generate file messages.pot2.open messages.pot. charset=gb2313; Content-Transfer-Encoding:utf83.save messages.pot as lang.po, then change its name
Time of Update: 2016-12-09
python讀入檔案和time/sys模組的簡單使用 一些標準庫函數的用法也待學習,如:os/re/sets/string/queue/socket Python代碼 #!/usr/bin/python print ord('a') print chr(97) #字元和整型互相轉換 fp = open("file.tmp") for line in fp.readlines(): print line,
Time of Update: 2016-12-09
#!/usr/bin/env python #coding=utf-8 import os import sys pubid0=0000000 pubid1=1111111 path=1111111 def get_filenames(fdir): return os.listdir(fdir) def rename_file(filename,pubid0,pubid1):
Time of Update: 2016-12-10
用python開發個人網站,立貼為證,python為證 首先,我想說,雖然我是個學java的。。。 其實我的java也很爛。但是我覺得python挺好玩,想學習下。之前用python做了簡單的爬蟲,也算是對python入門了。不過自己要學的地方還有很多。 我學習的資料都是網上找的,阮一峰老師的教程和菜鳥教程,都很不錯。剛開始學習,沒有必要買厚厚一本書去看,先入門了再說。 好吧,廢話不多說。先制定個計劃吧。 我會用大概兩周時間,實現個簡單的webapp。能發布自己的一些簡單狀態或者文章就
Time of Update: 2016-12-10
Python2.6下基於rsa的加密解密,python2.6rsa產生公開金鑰的私密金鑰:# -*- coding: UTF-8 -*-import rsaimport base64(public_key, private_key) = rsa.newkeys(1024)print(chr(10)+"公開金鑰:")print(public_key.save_pkcs1())print(chr(10)+"公開金鑰:")print(public_key.save_pkcs1())執行結果:公開金鑰: