原创 Android Button快速滑過,ACTION_UP事件不觸發的問題的解決

 在android界面編程時,經常要實現當Button一直按下的時候,執行一些邏輯代碼,當按鈕彈起的時候,終止這些邏輯代碼的執行。比如在設計設置頁面的滑動開關時,如果不監聽ACTION_CANCEL,在滑動到中間時,如果你手指上下移動,

原创 Lucene學習之Lucene入門暨中文文件搜索問題的解決

Lucene是一款優秀的全文檢索引擎的框架,提供了完整的查詢引擎和索引引擎。由於Lucene自帶的例子可以正常處理英文文件,但是中文的文件卻不能正常處理。網上查了很多資料,很多人都在問這個問題,但是答案卻是隻字片語,沒有針對這個問題提出

原创 經典語錄收集

自古表白多白表,從來姻緣沒原因 ‍具體部署求‍細心、面對羣員工講愛心、紮實工作靠耐心、難點攻堅下決心   狼行千里喫肉,馬行千里喫草,活魚逆流而上,死魚隨波逐流。有這麼一句話我非常欣賞:“ 真的很累嗎?累就對了,舒服是留給死人的!苦-纔

原创 柔性的工作流管理系統設計

     工作流管理系統已經發展了很多年了,已經在不同的行業得到了應用,對企業信息化建設發揮了重大的作用。但是很多的工作流管理系統存在着不夠靈活,彈性不足的問題。在國內的項目中,不能夠適應企業靈活多變的業務流程以及複雜的人事關係。如何設

原创 [轉]不平整的路人使人活的更堅強

桌子上放了一個塑料袋,裏面放了些東西,塑料袋就不怎麼平整。突然看到一個小強在塑料袋上爬,我說時遲那時快,準確的拍上去,可是小強靠着塑料袋的不平整拍了幾下也沒拍死,後來把塑料袋抖了抖,把小強抖到平整的桌子上,一巴掌派過去,小強扁了。同樣對

原创 Lucene學習之中文查詢問題的解決

在構建文檔庫之後,絕大多數的查詢都是基於中文進行查詢。使用前面的例子,進行測試時,會發現這樣問題: 使用關鍵詞“微信”進行搜索時,能夠搜索到沒有“微信”這個詞出現,但是有“微”和“信”這兩個字出現的文檔。造成這種錯誤搜索的原因是,Luc

原创 Lucene學習之使用Apache Tika進行文檔內容抽取

在上一篇關於Lucene的博客中,介紹了Lucene的入門以及中文文件的搜索問題解決,其中使用的例子是以文本文件作爲搜索的文檔,在創建索引時使用了Reader讀取文件。但是在實際的應用過程中,經常需要對各種各樣的非文本文件的內容進行全文

原创 Lucene學習之構建簡單的文檔庫

在構建一個簡單的文檔庫時,需要兩個條件,第一,必須能抓取文檔的內容,第二,根據抓取的內容構建文檔庫的索引,然後根據進行搜索。前面兩篇博客中介紹的tika和Lucene可以分別滿足這兩個條件,本篇博客,就結合這兩個框架來創建一個簡單的文檔

原创 Lucene學習之構建簡單通用的搜索查詢接口

在本篇博客中我們來構建一個簡單而通用的搜索查詢接口,在這個接口裏面我們需要實現基本的增、刪、改、查功能,並且做到通用而又使用簡單,可擴展性強。一般在實際應用Lucene過程中,主要兩個作用最爲常見,一個爲文檔庫的搜索查詢(可以擴展爲各種

原创 android Button selector不起作用

我們在Android開發中,經常需要設置Button在不同的狀態下的顯示,使用Selector無疑是最爲方便的。但是如果我們在代碼中,對該Button設置了OnTouchListener,則Selector就不起作用。需要我們在OnTo

原创 通用的權限管理系統設計

       一般的企業應用系統,最重要的兩個模型是數據模型和權限模型。數據模型根據不同的行業有所不同,而權限模型跟行業關係不大,但是每個應用系統所必不可少的,也常常令設計者大爲頭疼。如何設計一個通用的權限管理系統呢,如何使這個權限系統

原创 自助者天助之

       韓退之作《馬說》一篇,曰:“世有伯樂,然後有千里馬。千里馬常有,而伯樂不常有。故雖有名馬,祗辱於奴隸人之手,駢死於槽櫪之間,不以千里稱也……”斯言是也!千古而下,多少英雄豪傑慨嘆“英雄無用武之地”,多少仁人志士“懷才不遇,

原创 安卓蘋果,諾基亞,微軟

安卓和蘋果在混戰,安卓喊諾基亞幫忙先打蘋 果,諾基亞說:不跟隨。於是安卓和蘋果一起揍諾基亞,諾基亞喊微軟來幫忙。微軟終於開着車 來了,結果直接從諾基亞身上軋了過去。蘋果在 一邊偷笑!谷歌在一邊打120!微軟見狀說:不 用麻煩救護車,看我

原创 android NDK 開發環境搭建

1.下載android ndk 推薦版本爲:android-ndk64-r10b-windows-x86_64 2.配置NDK,點Window->Preferences->Android->NDK,設置NDK路徑。 3.爲eclipse

原创 7月工作經驗雜記

android 中經常會使用CustomListView作爲上拉加載更多,下拉刷新組件。但是如果在CustomListView中添加head view 會導致head view距離列表的頂部有一定的空隙,可以通過在layout的佈局文件