Time of Update: 2016-07-29
效能測試之Nginx效能調優課程觀看地址:http://www.xuetuwuyou.com/course/38課程出自學途無憂網:http://www.xuetuwuyou.com/課程從介紹Nginx開始,包括Nginx的安裝、配置、監控、調優等方方面面,可以全面深入淺出的學習Nginx。課時1:nginx為什麼這麼牛B課時2:Linux下快速安裝nginx課時3:nginx監控分析神器課時4:nginx關鍵參數分析 課時5:通過status監控nginx課時6:靜態資源最佳化方法 課時7:
Time of Update: 2016-07-29
1 php??在方法中使用echo,print,dump(),return等都可以。 ??通過在瀏覽器中運行操作方法:localhost/控制器名/方法名/參數名1/參數值1/參數名2/參數值2...2 jsalert(變數或常量);console.log(變數或常量);3 ajax + js + php??這個過程是在後台執行的,是看不見的,但是怎麼想知道到底中間的變數是怎麼傳遞的,發生了什麼變化?該怎麼調試呢? ??首先我們觀察變數的輸出是在瀏覽器的控制台(console)中觀看的。 方法:
Time of Update: 2016-07-29
flush_rewrite_rules() 函數用來刪除然後根據現有的條件重寫偽靜態規則,也就是重新整理一次偽靜態規則了。先來說一下,通常在主題或者外掛程式添加新的自訂文章類型的時候調用,防止新的自訂文章類型的文章出現 404 的情況,或者很多時候我們都需要在主題啟用的時候執行一些代碼,比如布置一些資料庫表單、跳轉到設定頁面等等,WordPress 本身並沒有提供相關的鉤子,網上也有很多五花八門的實現方法,經過我的研究,發現了可能是最優的方法,下邊分享給大家:/** *WordPress
Time of Update: 2016-07-29
wp_parse_args() 函數是 WordPress 核心經常用到的函數,它的用途很多,但最主要用來給一個數組參數(args)綁定預設值。因為 wp_parse_args() 函數返回的一定是一個數組,所以他會把傳入查詢字串和對象(object)自動轉換成數組,給了使用者更加方便的條件,也增加了相容性。常見的 query_posts()、wp_list_comments() 和 get_terms() 函數都使用了 wp_parse_args() 函數來幫它給數組參數添加預設值。用法wp_
Time of Update: 2016-07-29
轉換函式/** * [字串轉換為(2,8,16進位)ASCII碼] * @param string $str [待處理字串] * @param boolean $encode [字串轉換為ASCII|ASCII轉換為字串] * @param string $intType [2,8,16進位標示] * @return string byte_str [處理結果] * @author alexander */function strtoascii($str, $encode=
Time of Update: 2016-07-29
說在前面最近接到了一個緊急任務(一個課程設計),要在一周之內做出一個輕型部落格系統,必須快速開發,於是我想到了thinkphp。雖然我之前學過一個PHP,也早就聽說過thinkphp,但是對thinkphp是一無所知,火速下載官方文檔。開始學習!thinkphp學習筆記 1. 擷取變數I方法的變數類型、變數名和點之間不能有空格,否則出錯 2. 空操作是指系統在找不到請求的操作方法的時候,會定位到空操作_empty方法來執行,利用這個機制,我們可以實現錯誤頁面和一些URL的最佳化。 3.
Time of Update: 2016-07-29
為了更好的在應對網路訪問,最近學習了一下okhttp,感覺挺方便使用的,首先要使用okhttp,需要在項目中匯入okhttp-x.x.x.jar okhttputils-x_x_x.jar okio-x.x.x.jar 這三個jar包,下面貼出Android端和伺服器端關鍵代碼:private void uplodeImage(File mFile) {//mFile一個真實存在的圖片檔案if (!mFile.exists()) {
Time of Update: 2016-07-29
PHP判斷FORM表單或URL參數來的資料是否為整數,is_int函數對於FORM表單或URL參數過來的資料是沒有辦法判斷是否是整數的,因為FORM過來的是字串。用is_numeric可以判斷是否為數字類型,再判斷是否有小數點就可以判斷是不是整數了if(!is_numeric($page)||strpos($page,".")!==false){echo "不是整數";}else{echo "是整數";}有時候我們需要判斷id是否為數位方法:dedecms中的判斷數位方法$cid =
Time of Update: 2016-07-29
原文地址:https://www.nginx.com/resources/admin-guide/reverse-proxy/ 原文標題:Choosing an Outgoing IP Address如果你的Proxy 伺服器有多個網路介面,有時候你可能會需要選擇特定的源IP地址串連被Proxy 伺服器或者上遊伺服器。如果NGINX後面的一個被Proxy 伺服器設定為只接受特定IP網路或者IP位址範圍的串連,這種配置就能派上用場了。If your proxy server has
Time of Update: 2016-07-29
在使用php處理一些映像時,有時會出現諸如這樣的錯誤:Call to undefined function imagecreate()這是由於沒有安裝或是沒有開啟php的gd庫導致的問題。解決方案:一、在linux系統(這裡用的是Ubuntu系統)下首先在終端輸入下列命令:sudo apt-get install php5-gd這樣就已經安裝完php的gd庫了。如果使用的是apache伺服器,這時還需重啟下伺服器:sudo service apache2
Time of Update: 2016-07-29
首先解釋一下標題的意思:不能將富文字物件轉換為數組一般我們在上傳導Excel的時候會出現此問題,問題的原因是Excel表格中有富文字物件。解決方案1: $student['actual_residence']=(string)$objPHPExcel->getActiveSheet()->getCell("M".$i)->getValue(); 原理:將富文字物件轉換為string類型。解決方案2: 其實在PHPExcel中已經有轉換的方法寫好了,直接調用即可。 $objPHPExcel-
Time of Update: 2016-07-29
本文執行個體講述了Smarty環境配置與使用方法。分享給大家供大家參考,具體如下:下載Smarty(這裡以Smarty-2.6.26為例)。解壓下載的檔案(目錄結構還蠻複雜的)。接下來示範給大家一個安裝執行個體,看過應該會舉一反三的。(1)
Time of Update: 2016-07-29
複製代碼 代碼如下:/* *功能:對URL進行編碼 *參數說明:$web_url 網站URL,不包含"http://",例如jb51.net */ function HashURL($url){ $SEED = "Mining PageRank is AGAINST GOOGLE'S TERMS OF SERVICE. Yes, I'm talking to you, scammer."; $Result = 0x01020345; for ($i=0; $i{ $Result ^= ord($
Time of Update: 2016-07-29
最近在研究自己愛圍脖的時候就要計算到戀愛天數,這需要php根據每天的日期進行計算,下面就來談談實現這種日期計算的幾種方法: (1) 如果有資料庫就很容易了!若是MSSQL可以使用觸發器!用專門計算日期差的函數datediff()便可! 若是MYSQL那就用兩個日期欄位的差值計算的計算結果儲存在另一個數值型欄位中!用時調用便可! (2)如果沒有資料庫,那就得完全用php的時間日期函數! 下面主要說明之: 例:計算1998年5月3日到1999-6-5的天數: 複製代碼
Time of Update: 2016-07-29
複製代碼 代碼如下:/*函數array_map()函數:多數組回呼函數---將回呼函數作用到給定數組的單元上 * 1、文法:array array_map ( callback callback, array arr1 [, array ...] ) * 2、描述:返回一個數組,該數組包含了 arr1 中的所有單元經過 callback 作用過之後的 * 單元。callback 接受的參數數目應該和傳遞給 array_map() 函數的數組數目一致。 * 3、注意事項: *
Time of Update: 2016-07-29
複製代碼 代碼如下:echo mktime(11,25,0,9,5,2010);//和time一樣的 echo microtime(); echo mktime(0,0,0,1,1,1970); ?> 這裡面輸出分別是1283657290、1283657100、0.88533200 1283657290、-25200。從最後一個值看,我們知道這裡返回的時間戳記是經過了時區調整的,也就是我在中國的1970年1月1日0點,格林尼治還沒有到0點呢,於是這裡的時間會是負數且整好等於-8*3600。
Time of Update: 2016-07-29
今天學習CI架構過程中遇到個問題: A PHP Error was encountered Severity: Notice Message: Undefined variable: user 一般在預設的普通PHP檔案中輸出一個未定義聲明的變數是不會報錯誤的,但在codeigniter架構下卻要報錯誤,這對於想整合 添加 和 修改 頁面於一體的”懶人”很不方便,由於是初學者開始還想怎麼在代碼中屏蔽這一錯誤提示呢.甚至用到了@,但聽很多人都說@會大大降低效能….
Time of Update: 2016-07-29
1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如: select id from t where num is null 可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢: select id from t where num=0 3.應盡量避免在 where
Time of Update: 2016-07-29
可以再錯誤語句前加上@ 也可以修改PHP.INI PHP.INI裡的error_reporting = E_ALL造成的,如果不希望看到這個提示,可以 error_reporting = E_ALL &~E_NOTICE。 也可在頁面頂部加上error_reporting(0); 將禁止本頁內任何錯誤顯示 以上就介紹了undefined是什麼意思 php
Time of Update: 2016-07-29
感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=gbtobig5($txt)。 (註:原始碼中的include "data_gb.php";這個檔案在就是一個數組,在http://caocao.oso.com.cn/data_gb.zip,請編輯下載到oso上,做一個連結,因為這個檔案我過幾天就要刪除了。) /***********************************************************************