Web前端
【学习 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...
【学习 Vue.js】
Vue.js Vue.js是一个构建数据驱动的 web 界面的渐进式框架。
【学习 颜色】
颜色 颜色或色彩是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。人对颜色的感觉不仅仅由光的物理...
服务端
【学习 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++代码的...
【学习 Java】
Java Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级W...
【学习 JSP】
JSP JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的...
【学习 JVM】
JVM Java虚拟机(英语:Java Virtual Machine,缩写为JVM),一种能够运行Ja...
【学习 Kotlin】
Kotlin Kotlin是一种在Java虚拟机上运行的静态类型编程语言,它也可以被编译成为JavaScrip...
【学习 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是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于...
【学习 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框架下的一种多重...
移动端
数据库
数据格式
开发工具
【学习 Docker】
Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中...
【学习 ElasticSearch】
ElasticSearch Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断...
【学习 ExpressJS】
ExpressJS Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动应用程序提供了...
【学习 GIT】
GIT GIT是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL发布。
【学习 Google Maps】
Google Maps Google地图(英语:Google Maps;前称:Google Local)是Google公...
【学习 Gradle】
Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具...
【学习 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 为基础开发的测试框架,但它引入了一些新功能,...
【学习 UNIX / LINUX】
UNIX / LINUX Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统...
【学习 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软件基金会的一个软件项目,它为大型分布式计算提供开...
【学习 大数据分析】
大数据分析 在过去的十年里,一个人必须处理的数据量已经爆炸到难以想象的水平,与此同时,数据存储的价格也系统性...
计算机基础
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 编程语...
【学习 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软件开发人...