原创 BPM系統功能列表的翻譯及學習

    基於功能公司可能要開發新的工作流平臺,對BPM系統功能列表做一個全面的瞭解,並未下一步要做的工作流平臺的功能做一個系統的評估         總體目錄如下:   詳細內容如下:       學習功能列表後,需要進一步和當前工作流

原创 適配器模式

適配器:基於現有類所提供的服務,向客戶提供接口,以滿足客戶的期望                                                         《Java設計模式》 類適配器 客戶的開發人員定義了一個接口

原创 白天謀生存,晚上謀發展

 一個故事引發的感想: 有兩個和尚他們分別住在相鄰的兩座山上的廟裏。這兩座山之間有一條溪,於是這兩個和尚每天都會在同一時間下山去溪邊挑水,久而久之他麼變成爲了好朋友。就這樣時間在每天挑水中不知不覺已經過了五

原创 online judge(ACM) 簡易內核設計與分析

 先來說說OJ的用途,通常,在ACM的比賽中,參賽選手需要根據比賽的題目,提交該題目的編程代碼,然後評判端對提交的代碼進行評判並給出結論(這個結論可能包括正確,答案錯誤,超時,編譯錯誤,內存超出等等)。

原创 十道海量數據處理面試題與十個方法大總結

  第一部分、十道海量數據處理面試題 1、海量日誌數據,提取出某日訪問百度次數最多的那個IP。       首先是這一天,並且是訪問百度的日誌中的IP取出來,逐個寫入到一個大文件中。注意到IP是32位的,

原创 各種排序算法的穩定性和時間複雜度小結

  選擇排序、快速排序、希爾排序、堆排序不是穩定的排序算法, 冒泡排序、插入排序、歸併排序和基數排序是穩定的排序算法。 冒泡法:  這是最原始,也是衆所周知的最慢的算法了。他的名字的由來因爲它的工作

原创 Android入門教程(四)之------Android工程目錄結構介紹

 當我們創建完Android工程如(HelloAndroid)後,展開"Package Explorer"窗口裏的"HelloAndroid"項名稱,可以看見如下目錄結構:res:放置應用 程序 用到的資源

原创 異常處理原則

java的異常處理涉及到程序流程的跳轉,所以,虛擬機需要保存程序的執行流程,以便異常發生時能正確的跳轉,這也就導致了使用異常時會引起額外的開銷,所以,要謹慎地使用異常。    使用異常有如下幾個原則:    1、儘量避免使用異常,將異常情

原创 當你在聚會上看見一位漂亮女孩

 哈佛大學一位著名教授在課堂上給學生們講述營銷學的概念。爲了使之淺顯易懂,這位教授引了生活中的事例加以說明:<一>在一次聚會上,你看見一位漂亮女孩,你走上前去,對她說:“我很有錢,嫁給我吧!”這就叫直接營銷

原创 程序員是這樣煉成的(1)-訂製自己的職業規劃之路

 從開始編程到現在已經有10年的時間了,10年之間我做過很多的工作,當然都稱不上卓越,我虛度光陰,過一天就算一天。在深圳呆了6個年頭後,我才發現事情的嚴重性,作爲一名軟件開發工程師,我一事無成,我還沒有一個

原创 Android入門教程(二)之------環境搭建

 Android 操作系統頂着 Google 與 Open Handset Alliance 的光環,讓很多程序員在 Android 手機還沒上市之前,就開始緊追着官方文檔, Early SDK 版本更新,

原创 從頭到尾徹底解析Hash表算法

  第一部分:Top K 算法詳解問題描述百度面試題:     搜索引擎會通過日誌文件把用戶每次檢索使用的所有檢索串都記錄下來,每個查詢串的長度爲1-255字節。     假設目前有一千萬個記錄(這些查詢

原创 Android入門教程(三)之------導入現有Android工程

 開啓Android工程我們開啓Eclipse環境來,在左上方的菜單上,選擇[File->New->Project],會彈出[New Project]對話框.Eclipse是通用的剪輯環境,可根據你所安裝的

原创 程序員修煉的三層境界,你屬於哪一層?

 修煉第一層境界:劍指四方,試問天下誰與爭鋒修煉第一層境界的程序員,對Java 開發技術盡數掌握,開發工具掌握的也較爲嫺熟。可以將第二層次程序員交給的任務完成的很出色,可以按要求獨立完成類,接口和算法的開發

原创 Android入門前言(一)之------Android應用開發入門五問

 1. Android是什麼?Android 是Google開發的基於Linux平臺的開源手機操作系統。它包括操作系統、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創