java讀取檔案名稱

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

php實現快速排序法函數代碼

代碼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)

php數組一對一替換實現代碼

複製代碼 代碼如下: <?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 =

利用php建立日期選擇框

<form action="" method="post" ><?php$months = array (1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', &

PHP完全手冊- 檔案系統

1. 目錄操作$dir="C:"; if(is_dir($dir)){ 驗證路徑的有效性 $dir_res=opendir($dir); 返回一個資來源物件,用於儲存當前的目錄資源 while($filen=readdir($dir_res)){ 讀取目錄中的檔案 echo $filen."<br>"; } closedir($dir_res)

查看檔案大小

當磁碟大小超過標準時會有警示提示,這時如果掌握df和du命令是非常明智的選擇。 df可以查看一級檔案夾大小、使用比例、檔案系統及其掛入點,但對檔案卻無能為力。 du可以查看檔案及檔案夾的大小。 兩者配合使用,非常有效。比如用df查看哪個一級目錄過大,然後用df查看檔案夾或檔案的大小,如此便可迅速確定癥結。 下面分別簡要介紹 df命令可以顯示目前所有檔案系統的可用空間及使用情形,請看下列這個例子: 以下是程式碼片段: [yayug@yayu ~]$ df -

php引用計數器進行垃圾收集機制介紹

PHP 有一個非常簡單的垃圾收集器,它實際上將對不再位於記憶體範圍(scope)中的對象進行垃圾收集。垃圾收集的內部方式是使用一個引用計數器,因此當計數器達到 0 時(意味著對該對象的引用都不可用),對象將被當作垃圾收集並從記憶體中刪除。 每一種電腦語言都有自己的自動記憶體回收機制,讓程式員不必過分關心程式記憶體配置,php也不例外,但是在物件導向編程(OOP)編程中,有些對象需要顯式的銷毀;防止程式執行記憶體溢出。 一、PHP 記憶體回收機制(Garbage Collector 簡稱GC)

Thinkphp模板中使用自訂函數的方法

注意:自訂函數要放在項目應用目錄/common/common.php中。 這裡是關鍵。 模板變數的函數調用格式:{$varname|function1|function2=arg1,arg2,### } 說明: { 和 $ 符號之間不能有空格,後面參數的空格就沒有問題; ###表示模板變數本身的參數位置 ; 支援多個函數,函數之間支援空格 ; 支援函數屏蔽功能,在設定檔中可以配置禁止使用的函數列表 ; 支援變數緩衝功能,重複變數字串不多次解析。 使用例子:

php下載檔案的程式碼範例

複製代碼 代碼如下: <?php $file = 'monkey.gif'; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment;

php判斷裝置是否是手機還是平板的方法

/** * 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 =

提高php運行速度的一些小技巧分享

1、代碼最佳化 代碼最佳化不僅僅是寫出乾淨和清晰的代碼,而是對代碼進行一定的簡化。可以使用Zend Optimizer來自動協助完成這些繁雜的工作。Zend Optimizer可以從Zend Technologies的網站http://www.zend.com/免費得到,但必須同意它的許可約定,因為它不是以GPL方式發行的。它的原理很簡單,即通過檢測Zend引擎產生的中間代碼,並對它進行最佳化,從而獲得更高的執行速度。 在使用了Zend

php 分兩排顯示資料

分排顯示建議使用CSS處理,並非PHP程式邏輯範圍如你現在程式邏輯表示一排顯示7條資料,假設 你的HTML代碼如下:111... 777你可以修改 $pagesize=7; 使他顯示14條然後使用CSS,讓每 一個LI元素float:left;然後指定每一個LI元素的最大寬度,讓他做到每一行只能容下兩列,這樣 便可以實現14條資料分兩列顯示,日後修改板式只需修改CSS即可。記住,頁面表現層的東西永遠 不要試圖用程式邏輯來代替,用HTML和CSS

php中根據變數的類型 選擇echo或dump

此時,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;

php中CI操作多個資料庫的代碼

其實,這不是什麼難事,因為剛入手CI,所以還是費了一番周折。好在有手冊。 找到資料庫設定檔,添加一個新的庫的串連資訊。$config[XX]。 在控制器裡邊,     a) $this->xx = $this->load->database(‘XX', TRUE) tip:XX表示你配置的資料庫資訊數組的鍵名,後邊建議設定為TRUE,分別表示返回串連ID和啟用ActionRecord類     b) 然後在該控制器裡邊你就可以用

php中雙冒號的應用

php類代碼中常看到"::"的操作符,這個是範圍限定操作符,是用一個雙冒號"::"表示,它用來置頂類中不同範圍的層級。左邊是範圍右邊是訪問範圍的成員。在php中定義的範圍有self和parent兩種(在php6中提供了static範圍)。self:表示當前類的範圍,與this不同的是它不表示類的某個特定執行個體,在類之外的代碼中不能使用self,而且它不能識別自己在繼承中層次的位置。也就是說,當在擴充類中使用self時,它調用的不是父類的方法,而是擴充類的

php長字串定義方法

複製代碼 代碼如下: <?php $x='<html><body>我很長,如何換行呢?我很長, 如何換行呢?我很長,如何換行呢?我很長, 如何換行呢?我很長,如何換行呢?</body></html>'; $xx=<<<html <html><body>我不長,我不長,我不長, 我不長,我不長,我不長,我不長,我不長,我不長,我不長, 我不長,我不長,我不長,我不長,我不長,?</

產生隨機字串

##########javascript 版############### function randomChar(l) { var x="123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIPLKJHGFDSAZXCVBNM"; var tmp=""; for(var i=0;i< l;i++) { tmp += x.charAt(Math.ceil(Math.random()*100000000)

PHP 時間格式化參數

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

PHP共用記憶體的使用

php有兩套使用共用記憶體的函數,一套是System V IPC函數的封裝,另一套是shmop。這兩個都無需安裝外部庫檔案。前者只能在linux下使用,而且要使用它的話,在安裝php的時候要加上–enable-sysvshm選項;而後者在linux和windows(win2k之後的系統,win98不支援)都可以使用,但在windows的時候,只有在php是ISAPI運行模式才能正常工作,在安裝php的時候要加上–enable-shmop。

PHP數組、對象的轉換

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] =

總頁數: 5203 1 .... 941 942 943 944 945 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.