前端
【学习 Ajax】
AJAX即“Asynchronous JavaScript and XML”(异步的JavaSc...
【学习 Angular】
AngularJS是一款由Google维护的开源JavaScript库,用来协助单一页面应用程序...
【学习 Aurelia】
Aurelia 是一个用于 Web 和移动应用程序开发的现代开源 UI 框架。它允许您编写干净、...
【学习 Bootstrap】
Bootstrap是一组用于网站和网络应用程序开发的开源前端框架。
【学习 ChartJS】
适用于设计人员和开发人员的简单而灵活的JavaScript图表
【学习 CSS】
层叠样式表(英语:Cascading Style Sheets,简写CSS),一种用来为结构化文...
【学习 ES6】
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经...
【学习 FontAwesome】
Font Awesome是一个基于 CSS 和 LESS 的字体和图标工具包。
【学习 HTML】
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种...
【学习 HTML 字符集】
字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中...
【学习 HTML 游戏】
了解如何制作游戏,仅使用HTML和JavaScript。
【学习 JavaScript】
JavaScript,通常缩写为JS,是一种高级的,解释执行的编程语言。JavaScript是一...
【学习 jQuery】
Query是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。
【学习 Less】
Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性...
【学习 React】
React(有时叫React.js或ReactJS)是一个为数据提供渲染为HTML视图的开源Ja...
【学习 Sass】
世界上最成熟、最稳定、最强大的专业级CSS扩展语言!
【学习 Stylus】
Stylus 是一种创新的样式表语言,可编译为富于表现力、动态的、健壮的 CSS;
【学习 TypeScript】
TypeScript具有类型系统,且是JavaScript的超集。 它可以编译成普通的JavaS...
【学习 Unity】
Unity 是Unity Technologies最初于 2005 年发布的跨平台游戏引擎。Un...
【学习 Vue.js】
Vue.js是一个构建数据驱动的 web 界面的渐进式框架。
【学习 WebAssembly】
WebAssembly 是一种新的 Web 编程语言。WebAssembly 代码是低级二进制格...
【学习 XAML】
XAML 是一种声明性标记语言。 应用于 .NET Core 编程模型时,XAML 简化了为 ....
【学习 颜色】
颜色或色彩是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。人对颜色的感觉不仅仅由光的物理...
服务端
【学习 C#】
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并...
【学习 C++】
C++是一种使用广泛的计算机程序设计语言。它是一种通用程序设计语言,支持多重编程模式。
【学习 COBOL】
COBOL 代表 Common Business Oriented Language。美国国防部...
【学习 C语言】
C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。
【学习 Fortran】
Fortran 最初由 IBM 的一个团队于 1957 年开发,用于科学计算。后来的发展使它成为...
【学习 Go】
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的...
【学习 Groovy】
Groovy是一种强大的、可选类型的动态语言,具有静态类型和静态编译功能,适用于Java平台,旨...
【学习 Java】
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级W...
【学习 JSP】
JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的...
【学习 JVM】
Java虚拟机(英语:Java Virtual Machine,缩写为JVM),一种能够运行Ja...
【学习 Kotlin】
Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScrip...
【学习 Lisp】
lisp是最古老的高级编程语言,自早期以来发生了很大变化,在其历史上存在多种方言。今天,最广为人...
【学习 Lua】
Lua 是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholi...
【学习 Node.js】
Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScrip...
【学习 Pascal】
Pascal是一个有影响的面向对象和面向过程编程语言,称作Object Pascal的一个派生是...
【学习 Perl】
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携...
【学习 PHP】
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”...
【学习 Python】
Python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于...
【学习 Python 3】
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做AB...
【学习 Ruby】
Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。
【学习 Rust】
Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多...
【学习 Scala】
Scala是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
【学习 Spring】
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创...
【学习 Spring Boot】
Spring Boot是用于创建微服务的基于Java的开源框架。它是由Pivotal Team开...
【学习 Spring Cloud】
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简...
【学习 VB.Net】
Visual Basic .NET(VB.NET)是.NET Framework框架下的一种多重...
移动端
【学习 Android】
Android,常见的非官方中文名称为安卓,是一个基于Linux内核的开放源代码移动操作系统。
【学习 IOS】
iOS是由Apple Inc.开发和发行的移动操作系统。它最初于2007年发布,适用于iPhon...
【学习 Objective-C】
Objective-C是一种通用、高级、面向对象的编程语言。它扩展了标准的ANSI C编程语言,...
【学习 React Native】
React Native 是一个用于构建原生移动应用的 JavaScript 框架。它使用 Re...
【学习 Swift】
Swift,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台...
【学习 小程序】
微信小程序是腾讯于2017年1月9日推出的一种不需要下载安装即可在微信平台上使用的应用。
数据库
【学习 Access】
Microsoft Access 是 Microsoft 的数据库管理系统 (DBMS),它将关...
【学习 DB2】
DB2 是 IBM 的数据库产品。它是一个关系数据库管理系统(RDBMS)。DB2 旨在高效地存...
【学习 Mariadb】
MariaDB Server 是最流行的开源关系数据库之一。它由 MySQL 的原始开发人员制作...
【学习 Memcached】
Memcached基于一个存储键/值对的hashmap。守护进程是用C写的,但是客户端可以用任何...
【学习 MongoDB】
MongoDB是一种面向文档的数据库管理系统,由C++撰写而成,以此来解决应用程序开发社区中的大...
【学习 MySQL】
MySQL是一款性能高、成本低、可靠性好,已经成为最流行的开源数据库。
【学习 Neo4j】
Neo4j 是流行的图形数据库和密码查询语言 (CQL) 之一。Neo4j 是用 Java 语言...
【学习 PL/SQL】
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的...
【学习 PostgreSQL】
PostgreSQL 是一个功能强大的开源对象关系数据库系统。它拥有超过 15 年的积极开发和经...
【学习 Redis】
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-...
【学习 SQL】
SQL是一种数据库计算机语言,设计用于检索和管理关系数据库中的数据。SQL代表结构化查询语言。本...
【学习 SQL Server】
SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)。
【学习 SQLite】
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库...
【学习 T-SQL】
T-SQL是在Microsoft SQL Server和Sybase SQL Server上的A...
数据格式
开发工具
【学习 ActiveMQ】
Apache ActiveMQ 是一个流行的开源消息传递和集成平台,它支持多种编程语言和协议。它...
【学习 Ant】
Apache ANT 是 Apache Software Foundation 的基于 Java...
【学习 Apache HttpClient】
HttpClient是一个传输库。它驻留在客户端,发送和接收Http消息。它提供了最新的、功能丰...
【学习 Apache POI PPT】
Apache POI 是一种流行的 API,它允许程序员使用 Java 程序创建、修改和显示 M...
【学习 AWS】
Amazon Web Services (AWS) 是 Amazon 的云网络托管平台,可提供灵...
【学习 Docker】
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中...
【学习 ElasticSearch】
Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断...
【学习 ExpressJS】
Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动应用程序提供了...
【学习 GIT】
GIT是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。
【学习 GitLab】
Gitlab 是一项提供对 Git 存储库的远程访问的服务。除了托管您的代码之外,这些服务还提供...
【学习 Google Maps】
Google地图(英语:Google Maps;前称:Google Local)是Google公...
【学习 Gradle】
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具...
【学习 Java NIO】
Java NIO是一个开源的脚本框架,用于用HTML和脚本构建Web应用程序。
【学习 JavaFX】
OpenJFX 是一个开源项目,用于桌面、移动端和嵌入式系统的下一代客户端应用程序平台。
【学习 JavaMail】
JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理em...
【学习 JDBC】
JDBC API 是一种 Java API,可以访问任何类型的表格数据,尤其是存储在关系数据库中...
【学习 jMeter】
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测...
【学习 JPA】
JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5...
【学习 jsoup】
jsoup 是一个基于 Java 的库,用于处理基于 HTML 的内容。它提供了一个非常方便的 ...
【学习 Junit】
JUnit 是 Java 编程语言的单元测试框架。JUnit 在测试驱动开发的发展中一直很重要,...
【学习 KoaJS】
koa.js是一个最小且灵活的node.js web应用程序框架,为web和移动应用程序提供了一...
【学习 Kubernetes】
Kubernetes是Google实验室开发的一种容器管理技术,用于在不同类型的环境(例如物理,...
【学习 Log4j】
log4j 是一个用 Java 编写的可靠、快速和灵活的日志框架 (API),它在 Apache...
【学习 Logstash】
Logstash 是一个具有实时流水线功能的开源数据收集引擎。Logstash 可以动态地统一来...
【学习 Lucene】
Lucene Core是一个Java库,提供强大的索引和搜索功能,以及拼写检查,命中突出显示和高...
【学习 Makefile】
Makefile 是一个程序构建工具,可在 Unix、Linux 及其版本上运行。它有助于简化可...
【学习 Maven】
Apache Maven是一个软件项目管理和集成工具。基于项目对象模型(POM)的概念,Mave...
【学习 RESTful】
RESTful Web服务基本上是基于REST体系结构的Web服务。在REST体系结构中,一切都...
【学习 Sed】
Sed它是 GNU/Linux 上最突出的文本处理实用程序之一。与许多其他 GNU/Linux ...
【学习 SEO】
SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:...
【学习 Servlet】
Servlet 提供了一种基于组件、独立于平台的方法来构建基于 Web 的应用程序,而没有 CG...
【学习 SLF4J】
SLF4J 代表 Java 的 Simple Logging Facade。它提供了所有日志框架...
【学习 Socket.IO】
Socket.IO支持基于事件的实时双向通信。它可在每个平台,浏览器或设备上运行,并同时关注可靠...
【学习 Struts】
Apache Struts 2 是一个优雅的、可扩展的框架,用于创建企业级 Java Web 应...
【学习 SVN】
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用...
【学习 TestNG】
TestNG 是一个以 JUnit 和 NUnit 为基础开发的测试框架,但它引入了一些新功能,...
【学习 UML】
统一建模语言(英語:Unified Modeling Language,縮寫UML)是非专利的第...
【学习 UNIX / LINUX】
Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统...
【学习 WebSocket】
WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于20...
【学习 WPF】
WPF 代表 Windows Presentation Foundation。它是用于构建 Wi...
【学习 xStream】
XStream是Java类库,用来将对象序列化成XML (JSON)或反序列化为对象。XStre...
【学习 区块链】
区块链(英语:blockchain或block chain)是借由密码学串接并保护内容的串连文字...
数据处理
【学习 Flink】
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Sc...
【学习 Flume】
是一种分布式,可靠且可用的服务,用于有效地收集,聚合和移动大量日志数据。它具有基于流数据流的简单...
【学习 Hadoop】
Hadoop是一个开放源代码框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大...
【学习 Hbase】
HBase是一个开源的非关系型分布式数据库(NoSQL),它参考了谷歌的BigTable建模,实...
【学习 Hive】
Apache Hive是一个建立在Hadoop架构之上的数据仓库。它能够提供数据的精炼,查询和分...
【学习 Kafka】
Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kaf...
【学习 Kibana】
Kibana是一个开源的基于浏览器的可视化工具,主要用于分析大量日志,以折线图、条形图、饼图、热...
【学习 MapReduce】
MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算。概...
【学习 MATLAB】
MATLAB 用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
【学习 MyBatis】
MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联...
【学习 Pig】
Apache Pig是一个用于分析大型数据集的平台,该平台包含用于表达数据分析程序的高级语言,以...
【学习 R语言】
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它...
【学习 Solr】
Solr 是一个可扩展、可部署的搜索/存储引擎,经过优化,可搜索大量以文本为中心的数据。Solr...
【学习 Spark】
Apache Spark是用于大规模数据处理的统一分析引擎。它提供Java,Scala,Pyth...
【学习 Storm】
Storm 最初是由Nathan Marz和BackType的团队创建的。BackType 是一...
【学习 Zookeeper】
Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开...
【学习 大数据分析】
在过去的十年里,一个人必须处理的数据量已经爆炸到难以想象的水平,与此同时,数据存储的价格也系统性...
【学习 数据仓库】
通过集成来自多个异构源的数据来构建数据仓库。它支持分析报告、结构化和/或临时查询以及决策。本教程...
【学习 数据挖掘】
数据挖掘是对数据的探索和分析,以发现有意义的模式或规则。 它被归类为数据科学领域的一门学科。 数...
计算机基础
【学习 HTTP】
超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的...
【学习 IPv4】
网际协议版本4(英语:Internet Protocol version 4,IPv4),又称互...
【学习 IPv6】
IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩...
【学习 Ubantu】
Ubuntu 是 Linux 上的现代开源操作系统,适用于企业服务器、桌面、云和物联网。
【学习 WebServices】
WebServices 是基于开放标准(XML、SOAP、HTTP 等)的 Web 应用程序,它...
【学习 嵌入式系统】
嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。...
【学习 操作系统】
操作系统 (OS) 是管理计算机硬件资源并为计算机程序提供通用服务的软件集合。当您开始使用计算机...
【学习 数据结构和算法】
数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构...
【学习 汇编语言】
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编...
【学习 物联网】
IoT(物联网)是一种先进的自动化和分析系统,它利用网络、传感、大数据和人工智能技术为产品或服务...
【学习 电子电路基础】
电子电路是指由电子器件和有关无线电元件组成的电路。包括放大、振荡、整流、检波、调制、频率变换、波...
【学习 编译器设计】
编译器设计原则提供了翻译和优化过程的深入视图。编译器设计涵盖了基本的翻译机制和错误检测与恢复。它...
【学习 网站开发】
网站可以定义为多个相互关联的网页的集合,可以通过使用 Internet Explorer、Moz...
【学习 计算机】
内存,硬盘,CPU,输入设备,输出设备
【学习 计算机基础】
计算机是根据用户指令接收输入、存储或处理输入并以所需格式提供输出的电子设备。 计算机已经成为我们...
【学习 计算机网络】
数据通信是指在两台或多台计算机之间传输这种数字数据,计算机网络或数据网络是允许计算机交换数据的电...
【学习 设计模式】
代表经验丰富的面向对象软件开发人员使用的最佳实践。设计模式是软件开发人员在软件开发过程中面临的一...
AI
【学习 CNTK】
Microsoft Cognitive Toolkit (CNTK),前身为 Computati...
【学习 Keras】
Keras 是一个开源的 Python 深度学习框架。它是由 Google 的人工智能研究员Fr...
【学习 PyTorch】
PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。2...
【学习 TensorFlow】
TensorFlow 是一个基于数据流编程(dataflow programming)的符号数学...
【学习 人工智能】
根据人工智能之父约翰麦卡锡的说法,它是“制造智能机器,尤其是智能计算机程序的科学与工程”。人工智...
【学习 机器学习】
机器学习是一门开发算法和统计模型的科学,计算机系统使用这些算法和模型,在没有明确指令的情况下,依...
Python 技术
【学习 Django】
Django 是一个 Web 开发框架,可帮助构建和维护高质量的 Web 应用程序。Django...
【学习 Flask】
Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 W...
【学习 NumPy】
NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可...
【学习 Pandas】
pandas是一个快速、强大、灵活且易于使用的开源数据分析和操作工具,构建在Python编程语言...
【学习 Pillow】
Pillow 是用于图像处理的python的重要库之一。Pillow 是 Python 编程语...
【学习 PyGTK】
PyGTK 是一组用 Python 和 C 编写的用于 GTK + GUI 库的包装器。它是 G...
【学习 PyQt5】
PyQt5 是 Riverbank Computing 开发的 GUI 小部件工具包的最新版本。...
【学习 PySpark】
PySpark 是 Python 中 Apache Spark 的接口。它不仅允许您使用 Pyt...
【学习 pytest】
pytest 是一个成熟的全功能 Python 测试工具,可以帮助你编写更好的程序。
【学习 Python -数据科学】
数据是新的石油。该声明显示了每个现代 IT 系统是如何通过捕获、存储和分析数据来满足各种需求的。...
【学习 Python MySQL】
Python 提供了各种函数来访问 MySQL 数据库和操作 MySQL 数据库中的数据记录。您...
【学习 Python 取证】
Python具有内置函数,可在调查期间支持数字调查并保护证据的完整性,在本教程中,我们将解释在计...
【学习 Python 数据结构】
计算机以超乎寻常的速度和准确性存储和处理数据。因此,高效存储数据并快速访问数据至关重要。此外,数...
【学习 Python 文本处理】
Python 编程可用于处理文本数据,以满足各种文本数据分析的需求。python的这种文本处理能...
【学习 Python 网络编程】
Python网络编程是关于使用python作为一种编程语言来处理计算机网络需求。例如,如果我们想...
【学习 Python 网页抓取】
Web 抓取,也称为 Web 数据挖掘或 Web 收获,是构建能够自动从 Web 中提取、解析、...
【学习 Python 设计模式】
本教程解释了各种类型的设计模式及其在 Python 脚本语言中的实现。本教程将通过使用 Pyth...
【学习 RxPY】
RxPY 是一个支持响应式编程的 python 库。RxPy 代表Python 的反应式扩展。它...
【学习 SciPy】
SciPy 为优化、积分、插值、特征值问题、代数方程、微分方程、统计和许多其他类型的问题提供算法...
【学习 Seaborn】
Seaborn 是一个基于matplotlib的 Python 数据可视化库。它提供了一个用于绘...
【学习 SymPy】
SymPy 是一个用于符号数学的 Python 库。它旨在成为一个功能齐全的计算机代数系统(CA...
【学习 wxPython】
wxPython它是 Python 语言的跨平台 GUI 工具包,使用wxPython软件开发人...
框架
【学习 Laravel】
Laravel 是一个具有表现力、优雅语法的 Web 应用程序PHP框架。我们已经奠定了基础——...
【学习 Web 图标Icon】
我们有许多可用的图标字体(库),可以在HTML页面上使用,就像我们使用普通文本字体一样。字体Aw...
【学习 Web2py】
web2py被定义为一个免费的开源 Web 框架,用于敏捷开发,涉及数据库驱动的 Web 应用程...
【学习 WebGL】
WebGL(Web Graphics Library)是 Web 上 3D 图形的新标准,专为渲...
【学习 WebRTC】
WebRTC (Web Real-Time Communications) 是一项实时通讯技术,...
【学习 WordPress】
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器...
【学习 Yii】
Yii 是一个 高性能 的,适用于开发 WEB 2.0 应用的 PHP 框架。Yii 自带了 丰...
【学习 Zend Framework】
Zend Framework(简写ZF)是由 Zend 公司支持开发的完全基于 PHP5 的开源...
SAP
【学习 ABAP】
ABAP(高级业务应用程序编程)是第四代编程语言,用于 SAP 软件的开发和定制目的。目前与Ja...
【学习 Ariba】
SAP Ariba是一种基于云的采购解决方案,可在单一平台上执行业务交易。它可以轻松地与其他 S...
【学习 Crystal Reports】
SAP Crystal Reports 是一款商业智能工具,可帮助从 SAP 以及非 SAP 数...
【学习 SAP Analytics Cloud】
SAP Analytics Cloud 是基于 SaaS 的分析工具,是 HANA Cloud ...
【学习 SAP APO】
SAP高级计划和优化(SAP APO)是SAP SCM中的关键模块之一,控制供应链流程中的供应网...