原创 Java常用設計模式——單態設計模式(Singleton)

單態定義: Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。在很多操作中,比如建立目錄、數據庫連接都需要這樣的單線程操作。還有, singleton能夠被狀態化。這樣多個單態類在一起就可以作爲一

原创 華爲2015校園招聘機試題

1. 括號合法性判斷 給定一個只有'('和')'的字符串,判斷其在語法邏輯上是否合法。 解答:這題用棧的方法,每遇到左括號進棧,遇到右括號則將左括號彈出,沒得彈出則非法,最後判斷棧不爲空也非法。 還有一種方法:只要判斷左括號和右括號的數

原创 美團2015校園招聘筆試題

今天美團筆試做得很爛,eclipse用慣了,紙上寫程序各種困惑啊。回來對每一題重新想了想,大致寫了下思路: 第一題很簡單,全概率公式。 這題也不難,去掉非字母數字的元素後,將小寫字母變成大寫就行。 (用java,str.replace

原创 Maven + Spring MVC+Mybatis + MySQL +AngularJS + Bootstrap 實現簡單微博應用(一)環境搭建

1. 工具準備 i)開發平臺 Eclipse Java EE IDE  Mars Release (4.5.0)  + JDK 1.7 + ii)項目管理工具 maven 3.3.3。 http://maven.apache.org/do

原创 eclipse C/C++ 安裝和配置 (windows)

一、預備條件 Java運行環境 GNU 編譯器 gcc 4.7.0 及之後的版本 Eclipse CDT (C Development Tools) 二、軟件下載安裝 1.安裝Java:  http://java.com/en 這裏可以

原创 2015華爲招聘機試樣題(java實現)

1. 描述: 模擬n個人參加選舉的過程,並輸出選舉結果:假設候選人有四人,分別用“A”、”B”、”C”、”D”表示,選舉時開始計票, 若輸入的不是“A”、”B”、”C”、”D”則視爲無效票。選舉結束後獲取各個候選人的得票數以及無效

原创 百度2015校園招聘 自然語言處理工程師筆試

百度筆試都要用c/c++, 真是受不了結構體指針鏈表神馬的。。 不說了,上題。 一、簡答 1. new 和 malloc的區別。 1,malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算符。它們都可用於

原创 CVTE2015校園招聘 Android 開發筆試

1. Java中abstract的用法 abstract修飾類,會使這個類成爲一個抽象類,這個類將不能生成對象實例,但可以做爲對象變量聲明的類型,也就是編譯時類型,抽象類就像當於一類的半成品,需要子類繼承並覆蓋其中的抽象方法。abstra

原创 Java併發(二)——活性

活性:一個併發應用的及時執行能力。 這裏主要介紹最常見的活性問題:死鎖。另外簡要介紹其他兩種活性問題:餓死、活鎖。 1.死鎖 當兩個線程相互阻塞,一直等待不能正常運行,就造成了死鎖。例如,Alphonse 和Gaston是好朋友,他們

原创 Java常用設計模式——策略模式

一個程序員對設計模式的理解: “不懂”爲什麼要把很簡單的東西搞得那麼複雜。後來隨着軟件開發經驗的增加纔開始明白我所看到的“複雜”恰恰就是設計模式的精髓所在,我所理解的“簡單”就是一把鑰匙開一把鎖的模式,目的僅僅是着眼於解決現在的問題,

原创 Java常用設計模式——適配器模式

適配器(Adapter)模式是爲解決不兼容不匹配問題而引入的。 定義: 適配器模式將一個類的接口轉換成客戶期望的另一個接口,使得原本由於接口不兼容而不能一起工作的那些類能在一起工作。 分類: 1. 組合方式——對象適配器 特點:把被適配

原创 Java中的訪問修飾符和修飾符

訪問修飾符有四種:public,protected,default,private                               包外       子類        包內         類內 public        

原创 Shell公司性格測試

這個跟華爲的性格測試很像。我做的時候只截了這後面6道題。題目前後是有聯繫的,也就是後面會出現和前面類似甚至一模一樣的題。所以答案要前後一致,每道題都不要隨便選,不然你會不記得前面選的是什麼。這裏每道題打分只有5個等級,華爲有9個等級。

原创 Java 嵌套類(Nested Class):靜態嵌套類,內部類,局部類,匿名類

        將一個人比作類,人由大腦、肢體、器官等組成,而嵌套類相當於其中的某個器官,例如心臟:它也有自己的屬性和行爲(血液、跳動)。   嵌套類(Nested Class)的結構: //外部類 class Out {

原创 華爲機試題

1、描述:  實現簡易字符串壓縮算法:一個長度最大爲128的字符串,由字母a-z或者A-Z組成,將其中連續出現2次以上(含2次)的字母轉換爲字母和出現次數,以達到壓縮目的。   運行時間限制: 無限制   內存限制: 無限制   輸入: