Web前端
【学习 HTML】
HTML 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种...
【学习 HTML5】
HTML5 HTML5是HTML最新的修订版本,由万维网联盟(W3C)于2014年10月完成标准制定。
【学习 CSS】
CSS 层叠样式表(英语:Cascading Style Sheets,简写CSS),一种用来为结构化文...
【学习 Less】
Less Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性...
【学习 JavaScript】
JavaScript JavaScript,通常缩写为JS,是一种高级的,解释执行的编程语言。JavaScript是一...
【学习 ES6】
ES6 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经...
【学习 Sass】
Sass 世界上最成熟、最稳定、最强大的专业级CSS扩展语言!
【学习 Ajax】
Ajax AJAX即“Asynchronous JavaScript and XML”(异步的JavaSc...
【学习 Angular】
Angular AngularJS是一款由Google维护的开源JavaScript库,用来协助单一页面应用程序...
【学习 Bootstrap】
Bootstrap Bootstrap是一组用于网站和网络应用程序开发的开源前端框架。
【学习 FontAwesome】
FontAwesome Font Awesome是一个基于 CSS 和 LESS 的字体和图标工具包。
【学习 jQuery】
jQuery Query是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。
【学习 React】
React React(有时叫React.js或ReactJS)是一个为数据提供渲染为HTML视图的开源Ja...
【学习 Vue.js】
Vue.js Vue.js是一个构建数据驱动的 web 界面的渐进式框架。
【学习 颜色】
颜色 颜色或色彩是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。人对颜色的感觉不仅仅由光的物理...
【学习 HTML 字符集】
HTML 字符集 字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中...
【学习 HTML 游戏】
HTML 游戏 了解如何制作游戏,仅使用HTML和JavaScript。
【学习 Stylus】
Stylus Stylus 是一种创新的样式表语言,可编译为富于表现力、动态的、健壮的 CSS;
【学习 TypeScript】
TypeScript TypeScript具有类型系统,且是JavaScript的超集。 它可以编译成普通的JavaS...
【学习 ChartJS】
ChartJS 适用于设计人员和开发人员的简单而灵活的JavaScript图表
服务端
【学习 Spring Cloud】
Spring Cloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简...
【学习 Rust】
Rust Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多...
【学习 Lua】
Lua Lua 是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholi...
【学习 PHP】
PHP PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”...
【学习 Java】
Java Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级W...
【学习 JVM】
JVM Java虚拟机(英语:Java Virtual Machine,缩写为JVM),一种能够运行Ja...
【学习 Spring】
Spring Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创...
【学习 Spring Boot】
Spring Boot Spring Boot是用于创建微服务的基于Java的开源框架。它是由Pivotal Team开...
【学习 C语言】
C语言 C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。
【学习 JSP】
JSP JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的...
【学习 Node.js】
Node.js Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScrip...
【学习 Python】
Python Python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于...
【学习 C++】
C++ C++是一种使用广泛的计算机程序设计语言。它是一种通用程序设计语言,支持多重编程模式。
【学习 VB.Net】
VB.Net Visual Basic .NET(VB.NET)是.NET Framework框架下的一种多重...
【学习 Pascal】
Pascal Pascal是一个有影响的面向对象和面向过程编程语言,称作Object Pascal的一个派生是...
【学习 Ruby】
Ruby Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。
【学习 Go】
Go Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的...
【学习 Perl】
Perl Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携...
【学习 C#】
C# C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并...
【学习 Kotlin】
Kotlin Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScrip...
【学习 Scala】
Scala Scala是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。
移动端
AI
数据库
数据格式
开发工具
【学习 SEO】
SEO SEO(Search Engine Optimization):汉译为搜索引擎优化。是一种方式:...
【学习 xStream】
xStream XStream是Java类库,用来将对象序列化成XML (JSON)或反序列化为对象。XStre...
【学习 TestNG】
TestNG TestNG 是一个以 JUnit 和 NUnit 为基础开发的测试框架,但它引入了一些新功能,...
【学习 Struts】
Struts Apache Struts 2 是一个优雅的、可扩展的框架,用于创建企业级 Java Web 应...
【学习 SLF4J】
SLF4J SLF4J 代表 Java 的 Simple Logging Facade。它提供了所有日志框架...
【学习 Servlet】
Servlet Servlet 提供了一种基于组件、独立于平台的方法来构建基于 Web 的应用程序,而没有 CG...
【学习 Log4j】
Log4j log4j 是一个用 Java 编写的可靠、快速和灵活的日志框架 (API),它在 Apache...
【学习 Junit】
Junit JUnit 是 Java 编程语言的单元测试框架。JUnit 在测试驱动开发的发展中一直很重要,...
【学习 JPA】
JPA JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5...
【学习 jsoup】
jsoup jsoup 是一个基于 Java 的库,用于处理基于 HTML 的内容。它提供了一个非常方便的 ...
【学习 jMeter】
jMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测...
【学习 JDBC】
JDBC JDBC API 是一种 Java API,可以访问任何类型的表格数据,尤其是存储在关系数据库中...
【学习 JavaMail】
JavaMail JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理em...
【学习 JavaFX】
JavaFX OpenJFX 是一个开源项目,用于桌面、移动端和嵌入式系统的下一代客户端应用程序平台。
【学习 UNIX / LINUX】
UNIX / LINUX Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统...
【学习 区块链】
区块链 区块链(英语:blockchain或block chain)是借由密码学串接并保护内容的串连文字...
【学习 RESTful】
RESTful RESTful Web服务基本上是基于REST体系结构的Web服务。在REST体系结构中,一切都...
【学习 Lucene】
Lucene Lucene Core是一个Java库,提供强大的索引和搜索功能,以及拼写检查,命中突出显示和高...
【学习 ElasticSearch】
ElasticSearch Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断...
【学习 Kubernetes】
Kubernetes Kubernetes是Google实验室开发的一种容器管理技术,用于在不同类型的环境(例如物理,...
【学习 KoaJS】
KoaJS koa.js是一个最小且灵活的node.js web应用程序框架,为web和移动应用程序提供了一...
【学习 Socket.IO】
Socket.IO Socket.IO支持基于事件的实时双向通信。它可在每个平台,浏览器或设备上运行,并同时关注可靠...
【学习 ExpressJS】
ExpressJS Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动应用程序提供了...
【学习 Maven】
Maven Apache Maven是一个软件项目管理和集成工具。基于项目对象模型(POM)的概念,Mave...
【学习 Gradle】
Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具...
【学习 Docker】
Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中...
【学习 GIT】
GIT GIT是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。
【学习 SVN】
SVN SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用...
【学习 Google Maps】
Google Maps Google地图(英语:Google Maps;前称:Google Local)是Google公...
数据处理
【学习 Pig】
Pig Apache Pig是一个用于分析大型数据集的平台,该平台包含用于表达数据分析程序的高级语言,以...
【学习 Hive】
Hive Apache Hive是一个建立在Hadoop架构之上的数据仓库。它能够提供数据的精炼,查询和分...
【学习 Spark】
Spark Apache Spark是用于大规模数据处理的统一分析引擎。它提供Java,Scala,Pyth...
【学习 MapReduce】
MapReduce MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算。概...
【学习 Hbase】
Hbase HBase是一个开源的非关系型分布式数据库(NoSQL),它参考了谷歌的BigTable建模,实...
【学习 Flume】
Flume 是一种分布式,可靠且可用的服务,用于有效地收集,聚合和移动大量日志数据。它具有基于流数据流的简单...
【学习 Hadoop】
Hadoop Hadoop是一个开放源代码框架,允许使用简单的编程模型在跨计算机集群的分布式环境中存储和处理大...
【学习 Flink】
Flink Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Sc...
【学习 Kafka】
Kafka Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kaf...
【学习 Zookeeper】
Zookeeper Apache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开...
【学习 MyBatis】
MyBatis MyBatis是一个Java持久化框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联...
【学习 MATLAB】
MATLAB MATLAB 用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。
【学习 R语言】
R语言 R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它...
计算机基础