原创 八張圖理解Java

原文鏈接:http://www.importnew.com/11725.html 一圖勝千言,下面圖解均來自Program Creek 網站的Java教程,目前它們擁有最多的票選。如果圖解沒有闡明問題,那麼你可以藉助它的標題來一

原创 Python快速入手

列表的常用操作 列表遍歷 In [18]: for x in list: ....: print(x) ....: 5 4 3 2 In [19]: for x in range(0,len(list)

原创 架構之路(二)

我們在上一篇博客中設定了架構的目標,只有一個,就是可維護性。完全沒有提性能,這是故意的。 似乎程序員都是急性子,或許是被windows冗長的開機時間折磨夠了,有可能是因爲提升性能的效果是最顯而易見的……總之,我發現,絕大部分程序員

原创 架構之路(一)

標準來源於目標 前文說過,評價架構好壞是一個很主觀的東西。既然大家寫出來的程序都能跑,憑什麼就說你架構好,我的架構就差?拿出來大家評評理,張三說好,李四說不行,王五說將就……究竟誰說了算?現在已經不是一個迷信權威的時代了,所以不管

原创 網絡爬蟲:爬取動態網頁(例如javascript)

經過一段時間的摸索,終於有了一套爬取動態網頁的方法,此方法適合大多數的動態網頁爬取,至於另外少數的動態網頁爬取,還必須利用其它的辦法。在此分享給大家。 舉例:例如在百度中搜索成語詞典,顯示如下,需要爬取所有的成語詞彙。我們可以點擊

原创 Java線程面試題 Top 50

不管你是新程序員還是老手,你一定在面試中遇到過有關線程的問題。Java語言一個重要的特點就是內置了對併發的支持,讓Java大受企業和程序員的歡迎。大多數待遇豐厚的Java開發職位都要求開發者精通多線程技術並且有豐富的Java程序開

原创 Java excel的導入導出

將數據寫入excel public void WriteExcel() { HSSFWorkbook wb = new HSSFWorkbook(); Sheet sheet = wb.create

原创 最好的8個 Java RESTful 框架

過去的每一年,涌現出越來越多的Java框架。就像JavaScript,每個人都認爲他們知道一個好的框架的功能應該是怎麼樣的。連我的老祖母現在也使用 一個我從來沒有聽說過而且可能永遠不會使用的框架。玩笑歸玩笑,可以做幾乎任何事的臃腫

原创 全排列的實現

最近看了一篇關於面試的文章,其中寫道:給定一個數n,打印1到n位數的所有數字。對於這樣的題目,最先想到的就是用數字的思維思考,就想到若n爲7,那就是打印1到9999999。這樣思維就被固定死了。例如給定100,這樣你能打印出來嗎?

原创 2016年人人網筆試題

圖片不太清晰,請多多包含!

原创 'dict' object has no attribute 'has_key'

好久沒有敲python了,今天試着敲了幾行python代碼,我去!居然出現了一個讓我很蛋疼的問題,查了很多資料,都是說Dictionary是有has_key 這個方法的,後來通過請教大神才知道,由於我的電腦安裝的是python3.

原创 Python linux 下的python調試

想讓python也能想C一樣的編譯調試嗎?其實很簡單,python自帶類似gdb的pdb庫,可以實現簡單的調試功能,調試命令與gdb相似,只是功能沒有gdb那麼強大。 import numpy as np A=np.array([

原创 在windows環境下安裝perl( Statistics::Basic module)相關包

今天遇到一個很棘手的問題,百度了好久沒解決,就早我絕望之際,在google上找了一下,看到一個別人寫的辦法,既然解決了我的問題,http://www.cnblogs.com/tobebrave/p/3701771.html,在這裏

原创 perl入門

轉載於此 perl是一門免費及開源的腳本語言,由Larry Wall所創造,這門語言以實用,快速開發爲主要目標,與當前流行的面向對象,結構化編程有些格格不入。但是這並不妨礙perl被廣泛流傳和使用,世界範圍內圍繞Perl建

原创 如何快速掌握一門新技術/語言/框架

出處:http://www.cnblogs.com/huang0925 IT行業中的企業特點是都屬於知識密集型企業。這種企業的核心競爭力與員工的知識和技能密切相關。而如果你在企業中扮演的是工程師的角色的話,那麼你的核心競爭力就是I