原创 Tornado源碼閱讀總覽

最近花了2周時間斷斷續續地閱讀了 Tornado 的源碼,寫了“Tornado源碼解析”這個系列專題。由於寫得比較散,這裏簡單做一個索引與導讀。 爲什麼要選擇 Tornado 這個框架?先給大家講一個小故事: “[we

原创 git常用命令總結

Git常用命令總結 git init      在本地新建一個repo,進入一個項目目錄,執行git init,會初始化一個repo,並在當前文件夾下創建一個.git文件夾.   git clone      獲取一

原创 python解析xml的方法總結

使用python開發時,由於python的開源生態圈非常的給力,對於實現同一個功能,往往在這方面的類庫非常多,而開發者也同樣面臨着如何選擇最佳的 類庫作爲輔助開發的工具。本文將記錄本人在使用python處理xml格式數據時測試過的類庫

原创 python模擬一個瀏覽器

知道如何快速在命令行或者python腳本中實例化一個瀏覽器通常是非常有用的。  每次我需要做任何關於web的自動任務時,我都使用這段python代碼去模擬一個瀏覽器。  ? 1

原创 Python 內置函數大全

一、數學運算類 abs(x) 求絕對值 1、參數可以是整型,也可以是複數 2、若參數是複數,則返回複數的模 complex([real[, imag]]) 創建一個複數

原创 基礎設施的搭建

【操作系統是centos7.0,兩個用戶組:work組和dev組;work組生產發佈用;dev組開發用;】 一:pip工具的安裝 1:git clone  https://github.com/pypa/pip.git

原创 Python中的屬性管理

(網利寶項目框架是基於python自開發的,使用了大量的python自有屬性方法,大家感興趣,可以掃碼註冊體驗產品)  Python管理屬性的方法一般有三種:操作符重載(即,__getattr__、__setattr__、_

原创 scrapy遇到的問題及解決方法

問題一: [root@iZ251bgaex6Z dianle]# scrapy crawl  fanli Traceback (most recent call last):   File "/usr/bin/scrapy

原创 KAFKA分佈式消息系統

Kafka[1]是linkedin用於日誌處理的分佈式消息隊列,linkedin的日誌數據容量大,但對可靠性要求不高,其日誌數據主要包括用戶行爲(登錄、瀏覽、點擊、分享、喜歡)以及系統運行日誌(CPU、內存、磁盤、網絡、系統及進程狀態)。

原创 Ubuntu下Sublime Text 3解決無法輸入中文的方法

保存下面的代碼到文件sublime_imfix.c(位於~目錄) #include void gtk_im_context_set_client_window (GtkIMContext *context,

原创 ubuntu 安裝oh-my-zsh

0. 依賴軟件(Dependencies) oh-my-zsh 的安裝依賴於以下兩個軟件:git、zsh。 這兩個軟件都可以通過軟件包來安裝: sud

原创 zend studio 中使用yii方法

新建PHP Project後, 在左側樹型類別右鍵點擊PHP Include Path, 選擇“Congfigure Include Path“,然後"Libraries"->“Add External Source Folder…”,

原创 zend studio vim插件安裝

第一步到此處下載插件並解壓: http://download.csdn.net/detail/u013177568/7733211 第二步Help-》

原创 Python使用QRCode模塊生成二維碼

Python使用QRCode模塊生成二維碼 QRCode官網https://pypi.python.org/pypi/qrcode/5.1 簡介 python-qrcode是個用來生成二維碼圖片的第三方模塊,依賴於 PIL 模

原创 uwsgi+Django+Nginx的佈署

一:Django   1: django startproject   pro_name   2: cd pro_name   3: touch server.sh & chmod 777 server.sh;