Time of Update: 2016-12-01
package read_dir;import java.io.File;import java.util.ArrayList;import java.util.List;public class ReadDirector {private static String dir_name="D:\\xunlei";public static void main(String[] args) {ReadDirector rd=new ReadDirector();List
Time of Update: 2016-12-01
代碼1: 複製代碼 代碼如下: <?php function quicksort($str){ if(count($str)<=1) return $str;//如果個數不大於一,直接返回 $key=$str[0];//取一個值,稍後用來比較; $left_arr=array(); $right_arr=array(); for($i=1;$i<count($str);$i++){//比$key大的放在右邊,小的放在左邊; if($str[$i]<=$key)
Time of Update: 2016-12-01
複製代碼 代碼如下: <?php header("Content-type: text/html; charset=utf-8"); function multiple_replace_words($word,$replace,$string,$tmp_match='#a_a#'){ preg_match_all('/'.$word.'/',$string,$matches); //匹配所有關鍵詞 $search =
Time of Update: 2016-12-01
<form action="" method="post" ><?php$months = array (1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', &
Time of Update: 2016-12-01
1. 目錄操作$dir="C:"; if(is_dir($dir)){ 驗證路徑的有效性 $dir_res=opendir($dir); 返回一個資來源物件,用於儲存當前的目錄資源 while($filen=readdir($dir_res)){ 讀取目錄中的檔案 echo $filen."<br>"; } closedir($dir_res)
Time of Update: 2016-12-01
當磁碟大小超過標準時會有警示提示,這時如果掌握df和du命令是非常明智的選擇。 df可以查看一級檔案夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。 du可以查看檔案及檔案夾的大小。 兩者配合使用,非常有效。比如用df查看哪個一級目錄過大,然後用df查看檔案夾或檔案的大小,如此便可迅速確定癥結。 下面分別簡要介紹 df命令可以顯示目前所有檔案系統的可用空間及使用情形,請看下列這個例子: 以下是程式碼片段: [yayug@yayu ~]$ df -
Time of Update: 2016-12-01
PHP 有一個非常簡單的垃圾收集器,它實際上將對不再位於記憶體範圍(scope)中的對象進行垃圾收集。垃圾收集的內部方式是使用一個引用計數器,因此當計數器達到 0 時(意味著對該對象的引用都不可用),對象將被當作垃圾收集並從記憶體中刪除。 每一種電腦語言都有自己的自動記憶體回收機制,讓程式員不必過分關心程式記憶體配置,php也不例外,但是在物件導向編程(OOP)編程中,有些對象需要顯式的銷毀;防止程式執行記憶體溢出。 一、PHP 記憶體回收機制(Garbage Collector 簡稱GC)
Time of Update: 2016-12-01
注意:自訂函數要放在項目應用目錄/common/common.php中。 這裡是關鍵。 模板變數的函數調用格式:{$varname|function1|function2=arg1,arg2,### } 說明: { 和 $ 符號之間不能有空格,後面參數的空格就沒有問題; ###表示模板變數本身的參數位置 ; 支援多個函數,函數之間支援空格 ; 支援函數屏蔽功能,在設定檔中可以配置禁止使用的函數列表 ; 支援變數緩衝功能,重複變數字串不多次解析。 使用例子:
Time of Update: 2016-12-01
複製代碼 代碼如下: <?php $file = 'monkey.gif'; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment;
Time of Update: 2016-12-01
/** * PHP 判斷裝置是否是手機還是平板的方法 * @staticvar bool $is_mobile * @return bool */function wp_is_mobile() { static $is_mobile = null; if ( isset( $is_mobile ) ) { return $is_mobile; } if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile =
Time of Update: 2016-12-01
1、代碼最佳化 代碼最佳化不僅僅是寫出乾淨和清晰的代碼,而是對代碼進行一定的簡化。可以使用Zend Optimizer來自動協助完成這些繁雜的工作。Zend Optimizer可以從Zend Technologies的網站http://www.zend.com/免費得到,但必須同意它的許可約定,因為它不是以GPL方式發行的。它的原理很簡單,即通過檢測Zend引擎產生的中間代碼,並對它進行最佳化,從而獲得更高的執行速度。 在使用了Zend
Time of Update: 2016-12-01
分排顯示建議使用CSS處理,並非PHP程式邏輯範圍如你現在程式邏輯表示一排顯示7條資料,假設 你的HTML代碼如下:111... 777你可以修改 $pagesize=7; 使他顯示14條然後使用CSS,讓每 一個LI元素float:left;然後指定每一個LI元素的最大寬度,讓他做到每一行只能容下兩列,這樣 便可以實現14條資料分兩列顯示,日後修改板式只需修改CSS即可。記住,頁面表現層的東西永遠 不要試圖用程式邏輯來代替,用HTML和CSS
Time of Update: 2016-12-01
此時,is_scalar內建函數就派上用場了。 is_scalar -- 檢測變數是否是一個標量 標量變數是指那些包含了 integer、float、string 或 boolean的變數,而 array、object 和 resource 則不是標量。 複製代碼 代碼如下: <?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416;
Time of Update: 2016-12-01
其實,這不是什麼難事,因為剛入手CI,所以還是費了一番周折。好在有手冊。 找到資料庫設定檔,添加一個新的庫的串連資訊。$config[XX]。 在控制器裡邊, a) $this->xx = $this->load->database(‘XX', TRUE) tip:XX表示你配置的資料庫資訊數組的鍵名,後邊建議設定為TRUE,分別表示返回串連ID和啟用ActionRecord類 b) 然後在該控制器裡邊你就可以用
Time of Update: 2016-12-01
php類代碼中常看到"::"的操作符,這個是範圍限定操作符,是用一個雙冒號"::"表示,它用來置頂類中不同範圍的層級。左邊是範圍右邊是訪問範圍的成員。在php中定義的範圍有self和parent兩種(在php6中提供了static範圍)。self:表示當前類的範圍,與this不同的是它不表示類的某個特定執行個體,在類之外的代碼中不能使用self,而且它不能識別自己在繼承中層次的位置。也就是說,當在擴充類中使用self時,它調用的不是父類的方法,而是擴充類的
Time of Update: 2016-12-01
複製代碼 代碼如下: <?php $x='<html><body>我很長,如何換行呢?我很長, 如何換行呢?我很長,如何換行呢?我很長, 如何換行呢?我很長,如何換行呢?</body></html>'; $xx=<<<html <html><body>我不長,我不長,我不長, 我不長,我不長,我不長,我不長,我不長,我不長,我不長, 我不長,我不長,我不長,我不長,我不長,?</
Time of Update: 2016-12-01
##########javascript 版############### function randomChar(l) { var x="123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIPLKJHGFDSAZXCVBNM"; var tmp=""; for(var i=0;i< l;i++) { tmp += x.charAt(Math.ceil(Math.random()*100000000)
Time of Update: 2016-12-01
PHP中的時間有2個格式化函數:date()和gmdate(),在官方的文檔中的描述為: date -- 格式化一個本地時間/日期 gmdate -- 格式化一個 GMT/UTC 日期/時間,返回的是格林威治標準時(GMT)。 舉個例子,我們現在所在的時區是+8,那麼伺服器運行以下指令碼返回的時間應該是這樣的: 目前時間假定是2007-03-14 12:15:27 echo date('Y-m-d H:i:s', time()); 輸出為:2007-03-14
Time of Update: 2016-12-01
php有兩套使用共用記憶體的函數,一套是System V IPC函數的封裝,另一套是shmop。這兩個都無需安裝外部庫檔案。前者只能在linux下使用,而且要使用它的話,在安裝php的時候要加上–enable-sysvshm選項;而後者在linux和windows(win2k之後的系統,win98不支援)都可以使用,但在windows的時候,只有在php是ISAPI運行模式才能正常工作,在安裝php的時候要加上–enable-shmop。
Time of Update: 2016-12-01
PHP多維陣列、對象的轉換Array2object and Object2array August 4, 2009 – 9:51 pm function object2array($object) { if (is_object($object) || is_array($object)) { foreach ($object as $key => $value) { print “$key\r\n”; $array[$key] =