原创 syslog的用法
許多應用程序需要記錄它們的活動。系統程序經常需要向控制檯或日誌文件寫消息。這些消息可能指示錯誤、警告或是與系統狀態有關的一般信息。例如,su程序會把某個用戶嘗試得到超級用戶權限但失敗的事實記錄下來。 通常這些日誌信息被記錄在系統文件中,而
原创 nginx的rewrite機制
在使用nginx重寫(即rewrite)機制時,大家一般會用到last和break,關於這兩個指令的作用,網友問的挺多,網上的討論也挺多,這裏做個總結: 網友的給力解釋: last: 重新將rewrite後的地址在serv
原创 nginx屏蔽無效請求方式
upstream tomcat { 02 ip_hash; 03 server 192.168.2.187:8080; 04 } 05
原创 新建網站方式
“雲時代”solo模式的網站創建 以往大部分的創業者,在前期資金緊張、人力缺乏的情況下,很難去建設一個高速、穩定、美觀的產品網站。雲時代的到來,將很多在以前遙不可及的服務,逐步以近乎免費的形式提供給個人用戶。筆者將苦逼的經歷整理了
原创 讓PIL生成的字帶有描邊效果
Python裏最著名的圖像處理庫當然是PIL(Python Image Library)。相對於ImageMagick,PIL更加簡潔,並且擁有還算良好的文檔。這是一篇介紹如何在PIL中對字體描邊的文章,源於我一次真實的需求解決過程。
原创 http的post請求
如今使用HTTP協議定製API已經是十分常見的事情,在普通的GET和POST請求中傳遞些參數估計人人都會,但是如果我們需要上傳文件呢?如果只是傳遞單個文件,那麼將數據流POST給服務器端即可。但如果需要上傳多個文件,或是在文件之外需要附
原创 利用python自帶的包, 快速建立一個web服務器
利用Python自帶的包可以建立簡單的web服務器。在DOS裏cd到準備做服務器根目錄的路徑下,輸入命令: python -m Web服務器模塊 [端口號,默認8000]例如:python -m SimpleHTTPServer 808
原创 用ImageMagick/MagickWand在圖片上添加文字
要求很簡單,在圖片上添加文字 最後通過ImageMagick實現了(WagicWand是它的C的API)。代碼如下. 其實不算複雜,就是中文的處理調了一陣。 #include "stdafx.h" #include <stdio
原创 利用nginx實現文件上傳和進度條功能
最近做一個產品,需要實現從網頁上傳文件給服務器。一般情況下都是採用Ajax異步方式,創建一個iframe,在iframe裏面把數據以form方式提交給後端的服務器腳本,由服務器腳本(比如PHP)來負責接收上傳的數據。這種方式存在性能和效率
原创 淘寶TFS
目前,國內自主研發的文件系統可謂鳳毛麟角。淘寶在這一領域做了有效的探索和實踐,Taobao File System(TFS)作爲淘寶內部使用的分佈式文件系統,針對海量小文件的隨機讀寫訪問性能做了特殊優化,承載着淘寶主站所有圖片、商品描
原创 XML解析
C++的XML編程經驗――LIBXML2庫使用指南 寫這篇文章的原因有如下幾點:1)C++標準庫中沒有操作XML的方法,用C++操作XML文件必須熟悉一種函數庫,LIBXML2是其中一種很優秀的XML庫,而且它同時支持多種編程語言;2
原创 nginx+keepalive
在lnmp架構中,通常一臺裝有nginx服務器做反向代理服務器,又做內網的路由。在這臺服務器上綁有一個公網ip和一個內網ip.我們把域名解析到這個公網ip上,讓nginx代理到後端的web服務器上,這樣我們就可以訪問到我們的站點,與此同
原创 學習python的三本書
……如果你非要找一本可以捧在手上的書,那麼一本好的 Python 書的標準是要麼在廣度上有建樹要麼就是深度。廣度上來說,《Python編程金典》做得不錯;深度上, 《python cookbook》和《可愛的 Python》系列文章比較
原创 豆瓣的技術概要
1. Web網站一般會有很多對IO的操作,比如對數據庫的訪問,對硬盤的訪問響應用戶的請求,80%,90%你的時間都花在IO上,語言的速度,相對而言,不是那麼重要。 2. 在豆瓣上所有的html都是動態內容,圖片都是靜態內容。分成
原创 HTTP Server開發相關學習資料整理推介
本文整理了我在學習過程中接觸到的一些與HTTP Server有關的資料、文章及書籍,在這裏分享給大家,希望對大家有所幫助。 RFC及標準性文檔 RFC2616 - Hypertext Transfer Protoco