React.js 是 Facebook 推出的一個用來構建用戶界面的 JavaScript 庫。 React中,把一切東西都看成組件,而且所有組件有其狀態。 什么是狀態?簡單來說,一個組件有多種有限的狀態,但同時只能是一種狀態,不過條件處罰就會變成另一種狀態。學術上叫有限狀態機。
cvs允許你把修改隔離在各自的開發線上,這就是分支(branch)。當你改變一個分支中的文件時,這些更改不會出現在開發主干(maintrunk)和其它分支中。在這之后你可以使用merging把這些變更從一個分支移動到另一個分支(或主干)。
本書介紹了JNI的設計思想,對這種思想的理解是使用JNI的各種特性的基礎。本書有一部分是JAVA2平臺上面的JNI特征的規范說明。JNI程序員可以把這部分用作一個手冊。JVM開發者在實現虛擬機的時候必須遵守這些規范。JNI是JAVA平臺的一個重要特征,使用它我們可以重用以前用C/C++寫的大量代碼。本書既是一個編程指南也是一個JNI手冊。本書共包括三部分:<br> 1、第二章通過一個簡單的例子介紹了JNI。它的對象是對JNI不熟悉的初學者。<br> 2、3~10章對JNI的特征進行了系統的介紹。我們會舉大量的例子來說明JNI的各個特征,這些特征都是JNI中重要且常用的。<br> 3、11~13章是關于JNI的技術規范。可以把這兩章當作一個手冊。<br> 本書盡量去滿足各類讀者的需要。指南面向初學者,手冊面向有經驗的人和自己實現JNI規范的人。大部分讀者可能是用JNI來寫程序的開發者。本書會假設你有JAVA,C/C++基礎。
SASS是一種CSS的開發工具,提供了許多便利的寫法,大大節省了設計者的時間,使得CSS的開發,變得簡單和可維護。SASS本文總結了SASS的主要用法。
Python入門指南。目錄第一章Python語言介紹及開發環境第二章Python語言數據類型、運算符和表達式第三章常用數據結構第四章控制流第五章函數第六章輸入和輸出第七章模塊第八章錯誤和異常第九章類第十章標準庫概覽第一章Python語言介紹及開發環境什么是Python Python的特色Python可以做什么Python安裝與配置Python開發環境如何運行Python程序Python是一門簡單易學且功能強大的編程語言。它擁有高效的高級數據結構,并且能夠用簡單而又高效的方式進行面向對象編程。
支持平臺 GNU/Linux是產品開發和運行的平臺。 Hadoop已在有2000個節點的GNU/Linux主機組成的集群系統上得到驗證。 Win32平臺是作為 開發平臺 支持的。由于分布式操作尚未在Win32平臺上充分測試,所以還不作為一個 生產平臺 被支持。 所需軟件 Linux 和 Windows 所需軟件包括 : Java TM 1.5.x,必須安裝,建議選擇Sun公司發行的Java版本。
RMAN可以用來備份和還原數據庫文件、歸檔日志和控制文件。它也可以用來執行完全或不完全的數據庫恢復。 注意:RMAN不能用于備份初始化參數文件和口令文件。 RMAN啟動數據庫上的Oracle服務器進程來進行備份或還原。備份、還原、恢復是由這些進程驅動的。 RMAN可以由OEM的Backup Manager GUI來控制,但在本文章里不作重點討論。
BIRT是一個Eclipse-based開放源代碼報表系統。是基于J2EE的Web應用程序上。BIRT主要由兩部分組成:一個是基于Eclipse的報表設計和一個可以加到你應用服務的運行期組件。BIRT同時也提供一個圖形報表制作引擎。
簡介Android Studio是一個基于IntelliJIDEA的新的Android開發環境。與EclipseADT插件相似,Android Studio提供了集成的Android開發工具用于開發和調試。除了你期望的IntelliJ的能力,Android Studio還提供:······基于Gradle構建的支持。Android專屬的重構和快速修復。捕獲性能、易用性、版本兼容性等問題。支持ProGuard和應用簽名。基于模板的向導來創建常見的Android設計和組件。豐富的布局編輯器,允許你拖放UI組件并在多個屏幕上的預覽布局,等等。 入門指南>
WebService編程指南一、DE架構ERP系統發布webservice1、WebService概述Webservice就是一個應用程序,它向外界暴露出一個能夠通過WEB進行調用的API.也就是說,你可以用編程的方法通過WEB來調用該應用程序.Webservice是建立可互操作的分布式應用程序的新平臺.Webservice平臺是一套標準,你可以用你喜歡的任何語言,在你任何喜歡平臺上寫Webservice,只要我們通過Webservice標準對該服務進行查詢和訪問.不管你用什么工具,什么語言寫出的Webservice,就可以用SOAP協議通過HTTP來調用它.
這個文檔所涉的是系統管理員須知的關于Linux-PAM庫的知識. 它涉及了設置PAM的正確語法并討論維護一個可靠系統的正確的策略. 1. 介紹 Linux-PAM (Linux下的可插入式認證模組) 是一套共享函數庫,允許系統管理員來決定應用程式如何識別用戶. 換句話說,就是用不著(重寫和)重新編譯一個(支援PAM的)程式,就可以切換它所用的認證機制. 你可以整個的升級你的認證系統而不用去管應用程式本身.
LDAP(輕量級目錄訪問協議,Lightweight Directory Access Protocol)是實現提供被稱為目錄服務的信息服務。目錄服務是一種特殊的數據庫系統,其專門針對讀取,瀏覽和搜索操作進行了特定的優化。目錄一般用來包含描述性的,基于屬性的信息并支持精細復雜的過濾能力。目錄一般不支持通用數據庫針對大量更新操作操作需要的復雜的事務管理或回卷策略。
4、 CXF的特性 有代碼生成工具:Java to WSDL;WSDL to Java;XSD to WSDL;WSDL to XML;WSDL to SOAP;WSDL to Service; 支持 JAX-WS、 JAX-WSA、JSR-181 和 SAAJ;支持 SOAP 1.1、1.2、WS-I BasicProfile、WS-Security、WS-Addressing、WS-RM 和 WS-Policy;支持 WSDL 1.1 、2.0;支持 MTOM;、JavaScript、通過 Yoko 支持 CORBA;通過 Tuscany 支持 SCA;通過 ServiceMix 支持 JBI 內置Jetty應用服務器
關于?Velocity用戶指南旨在幫助頁面設計者和內容提供者了解Velocity和其簡單而又強大的腳本語言(VelocityTemplateLanguage(VTL))。本指南中有很多示例展示了用Velocity來講動態內容嵌入到網站之中,但是所有的VTLexamples都同演示用于所有的頁面和模版。什么是Velocity?Velocity是一個基于Java的模版引擎。它允許web頁面設計者引用JAVA代碼預定義的方法。Web設計者可以根據MVC模式和JAVA程序員并行工作,這意味著Web設計者可以單獨專注于設計良好的站點,而程序員則可單獨專注于編寫底層代碼。Velocity將Java代碼從web頁面中分離出來,使站點在長時間運行后仍然具有很好的可維護性,并提供了一個除JSP和PHP之外的可行的被選方案。
mongoDB技術文檔。介紹:MongoDB是一個基于分布式文件存儲的數據庫。由C++語言編寫。旨在為WEB應用提供可擴展的高性能數據存儲解決方案。特點:高性能、易部署、易使用,存儲數據非常方便。主要功能特性有: 面向集合存儲,易存儲對象類型的數據模式自由支持動態查詢支持完全索引,包含內部對象支持查詢支持復制和故障恢復使用高效的二進制數據存儲,包括大型對象(如視頻等)自動處理碎片,以支持云計算層次的擴展性支持RUBY,PYTHON,JAVA,C++,PHP等多種語言文件存儲格式為BSON(一種JSON的擴展)可通過網絡訪問使用原理所謂“面向集合”(Collenction-Oriented),意思是數據被分組存儲在數據集中,被稱為一個集合(Collenction)。
4、 CXF的特性 有代碼生成工具:Java to WSDL;WSDL to Java;XSD to WSDL;WSDL to XML;WSDL to SOAP;WSDL to Service; 支持 JAX-WS、 JAX-WSA、JSR-181 和 SAAJ;支持 SOAP 1.1、1.2、WS-I BasicProfile、WS-Security、WS-Addressing、WS-RM 和 WS-Policy;支持 WSDL 1.1 、2.0;支持 MTOM;、JavaScript、通過 Yoko 支持 CORBA;通過 Tuscany 支持 SCA;通過 ServiceMix 支持 JBI 內置Jetty應用服務器
你可以用它開發網頁樣式,但是沒法用它編程。也就是說,CSS 基本上是設計師的工具,不是程序員的工具。在程序員眼里,CSS 是一件很麻煩的東西。它沒有變量,也沒有條件語句,只是一行行單純的描述,寫起來相當費事。
TypeScript 是微軟開發的 JavaScript 的超集,TypeScript兼容JavaScript,可以載入JavaScript代碼然后運行。TypeScript與JavaScript相比進步的地方 包括:加入注釋,讓編譯器理解所支持的對象和函數,編譯器會移除注釋,不會增加開銷;增加一個完整的類結構,使之更新是傳統的面向對象語言。
總的來說,每一個Spark應用程序,都是由一個驅動程序組成,它運行用戶的main函數,并且在一個集群上執行各種各樣的并行操作。Spark提供的主要的抽象(概念)是一個彈性分布式數據集,它是一個元素集合,劃分到集群的不同節點上,可以被并行操作。RDDs的創建可以從Hadoop文件系統(或者任何支持Hadoop的文件系統)上的一個文件開始,或者通過轉換這個驅動程序中已存在的Scala集合而來。用戶也可以使Spark持久化一個 RDD到內存中,使其能在并行操作中被有效的重用。最后,RDDs能自動從節點故障中恢復。
網絡應用程序,分為前端和后端兩個部分。當前的發展趨勢,就是前端設備層出不窮(手機、平板、桌面電腦、其他專用設備......)。 因此,必須有一種統一的機制,方便不同的前端設備與后端進行通信。這導致API構架的流行,甚至出現"API First"的設計思想。RESTful API是目前比較成熟的一套互聯網應用程序的API設計理論。我以前寫過一篇《理解RESTful架構》,探討如何理解這個概念。