前言 最近項目上需要使用iScroll,在中文圈里找了找,只找到了iScroll 4的中文版API。加上最近開始使用github(準確說,github賬號是很多年前注冊的,一直在企業應用里摸爬滾打
轉載自 并發編程網 – ifeve.com 本文鏈接地址: Google Guava官方教程(中文版)
Commands 安裝 你需要有一個可以工作的 git 作為前提。 Git flow 可以工作在 OSX, Linux 和 Windows之下 OSX Homebrew: $ brew install git-flow
貢獻者: tangyouhua 、You 注:名單不分排名,不定期補充更新 目錄 Java資源大全中文版 古董級工具 構建工具 字節碼操作 集群管理 代碼分析 編譯器生成工具 外部配置工具 約束滿足問題求解程序
Google本周發布了一個全新的Android自動化測試模板示范項目,名稱是Android Testing Blueprint,簡稱ATBP,地址是 https://github.com/googlesamples/android-testing-templates。在這個項目里,Google詳細介紹了單個應用中集成測試的工具和框架,包括Java模塊測試,庫模塊測試,UI測試和單元測試的示例代碼,還包括從命令行和Android Studio運行測試的方法。詳細的說明文檔可以看這里:Android Testing Blueprint README。
????? How Tomcat Works中文版 介紹 概要 ??? 歡迎閱讀《How Tomcat Works》這本書。這本書解剖了Tomcat4.1.12和5.0.18版本,解釋了它的servl
TestDirector,它是Mercury Interactive公司推出的基于WEB的測試管理工具,無論是通過Internet還是通過Intranet你都可以以基于Web的方式來訪問TestDirector。<br> 應用程序測試是非常復雜的,它需要開發和執行數以千計的測試用例。通常情況下,測試需要多樣式的硬件平臺、多重的配置(計算機,操作系統,瀏覽器)和多種的應用程序版本。管理整個測試過程中的各個部分是非常耗時和困難的。<br> TestDirector能夠讓你系統地控制整個測試過程,并創建整個測試工作流的框架和基礎,使整個測試管理過程變得更為簡單和有組織。<br> TestDirector能夠幫助你維護一個測試工程數據庫,并且能夠覆蓋你的應用程序功能性的各個方面。在你的工程中的每一個測試點都對應著一個指定的測試需求。To meet the various goals of a project, you organize the tests in your project into unique groups. TestDirector還為你提供了直觀和有效的方式來計劃和執行測試集、收集測試結果并分析數據。<br> TestDirector還專門提供了一個完善的缺陷跟蹤系統,它能夠讓你跟蹤缺陷從產生到最終解決的全過程。TestDirector通過與你的郵件系統相關聯,缺陷跟蹤的相關信息就可以被整個應用開發組,QA , 客戶支持,負責信息系統的人員所共享。<br> TestDirector提供了與Mercury Interactive公司的測試工具(WinRunner, LoadRunner, QuickTest Professional, Astra QuickTest, QuickTest Professional for MySAP.com Windows Client, Astra LoadTest, XRunner, Visual API and Visual API-XP)、第三方或者自主開發的測試工具、需求和配置管理工具、建模工具的整合功能。TestDirector能夠與這些測試工具很好的無縫鏈接,為你提供的全套解決方案選擇來進行全部自動化的應用測試。<br> TestDirector會指導你進行需求定義、測試計劃、測試執行和缺陷跟蹤,即整個測試過程的各個階段。通過整合所有的任務到應用程序測試中來確保你的客戶收到更高質量的產品。
Dive Into Python是為有經驗的程序員編寫的一本Python書。
Zend Framework是用于PHP開發Web應用程序和Web Service程序的高品質開源框架。 利用PHP自身特性,Zend Framework有很高的易用性和強大的功能。它提供了先進、健壯和安全的開發網站的解決方案。
在開始介紹Microsoft Windows 的特性之前,必須首先了解Windows的各個函數是如何進行錯誤處理的。 當調用一個Windows函數時,它首先要檢驗傳遞給它的的各個參數的有效性,然后再設法執行任務。如果傳遞了一個無效參數,或者由于某種原因無法執行這項操作,那么操作系統就會返回一個值,指明該函數在某種程度上運行失敗了。表1 - 1列出了大多數Windows函數使用的返回值的數據類型。
由于PHP語言在建立基于數據庫驅動的動態網站所表現的高度靈活性,它已成為最流行的網站開發工具之一。它同時還可以與其它開源軟件如MySql數據庫和Apache服務器完美結合。但是,隨著越來越多的網站使用PHP開發,它們也成為了惡意攻擊者的目標,因此,開發者必須要做到應對攻擊的準備。 隨著攻擊頻度的增加,安全成為了一個需要關注的問題。《PHP安全基礎》講解了最常見的一些攻擊方式,同時說明了如何編寫不易被攻擊的代碼的方法。通過對各種攻擊方法及應對技巧的試驗,您會深入理解本書中所學到的各類安全措施。 針對大家最需要的部分,《PHP安全基礎》每一章講解一個網絡應用的實例(如表單處理,數據庫編程,SESSION管理及驗證)。每一章都舉例說明了潛在的攻擊方法及防止攻擊的技巧。 主要包括: 防止跨站腳本攻擊漏洞 防止SQL注入攻擊 Session劫持
面向對象編程(OOP)具有多方面的吸引力。對管理人員,它實現了更快和更廉價的開發與維護過程。對分析與設計人員,建模處理變得更加簡單,能生成清晰、易于維護的設計方案。對程序員,對象模型顯得如此高雅和淺顯。此外,面向對象工具以及庫的巨大威力使編程成為一項更使人愉悅的任務。每個人都可從中獲益,至少表面如此。
MyBatis 是支持普通 SQL 查詢,存儲過程和高級映射的優秀持久層框架。MyBatis 消除 了幾乎所有的 JDBC 代碼和參數的手工設置以及結果集的檢索。MyBatis 使用簡單的 XML 或注解用于配置和原始映射,將接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 對象)映射成數據庫中的記錄。
對每個人來說,習慣C++需要一些時間,對于已經熟悉C的程序員來說,這個過程尤其令人苦惱。因為C是C++的子集,所有的C的技術都可以繼續使用,但很多用起來又不太合適。例如,C++程序員會認為指針的指針看起來很古怪,他們會問:為什么不用指針的引用來代替呢? C是一種簡單的語言。它真正提供的只有有宏、指針、結構、數組和函數。不管什么問題,C都靠宏、指針、結構、數組和函數來解決。而C++不是這樣。宏、指針、結構、數組和函數當然還存在,此外還有私有和保護型成員、函數重載、缺省參數、構造和析構函數、自定義操作符、內聯函數、引用、友元、模板、異常、名字空間,等等。用C++比用C具有更寬廣的空間,因為設計時有更多的選擇可以考慮。 在面對這么多的選擇時,許多C程序員墨守成規,堅持他們的老習慣。一般來說,這也不是什么很大的罪過。但某些C的習慣有悖于C++的精神本質,他們都在下面的條款進行了闡述。
TensorFlow 是一個采用數據流圖(data flow graphs),用于數值計算的開源軟件庫。節點(Nodes)在圖中表示數學操作,圖中的線(edges)則表示在節點間相互聯系的多維數據數組,即張量(tensor)。它靈活的架構讓你可以在多種平臺上展開計算,例如臺式計算機中的一個或多個CPU(或GPU)、服務器、移動設備等等。TensorFlow 最初由Google?Brain 小組(隸屬于Google機器智能研究機構)的研究員和工程師們開發出來,用于機器學習和深度神經網絡方面的研究,但這個系統的通用性使其也可廣泛用于其他計算領域。
中文版《Qt5 Cadaques》 github上的《The Swift Programming Language》 in Chinese 的共享方式讓我覺得很不錯,參照這個方式我翻譯了《Qt5 Cadaques》。
?The Google File System中文版 譯者:alex 摘要 我們設計并實現了Google GFS文件系統,一個面向大規模數據密集型應用的、可伸縮的分布式文件系統。GFS雖然運行在廉價的
NHibernate 是一個面向.NET 環境的對象/關系數據庫映射工具。對象關系映射(O/R Ma pping,Object Relational Mapping)表示一種技術,用來把對象模型表示的對象映射到 基于 SQL 的關系模型數據結構中去。 NHibernate 不僅僅管理.NET 類到數據庫表的映射(包括.NET 數據類型到 SQL 數據類 型的映射),還提供數據查詢和獲取數據的方法,大幅度減少我們開發時人工使用 SQL 和 ADO.NET 處理數據的時間。NHibernate 的目標是對于開發者通常的數據持久化相關的編 程任務,解放其中的 95%。并請記住 NHibernate 作為數據庫訪問層,是與你的程序緊密 集成的。
MyBatis 是支持普通 SQL 查詢,存儲過程和高級映射的優秀持久層框架。MyBatis 消除 了幾乎所有的 JDBC 代碼和參數的手工設置以及結果集的檢索。MyBatis 使用簡單的 XML 或注解用于配置和原始映射,將接口和 Java 的 POJOs(Plan Old Java Objects,普通的 Java 對象)映射成數據庫中的記錄。 每 一 個 MyBatis 的 應 用 程 序 都 以 一 個 SqlSessionFactory 對 象 的 實 例 為 核 心 。 SqlSessionFactory 對 象 的 實 例 可 以 通 過 SqlSessionFactoryBuilder 對 象 來 獲 得 。 SqlSessionFactoryBuilder 對象可以從 XML 配置文件,或從 Configuration 類的習慣準備的實 例中構建 SqlSessionFactory 對象。
JavaScript 是網景(Netscape)公司開發的一種基于客戶端瀏覽器、面向(基于)對象、事件驅動式的網頁腳本語言。JavaScript語言的前身叫作Livescript。JavaScript的特點: 簡單、易學、易用; 跨平臺;IE、Navigator 符合ECMA(歐洲計算機制造協會)標準,可移植; 事件驅動式的腳本程序設計思想; 動態、交互式的操作方式。