原创 Yii-import-導入-自加載

用PHP變成最惱人的事情是用include和require加載額外的代碼。幸運的是你可以用SPL類加載器自動完成。 Yii緊緊依靠的就是自加載,當我們使用一個類,譬如,CDbCriteria,我們沒有明確的包含它,所以PHP起初不能找到它

原创 Yii - CHttpRequest - 處理請求

————在Yii中我們可以使用PHP超級全局變量像$_SERVER,$_GET或者$_POST來直接響應請求數據,但是是更好的方法是使用Yii強大的 CHttpRequest 類,它解決了在各種不同服務器中的不一致性,管理cookies,

原创 Java - 多線程 - 創建線程

進程:   本質上是正在運行中的程序。 線程:   是進程中一個負責程序執行的控制單元(執行路徑)。一個進程至少會有一個線程。 一個進程有多個執行路徑稱之爲多線程。開啓多個線程是爲了同時運行多部分代碼。 每一個線程都有自己運行的內容,這

原创 Yii-CComponent分析

— — — —Yii的CComponent是Yii的組件基礎類。組件機制,是Yii整個體系的思想精髓,在使用Yii之前,最應該先了解其組件機制,如果不瞭解這個機制,那麼閱讀Yii源代碼會非常喫力。組件機制給Yii框架賦予了無窮的靈活性和可

原创 Yii - 異常處理

Yii提供了一個完整的,基於PHP5異常處理的錯誤處理機制。當一個應用開始運行,進行用戶請求的處理的時候,會註冊 handleError 方法來處理PHP warnings和notices信息;同時也註冊 handleException

原创 Yii - main.php - 配置

Yii是個可定製的框架。main.php是Yii的配置文件,給我們提供了一個方便的方法來設置不同的應用組件,它位於(protected/config/)目錄下。 ———數據庫的配置——— return array( ...

原创 Java - 包(package) - 概述

什麼是Java包? |--   在Java中包是類的容器,用於保持類的名稱空間和相互隔離,避免和同名的類發生衝突。 |--   對類文件進行分類管理 怎麼定義包? |--   package pkg-------------如 pack

原创 Java類的概述

在Java中類是一種數據類型,一旦定義一個類就可以使用這種新的數據類型創建該類的對象。類是對象的模版,對象是類的實例。 對事物的分析,提取共性,不斷向上抽取。 |--   成員變量        |--   隨對象的創建而創建、隨對象的

原创 Java異常處理機制

1.什麼是Java異常: |-- Java異常就是將一段代碼中發生的異常情況通過對象來描述。 2.Java異常類型: |-- Throwable       // Java中所有異常類的基類。     |-- Exception   //

原创 Java - 常用類 - String 類

Java 中 String  類 代表字符串。字符串是一個特殊的對象,一旦初始化就不可以被改變 public static void main(String[] args){ String str = "abc";//"

原创 面向對象的理解

學編程,學思想。有了思想,才能決定一切。思想有多大,舞臺就有多大。面向對象是一種常見的設計思想,被廣泛的應用於編程。(也就是用來指導我們編程的) 在很久很久。。。以前,那時候還沒有面向對象。傳統的程序設計方式,採用面向過程的思想,即結構

原创 Java - IO - 其它類

PrintStream 和 PrintWrite 打印流:    |--   提供打印方法,可以打印各種各種數據值,並保持了數據的表現形式。不保證數據大小。 SequenceInputStream 序列流:    |--   將多個流合併

原创 Java - 網絡編程 - TCP

package mynet; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputSt

原创 Java - 反射機制 - 正則表達式

反射機制:在程序運行狀態下,動態獲取信息,動態調用對象的功能。是對類的解剖 Class<T>類:對字節碼文件(類)的描述。封裝了類的所有信息。 public class ClassDemo { /* * 用反射機制模擬電腦運行

原创 Java - 字符流緩衝區 - BufferedReader - BufferedWriter

public class BuffDemo { /* * 用緩衝區複製文件。 * ***/ public static void main(String[] args) throws Exception { //創建