原创 java多線程

線程是程序執行流的最小單元。在單個程序中同時運行多個線程完成不同的工作。 多線程指的是在單個程序中可以同時運行多個同的線程執行不同的任務.線程是程序內的順序控制流,只能使用分配給序的資源和環境。  一、線程與進程的區別 多個進程的內

原创 面向對象三大特性和五大原則

面向對象包括了三部分內容:面向對象分析(OOA)、面向對象設計(OOD)、面向對象編程(OOP)。 三大基本特性 1、封裝 又稱信息隱藏,將一個類的使用和實現分開。保留有限的外部聯繫,使用者不必關心其具體的實現,只需知道調用方式即可。好

原创 H5屏幕側滑切換

實現原理 假設有5個頁面,每個頁面佔屏幕100%寬,則創建一個DIV容器viewport,將其寬度(width) 設置爲500%,然後將5個頁面裝入容器中,並讓這5個頁面平分整個容器,最後將容器的默認位置設置爲0,overflow設置

原创 Overload和Override的區別

重載(Overload)是指在一個類裏,方法名相同,參數不同; public class Dog { Dog(){ this.bark(); } void bark(){//b

原创 手機網頁版分享功能代碼(目前只適用於UC和qq瀏覽器)

css: #nativeShare {     font-size: 13px;     border-top: 1px solid #fff;     margin-top: 5px; } #nativeShare .list {   

原创 static關鍵字

作用:static表示“全局”或者“靜態”的意思,用來修飾成員變量和成員方法,也可以形成靜態static代碼塊,但是Java語言中沒有全局變量的概念。 static修飾的成員變量和成員方法習慣上稱爲靜態變量和靜態方法,可以直接通過類名來訪

原创 35 個 jQuery 小技巧

1. 禁止右鍵點擊 $(document).ready(function(){     $(document).bind("contextmenu",function(e){         return false;     }); }

原创 Apache Lucene初探

比如,我們一個文件夾中,或者一個磁盤中有很多的文件,記事本、world、Excel、pdf,我們想根據其中的關鍵詞搜索包含的文件。例如,我們輸入Lucene,所有內容含有Lucene的文件就會被檢查出來。