原创 創建新的操作算子和效用算子

1. 創建操作算子 #include <iostream> using namespace std; ostream& nl (ostream& os ) { return os<<"/n"; }   int main() { cout<

原创 Java1.5 new feature --- Static Import 靜態導入

Java語言中引入了導入靜態數據,以簡化靜態屬性和方法的使用。在導入靜態信息後,就可以使用方法/屬性,而不需要限制方法/屬性到所屬類名稱。例如,通過導入Math類的靜態成員,就可以編寫abs或者sqrt,而不用寫成Math.abs和Mat

原创 #pragma 說明

其格式一般爲: #Pragma Para   其中Para 爲參數,下面來看一些常用的參數。    (1)message 參數。 Message 參數能夠在編譯信息輸出窗口中輸出相應的信息,這對於源代碼信息的控制是非常重要的。其使

原创 Java1.5 new feature --- Boxing&Unboxing 包裝和拆包

裝箱轉換是一個隱式操作,它將基本類型(例如int)自動地放置到它對應的引用類型(在本例中是Integer)的一個實例中。拆箱則是相反的操作,即將一個引用類型(例如Integer)轉換爲它的基本類型(int)。如果沒有裝箱,就需要按如下方式

原创 解析xml幾種方式的比較

1)DOM(JAXP Crimson解析器)  DOM是用與平臺和語言無關的方式表示XML文檔的官方W3C標準。DOM是以層次結構組織的節點或信息片斷的集合。這個層次結構允許開發人員在樹中尋找特定信息。分析該結構通常需要加載整個文檔和構造

原创 IO streambuf introduction

streambuf objects are in charge of providing reading and writing functionality to/from certain types of character seque

原创 ORACLE裏鎖淺析

ORACLE裏鎖有以下幾種模式:      0:none   1:null 空   2:Row-S 行共享(RS):共享表鎖   3:Row-X 行專用(RX):用於行的修改   4:Share 共享鎖(S):阻止其他DML

原创 基類和派生類中的方法覆蓋

1.如果重新定義基類中的方法,要確保新的方法和基類中的方法完全一樣,除非返回類型是基類對象的引用或指針,可以修改爲派生類的引用或者指針,這叫做返回類型協變,因爲允許返回類型隨類類型的變化而變化。 class A { public: voi

原创 Java1.5 new feature --- Annotation 註釋

Sun公司決定在Java的JDK 5版本中包括的另一個特性是元數據功能。這使得人們可以使用工具能夠分析的額外信息來標記類,同時也可以自動向類應用特定代碼塊。元數據功能在java.lang. annotation包中被引入。註釋是指Ja

原创 關於distinct關鍵字

1............ 當連接的表數據量很大,但是SELECT的最終結果不是很多,且SELECT列的個數不是很多的時候,加上DISTINCT之後,這個排序的代價要小於SEMI JOIN連接的代價。這就是增加一個DISTINCT操作查

原创 嵌入式C面試題1

1 . 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)          #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在這想看到幾件事情: 1) #d

原创 函數 Tips2

1. const修飾的需要類型轉換的引用,由於是const的引用,先創建一個int類型的臨時變量,然後被引用給cs。 ......     short s = 12;     const int &cs = s;  //a tempora

原创 索引的使用技巧

1. 對於小表來說使用索引對於性能不會有任何提高 2. 當你的索引列中有極多的不同的數據和空值時索引會使性能有極大的提高 3. 當查詢要返回的數據很少時索引可以優化你的查詢比較好的情況是少於全部數據的 25% 如果你要返回的數據很多時索引

原创 關於struts的配置文件

1. “struts.xml”中進行配置的信息只有全局結果、異常處理和自定義的攔截器堆棧。 2. struts-default.xml and struts-plugin.xml會被自動的載入它們都包括有結果類型、攔截器、攔截器堆棧、包(

原创 Java1.5 new features ---Varargs 可變參數

1. 可變參數 C和C++是支持函數可變長度參數列表的兩種語言。Java決定引入這方面的優勢。只在必要時才使用可變參數列表。如果濫用它們,就很容易創建出製造混亂的源代碼。C語言在函數聲明中使用省略號(…)來代表“任意數量的參數(0個或者多