原创 HashMap

一、hash算法 hash(也稱爲哈希,散列)算法的功能是,保證快速查找到被檢索的對象,hash算法的價值在於速度。當需要查詢集合中某個元素時,hash算法可以直接根據該元素的hashCode值計算出該元素的存儲位置,從而定位該元素。

原创 模塊編譯的可選項

1、模塊的聲明 主要是通過一些宏,來增加模塊的附加功能或者可讀性 1.1、MODULE_LICENSE(“遵守的協議”) 申明該模塊遵守的許可證協議,如:”GPL”、”GPL V2”等 1.2、MODULE_AUTHOR(“作者”) 申

原创 js 日期毫秒數轉成規定格式的字符串

我沒在javascript中找到直接將日期毫秒數轉換成規定字符串的方法,所以上網找了一些資料,解決了問題。 1,先要定義一個js方法: Date.prototype.format =function(format){ var o

原创 Alsa 音頻編程小結(一)

本文主要記錄我在完成實現基本錄音與播放的過程中遇到的問題。 首先,介紹完成程序,我參考過的博文: http://blog.csdn.net/u013494117/article/details/52269463; http://bl

原创 lucene介紹

1. 搜索介紹1.1. 搜索的實現方案1.1.1. 傳統的實現方案根據用戶輸入的搜索關鍵字(java),應用服務器通過sql語句操作數據庫,數據庫返回搜索結果給應用服務器,應用服務器再響應用戶。傳統實現方案的特點:用戶量很大,數據量也很大

原创 linux字符設備驅動模型

在Linux系統中,設備的類型非常繁多,如:字符設備,塊設備,網絡接口設備,USB設備,PCI設備,平臺設備,混雜設備......,而設備類型不同,也意味着其對應的驅動程序模型不同,這樣就導致了我們需要去掌握衆多的驅動程序模型。從這些衆多

原创 JavaWeb(EL表達式學習筆記)

EL表達式 一、什麼是EL: 1.1、EL – Expression Language 表達式語言 1.2、語法: ${EL表達式} 1.3、與JSP表達式區別: JSP中使用的變量是腳本變量,而EL中

原创 什麼是內核模塊

1、什麼是內核模塊 Linux內核的整體結構非常龐大,其包含的組件也非常多,如何使用這些組件呢? 方法1:把所有組件都編譯進內核文件,即zImage或bzImage。 這樣會導致一個問題:佔用內存過多。   有沒有一種機制能讓內核文件本

原创 內核模塊三要素及Makefile的設計

內核模塊的經典結構 #include<linux/init.h> #include<linux/module.h>   static int hello_init(void) { printk(KERN_WARNING”hello,wor

原创 異常處理

1. 異常介紹 異常,就是不正常。異常可以分類爲預期的異常和運行時異常。預期異常可以通過捕獲進行處理,運行時異常只能通過規範代碼,增加測試來減少。 2. 異常處理思路 請求流程:客戶端(瀏覽器)->前端控制器(DispatcherSe

原创 Linux驅動

按照常規分類方法,linux驅動可以分爲字符設備,塊設備,和網絡設備。   字符設備是一種按字節來訪問的設備,字符驅動則負責驅動字符設備,這樣的驅動通常支持open,close,read和write系統調用。例:串口,LED,按鍵。  

原创 dubbo服務啓動註冊報 java.net.UnknownHostException 未知的名稱或服務解決辦法

重裝一臺linux服務器部署dubbo服務啓動註冊到zookepper的時候報 java.net.UnknownHostException 未知的名稱或服務從報錯的信息看是沒有找到zzyyb對應的名稱和服務。於是在linux下用hostn

原创 win7+Ubuntu雙系統安裝遇到的問題

具體安裝過程可參照這篇博文:http://blog.csdn.net/enter89/article/details/38414933 我在安裝過程中還是出現了一些問題。 1.下載Ubuntu鏡像文件時,要注意amd64表示64位系統,i

原创 Linux 內核子系統之內存與進程管理子系統

Linux 內核子系統的組成   由以上7個子系統組成。 一、內存管理子系統 職能: 1、從虛擬地址到物理地址映射的管理。 2、物理內存分配的管理。 地址映射管理   2.1虛擬地址空間分佈 在Linux中使用的是虛擬地址,但是在訪問硬件

原创 JavaWeb(JSTL標籤庫學習筆記)

一、 JSTL標籤庫 1.1、什麼是JSTL Java Standard Tag Library Java標準標籤庫,一組由Sun公司已經製作好的擴展標籤庫,可以在JSP頁面直接使用。每個標籤都有它自己的功能。可以替換JSP頁面上的Ja