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