本书首先介绍了使用 Go 官方库开发 RPC 服务的方法,然后介绍流行 gRPC 库以及其它一些 RPC 框架如 Thrift 等,后面重点介绍高性能的分布式全功能的 RPC 框架 rpcx。读者通过阅读本书,可以快速学习和了解 Go 生态圈的 RPC 开发技术,并且应用到产品的开发中。
Django REST framework 是一个强大且灵活的工具包,用以构建 Web APIs。文章翻译自官方网站,部分内容有增删。
JUnit 5 是 JUnit 的下一代。目标是为 JVM 上的开发人员端测试创建一个最新的基础。这包括专注于 Java 8 及更高版本,以及启用许多不同风格的测试。
Gradle 为 Java(JVM)世界提供快速构建的工具,本指南如同 Gradle 一样不断的再更新,如有勘误或者改正之处,请给本指南更多建议。
Apache Cordova 是跨平台应用开发解决方案,而 PhoneGap 就是 Cordova 的原始版本和最流行的发布。 包括: 使用 HTML, CSS 和 JS 开发移动端应用 一次编码支持多平台编译,其中包括 Amazon Fire OS、Android、BlackBerry、Firefox OS、iOS、Ubuntu、Windows Phone、Windows 等 免费且开源 书中所
EOS,可以理解为 Enterprise Operation System,即为商用分布式应用设计的一款区块链操作系统。EOS 是引入的一种新的区块链架构,旨在实现分布式应用的性能扩展。
软件的不安全问题也许是我们这个时代最为重要的技术挑战。安全问题是目前制约信息技术发展的关键。在OWASP团队,我们努力使不安全软件成为这个世界上不正常、不规范的产品,而这份OWASP测试指南正是实现这个目标的重要一步。
这份学习指南适合所有 Django 初学者,为了更好的学习效果,我们希望你能具备,Web 的初步认识,了解如何使用 Command Line,略懂 Python 基础语法,看得懂简单的 HTML / CSS。
Burp Suite 是用于攻击 Web 应用程序的集成平台,包含了许多工具。Burp Suite 为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。
React Native 使你能够使用基于 JavaScript 和 React 一致的开发体验在本地平台上构建世界一流的应用程序体验。
在本系列文章当中,我们将从零开始学习 Android 开发。作为 Android 开发者,我们或许已经了解了如何安装开发工具并熟悉了它们的作用,但是,对于 Android SDK 更为深入的了解我们还欠缺很多,因此,在所有的教程中,我们将详细的为您介绍 Android SDK 框架并深入理解和分析。
2014 年 Facebook 发布了 Paper,可以流畅并且优雅的浏览和分享好的故事。随后 Facebook 开源了实现 Paper 应用平滑动画和转场效果的动画引擎 Pop。
本教程翻译自 Apple 官方发行的 Apple Watch Programming Guide 编程指南,为开发者提供权威的编程指导。
Apple Pay 是一种移动支付技术,它能够让用户以一种便捷安全的方式为现实世界中购买的商品和服务付款。
在开发应用时一个基本原则是模块化,并且近最大可能性地降低模块之间的藕合性。在 Java 平台上 Spring Framework 以及 Net 平台 CAB ,SCSF 和 Prism (WPF,Silverlight) 中都有对 Dependency injection 的支持。