原创 神奇的fastcgi_finish_request

當PHP運行在FastCGI模式時,PHP FPM提供了一個名爲fastcgi_finish_request的方法。按照文檔上的說法,此方法可以提高請求的處理速度,如果有些處理可以在頁面生成完後再進行,就可以使用這個方法。 聽起來可能有些

原创 無限級分類:預排序遍歷樹算法與遞歸

1 lft 代表左 left 2 rgt 代表右 right 下面這個圖是一個典型的結構1 查看整個樹(A)有多少節點(包含自己) 直接看根節點就行了 (right-left+1)/2 = (20-1+1)/2 = 10 這個數

原创 重溫Python的XML工具

進一步介紹 python 的 XML 工具 David Mertz 創作的可愛的 Python 的第一、第二部分概述了在 Python 中使用 XML。然而,在那些最初的文章出現後,Python 中的 XML 工具有了很大的發展。不幸的是

原创 ConfigParser模塊學習: 用python解析配置文件

在程序中使用配置文件來靈活的配置一些參數是一件很常 見的事情,配置文件的解析並不複雜,在python裏更是如此,在官方發佈的庫中就包含有做這件事情的庫,那就是ConfigParser,這裏簡單的做 一些介紹。     ConfigPars

原创 python模塊之uuid

uuid是一種唯一標識,在許多領域作爲標識用途。 python的uuid模塊就是用來生成它的。 閒話不說,python提供的生成uuid的方法一共有4種,分別是: 1.從硬件地址和時間生成 2.從md5算法生成 3.隨機生成 4.從SHA

原创 Python開發編碼規範

Python開發編碼規範 文檔化開發註釋規範 目錄 Python Coding Rule 介紹一致性的建議代碼的佈局 縮進製表符還是空格?行的最大長度空行編碼導入空格 其它建議註釋 註釋塊行內註釋文檔化版本註記命名約定 描述:命

原创 6本學習Python的免費電子書

Python 逐漸地流行了起來,現在經常被用來作爲初學者的入門語言。我們爲初學者們選擇了一些比較適合的免費 Python 書籍去學習。 便宜並不是沒好貨,這裏的一些書籍已經被很多大學作爲課本來使用,比如麻

原创 一致性哈希算法及其在分佈式系統中的應用

摘要 本文將會從實際應用場景出發,介紹一致性哈希算法(Consistent Hashing)及其在分佈式系統中的應用。首先本文會描述一個在日常開發中經常會遇到的問題場景,藉此介紹一致性哈希算法以及這個算法如何解決此問題;接下來會對這個

原创 [RabbitMQ+Python入門經典]

RabbitMQ作爲一個工業級的消息隊列服務器,在其客戶端手冊列表的Python段當中推薦了一篇blog,作爲RabbitMQ+Python的入門手冊再合適不過了。不過,正如其標題Rabbit and Warrens(兔 子和養兔場)一

原创 文檔化開發註釋規範

文檔化開發註釋規範 目錄 原則文檔化標籤 基礎標籤命令py常用命令 py文獻信息py狀態信息py模塊信息py函式信息py提醒信息py關聯信息py標籤格式py註釋風格dox常用命令 dox文獻信息dox狀態信息dox模塊信息dox函式信息

原创 python 產生隨機數示例

本文用代碼示例詳細說明了如何用 Python 生成隨機數 隨機整數:     >>> import random   >>> random.randint(0,99)  21       隨機選取0到100間的偶數:          

原创 Python圖書概覽 -- 分類指引電子書 swords

Python 電子書本地收集 -- 啄木鳥空間分享了大部分 請大家一一 對應指引本地下載鏈接是也乎……ZoomQuiet   前言 本頁面收集整理了 Python 相關的書籍信息書名一般鏈接至其主頁或 Amazon/China-Pub

原创 hashlib模塊學習:hash算法庫

hashlib是個專門提供hash算法的庫,現在裏面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常簡單、方便。 md5經常用來做用戶密碼的存儲。而sha1則經常用作數字簽名。下面看看代碼吧

原创 httplib HTTP協議客戶端實現

httplib 是 python中http 協議的客戶端實現,可以使用該模塊來與 HTTP 服務器進行交互。httplib的內容不是很多,也比較簡單。以下是一個非常簡單的例子, 使用httplib獲取google首頁的html:    

原创 使用 PIL 生成驗證碼圖片

現在的網頁中,爲了防止機器人提交表單,圖片驗證碼是很常見的應對手段之一。這裏就不詳細介紹了,相信大家都遇到過。 現在就給出用Python的PIL庫實現驗證碼圖片的代碼。代碼中有詳細註釋。 #!/usr/bin/env python #c