原创 位操作及應用

     文章出處:http://blog.csdn.net/morewindows/article/details/7354571 在計算機中

原创 必須記住的 30 類 CSS 選擇器

轉載地址:http://www.iteye.com/news/29777 大概大家讀知道`id`,`class`以及`descendant`選擇器,並且整體都在使用它們,那麼你正在錯誤擁有更大級別的靈活性的選擇方式。這篇文章裏面提到的大部

原创 Firfox 不支持event

  function del() {var srcElement  = event.srcElement; //觸發事件的源對象,現在是超鏈接觸發$(srcElement .parentElement).remove();} 之前的代碼

原创 異常需要注意點小結

處理異常三種方式: 1、try{     }catch(){    } 2、try{   }catch(){   }finally{  } 3、try{   }finally{   } 異常在子父類覆蓋中的體現: 1、子類在覆蓋父類時,

原创 java同步工具之Samaphore

     Samaphore可以維護當前訪問自身的線程個數,並提供了同步機制。使用Samaphore可以控制同時訪問資源的線程個數,例如,實現一個文件允許的併發訪問。     從概念上講,信號量維護了一個許可集。如有必要,在許可可用前會阻

原创 常見的瀏覽器前綴

       有些時候,某些CSS屬性還只是最新版的預覽版,並未發佈成最終的正式版,而大部分瀏覽器已經爲這些屬性提供了支持,但這些屬性是小部分瀏覽器專有的;有些時候,有些瀏覽器爲了擴展某方面的功能,它們會選擇新增的一些CSS屬性,這些自行

原创 導入和靜態導入

  import語句可以導入一個類或某個包中的所有類;   import static語句導入一個類中的某個靜態方法或所有靜態方法;   比如需要求一個數的絕對值,需要用到Math類的靜態方法abs() public class abs

原创 螺旋方陣

螺旋矩陣是指一個呈螺旋狀的矩陣,它的數字由第一行開始到右邊不斷變大,向下變大,向左變大,向上變大,如此循環。如下圖 可知N=4的螺旋矩陣由兩個螺旋矩陣框組成,當N= n時,矩陣框爲(n+1)/2 個,從外至內一個框一個框輸出,每個框又分

原创 棧及其應用

         棧是一種特殊的線性表,其插入和刪除操作只允許在線性表的一端進行。 定義一個描述棧抽象的數據類型接口SStack public interface SStack<T> {    boolean isEmpty();    

原创 線性表

         線性表是其組成元素具有線性關係的一種線性結構,對線性表的基本操作主要有獲得元素值、設置元素值、插入、刪除、查找、替換和排序等,插入和刪除操作可以在線性表的 任意位置進行。        線性表有順序表和鏈表兩種。順序表存

原创 靜態變量使用技巧

     當程序中某些類或變量會被經常創建和使用,而數據又不會被改變,即多個對象或變量內容一樣,可聲明爲靜態變量,可避免創造許多一樣的對象,避免內存開銷; 可並不是碰的這種情況就要聲明爲靜態變量,靜態變量生命週期較長,而且不易被系統回收,

原创 考慮用靜態工廠方法代替構造器

      這裏講的靜態工廠方法和設計模式中的工廠方法不同。       類可以通過靜態工廠方法來提供它的客戶端,而不是通過構造器。這樣有以下幾個優勢:          1、它們有名稱                  當一個類需要多個

原创 java生成隨機數

        第一種方法,使用靜態類Math中的random()函數。        Math.random()返回帶正號的 double 值,該值大於等於0.0 且小於1.0。返回值是一個僞隨機選擇的數,在該範圍內(近似)均勻分佈。第

原创 java解析XML

轉自:http://www.iteye.com/topic/1136724 XML解析器提供方法來訪問或修改XML文檔中的數據。 Java提供了多種選擇來解析XML文檔。以下是各種類型解析器其通常用於解析XML文檔。 Dom解析器

原创 如何寫出更有效率的代碼?

(1) 儘早釋放無用對象的引用。大多數程序員在使用臨時變量的時候,都是讓引用變量在退出活動域後,自動設置爲null;我們在使用這種方法時,必須特別注意一下複雜的對象圖,例如數組、隊列、樹、圖等,這些對象之間的相互引用關係較爲複雜,對於這類