標籤歸檔:linux

Nginx、PCRE和中文URL(UTF8編碼)rewrite路徑重寫匹配問題

最近遇到了使用Nginx 重寫中文UTF8編碼路徑的問題。 才發現默認情況下Nginx的rewrite是不支持UTF8匹配的。 比如:

rewrite ^/(..)$ /2個字符文章.html break; #用2個點
可以匹配到 /ab 或 /51, 但 /漢字 是匹配不到的。 我測試了一下, 要匹配兩個字的 /漢字 路徑, 得用

rewrite ^/(……)$ /2個漢字文章.html break; #要用六個點

如果要讓 ^/(..)$ 匹配到2個漢字字符,得開啟Nginx對UTF8字符的正則支持, 準確點說是開啟Nginx使用的PCRE庫的對UTF8字符的支持。因為Nginx的rewrite模塊是調用PCRE來處理正則的。 如果PCRE沒有問題,Nginx支持UTF8編碼的重寫樣式是:

rewrite "(*UTF8)^/(..)$" /2個字符文章.html break;
#注意(*UTF8)前綴和引號的加入。

繼續閱讀

發表在 信息處理, 站長文檔 | 標籤為 , , , , , , , , , , , , , | 2 條評論

東芝AC100安裝Ubuntu Linux的經驗總結

上次是智器V5 II,現在是東芝AC100,看來玩Ubuntu for ARM玩上隱了。東芝AC100很輕巧。 10寸屏帶鍵盤才860g, (不帶電池700g, 充電器350g). 可惜帶的是Android系統(2.1或2.2),兼容和使用都不是很爽。 還好有人在研究於AC100上安裝Ubuntu linux操作系統。 經過好幾天的嘗試,我終於成功地在自己的東芝AC100上安裝上了Ubuntu 10.10。 雖然還有不少問題有待解決, 但系統現在還是可以用的。 本文是我的經驗總結, 希望對你有用。 有問題請留言。

東芝AC100詳細配置

東芝AC100在全球發行的版本硬件略有不同(在日本這個叫Toshiba dynabook az),在中國發行的版本Toshiba AC100-01B (P/N:PDN01Q-00801G), 使用Tegra T250雙核A8 1G處理器,512M內存,16G內部空間,帶WIFI藍牙,不帶3G上網模塊或GPS. 屏幕是10寸的,分辨率為1024 x 600 。
詳細硬件參數: 繼續閱讀

發表在 信息處理 | 標籤為 , , , | 59 條評論

用SuperOneClick獲取安卓(android)手機的root權限

前幾天入了Pantech IM-A650S手機。經常聽說獲取android手機的root權限。我聽的手也痒痒的。

什麼是android手機的root權限

android系統是一個定製版的linux操作系統。root賬號在linux中就是一種類似於管理員的賬號,擁有其它賬號沒有超高權限。普通賬號只可以執行限定權限內操作,root賬號則基本可以無法無天, 什麼都能幹。 “能力越大,責任越重” -- 基於這個原因, 默認android系統是不對用戶開放root的權限的,這樣做不是想限制用戶的自由,而是擔心系統文件被用戶或病毒程序搞亂。當然這樣的限制只是針對普通用戶,對於一些高級用戶(比如說,咳咳,我。。。們),這樣的限制顯然是多餘的。所以我們要想辦法獲取root權限。

獲取android手機的root權限有什麼好處?

繼續閱讀

發表在 其它 | 標籤為 , , , , | 79 條評論

linux下使用logrotate自動備份mysql數據庫

logrotate是linux下的一個日誌文件管理工具。apache,nignx或系統的log文件如不處理, 正常情況下會慢慢變的大, 久了, 硬盤就會爆掉。 logrotate(配合cron)就是用來周期性分割、壓縮、刪除日誌文件用的。前段時間在找mysql數據庫的自動備份方法的時候, 在 http://islandlinux.org/howto/automated-mysql-backups 看到了使用logrotate來備份mysql數據庫的偏方, 感覺不錯, 在這裡和大家分享一下。

繼續閱讀

發表在 站長文檔 | 標籤為 , , , , | 留下評論