原创 php+apache+mysql開發環境的安裝與配置

win7 + mysql-5.5.27-win32.msi + httpd-2.2.22-win32-x86-no_ssl.msi + php-5.4.6-Win32-VC9-x86.zip 1.安裝 1)MySql程序安裝在D:\Pro

原创 ZendFramework的安裝與配置及程序示例

win7 + mysql-5.5.27-win32.msi + httpd-2.2.22-win32-x86-no_ssl.msi + php-5.4.6-Win32-VC9-x86.zip + ZendFramework-1.12.0.

原创 類的初始化及對象的定義

1.類內的成員變量或常量的定義:在類內,常量是可以初始化的(因爲常量在編譯時候就被替換爲值)。c++規定成員變量是不能初始化的(c++認爲由構造函數或設置函數對其賦值更好,java則可以直接賦值)。 2.關於幾種成員變量的初始化  1)、

原创 讀取目錄下所有的文件名

環境win7x86+vs2010 一:使用多字節字符集情況 #include <string> #include <vector> #include <fstream> #include <windows.h> #include <ios

原创 關於各種編碼

歷史上存在兩個獨立的嘗試創立單一字符集的組織,即國際標準化組織(ISO)和多語言軟件製造商組成的統一碼聯盟。前者開發的 ISO/IEC 10646 項目,後者開發的統一碼項目。因此最初制定了不同的標準。 1991年前後,兩個項目的參與者都

原创 c++絕對路徑和相對路徑

路徑符號\\和/等價, 例:"D:\\file" 等價於"D:/file"。 直接寫文件名是表示當前目錄文件,例:char *path = "file"; 表示當前目錄下的名爲file的文件。也可以用./表示當前目錄,例:char * p

原创 操作符重載

操作符合函數相似,操作符不用包含頭文件,就可以訪問到操作符,編譯環境已經定義好了操作符,所以可以在自己的程序中對操作符重載(<iostream>中其實也有包含對<< >>的重載),有幾種方式對操作符重載: 1.在文件中直接重載,屬於文件可

原创 指針內部的存儲形式

1.在程序編譯時,會產生一個變量名列表(即變量標識符列表,面向對象程序設計中變量也叫對象包括:我們常說基本類型變量,自定義類類型變量,及它們的常量變量靜態變量等,甚至包括字面常量,函數甚至也可以稱之爲變量(對於定義完的具體函數也會分配到自

原创 指針與數組及函數關係

1.對於c++的九種內置基本類型來說。在程序中出現該名稱,即表示指向該類型的一個變量(或常量等)。通常我們對於變量作爲右值,即去變量地址空間的值。但對於數組名和函數名則不同(因爲數組的值和函數值很難或無法表示)。如: int arr[2]

原创 函數聲明和定義

1. 函數由類型 (返回值 (參數列表))聲明,該類型原理和類類型是一樣的。int func(int i); 其中函數名爲func,等同於常量變量名。func有地址分配。函數定義時有{}註明,函數中代碼存入func地址。(這裏()不是函數

原创 函數重載與匹配

1.有默認參數時,實際上就可以認爲該函數可以代表幾種函數。這幾種函數可以用下例說明: #include <iostream> #include <string> using namespace std; int func(int i) {

原创 常量的指針與指針常量

1.指針常量,是表明該指針是一個常量,該指針不能再指向其他地址。其表示形式是 int *const p; 常量指針,是表明該是指向常量的指針,這個地址中的值是不能改變的。其表示形式是const int *p; 或 int const *p

原创 變量和數據類型概念

1.一切程序設計中最重要的兩個概念就是變量和數據類型。面向對象程序設計中變量也叫對象包括:我們常說基本類型變量,自定義類類型變量,及它們的常量變量靜態變量等,甚至包括字面常量,函數甚至也可以稱之爲變量(對於定義完的具體函數也會分配到自

原创 成員函數指針

1.對於成員函數,用到函數名的地方,函數名錶示的意義與全局函數或靜態函數有所區別,函數名只表示函數名稱(或函數變量(對象))。如:對成員函數中調用test()是可以的,但調用(*test)()是非法的,顯示Error:“*”的操作數必須是

原创 PHP提示Notice: Undefined variable:的解決辦法

Notice: Undefined variable: email in D:\PHP5\ENOTE\ADDNOTE.PHP on line 9 N