原创 序列化和反序列化

轉自:http://tech.meituan.com/serialization_vs_deserialization.html 摘要 序列化和反序列化幾乎是工程師們每天都要面對的事情,但是要精確掌握這兩個概念並不容易:一方面,它們往

原创 python中range函數和xrange函數的區別

Range: range([start,] stop[, step]),根據start與stop指定的範圍以及step設定的步長,生成一個序列。   Xrange: 用法與range完全相同,所不同的是生成的不是一個序列,而是一個生成器。

原创 Python反轉列表的三種方式

方式一:使用reversed()函數 a=[1,2,3,4,5,6,7,8,9] b=list(reversed(a)) print b 注意:reversed()函數返回的是一個迭代器,而不是一個List,需要再使用List函數轉換一下

原创 當Eclipse的關鍵字高亮顯示不小心被關閉之後......

1.在Eclipse的開發當中,雙擊某個關鍵字或變量,整個窗口中相同的內容會同時高亮顯示,這一小功能十分便利。 2.但有時候會發現這個功能會莫名其妙的被關掉,雖然是一個小問題,但也“牙疼不是病,疼起來真要命” 3.如何恢復呢?有如下2

原创 從Python列表Remove操作的一個小問題說開去

  一.問題 :        前兩天因工作需要,寫了一個Python小程序, 將某目錄下所有長度小於19的文件夾過濾掉,例如這個這個目錄:                    過濾完成後,只需要剩餘“2014_11_03-12-1

原创 爲什麼1個字節(Byte)等8位(Bit)?

有沒有想過爲什麼1個字節等於8個比特位?想過,OK,好孩子,來摸摸頭,沒想過的同學請自覺面壁哈。啥?這不是理所當然的麼,就和吃飯喝水一樣自然,還要想嗎?另外,知道這個有什麼用呢? 那些看起來自然而然的事情,其實並不是我們想象的那樣簡單

原创 Python中的引號

Python中的單引號、雙引號、三單引號、三雙引號都是表示字符串的。 一.單引號: 在字符串中間出現單引號時,則需要使用轉義字符,例如: a='I\'m a boy' print a 出現雙引號時,則不用使用轉義字符,例如: a='I

原创 極簡敏捷知識體系

原创 實用類讀書法V1.0

關於讀書方法的更多信息,可參見:      如何讀書---篇1      如何讀書---篇2

原创 紀錄片?科幻片?觀《無薪時代—未來沒有工作》小感

       剛剛看完了《無薪時代—未來沒有工作》,三分鐘熱度還沒過,上來吧啦吧啦。 自己一向對這種有着科幻/未來主義的電影/紀錄片很感興趣,這部《無薪時代—未來沒有工作》總體 是在說技術性失業,即科技自動化對失業率的影響,全片按行業展開

原创 java.net.SocketException: select failed異常的解決方法

一.問題描述:在創建ServerScoket後,調用accept方法後,產生如下異常信息: java.net.SocketException: select failedat java.net.PlainSocketImpl.sock

原创 初學者Oracle 11g安裝常見錯誤

1.安裝完成後,未對HR賬號進行解鎖。 2.正常安裝完成後,安裝PL/SQL Developer後,連接不上Oracle,報找不到監聽器,此問題是由防火牆造成的,需要關閉防火牆。 3.在win8上安裝Oracle非常緩慢,是由防火牆

原创 Python格式化字符串的四種方法

在Python中%號代表字符串格式化操作符,%s稱爲轉換說明符。   方法1:只使用轉換說明符 print 'hello %s!' % ('Tom') 方法2:使用字典名值對 print 'hello %(name)s!' % {'na

原创 《程序員的自我修養》讀書筆記3

        無論是可執行文件、目標文件或庫,他們實際上都是一樣基於段的文件或是這種文件的集合。程序的源代碼經過編譯以後,按照代碼和數據分別存放到相應的段中,編譯器(彙編器)還會將一些輔助性的信息,諸如符號、重定位信息等也按照表的方式存

原创 Google Java編程風格指南中文版

作者:Hawstein 出處:http://hawstein.com/posts/google-java-style.html 聲明:本文采用以下協議進行授權: 自由轉載-非商用-非衍生-保持署名|Creative Commons B