Time of Update: 2016-08-08
Nginx+keepalived高可用有兩種配置方案:1、Nginx+keepalived 主從配置這種方案,使用一個vip地址,前端使用2台機器,一台做主,一台做備,但同時只有一台機器工作,另一台備份機器在主機器不出現故障的時候,永遠處於浪費狀態,對於伺服器不多的網站,該方案不經濟實惠,所以本次不予採用。2、Nginx+keepalived
Time of Update: 2016-08-08
//單個節點class node {//初始設定變數,包括儲存的內容 和 下一個資料的指標public $id = 0;public $data = '';public $next = null;//建構函式,設定儲存內容的資料public function __construct($id,$nodedata){$this->id = $id;$this->data = $nodedata;}}class singleLink {public $head = ''
Time of Update: 2016-08-08
因為編寫過php的c擴充之後,就想查看一下其他擴充庫的源碼多事如何寫的,也好學習一下,就隨便挑了一個php經常用的curl去看,結果在php的ext/curl目錄下沒有找到curl_setopt()或者curl_setopt_array()等函數的源碼,但是有這些函數的定義:這裡面的streams.c裡沒有,但是最後在interface.c裡找到了這些函數的封裝:interface.c裡自己封裝的_php_curl_setopt()函數,curl_setopt()或者curl_setopt_ar
Time of Update: 2016-08-08
第五部分前段時間,在Ubuntu上面搭建起來了能支援HLS的流媒體伺服器,最終目標是在arm的開發板上搭建這樣的流媒體伺服器。現在工作只是做了一小部分,進行中移植,記錄下來,方便以後繼續幹。1、首先是要移植nginx到arm的開發板上面。這個其實有人已經做過了,可以使用別人的工程。https://bitbucket.org/ntakimura/android-nginx/src/c80cb9c41a725ecf57f73a196735100aeef5b6e4/?at=android這是andro
Time of Update: 2016-08-08
我的NGINX使用簡介先上配置:work_processes4;events{ work_connections1024;}http{ include mime.types; default_type application/octet-stream; sendfileon; keepalive_timeout65; server{ listen80; server_name localhost; location /
Time of Update: 2016-08-08
本文引用自http://blog.linjunhalida.com/blog/using-https-for-rails/https是針對http的加密協議,它可以保證使用者訪問網站的過程中,通訊的資料是加密的,這樣可以防止第三方監聽,保護使用者隱私。這裡總結一下如何給Rails加上https的支援。首先,假設你的rails已經跑起來了,在http://yourserver.com,伺服器是ubuntu,本地的訪問方式是127.0.0.1:8787,那麼你需要利用nginx來提供https的服務
Time of Update: 2016-08-08
曾經簡單的學習過PHP,看的是《PHP和MySQL Web開發》,還有萬能的搜尋引擎的協助。這次準備系統的學習一下,參考資料是PHP Manual。PHP能做什麼PHP主要用於服務端的指令碼程式,但PHP的功能遠不局限於此。PHP主要用於以下三個領域:服務端指令碼命令列指令碼編寫傳統型應用程式(PHP-GTK)實用的指令碼$_SERVER是一個特殊的PHP保留變數,它包含了web伺服器提供的所有資訊,被稱為超全域變數。可以通過$_SERVER['HTTP_USER_AGENT']
Time of Update: 2016-08-08
曾經簡單的學習過PHP,看的是《PHP和MySQL Web開發》,還有萬能的搜尋引擎的協助。這次準備系統的學習一下,參考資料是PHP Manual。PHP能做什麼PHP主要用於服務端的指令碼程式,但PHP的功能遠不局限於此。PHP主要用於以下三個領域: * 服務端指令碼 * 命令列指令碼 * 編寫傳統型應用程式(PHP-GTK)實用的指令碼$_SERVER是一個特殊的PHP保留變數,它包含了web伺服器提供的所有資訊,被稱為超全域變數。可以通過$_SERVER['HTTP_USER_AGENT'
Time of Update: 2016-08-08
PHP標記如果檔案內容是純PHP代碼,最好在檔案末尾刪除PHP結束標記。這可以避免在PHP結束標記之後萬一意外加入了空格或者分行符號,會導致PHP開始輸出這些空白,而指令碼中此時並無輸出的意圖。當然PHP開始標記前的空格或者分行符號依然會輸出。使用條件的進階分離術下面這段代碼的意思很容易理解,關鍵是if-else的用法,這樣使用在文本輸出是顯的邏輯更加清晰。This will show if the expression is true.Otherwise this will
Time of Update: 2016-08-08
我這個人記性不好,所以總愛邊看書就邊做筆記。而且我很喜歡用Sublime Text來Ctrl+F找關鍵字來翻查我的筆記,這樣子很方便。我一般都會附上頁碼,或者所在位置等,所以我的筆記還是能看的。。。這個TP的筆記我是邊看官網最新手冊邊做的筆記,看完之後,我覺得TP的作者們很強大,很變態。。。希望可以方便到你。下載地址:http://pan.baidu.com/s/1i3FxGJb
Time of Update: 2016-08-08
類型簡介PHP 支援 8 種未經處理資料類型。四種標量類型:boolean(布爾型,不區分大小寫)integer(整型)float(浮點型,也稱作double)string(字串)兩種複合類型:array(數組)object(對象)最後是兩種特殊類型:resource(資源)NULL(無類型)如果想查看某個運算式的值和類型,用var_dump()函數。上面的代碼通過var_dump()列印變數的相關資訊,輸出結果如下所示(PHP版本5.5.12)。array (size=3) 0 =>
Time of Update: 2016-08-08
常量文法常量在指令碼執行期間其值不能改變。常量大小寫敏感,傳統上常量標識符總是大寫。常量一旦定義就不能被重新定義或取消定義,常量的值只能是標量。可以用define()函數來定義常量,也可以使用const關鍵字在類定義之外定義常量。自訂常量不要以雙底線開頭,可能會與魔術常量衝突。define('FOO', 'something');const FOO =
Time of Update: 2016-08-08
1、配置MSYS環境1)、簡介 Minimal GNU(POSIX)system on Windows,是一個小型的GNU環境,包括基本的bash,make等等。是Windows下最優秀的GNU環境。2)、安裝 下載 MSYS(jaist.dl.sourceforge.net/project/mingw/MSYS/Base/msys-core/msys-1.0.11/MSYS-1.0.11.exe)。按提示進行安裝。2、編譯pcre1)、下載pcre(ftp://ftp.csx.
Time of Update: 2016-08-08
先貼代碼 資料庫相關 php $con = mysql_connect("localhost","root","root"); //連結資料庫 if(!$con){ die('串連失敗!' . mysql_error()); //判斷是否成功 } /* if(mysql_query("CREATE DATABASE testdb",$con)){
Time of Update: 2016-08-08
header("Pramga: no-cache");/** * 獲得空心金字塔: * 1.使用了memcpy和memmove,效率最高。 * * @param number $levelNum * 金字塔層數:預設20 * @return string 金字塔的結果 */functiongetEmptyJinZiTa($levelNum = 20){$SPACE = " "; // 用於填充空格$STAR = "*"; // 用於填充型號$decreseSpace = $
Time of Update: 2016-08-08
1 php 2 $dbh = new PDO('mysql:host=localhost;dbname=access_control', 'root', ''); 3 $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 4 $dbh->exec('set names utf8'); 5 /*添加*/ 6 //$sql = "INSERT INTO `user` SET `login`=:login AND
Time of Update: 2016-08-08
這些也是在網上找的希望對你有協助$_SERVER['REMOTE_PORT'] //連接埠。 $_SERVER['SERVER_NAME'] //伺服器主機的名稱。 $_SERVER['PHP_SELF']//正在執行指令碼的檔案名稱 $_SERVER['argv'] //傳遞給該指令碼的參數。 $_SERVER['argc'] //傳遞給程式的命令列參數的個數。
Time of Update: 2016-08-08
研究了下nginx+tomcat+memcached 的配置,練習了下指令碼的書寫,參考了好幾篇文章,在此記錄一下,有不對的地方敬請指正。系統內容: RHEL6.5 x64 iptables -F & selinux is disabled主機角色: node1 :192.168.122.101 :nginx tomcat memcached node2 :192.168.122.102 :tomcat
Time of Update: 2016-08-08
1.安裝drizzle1.0:wget http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gzcd drizzle7-2011.07.21/./configure --without-server make libdrizzle-1.0make install-libdrizzle-1.0修改/etc/profile,新增以下兩行,或者直接執行下面兩句export
Time of Update: 2016-08-08
前一陣突發奇想想把網站上一些IFRAME調用徹底去掉,於是就想用ajax+json方式實現,後來發現報“No 'Access-Control-Allow-Origin' header is present on the requested resource”錯誤。由於ajax不能跨域,所以換成JSONP方式實現,很簡單:1.用戶端源碼test正在查詢...2.伺服器端源碼