原创 js使用正則驗證表單數據

一個簡單的驗證列子,代碼如下: <html> <head> <title>正則表達式驗證表單</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-

原创 php+nginx+redis安裝

環境:centos php安裝 1 必要的庫及工具安裝: yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype fr

原创 mysql字符集及亂碼問題

MySQL字符集設置 • 系統變量: – character_set_server:默認的內部操作字符集 – character_set_client:客戶端來源數據使用的字符集 – character_set_conne

原创 xss攻擊

xss表示Cross Site Scripting(跨站腳本攻擊),它與SQL注入攻擊類似,SQL注入攻擊中以SQL語句作爲用戶輸入,從而達到查詢/修改/刪除數據的目的,而在xss攻擊中,通過插入惡意腳本,實現對用戶遊覽器的控制。 x

原创 php使用socket獲取遠程圖片

步驟: 1,匹配URL中的主機名和文件部分 2,創建socket並連接到目標服務器 3,構造HTTP請求併發送 4,讀取HTTP響應並解析 5,保存內容到文件並關閉socket連接 代碼實現如下: <?php /* * 使用socke

原创 mysql索引

現在來介紹了數據庫索引,及其優、缺點。針對MySQL索引的特點、應用進行了詳細的描 述。分析瞭如何避免MySQL無法使用,如何使用EXPLAIN分析查詢語句,如何優化MySQL索引的應用。本文摘自《MySQL 5權威指南》(3rd)的8

原创 php加密與解密

常見加密方式有MD5,AES,RSA MD5是一種不可逆的加密方式,使用php的md5函數即可加密,加密後的長度爲32位 AES加密:http://www.oschina.net/code/snippet_248412_15378 RSA

原创 MySQL讀寫分離

原文鏈接:http://blog.csdn.net/cutesource/article/details/5710645

原创 Linux文件(夾)權限含義

Linux下的文件權限 r(read):可以讀取文件的內容 w(write):可以編輯、修改文件的內容 x(execute):該文件可以被執行 需要特別注意的是,這些權限都是針對文件的內容而言的,跟文件本身沒有任何關係。因此即便是對文件有

原创 php的header函數之設置content-type

設置常用的content-type: //定義編碼 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: application/a

原创 apache .htaccess文件詳解和配置技巧總結

一、.htaccess的基本作用        .htaccess是一個純文本文件,它裏面存放着Apache服務器配置相關的指令。        .htaccess主要的作用有:URL重寫、自定義錯誤頁面、MIME類型配置以及訪問權限

原创 redis介紹及常用命令

Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。   Redis能運行在大多

原创 js閉包

越來越覺得國內沒有教書育人的氛圍,爲了弄懂JS的閉包,我使出了我英語四級吃奶的勁去google上搜尋着有關閉包的解釋,當我看到stackoverflow上這一篇解答,我腦中就出現了一句話:就是這貨沒跑了! 不才譯文見下,見笑了。 Pete

原创 php命名空間

php命名空間 命名空間的定義必須在php文件的第一行,之前不能有任何輸出,多個文件中可定義同一個命名空間,但在同一個命名空間中不能有相同的類或函數

原创 js小知識

獲取頁面高度,包括被滾動條遮住的部分:document.body.scrollHeight或document.documentElement.scrollHeight 獲取頁面寬度,包括被滾動條遮住的部分:document.body.sc