推荐教程(共 159 个)
- .NET Core教程
.NET Core是Microsoft最新的通用开发平台。它可以在不同的平台上工作,并且已经被重新设计,使.NET变得快速,灵活和现代。 - A/B测试教程
A/B测试是比较两个或更多版本的应用程序或网页的最佳方式之一。 它使您能够确定哪一个性能更好,并且可以产生更好的转换率。 这是分析应用程序或网页以创建更有效的新版本的最简单方法之一。 这是一个简短的教程,涵盖了A / B测试的基础知识,并附有合适的示例来说明如何将其付诸实践。 - Access教程
Microsoft Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。 - ADO.Net教程
ADO.NET是.Net Framework的一个模块,用于建立应用程序和数据源之间的连接。数据源可以是诸如SQL Server和XML。 ADO.NET由可用于连接,检索,插入和删除数据的类组成。 - AIML教程
AIML代表人工智能建模语言。 AIML是一种基于XML的标记语言,旨在创建人工智能应用程序。 AIML可以创建人机界面,同时保持实现简单易用,易于理解和高度可维护。 - Ajax教程
AJAX代表异步JavaScript和XML。 AJAX是一种借助XML,HTML,CSS和Java Script创建更好,更快,更交互的Web应用程序的新技术。 - ANT教程
Apache Ant是由Apache软件基金会一个基于Java的构建工具。Apache Ant的构建文件是用XML编写,并采取了开放的标准,便于携带和易于理解的XML性质的优势。 - Apache Commons Collections教程
Apache Commons Collections是Apache Commons的组件,它们是从Java API派生而来的,并为Java语言提供了组件体系结构。 Commons-Collections试图通过提供新的接口,实现和实用程序来构建JDK类。 - Apache HttpClient教程
HttpClient是一个传输库。它在客户端,发送和接收Http消息。 它提供了最新,功能丰富且高效的实现,符合最新的Http标准。 - Apache教程
Apache HTTP Server是世界上使用最广泛的Web服务器应用程序,在商业Web服务器市场中占有超过50%的份额。Apache是类Unix操作系统中使用最广泛的Web服务器应用程序,但几乎可用于所有平台,如Windows,OS X,OS/2等。 - ASP.Net MVC教程
ASP.NET MVC是微软的一个开源软件。 其Web开发框架结合了MVC(模型 - 视图 - 控制器)体系结构的特性,它是最新的敏捷开发思想和技术以及现有ASP.NET平台的最佳部分。 - ASP.Net教程
ASP.NET是Microsoft开发和销售的一种Web应用程序框架,允许程序员构建动态网站。它允许您使用全功能的编程语言(如C#或VB.NET)来比较容易地构建Web应用程序。 - Bash Shell教程
Bash(Bourne Again Shell)是一个Shell程序。 它是由Brian Fox编写的,是Bourne Shell程序“ sh”的增强版本。 这是一个开源GNU项目,它提供了Bourne Shell的功能改进,可用于编程和交互使用。 - Biopython教程
Biopython是主要用于生物信息学领域的开源python工具。 - Bokeh教程
本教程将学习 Bokeh 库,Bokeh 是 Python 的数据可视化库。 在这里,我们将了解如何使用 Bokeh 创建数据应用程序、交互式绘图和仪表板。 - C#教程
C#是一个现代化的,通用的,面向对象的编程语言。C#是微软公司发布的一种运行于.NET Framework之上的高级程序设计语言。 - C++教程
C++是一种静态类型,编译,通用,区分大小写,形式自由的编程,支持过程,面向对象和泛型编程语言。C++中被视为一个中层的语言,因为它包括两个高级别和低级别的语言特征的组合。 - Cassandra教程
Cassandra是由Apache提供一个分布式和可扩展的NoSQL数据库。本Cassandra教程包括Cassandra的所有主题,如功能,架构,关系与NoSQL,Cassandra vs HBase,安装,键空间,表,视图,Cassandra查询语言,安全性等。 - CouchDB教程
CouchDB是由Apache软件基础开发的开源NoSQL数据库,它是用Erlang编程语言编写的。此CouchDB教程包括CouchDB的所有主题,如:CouchDB couchdb fauxton,http api,安装,couchdb vs mongodb,创建数据库,创建文档,特征,介绍,更 - C语言实例代码
C语言是1972年由贝尔电话实验室的Dennis M. Ritchie在开发UNIX操作系统时开发的一种通用的,程序性的,强制性的计算机编程语言。本教程将通过一个个的示例演示,使您对C语言编程语言有足够的了解,从而让您可以从中获得更高水平的专业知识。 - C语言教程
C语言最初是由Dennis M. Ritchie开发UNIX操作系统在贝尔实验室通用的高层次语言。 C语言于1972年开始实现在DEC PDP-11计算机上。 - Dart语言教程
Dart是一种开源的通用编程语言。 它最初由Google开发,后来被ECMA批准为标准。 Dart是一种新的编程语言,适用于服务器和浏览器。 - DB2数据库教程
DB2数据库是IBM开发的数据库服务器。它是一个关系数据库管理系统,旨在有效地存储,分析和检索数据。 - DBUtils教程
Apache Commons DbUtils库是一个相当小的一组类,它们被设计用来在没有资源泄漏的情况下简化JDBC调用处理,并且具有更简洁的代码。 由于JDBC资源清理非常繁琐且容易出错,因此DBUtils类有助于抽取出锅炉代码,以便开发人员只能专注于与数据库相关的操作。 - DevOps教程
DevOps本身就是两个词的组合,一个是开发(Development),另一个是操作(Operations)。它既不是应用程序也不是工具; 它只是一种协作促进发展和运作过程的文化。 作为DevOps实施的结果,提高应用程序和服务的速度。 - Django教程
Django是用python语言写的开源web开发框架,它鼓励快速开发,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。 - Docker教程
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 - DOM教程
文档对象模型(DOM表示:Document Object Model)是W3C标准。 它定义了访问HTML和XML等文档的标准。 本教程将介绍XML DOM的基础知识。分为XML DOM基础,XML DOM操作和XML DOM对象等部分。 - DTD教程
XML文档类型声明也通常称为DTD,它是一种精确描述XML语言的方法。 DTD根据相应XML语言的语法规则检查XML文档的有效性,结构和词汇。 - ECMAScript/ES6教程
ES6或ECMAScript 6是由ECMAScript International标准化的脚本语言规范。ECMAScript通常用于客户端脚本编写,还用于通过使用Node.js编写服务器应用程序和服务。 - Elasticsearch教程
Elasticsearch是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架。Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。 - ELT测试教程
ETL代表Extract Transform和Load。 ETL将所有三个数据库功能组合到一个工具中,以从一个数据库获取数据并将其放入另一个数据库。 - Erlang教程
Erlang是一个函数式编程语言,它有一个运行时环境。它创建集成了并发性,分配和容错支持的一种方式。Erlang最初是在爱立信几个大的电信开发的系统中使用。 - FireBase教程
Firebase是构建Web,Android和IOS应用程序的后端平台。 它提供了实时数据库,不同的API,多种认证类型和托管平台。 这是一个偏介绍性教程,介绍了Firebase平台的基础知识,并介绍了如何处理各种组件和子组件。 - Flask教程
Flask是一个用Python编写的Web应用程序框架。 Flask是由一个名字叫作Armin Ronacher,他领导Python爱好者国际组织Pocco开发的。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。 - GitLab教程
GitLab是一个基于Git的平台,提供对Git存储库的远程访问,并通过创建用于管理代码的私有和公共存储库,有助于软件开发周期。 - Git教程
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad th - Go语言教程
Go语言最初是由Robert Griesemer, Rob Pike 和 Ken Thompson在谷歌于2007年开发的编程语言。Go编程语言是静态类型语言,语法类似于C,它提供了垃圾收集,类型安全,动态的输入能力,许多先进的内置类型,如可变长度数组和键 - 值映射,它还提供了丰富的标准库。 - Gradle教程
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。 - Gson教程
Google Gson是一个开源的,基于Java的类库。它是由Google开发的,使用Gson有助于将Java对象序列化为JSON,反之亦然。 本教程采用简单直观的方式来描述Google Gson的基本到高级概念以及如何使用其API。 - Haskell教程
Haskell是一种广泛使用的函数式编程语言。 函数式编程基于数学函数。 - Hibernate教程
Hibernate是一个高性能的对象/关系持久性和基于开源GNU宽通用公共许可证(LGPL)授权。 Hibernate不仅仅关心从Java类映射到数据库表(包括Java数据类型到SQL数据类型),还提供数据查询和获取数据的接口。 - HttpClient教程
HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 - Java NIO教程
Java提供了一个叫作NIO(New I/O)的第二个I/O系统,NIO提供了与标准I/O API不同的I/O处理方式。它支持面向缓冲的,基于通道的I/O操作方法。 随着JDK 7的推出,NIO系统得到了扩展,为文件系统功能和文件处理提供了增强的支持。 - Java RMI远程方法调用教程
RMI表示远程方法调用。这是一种允许位于一个系统(JVM)中的对象访问/调用在另一个JVM上运行的对象的机制。 RMI用于构建分布式应用程序; 它提供Java程序之间的远程通信。 - java.time包教程
Java 8在java.time包下引入了新的Date和Time API。本教程参考将介绍java.time包中提供的简单实用的方法。 - java.util.zip包
java.util.zip包提供了用于读写标准ZIP和GZIP文件格式的类。还包括使用ZIP和GZIP文件格式,使用默认压缩算法来压缩和解压缩数据的类。 - Java9教程
Java 9是最受期待的并且是Java编程语言的主要特性版本。 这是一个入门教程,以简单直观的方式介绍Java 9的基本和高级功能的用法。 - JavaFX教程
JavaFX 编程语言可用于开发互联网应用程序(RIA)。JavaFX技术主要应用于创建Rich Internet applications(RIAs)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。JavaFX - Java代码实例
java程序设计_Java实例_java代码_java编程语言 - Java国际化(i18n)教程
Java国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对内部化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。 - Java多线程教程
java中的多线程是一个同时执行多个线程的进程。线程是一个轻量级的子进程,是最小的处理单元。 多进程和多线程都用于实现多任务处理。 - Java密码学教程
Java密码体系结构(JCA)是一组用于实现现代密码术概念的API,例如数字签名,消息摘要和证书。 此规范可帮助开发人员在其应用程序中集成安全。 - Java并发编程教程
Java是一种多线程编程语言,我们可以使用Java来开发多线程程序。 多线程程序包含两个或多个可同时运行的部分,每个部分可以同时处理不同的任务,从而能更好地利用可用资源,特别是当您的计算机有多个CPU时。多线程使您能够写入多个活动,可以在同一程序中同时进行操作处理。 - Java教程
Java是最初由Sun Microsystems开发,并于1995年发布了高级编程语言。 Java运行于各种平台,如Windows,Mac OS和各种版本的UNIX。本教程提供Java学习和入门实例及步骤。 - Java数据类型教程
Java提供了一些预定义的数据类型,称为内置数据类型。Java还允许自定义数据类型,这样的数据类型称为用户定义的数据类型。由不可分割值组成的数据类型,但不基于任何其他数据类型来定义称为原始数据类型。 - Java正则表达式教程
Java提供了`java.util.regex`包,用于与正则表达式进行模式匹配。 - Java泛型教程
java泛型方法和泛型类使程序员能够使用单个方法声明分别指定一组相关方法,或者使用单个类声明来指定一组相关类型。泛型还提供编译时类型的安全性,允许程序员在编译时捕获无效类型。此教程将引导您学习和使用Java泛型技术知识。 - Java虚拟机教程
Java虚拟机是一个虚拟机,一个具有自己的ISA,自己的内存,栈,堆等的抽象计算机。它是一个管理系统内存并在运行时环境中驱动Java代码或应用程序的引擎。 - Java设计模式
设计模式代表有经验的面向对象软件开发人员使用的最佳实践。 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。 - Java面向对象设计
Java面向对象设计 - JDBC教程
JDBC是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 - JIRA教程
JIRA是一种用于错误跟踪,问题跟踪和项目管理的测试工具。JIRA工具是软件开发人员和QA团队的理想选择。 JIRA帮助软件开发人员及时修复错误和让QA团队有效地生成技术文档。 - JMeter教程
JMeter是一个开放源码的测试软件。它是100%纯Java应用程序的负载和性能测试。JMeter是旨在覆盖的测试类型,如负载,功能,性能,回归,它需要JDK5或更高版本。 - JPA教程
Java持久性API(简称JAP)是以海量数据关系映射持久并存储到数据库的类和方法的集合,这是由Oracle公司提供方案技术。 - JSF教程
在本JSF教程中,包括JSF的所有主题,如功能,示例,验证,bean验证,托管bean,引用托管bean方法,facelets等 - JSoup教程
JSoup是一个用于处理HTML的Java库,它提供了一个非常方便类似于使用DOM,CSS和jquery的方法的API来提取和操作数据。 - JSP教程
JavaServer Pages(JSP)是一种服务器端的编程技术,创建动态的,与平台无关构建基于Web的应用程序。 JSP可以使用Java API,包括JDBC API来访问企业数据库。 - Kafka教程
Apache Kafka起源于LinkedIn,后来于2011年成为Apache开源项目,然后于2012年成为Apache项目的第一个类别。Kafka是使用Scala和Java编写的。 Apache Kafka是基于 - 发布订阅的容错消息系统。 它具有快速,可扩展和设计分布的特点。 - Kotlin教程
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。 - Laravel教程
Laravel是一个捆绑,迁移和艺术性的CLI的MVC框架。Laravel提供了一套强大的工具和集成了许多像CodeIgniter,Yii,ASP.NET MVC,Ruby on Rails,Sinatra和其他框架的最佳功能的应用程序架构。 - Linux命令大全教程
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。 - Lua教程
Lua是可扩展的轻量级编程语言,它是用C语言编写的,并于1993年开始作为一个内部项目开始诞生。Lua代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。 - MariaDB教程
MariaDB是一个基于MySQL关系数据库管理系统的社区项目(可以简单地理解为MySQL的社区版本的一个分支)。它是开源和关系数据库技术,这是MySQL数据库的一个很好的替代品。 - Matlab教程
MATLAB是MathWorks公司开发的一种编程语言。它最初是一个矩阵的编程语言,使线性代数编程简单。它可以运行在交互式会话和作为批处理作业。 - Matplotlib教程
Matplotlib是用于数据可视化的最流行的Python包之一。 它是一个跨平台库,用于根据数组中的数据制作2D图。 - MySQL教程
MySQL是一个快速,易于使用的RDBMS,它被应用于许多小型和大型企业。 由瑞典公司MySQL AB开发,销售等,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统。 - Netty教程
Netty是一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个NIO客户端、服务端框架。允许快速简单的开发网络应用程序。例如:服务端和客户端之间的协议。它最牛逼的地方在于简化了网络编程规范。 - Nginx教程
Nginx[读音:`engine x`]是HTTP和反向代理服务器,邮件代理服务器,以及Igor Sysoev最初编写的通用TCP/UDP代理服务器。Nginx 是一个高性能的 Web 和反向代理服务器。Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器 - NumPy教程
NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。Numeric即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功能。 2005年,Trav - Objective-C教程
Objective-C语言是一种通用的,面向对象的编程语言,Smalltalk风格消息传送C编程语言,它是使用苹果OS X和iOS操作系统 等及彼等各自的API,Cocoa 和 Cocoa Touch主要的编程语言。 - OpenCV教程
OpenCV是一个跨平台的库,使用它我们可以开发实时的计算机视觉应用程序。 它主要集中在图像处理,视频采集和分析,包括人脸检测和物体检测等功能。 - Oracle教程
Oracle数据库是一个关系数据库管理系统,Oracle数据库由Oracle公司生产和销售。Oracle数据库是第一个专为企业网格计算而设计的数据库。企业网格计算提供了最灵活,最经济的方式来管理信息和应用程序。 - OrientDB教程
OrientDB是一个开源的NoSQL数据库管理系统,它包含了传统DBMS的功能以及Document和Graph DBMS的新功能。 它是使用Java编写的,速度非常快。 它在商品硬件上每秒可存储220,000条记录。 - Pandas教程
Pandas是一款开放源码的BSD许可的Python库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。Pandas用于广泛的领域,包括金融,经济,统计,分析等学术和商业领域。 - PDFBox教程
PDFBox教程 - PHP教程
PHP是目前最热门的Web开发语言,它简单高效、开源免费、跨平台等特性受到广大Web开发人员的欢迎,从1994年诞生至今已被2000多万个网站采用。本教程汇集了大量的PHP实例代码和讲解。 - PL/SQL教程
PL/SQL是由甲骨文公司在90年代初开发,以提高SQL的功能。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。 - PostgreSQL教程
PostgreSQL是一个功能强大,开源对象关系型数据库系统。它拥有超过15年的持续开发和经验证的体系结构,赢得了良好的声誉:可靠性,数据完整性和正确性。 - PowerShell教程
Windows PowerShell是Microsoft创建的基于任务的自动化命令行Shell和相关脚本语言。 - Pycharm教程
PyCharm是Python中最受欢迎的IDE,它包含了很多优秀的功能,例如代码自动完成和高级调试器的检查以及对Web编程和各种框架的支持。 - Python并发编程教程
并发这是一种常见的自然现象,是同时发生两个或更多事件。 对于专业人员来说,创建并发应用程序并充分利用计算机硬件是一项具有挑战性的任务。 - Python教程
Python是一种简单易学,功能强大的编程语言。它包括了高效的高级数据结构和简单而有效的方法,面向对象编程。Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序快速开发在大多数平台上的许多领域。 - Python数据科学
在这个新的时代,数据是新石油。数据科学是通过组织,处理和分析数据从大量不同的数据中获取知识和洞察力的过程。 它表明了每个现代IT系统如何通过捕获,存储和分析的数据来满足各种需求。无论是做生意决策,预测天气,研究生物学中的蛋白质结构或设计营销活动。 - Python数据结构
Python数据结构:计算机以普通速度和准确性存储和处理数据,高效存储数据并快速访问非常重要。 数据的处理也应该在尽可能短的时间内完成,但要保证准确性。 - Python文本处理教程
Python文本处理教程 - Python网络编程
- Python设计模式
本教程以Python脚本语言来学习各种类型的设计模式及其实现,并将通过使用Python概念的不同方法和示例引导您完成相关设计模式。 - PyTorch教程
PyTorch是一个用于Python的开源机器学习库,完全基于Torch。 它主要用于自然语言处理等应用程序。 PyTorch由Facebook的人工智能研究小组和优步的“Pyro”软件开发,用于内置概率编程的概念。 - ReactJS教程
React是由Facebook开发的前端库。 它用于处理Web和移动应用程序的视图层。 ReactJS允许我们创建可重用的UI组件。 它目前是最受欢迎的JavaScript库之一,拥有强大的基础和大型社区。 - Ruby教程
Ruby教程,Ruby编程教程,Ruby视频教程,Ruby学习网站和资源,帮助你快速入门学习Ruby和提高Ruby技术/编程水平。 - Rust教程
Rust是现代系统编程语言侧重于安全性和速度。它实现了内存安全通过不使用垃圾收集。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等。 - R语言教程
R是一种编程语言和软件环境,用于进行统计分析,图形表示和报告。 R语言是由Ross Ihaka 和 Robert Gentleman 在新西兰奥克兰大学的创建,目前是R的开发核心团队。 - Scala教程
Scala表示可扩展性语言,是一种混合函数式编程语言。它由Martin Odersky创建并于2003年首次发布。设计初衷是要集成面向对象编程和函数式编程的各种特性。 - Scipy教程
SciPy是一个开放源码的BSD许可的数学,科学和工程库。 SciPy库依赖于NumPy,它提供了便捷且快速的`N`维数组操作。构建SciPy库的主要原因是,它能与NumPy数组一起工作,并提供了许多用户友好和高效的数字实践。 - Selenium教程
Selenium 是专门为Web应用程序编写的一个验收测试工具。Selenium测试直接运行在浏览器中,支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之 - SLF4J教程
SLF4J代表Simple Logging Facade for Java。 它提供了对所有日志框架的简单抽象。 它使用户能够使用单一依赖关系使用任何日志框架,如:Log4j,Logback,JUL(java.util.logging)等。 - Solr教程
Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。 - Spark教程
Apache Spark是一个集群计算设计的快速计算。它是建立在Hadoop MapReduce之上,它扩展了 MapReduce 模式,有效地使用更多类型的计算,其中包括交互式查询和流处理。这是一个简单的Spark教程,介绍了Spark核心编程的基础知识。 - Spring AOP教程
Spring框架的关键组件之一是面向方面编程(AOP)。 面向方面的编程需要将程序逻辑分解成不同的部分。 跨越应用程序的多个点的功能被称为交叉切割问题,这些交叉关切在概念上与应用程序的业务逻辑分开。有如:日志记录,审计,声明式事务,安全性和缓存等方面的各种常见的的例子。 - Spring Batch教程
Spring Batch是一个轻量级框架,用于在开发企业应用程序中批处理应用程序。 - Spring Boot CLI教程
Spring Boot CLI是一个命令行工具,用于Spring快速开发。 它允许运行Groovy脚本,Groovy脚本类似于没有任何样板代码的java代码。 Spring CLI有助于引导新项目或编写自定义命令。 - Spring Boot教程
Spring Boot*为开发提供一个具有最小功能的Spring应用程序,并提供了一个新的范例。使用Spring Boot将能够以更灵活的方式开发Spring应用程序,并且能够通过最小(或可能没有)配置Spring来专注于解决应用程序的功能需求。它使用全新的开发模型,通过避免一些繁琐的开发步骤和样板 - Spring Cloud教程
Spring Cloud是用于构建健壮的云应用程序的框架。 该框架通过为移动到分布式环境时面临的许多常见问题提供解决方案来促进应用程序的开发。 - Spring JDBC教程
Spring JDBC框架从打开连接开始处理所有底层基础细节,准备并执行SQL语句,处理进程异常,处理事务,最后关闭连接。使用Spring JDBC框架后,只是需要定义连接参数,并指定要执行的SQL语句,并在从数据库中获取数据时对每次迭代执行所需的工作即可。 - Spring MVC教程
Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它负责发送每个请求到合适的处理器,解决视图并最终返回响应的概念。 - Spring Web Services教程
Spring Web Services教程 - Spring教程
Spring框架是一个开源的Java平台,它提供了非常容易,非常迅速地开发健壮的Java应用程序的全面的基础设施支持。Spring框架最初由Rod Johnson并2003年6月在Apache2.0许可下首次发布。 - SQL Server教程
MS SQL Server是Microsoft开发的关系数据库管理系统(RDBMS)。 本产品专为存储其他应用程序所需的检索数据的基本功能而构建。 它可以在同一台计算机上运行,也可以在网络上运行。 - SQLite教程
SQLite是一款轻型,遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,占用资源非常的低,可能只需要几百K的内存就够了。SQLite一个新版本 SQLite3已经发布。 - SQL教程
SQL是一种数据库计算机语言,用于检索和管理关系数据库中的数据。 SQL代表结构化查询语言(英文:*Structured Query Language*),SQL(结构化查询语言)用于对存储在数据库中的记录执行操作,例如:更新记录,删除记录,创建和修改表,视图等。 - SVG教程
SVG表示可缩放矢量图形,它是一种基于XML格式,用于绘制矢量图像的技术。 它可用于绘制两维矢量图像。 - Swift教程
Swift是一种新的编程语言,用于iOS和OS X应用程序,建立在最佳的C和Objective-C上,没有C语言的兼容性的限制。Swift采用安全的编程模式,并增加了现代的功能,使编程更容易,更灵活,更有趣。Swift由成熟和备受宠爱 Cocoa 和 Cocoa Touch触摸框架支持,重新构想软件 - Swing教程
Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 - Swing示例程序
这是最实用的JAVA Swing示例代码。 JAVA提供了一组丰富的库,以独立于平台的方式创建图形用户界面。 这些例子对在开发项目,论文和学习非常有用。 - T-SQL (Transact SQL) 教程
T-SQL 将 SQL 扩展为包括过程编程、局部变量、字符串处理、数据处理和数学。 - Tableau教程
Tableau是一种数据可视化工具或商业智能工具,可以快速分析和显示图表或报表中的数据。 它非常易于使用,因为它不需要任何编程技巧。 - TensorFlow教程
TensorFlow是一个面向所有开发人员的开源机器学习框架。 它用于实现机器学习和深度学习应用程序。为了开发和研究有关人工智能,Google团队创建了TensorFlow。 TensorFlow是使用Python编程语言设计的,因此它是一个易于理解的框架。 - TestNG教程
TestNG 是一个测试 Java 应用程序的新框架。TestNG 不仅确实强大、创新、可扩展、灵活。TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。 - Thymeleaf教程
Thymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是将优雅的自然模板带到您的开发工作流程中--HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。Thymeleaf能够处理HTML,XML,JavaScript,C - VB.Net教程
VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。 - VBA教程
VBA代表Visual Basic应用程序,是来自微软的事件驱动编程语言,目前主要有Microsoft Office应用程序,如MS-Excel,MS-Word和MS-Access中使用。 - Vim教程
VIM(以下简称Vim)编辑器是流行的文本编辑器之一。它是以命令为中心的编辑器,因此初学者可能会发现很难使用它。 但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。 - VueJS教程
VueJS是一个渐进的JavaScript框架,用于开发交互式Web界面。聚焦更多的是视图,也就是前端部分。与其他项目和类库整合是非常容易的。 VueJS的安装非常简单,初学者可以轻松理解并开始构建自己的用户界面。 - Web Service教程
Web Service教程专为初学者和专业人员而设计,提供Web服务的基本和高级概念,如协议,SOAP,RESTful,Java Web服务实现,JAX-WS和JAX-RS教程和示例。 - Websocket教程
Web套接字(websocket)是服务器和客户端之间的双向通信,双方同时进行通信和交换数据。该协议从头开始定义全双工通信。 websocket向Web浏览器提供了类似桌面的丰富功能。它代表了一种在客户端/服务器Web技术中很长一段时间的演变。 - WSDL教程
本教程是专为WSDL初学者而准备的,以帮助他们理解与WSDL相关的基本概念。 本教程将让您充分了解WSDL,并通过这里可以将自己进阶提升到更高水平的专业知识。 - XML-RPC远程方法调用教程
XML-RPC是最简单的基于XML的协议,用于在网络上的计算机之间交换信息。在本教程中,您将了解什么是XML-RPC以及为什么使用XML-RPC?并且通过一些示例演示如何正确使用地XML-RPC。 - XPath教程
XPath是一种用于遍历XML文档的查询语言,它通常用于搜索具有匹配模式的特定元素或属性。 本教程介绍了XPath的基础知识。包含XPath的所有基本组件以及示例。 - XQuery教程
XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用实现得非常广泛,它功能强大且易于学习。 - XSD教程
XSD(代表:XML Schema Definition)是一种精确描述XML语言的方法。 XSD根据相应XML语言的语法规则检查XML文档的结构和词汇的有效性。 - XSLT教程
通常将XSLT称为可扩展样式表语言转换(EXtensible Stylesheet Language Transformation)是一种将XML文档转换为其他格式(如XHTML)的方法。 本教程介绍了XSLT的基础知识,包含讨论XSLT的所有基本组件以及示例。 - YAML教程
YAML是“YAML Is not markup language”的缩写形式,是一种数据序列化语言,设计为人性化的,并且适用于其他编程语言的日常任务。 - 人工智能(AI)教程
AI它是计算机科学的一个分支,通过它可以创建智能机器,它可以像人类一样运作,像人类一样思考,并能够做出决策。 - 人工智能(Python)教程
与人类所的智能形成对比,人工智能是指机器所显示的智能。 本教程涵盖了人工神经网络,自然语言处理,机器学习,深度学习,遗传算法等各种人工智能领域的基本概念及其在Python中的如何实现。 - 区块链教程
区块链是一个不断增长的分类账,它以安全,按时间顺序和不可变的方式保存所有交易的永久记录。 它可用于货币,财产,合同等的安全转移,而无需银行或政府等第三方中介。 区块链是一种软件协议,但它不能在没有互联网的情况下运行(如SMTP用于电子邮件)。 - 安全测试教程
执行安全测试是为了揭示系统中的安全漏洞,以保护数据和维护功能。本教程通过简单实用的示例解释了安全测试的核心概念和相关主题。 - 批处理教程
批处理脚本是一种可以通过自动化这些命令序列来减轻这种必要性的方法,以便让自动化工作更容易和更高效。 本教程将讨论学习批处理脚本的基本功能以及相关示例,以便于理解。 - 操作系统教程
操作系统可以被定义为用户和硬件之间的接口。它为用户提供了一个环境,使用户可以方便快捷地完成任务。 - 敏捷开发(Agile)教程
敏捷(Agile)是一种使用1至4周的短迭代的软件开发方法的迭代方法。 使用敏捷方法,软件以最快和更少的变化分发。 敏捷方法的优点是通过快速,持续的开发和有用的软件交付来满足客户的需求。 - 数据库管理系统教程
数据库管理系统是用于管理数据库的软件。 例如:MySQL,Oracle等是一种非常流行的商业数据库,用于不同的应用程序。 DBMS提供了一个接口来执行各种操作,如数据库创建,在其中存储数据,更新数据,在数据库中创建表等等。 - 数据结构教程
数据结构可以定义为数据元素组,它提供了在计算机中存储和组织数据的有效方法,以便可以有效地使用它。 数据结构的一些示例是:数组,链表,堆栈,队列等。数据结构广泛用于计算机科学的几乎每个方面,即操作系统,编译器设计,人工智能,图形等等。 - 深度学习
本教程为有志于学习Python基础知识并开发涉及深度学习技术的应用程序(如卷积神经网络,递归网络,反向传播等)的专业人士准备。 - 渗透测试(道德黑客)教程
道德黑客教程涵盖了与黑客相关的所有方面。首先,我们将学习如何安装所需的软件(模拟环境)。在此之后,我们将学习4种类型的渗透测试部分,即网络黑客攻击,获取访问权限,后期利用,网站黑客攻击。 - 物联网(IoT)教程
此物联网教程包括物联网的所有主题,如介绍,功能,优势和劣势,生态系统,决策框架,架构和领域,生物识别,安全摄像头和门锁系统,设备等。 - 网站开发教程
网站开发教程:一个网站可以被定义为几个网页的集合,这些网页都是相互关联的,可以通过访问主页,使用诸如Internet Explorer,Mozilla,Google Chrome或Opera等浏览器来访问。 - 肯定式探询教程
肯定式(欣赏式)探询是一种新的思维视角,它组织最佳运作条件得到了密切评估,与一般通常的想法相反,即发现组织内部的缺陷,逆差和漏洞以改善其功能。 - 软件测试教程
此软件测试教程包括软件测试的所有主题,如:黑盒测试,白盒测试,VisualBox测试和GrayBox测试等方法。 单元测试,集成测试,回归测试,功能测试等级别。系统测试,验收测试,Alpha测试,Beta测试,非功能测试,安全测试,可移植性测试。 - 进程间通信教程
进程间通信(IPC)是指一种机制,操作系统允许各种进程之间相互通信。 这涉及到同步他们的行为和管理共享数据。 本教程介绍了IPC的基础知识。 每个章节都包含相关的主题和简单而有用的例子。