Time of Update: 2016-07-25
class Test { public function __construct(){ $this->_log('start'); } public function __destruct () { $this->_log('finish'); } public function
Time of Update: 2016-07-25
$search = '~^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?~i';$url = 'http://www.php.net/pub/ietf/uri/#Related';$url = trim($url);preg_match_all($search, $url ,$rr);printf("輸出URL資料為:%s\n",var_export( $rr ,TRUE));/*各分組如下 $1 = http:
Time of Update: 2016-07-25
1,主題所使用的檔案夾在wp-content/themes/所對應的主題檔案夾 主題裡邊有-----functions.php(主題所用的函數主要在這個裡邊),在本檔案中添加如下代碼: register_nav_menus(array('header-menu' => __( '導航自訂菜單' ),));//即註冊導覽功能表2,在所用主題檔案夾中的header.php檔案中,把原來的 ">部落格 注釋掉, 換成 'header-menu' )); ?>代碼3
Time of Update: 2016-07-25
Ajax的小封裝對ajax的get請求的小封裝 function Ajax() {var xhr =null; if(window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else { xhr = new
Time of Update: 2016-07-25
$a='11'; $b=11; if($a===$b) { echo '嚴格相等'; } else if($a==$b) { echo '相等'; } else { echo '不等'; } 複製代碼 運行結果為相等。下面說一下刪除數組中的元素的方法:舉例如下: $_POST=array("firstname"=>'f',"lastname"=>'j',"email"=>"fj@qq.com","password"=>"123",'rpassword'
Time of Update: 2016-07-25
有的時候html檔案的編碼方式與meta資訊中指定的編碼方式不同,可以通過這段代碼搞一下。 此程式依賴jsoup和commons-io包 import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import
Time of Update: 2016-07-25
開始喜愛mybatis基於介面的方式了。 其實有兩部分改動(基於官網demo做的修改): 增加分頁外掛程式,簡單易用(自我感覺良好)。 增加一個BaseMapper,把常用的方法抽象到此介面中,避免在多個介面中重複定義(相當於常見的dao基類)。 基於maven並使用記憶體資料庫hsqldb,可直接運行junit測試。 public
Time of Update: 2016-07-25
foreach (getallheaders() as $name => $value) { echo "$name: $value\n"; } ?> 複製代碼不過這個函數只能在apache環境下使用,iis或者nginx並不支援,可以通過自訂函數實現。 if (!function_exists('getallheaders')) { function getallheaders() {
Time of Update: 2016-07-25
$headers = array(); foreach ($_SERVER as $key => $value) { if ('HTTP_' == substr($key, 0, 5)) { $headers[str_replace('_', '-', substr($key, 5))] = $value; } }?>
Time of Update: 2016-07-25
php超級全域變數數組(Super Global Array),又稱為php預定義數組,是由php引擎內建的,不需要開發人員重新定義。介紹:php超級全域變數數組(Super Global Array),又稱為php預定義數組,是由php引擎內建的,不需要開發人員重新定義。在php指令碼運行時,PHP會自動將一些資料放在超級全域數組中。php超級全域變數$_GET[] 獲得以GET方法提交的變數數組$_POST[] 獲得以POST方法提交的變數數組$_COOKIE[]
Time of Update: 2016-07-25
/*計算php程式已耗用時間*/function microtime_float(){list($usec, $sec) = explode(” “, microtime());return ((float)$usec + (float)$sec);}//開始計時,放在頭部$starttime = microtime_float();//結束計時,放在最底部$runtime = number_format((microtime_float() – $starttime),
Time of Update: 2016-07-25
/*** Passport 加密函數** @param string 等待加密的原字串* @param string 私人密匙(用於解密和加密)** @return string 原字串經過私人密匙加密後的結果*/function passport_encrypt($txt, $key) {// 使用隨機數發生器產生 0~32000 的值並 MD5()srand((double)microtime() * 1000000);$encrypt_key =
Time of Update: 2016-07-25
// ggarciaa at gmail dot com (04-July-2007 01:57)// I needed to empty a directory, but keeping it// so I slightly modified the contribution from// stefano at takys dot it (28-Dec-2005 11:57)// A short but powerfull recursive function// that works
Time of Update: 2016-07-25
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $onlineip = getenv('HTTP_CLIENT_IP');} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $onlineip =
Time of Update: 2016-07-25
@ubuntu:/$ mkdir /usr/local/redis@ubuntu:/$ cd /usr/local/redis@ubuntu:/$ wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz@ubuntu:/$ tar xzf redis-2.4.2.tar.gz@ubuntu:/$ cd redis-2.4.2@ubuntu:/$ make@ubuntu:/$ src/redis-server複製代碼redis測試命令:
Time of Update: 2016-07-25
在一個練習小項目中學習到的 package com.sdut.edu.tools;import
Time of Update: 2016-07-25
/** 遞迴刪除目錄及其下的所有檔案 func: rrmdir*/function rrmdir($dir) {if (is_dir($dir)) {$objects = scandir($dir);foreach ($objects as $object) {if ($object != “.” && $object != “..”) {if (filetype($dir.”/”.$object) == “dir”) rrmdir($dir.”/”.$object); else
Time of Update: 2016-07-25
Class GB2UTF8{var $gb; // 待轉換的GB2312字串var $utf8; // 轉換後的UTF8字串var $CodeTable; // 轉換過程中使用的GB2312代碼檔案數組var $ErrorMsg; // 轉換過程之中的錯誤訊息function GB2UTF8($InStr=""){$this->gb=$InStr;$this->SetGb2312();($this->gb=="")?0:$this->Convert();}function SetGb2312($
Time of Update: 2016-07-25
/** 目錄處理函數*/function dir_path($path) {$path = str_replace('\\', '/', $path);if (substr($path, -1) != '/') $path = $path . '/';return $path;}/*** 列出目錄下的所有檔案** @param str $path 目錄* @param str $exts 尾碼* @param array $list 路徑數組* @return array
Time of Update: 2016-07-25
位元組順序記號(英:byte-order mark,BOM)是位於碼點 U+FEFF 的統一碼字元("零寬度無斷空白")。當以 UTF-16 或 UTF-32 來將UCS/統一碼字元所組成的字串編碼時,這個字元被用來標示其位元組序。它常被用來當做標示檔案是以 UTF-8 、 UTF-16 或 UTF-32 編碼的記號。 class cryption {function