兩個 function, 一個算比例要多少(getResizePercent), 另一個 function 依照比例將圖片縮小, 縮到剛好符合預計縮小的其中一邊的尺寸(ImageResize).
使用上只要將這兩個 function 一起放進程式裡面, 直接呼叫 ImageResize(), 把參數傳進去即可.
Written by 傻仔仔
兩個 function, 一個算比例要多少(getResizePercent), 另一個 function 依照比例將圖片縮小, 縮到剛好符合預計縮小的其中一邊的尺寸(ImageResize).
使用上只要將這兩個 function 一起放進程式裡面, 直接呼叫 ImageResize(), 把參數傳進去即可.
好多時上網都會見到人地的網頁url 那裡會有個性化圖示,但很多網友也不知應如何入手,以下為你提供兩個製作favicon的網站希望可以幫到大家。
網站 1 : Flavicon : Converter
網站 2 : favicon.ico Generator
要指定 faviconico 的路徑或檔名可用如下語法:<link rel="shortcut icon" href="http://your domain/favicon.ico">
前排我以前的亞head 問我之前係學校做tss時 如何大批地製作學生的密碼,
我就同佢講以前我用linux行shell 去做的.但不方便,所以我就幫佢寫左個php去做。
從 Taiwan CNET 看到這篇新聞: Web 2.0公司應該注意的九大法律問題, 記錄下來, 網站上線前也該排入 check list 中.
會出現英文以外的中文字.例如: “新”而且效能不好所以不建議用。
這個是不包括大小階但沒有剛才的問題
SELECT * FROM TABLE WHERE FIELDS LIKE BINARY '%FIND%'
這是有區別大小階的 需要使用lower,upper來轉換
select field from detail where binary ucase(field) like concat(’%',ucase(’a'),’%')這個沒有search英文出中文的問題,而且沒有大小階的問題。但因為使用like 所以速度較慢。
本文參照的系統環境:
l Windows XP SP2
l Apache HTTP Server v2.0.55 (Win32)
SSI(Server Side Includes),是嵌套在 HTML 網頁中的指示語句,由後台服務器進行代碼的解釋計算。使用 SSI 可以動態的創建一部分網頁內容而不需要編寫複雜的 JSP/ASP/PHP 等程序。SSI 是如此的小巧以至於不應算作一門語言,因為他遠沒有JSP/ASP/PHP 等程序那麼複雜,只有一些極其有限的語法規則。但就算是只有這有限的一點語法規則,只要開動起你創新的思維,仍然可以「小才大用」,為你帶來效率的提高、體力的節省和腦力的放鬆 J
很多 HTTP Server 程序都支持 SSI,可能語法稍有不同,比如: IIS/Novell HTTP Server 等等,大同小異,本文要說明的是 Apache 2.0 的 SSI。閒話少說,我想告訴大家的是,這是一篇實踐經驗總結性的文章,後文中的示例解決方案都是來自實際的網站應用中。其中的一些想法和概念會給你帶來提示性的參考或者直接拿為所用。
下圖展示了 SSI 被服務器解釋,生成最終的純 HTML 網頁後,再發送給訪問者瀏覽的過程:
這不是一篇教你如何配置 Apache 的文章,但為了在你在本地系統環境測試的方便,還是簡單的說明一下。
首先可以到 http://www.apache.org/ 網站去下載一份最新的 Apache 安裝文件,安裝之後是否要做其他設置請自行參考相關資料,這裡只說明如何開啟 SSI 支持的步驟。
我在本地創建了一個 bnn 的文件夾,設成虛擬目錄,然後就可以通過瀏覽器訪問:http://localhost/bnn/
打開 Apache 的配置文件,例如:C:\Program Files\Apache Group\Apache2\conf\httpd.conf
然後加入類似下面的這段代碼(主要是中間的三行):黑體字部分是文件夾路徑。
|
<Directory “D:/Works/Jan-Boy/bnn“> AddType text/html .ssi Options Includes AddOutputFilterByType INCLUDES;DEFLATE text/html </Directory> |
OK,「Restart」Apache Server (如果右下角系統欄中有 apache 小圖標,則左鍵點擊選擇 Restart; 也可以在「開始 -> 程序」菜單的 Apache 項下面找到 Restart 命令; 還可以直接在安裝目錄運行C:\Program Files\Apache Group\Apache2\bin \ApacheMonitor.exe 後點擊 Restart 按鈕)。
測試 SSI 是否已經打開,在 bnn 文件夾下面新建一個 index.html 文件,打開後在裡面寫上:
|
<!–#echo var=”DATE_LOCAL” –> |
保存關閉,然後打開瀏覽器測試:http://localhost/bnn/
如果正確的顯示出類似「Wednesday, 01-Mar-2006 02:03:06 China Standard Time」這樣的文字就表示 SSI 開啟成功!
「呼~~」深呼一口氣,搞掂,收工!
閱讀這篇文章的其餘部分 »
Apache will lock the log file and syslog also cannot rotate it.
so we need a program cronolog
1. download most update version from http://cronolog.org/
2. unzip the file
3. ./configure
4. make
5. make install
6. configure the apache
CustomLog “|/usr/sbin/cronolog /var/www/logs/domain.com-access_log.%Y%m%d” common
ErrorLog “|/usr/sbin/cronolog /var/www/logs/domain.com-error_log.%Y%m%d”
7. restart apache
8. Done
防治 SYN-Flood 碎片攻擊
iptables -N syn-flood
iptables -A syn-flood -m limit –limit 100/s –limit-burst 150 -j RETURN
iptables -A syn-flood -j DROP
iptables -I INPUT -j syn-flood