Nexus 是Maven倉庫管理器,如果你使用Maven,你可以從Maven中央倉庫 下載所需要的構件(artifact),但這通常不是一個好的做法,你應該在本地架設一個Maven倉庫服務器,在代理遠程倉庫的同時維護本地倉庫,以節省帶寬和時間,Nexus就可以滿足這樣的需要。此外,他還提供了強大的倉庫管理功能,構件搜索功能,它基于REST,友好的UI是一個extjs的REST客戶端,它占用較少的內存,基于簡單文件系統而非數據庫。這些優點使其日趨成為最流行的Maven倉庫管理器。
自動化單元測試可以做許多的事,并幫你節省時間。它也可以被用作快速檢驗新建工程或進行冒煙測試。始終,單元測試是作為一種有效的、系統的檢驗應用程序各功能執行的方式。Android SDK支持JUnit的自動化單元測試。本教程假設你已熟悉Android和JUnit在Eclipse的使用。
BEA WebLogic Server? 包含了許多互相關聯的資源。對這些資源的管理包括下列任務:服務器的啟動及終止,服務器以及連接池的負載平衡,資源配置的監控,診斷并修改問題,監控并評估系統性能,分發Web應用、EJB以及其它資源。 WebLogic服務器提供了一個健壯的基于Web的工具——管理控制臺,它是執行上述任務的主要工具。通過管理控制臺,你可以訪問 WebLogic 管理服務。 管理服務實現了Sun的Java管理擴展標準(JMX),它是 WebLogic資源管理的基礎。
本文主要介紹SecureCRT的使用方法和技巧。 【概念解釋】什么是SSH? SSH的英文全稱是Secure Shell
許多網絡程序,如telnet、rsh、rlogin或rexec,用明文(plain text)傳送口令和秘密的信息,所以就可利用任何連接到網絡上的計算機監聽這些程序和服務器之間的通信并獲取口令和秘密信息。現在,telnet程序對于日常的管理工作是必不可少的,但是它又是不安全的,那么用什么來替代它呢?OpenSSH就是那些過時的、不安全的遠程登錄程序,如:telnet、rlogin、rsh、rdist或rcp的替代品。
jBPM 即java Business Process Management,是基于java的業務流程管理系統,它是一組J2SE組件,可以作為J2EE應用集群部署。jBPM是公開源代碼項目。jBPM是市面上相當流行的一款開源工作流引擎,引擎底層基于Active Diagram模型。作為jBoss的一個子項目,它使用了hibernate,因此可以很好的支持主流數據庫。
身為 Ruby 開發者,有件總是令我煩心的事——Python 開發者有一份好的編程風格參考指南(PEP-8)而我們永遠沒有一份官方指南,一份記錄 Ruby 編程風格及最佳實踐的指南。我確信風格很重要。我也相信像 Ruby 這樣的黑客社區,應該可以自己寫一份這個夢寐以求的文檔。
Grunt靠邊,全新的建構工具來了。Gulp的code-over-configuration不只讓撰寫任務(tasks)更加容易,也更好閱讀及維護。 Glup使用node.js串流(streams)讓建構更快速,不須寫出資料到硬盤的暫存檔案/目錄。如果你想了解更多有關串流–雖然不是必須的–你可以閱讀這篇文章。Gulp利用來源檔案當作輸入,串流到一群外掛(plugins),最后取得輸出的結果,并非配置每一個外掛的輸入與輸出–就像Grunt。
OpenStack Grizzly安裝指南旨在讓你輕松創建自己的OpenStack云平臺。
至于什么是版本控制?作為程序員大軍之一,想必大家有這樣的經歷吧。開始一個項目的時候,腦子一熱,把程序一下子寫了七七八八了,然后慢慢地到了瓶頸了,要實現新的功能,要改變某些結構。這個過程肯定是有很大風險的,說不定改變的時間要很長。但是客戶又在催著要代碼,那就為當前的版本起一個版本號吧,然后復制一份來重新改寫部分,如果寫好了,就交新的代碼,改不好就又回到原來的版本。至少還可以交差。版本控制工具的原理也是這樣,只是這個工具把代碼都壓縮存儲了,省得自己手工復制代碼然后存儲。
GNU Parallel是一個shell工具,為了在一臺或多臺計算機上并行的執行計算任務。本文簡要介紹GNU Parallel的使用。
在學習中接觸了Git這個版本控制工具,剛開始并不知道怎么利用這個工具幫助我來開發(雖然我知道它很強大),也是利用網上的一些資料入門,由于沒有完全掌握這個版本控制工具,我把它只是用來當做備份代碼的一個工具而已,當時并沒有體會到利用Git幫助開發帶來的便利。
Matplotlib是一個Python工具箱,用于科學計算的數據可視化。借助它,Python可以繪制如Matlab和Octave多種多樣的數據圖形。最初是模仿了Matlab圖形命令, 但是與Matlab是相互獨立的.
毫不夸張地說,Binder是Android系統中最重要的特性之一;正如其名“粘合劑”所喻,它是系統間各個組件的橋梁,Android系統的開放式設計也很大程度上得益與這種及其方便的跨進程通信機制。
MongoDB 提供了多樣性的索引支持,索引信息被保存在system.indexes 中,且默認總是為_id創建索引,它的索引使用基本和MySQL 等關系型數據庫一樣。其實可以這樣說說,索引是凌駕于數據存儲系統之上的另一層系統,所以各種結構迥異的存儲都有相同或相似的索引實現及使用接口并不足為 奇。
這個文檔用于解釋如何使用 Data Binding Library 編寫聲明式的布局,減少應用中邏輯以及布局所需要的“膠水代碼”。
術語規則聲明我們把一個(或一組)選擇器和一組屬性稱之為 “規則聲明”。舉個例子:.listing {font-size: 18px;line-height: 1.2;}選擇器在規則聲明中,“選擇器” 負責選取 DOM 樹中的元素,這些元素將被定義的屬性所修飾。
JSONNeverDie 是一個 Swift 寫的 JSON 編碼、解碼庫,利用反射實現 JSON 到 Model 的自動映射,無需任何 parse 代碼,強大而簡單。
作為一個Android 開發者,你應該很了解Android Studio,如果你現在還不了解,沒關系,那么從現在開始,我們一起來了解了解Andoid Studio。
JS代碼風格指南