最近一直在讀twitter開源的這個分布式流計算框架——storm的源碼,還是有必要記錄下一些比較有意思的地方。我按照storm的主要概念進行組織,并且只分析我關注的東西,因此稱之為淺析。一、介紹Storm的開發語言主要是Java和Clojure,其中Java定義骨架,而Clojure編寫核心邏輯。源碼統計結果:
系統 2019-08-12 09:30:03 2885
在使用php開發之中大家都習慣使用gb類庫來處理圖像信息,但是函數很多的gb類庫也是很頭疼,使用起來要一個個的查詢函數和看官方手冊,下面將介紹一個很強大的圖像處理工具----ImageMagick,這個在liunx下面處理圖像信息將會更簡潔。先看一下百度百科的介紹:ImageMagick是一套功能強大、穩定而且免費的工具集和開發包,可以用來讀、寫和處理超過89種基本格式的圖片文件,包括流行的TIFF、JPEG、GIF、PNG、PDF以及PhotoCD等格式
系統 2019-08-12 09:27:19 2885
EMS公司,是專門從事企業數據庫以及內置于多層次客戶服務器結構自動化開發。其EMSSQLAngelforSQLServer工具,便是SQLServers數據庫數據備份還原工具,并且還能使用壓縮機制和執行維護工作。此次,EMSSQLAngelforSQLServer發布1.3版本,主要是提供了遠程的上傳及存儲備份功能。具體如下:支持遠程上傳和存儲備份網絡文件夾,網絡附件存儲(NAS)FTP上傳(ImplicitSSL/ExplicitSSL),SFTP(SS
系統 2019-08-12 01:33:45 2885
周末花了兩天時間,終于在ACER上成功安裝原版MAC10.6.3,顯卡也驅動起來了,還是挺累的。上次安裝過一次10.5.6的,最終因為顯卡驅動不起來放棄了,昨天安裝好后就可以瀏覽網絡,不會出現花屏,感覺10.6的顯示支持要比老版本的好很多,很幸運的找到了GF9300MGS驅動,成功安裝,不過還沒聲音,晚上再找找,應該問題不大。具體安裝方法誰有興趣去網上找吧,很多的,只要運氣好就沒大問題。草草的安裝了XCODE,呵呵,很順利,看了一眼界面,有點像VS?今晚回
系統 2019-08-12 01:32:18 2885
pythonsocket.error:[Errno10054]遠程主機強迫關閉了一個現有的連接。問題解決方案:前幾天使用python讀取網頁。因為對一個網站大量的使用urlopen操作,所以會被那個網站認定為攻擊行為。有時就不再允許下載。導致urlopen()后,request.read()一直卡死在那里。最后會拋出errno10054.這個錯誤是connectionresetbypeer.也就是傳說的遠端主機重置了此連接。原因可能是socket超時時間過
系統 2019-09-27 17:48:06 2884
importnumpyasnpIn[9]:#1創建一個長度為10的一維全為0的ndarray對象,然后讓第5個元素等于1n=np.zeros(10)n[4]=1print(n)[0.0.0.0.1.0.0.0.0.0.]In[10]:#2創建一個元素為從10到49的ndarray對象np.arange(10,50)Out[10]:array([10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,
系統 2019-09-27 17:47:31 2884
3.1、運行SMS程序給另一個android模擬器發短信運行上面我們編寫的TextMessage程序,另外在Windows的命令行下切換到tools目錄下,并輸入emulator–datasmsReceiver,我的如下:這樣就會啟動一個android模擬器,如下所示:(注意它的編號:5556,就是用這個編號與它通信的)圖2、通過emulator啟動一個android模擬器通過我們TextMessage程序啟動的android模擬器,編寫短信:圖3、Tex
系統 2019-08-29 22:55:40 2884
WinCE5.0中文模擬器SDK的安裝過程不細說了,一路默認即可,下面主要介紹如何配置,使其能在VS2005中正常使用。安裝完成后,打開VS2005,點擊菜單“工具”——“選項”——“設備工具”——“設備”,選擇“WindowsCE5.0ARMV4IEmulator”,點擊“屬性”按鈕,如下圖所示。在彈出的對話框中,點擊“仿真器選項”,如下圖所示。在彈出的對話框中,設置“FlashMemoryFile”和RAMSize如下圖所示。在Display下,設置顯
系統 2019-08-29 22:42:23 2884
Mac系統已經自帶了svn,我們已經不需要安裝svn服務器了,簡單的幾步配置就可以開啟我們的svn服務器了。1、打開terminal,可以使用如下命令確定我們的MacOS系統確實已經安裝了svnserve。machost:~xiayong$svnserve--versionsvnserve,version1.6.18(r1303927)compiledAug42012,19:46:53Copyright(C)2000-2009CollabNet.Subve
系統 2019-08-12 09:29:40 2884
內存數據庫MonetDB分享到新浪微博騰訊微博已用+1收藏+29MonetDB是一個內存數據庫原型系統,它側重于支持查詢密集型應用,如數據挖掘、即時決策支持等。它是從主存儲器觀點開發而來的數據管理系統,使用一個完全分解的存儲模塊,自動的標題管理,數據類型和搜索加速器的可延伸性,以及SQL-和XML-前臺。功能和特點◆支持SQL’99,SQL’03核心標準◆支持持久存儲,觸發器◆用戶可用C編寫所需功能◆支持OPEN-GIS標準◆支持SQL/XML大部分標準◆
系統 2019-08-12 01:54:39 2884