原创 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