Time of Update: 2016-08-08
正向 Proxy的概念正向 Proxy,也就是傳說中的代理,他的工作原理就像一個跳板,簡單的說,我是一個使用者,我訪問不了某網站,但是我能訪問一個Proxy 伺服器這個Proxy 伺服器呢,他能訪問那個我不能訪問的網站於是我先連上Proxy 伺服器,告訴他我需要那個無法訪問網站的內容Proxy 伺服器去取回來,然後返回給我從網站的角度,只在Proxy
Time of Update: 2016-08-08
PHP魔術方法:__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PHP 中被稱為"魔術方法"(Magic
Time of Update: 2016-08-08
一個程式工程師在部署代碼的時候 偶爾會遇到,伺服器上沒有mysql等資料庫,或者資料庫價格得在空間外另外計算,當你的項目很小或者划不來再買資料庫空間的時候,可以考慮使用sqlite。sqlite是一個小巧,但是sql語句和功能不遜於其他資料庫。開始:一般的開發環境配置如下: 1 、下載SQLite3.dll 開啟在下載頻道連結(http://www.sqlite.org/download.html)->” Precompiled Binaries For Windows”->下載“
Time of Update: 2016-08-08
本文將使用jquery ui的autocomplete外掛程式,結合後端PHP,資料來源通過PHP讀取mysql資料表的資料。我們在很多項目中使用了搜尋功能來協助使用者更快更準確的找到想要的資訊。本文將介紹如何?使用者輸入自動提示的功能,就像Google百度搜尋引擎一樣,當使用者輸入關鍵字時,輸入框下方會有提示,將與關鍵字相關的資訊展現出來供使用者選擇,提升了使用者體驗。本文將使用jquery ui的autocomplete外掛程式,結合後端PHP,資料來源通過PHP讀取mysql資料表的資料。
Time of Update: 2016-08-08
使用大牛 ZhangYichun(http://openresty.org/) 提供的整合套件快速安裝。非常簡單,下載 ngx_openresty,該整合套件中有:Nginx,Lua或Luajit,ngx_lua,以及一些有用的Nginx第三方模組。例如:nginx的第三方模組redis,這個包實質就是一個.lua檔案,是個庫檔案,提供一些訪問redis的介面:將其下載下來: git clone
Time of Update: 2016-08-08
我們該如何選擇?java還是php?《Java和PHP的web開發技術比較》 比較PHP和JSP這兩個web開發技術,在目前的情況是其實是比較PHP和Java的Web開發。以下是我就幾個主要方面進行的比較: 一、 語言比較
Time of Update: 2016-08-08
我們上面說過物件導向程式的單位就是對象,但對象又是通過類的執行個體化出來的,既然我們類會聲明了,下一步就是執行個體化對象了。當定義好類後,我們使用new關鍵字來產生一個對象。$對象名稱 = new 類名稱();$p1=new Person();這條代碼就是通過類產生執行個體對象的過程,$p1就是我們執行個體出來的對象名稱, 同理,$p2, $p3也是我們執行個體出來的對象名稱,一個類可以執行個體出多個對象,每個對象都是獨立的,上面的代碼相當於執行個體出來3個人來, 每個人之間是沒有聯絡的,
Time of Update: 2016-08-08
之前配置PHP環境的時候,在瀏覽器上輸入http://192.168.1.124/index.php遇到了You don't have permission to access on this server的問題在網上搜了很多的資料,有的說是selinux的原因,把它關掉就可以了(一點都不管用!),後來,找到了這篇文章的描述:***********************分割線**************************“在CentOS5.3+MySQL 5.0.45 +
Time of Update: 2016-08-08
使用者中心主要顯示使用者發布的文章,收到的回複等,主要通過前面的listview.php來顯示templates/user.php 返回個人中心登出使用者名稱:',$user['name'],''?>新的回複收到的回複我發表的逗貼我收藏的逗貼user.php
Time of Update: 2016-08-08
is_int:是強型別的判斷,當參數是int類型的數位時候return 1,否則return 0is_numeric:是數字/數字字串(要是純的數字字串,有字元就返回false),return 1example:is_numeric(1234);//trueis_numeric('1234');//trueis_numeric('1234e4');//falseis_numeric('1234 ');//false所以一般情況下,從前端傳過來的資料,如果沒有做強制轉換/int處理,最好使用is_
Time of Update: 2016-08-08
官方地址:http://gunicorn.org/ http://docs.gunicorn.org/en/19.2/參考地址:http://www.cnblogs.com/ArtsCrafts/p/gunicorn.html http://rfyiamcool.blog.51cto.com/1030776/1276364一、前言介紹 WSGI Server有哪些: 比如Flask、webpy、Django、
Time of Update: 2016-08-08
大家都可能遇到欄位重複的情況,網上很多人在找方法,也給出了一些方法,但是有的方法是誤導大家,鐵牛寫出以下方法,方便大家使用 1.通過group by把重複的欄位篩選出來,並建立暫存資料表tmpcreate table tmp as select max(id) as col1 from www group by dfdfd; 2.從去重表對象裡通過not in的條件來篩選出不在暫存資料表的列col1,執行not in的刪除操作delete from www where id not in (
Time of Update: 2016-08-08
nginx 啟動的多種參數Nginx 從 0.7.53 版本之後新增了一些命令列參數:-s-s 參數包含四個命令分別是 stop/quit/reopen/reload# /usr/local/nginx/sbin/nginx -hnginx version: nginx/0.7.67Usage: nginx [-?hvVt] [-s signal] [-c filename] [-p prefix] [-g directives]Options:-?,-h : this
Time of Update: 2016-08-08
公司伺服器項目使用nginx做轉寄及負載平衡,在這期間遇到一些,尤其是404問題,下面就說說我的nginx配置,以及我對404的解決。我這裡用了兩個設定檔1、nginx.conf設定檔#user nobody;worker_processes 1;#pid logs/nginx.pid;error_log /var/log/nginx/error.log;events { worker_connections 1024;}http { include
Time of Update: 2016-08-08
博主熱衷各種互連網技術,常囉嗦,時常伴有強迫症,常更新,覺得文章對你有協助的可以關注我。 轉載請註明"深藍的鐮刀"看了很多PHP網站在防SQL注入上還在使用addslashes和str_replace,百度一下"PHP防注入"也同樣在使用他們,實踐發現就連mysql_real_escape_string也有駭客可以繞過的辦法,如果你的系統仍在用上面三個方法,那麼我的這篇博文就有了意義,以提醒所有後來者繞過這個坑。出於為後人栽樹而不是挖坑的考慮,給出PHP以及MYSQL的版本資訊,以免將來“問題”
Time of Update: 2016-08-08
class PHPMcrypt{/* 操作控制代碼 */private $crypt = null;/* 產生的密鑰 */private $key = null;/* 初始向量 */private $iv = null;/* 支援的最長密鑰 */private $ks = null;/* 資料類型是否可以接受 */private $accept = false; // false 不可以接受 true 可以接受/* 是否需要序列化 */private $serialize = false; //
Time of Update: 2016-08-08
今天來說一說單例模式。 由於我以前是做java開發的,在使用單例模式的時候,首先想到的想用餓漢式,然後發現在PHP中,有這樣一個特性:因為PHP不支援在類定義時給類的成員變數賦予非基本類型的值。如運算式,new操作等等。所以了餓漢式這個就不行了。轉而想要確保這個單例模式的原子性,發現PHP中也沒有像JAVA中的安全執行緒問題。嘿嘿,你說PHP好不好?那麼OK接下來就試試PHP的懶漢式單例模式了。先不說,我先上我第一個版本的單例模式代碼: // 定義私人靜態變數.
Time of Update: 2016-08-08
這個功能一般用在微博、部落格的文章發布時間顯示上。例如:在新浪微博發布了一篇微博,如果是今天發布的它會顯示XX秒、XX小時前發布而不是顯示具體的時間。如果轉寄一篇以前發布的微博則原微博顯示其發布的時間。 那麼如何?呢?代碼如下:/**格式化時間函數 * @param $time 需要格式化的時間戳記 */functiontime_format($time) {$now = time(); $tody = strtotime(date('Y-m-d')); $diff = $now -
Time of Update: 2016-08-08
最近寫個系統,沒有安全過濾輸入的,想採用CI的輸入類,分析了下,有三個檔案是需要的system/core下的utf8.php,security.php,input.php可以整合成一個檔案,但是比較麻煩,還是用三個檔案吧,這樣省事點。使用的時候就像這樣://執行個體化安全輸入類$UNI = new utf8();$SEC = new security();$input = new input(); 然後就是$username =
Time of Update: 2016-08-08
安裝spdynginx從1.5開始是支援spdy格式的。 http://nginx.org/en/docs/http/ngx_http_spdy_module.html#example最新的nginx當然也支援,是spdy3。編譯的時候直接增加參數: –with-http_spdy_module ,即可。spdy配置如果安裝成功了spdy,直接修改nginx配置即可server { listen 443 ssl spdy; ssl_certificate server.crt;