原创 PHP中幾個有用的函數

1.對象描述的配置__tostring() 我們可以直接打印對象句柄,從而獲得該方法的基本信息或其他內容 舉例: class My{ function __tostring(){ echo "需要顯示的內容"; } } $cl1=new

原创 PHP抽象類和抽象方法

一個類中至少有一個方法是抽象的,我們稱之爲抽象類,所以如果定義抽象類首先定義抽象方法 注意: 1:抽象類中至少有一個抽象方法 2:抽象方法不允許有{},定義抽象方法時只是一個生命,沒有實現 3:抽象方法前面必須加abstract 4:抽象

原创 PHP中smarty的使用

smarty是用PHP編寫的一個類,使用這個類可以將代碼與模板分開,改變模板時處理代碼不用修改,方便快捷。 舉例如下: 首先是smarty的配置 <?php include_once("Smarty/Smarty.class.php");

原创 PHP生成HTML文件原理

unlink(路徑和文件名)刪除文件函數 mkdir(路徑和目錄名)刪除目錄函數 基本原理就是把動態文件的動態內容都替換掉,然後重新生成一個新的HTML靜態文件 下面是一個小實例 <?php /* * Created on 2012-2-

原创 smarty緩存的應用

  1、Smarty緩存的配置,這些內容要加到配置文件中 $smarty->cache_dir = "/caches/";  //緩存目錄 $sma

原创 PHP模板引擎smarty的內置函數

1、foreach數組的處理 與我們在PHP中的foreach用法類似,同樣是用來遍歷數組。在實際操作中與section功能一樣,但foreach在Smarty一般用來處理一維數組。 =======無鍵值數組 {foreach from=

原创 PHP連接MYSQL數據庫

PHP連接MYSQL比其他語言連接數據庫要方便的多,不像C++連接SQL SERVER似的那麼麻煩,還要導入動態鏈接庫之類的。而PHP連接MYSQL只要你正確安裝安裝包套裝之後,默認情況下系統已經把該配置的都給配置好了,你只需要調用幾個函

原创 python unittest

AresFramework作爲一個手機測試框架,整個測試原理跟python的單元測試模塊Unittest非常相似。因此,理解Unittest對於掌握AresFramework還是非常有幫助的。首先要明白Unittest模塊中幾個必懂的

原创 PHP輸出CSV和EXCEL兩種簡單的方法

1、定義header()頭部輸出格式 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=php100.xls");

原创 Android內存泄露方案管理

內存泄露監測方案整理 內存泄露問題目前已與王鵬、王強、孟京、丁超等討論過,基本原理都是一致的,可概括爲:監測內存使用情況並生成log,解析log並繪製內存使用情況走勢圖,通過走勢圖來分析內存泄露。 具體方案一: 1、在AresServic

原创 smarty中section 循環數組

smarty中section的使用 在smarty的使用過程中,有很多時候需要將一個數組輸出到模板中來處理,以下將演示如何將一個索引(index)數組和關聯(assocaite)數組在頁面中展現出來。 本文中假設有如下一個索引數組 1

原创 PHP正則表達式

PHP中正則表達式學習及應用(一) 1、正則表達式的介紹和作用 什麼是正則表達式 在編寫處理字符串的程序或網頁時,經常會有查找符合某些複雜規則的字符串的需要。正則表達式就是用於描述這些規則的語法。 例:在判斷用戶郵件地址格式、手機號碼格式

原创 基於UDP的控制檯聊天程序

(1)服務器端程序 #include<winsock2.h> #include<stdio.h> //////////////////////////////////////////////////////////////////////

原创 PHP站內搜索:多關鍵字、加亮顯示

1、SQL語句中的模糊查找 2、多個關鍵字搜索的原理和技巧 3、替換關鍵字高亮顯示 1、SQL語句中的模糊查找 LIKE條件一般用在指定搜索某字段的時候,通過"% _" 通配符的作用實現模糊查找功能,通配符可以在前面也可以在後面

原创 C++使用臨界區實現進程同步

進程同步在多線程應用程序中是非常重要的,實現進程同步也有很多方法,可以利用互斥鎖,可以利用事件,這兩種方法可以查閱MSDN相關部分,主要看如何利用臨界區實現進程同步 #include <Windows.h> #include <iostr