服务端
正则表达式
正则表达式在编程中应用非常广泛,并且其功能也非常强大。正则表达式中包含贪婪模式、断言、量词、模式修饰符、元字符、捕获、条件子组等。其中断言又包括前瞻断言和后瞻断言。并且正则表达式中还可以像编程语言一样有递归的功能。
Perl 教程
Perl 是 Practical Extraction and Report Language 的缩写,可翻译为 "实用报表提取语言"。 Perl 是高级、通用、直译式、动态的程序语言。 Perl 最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。
PHP-正则
正则表达式在编程中应用非常广泛,其中php是基于pcre语法的。本教程主要介绍贪婪模式、断言、量词、模式修饰符、元字符、捕获、条件子组等在PHP中的应用。提供了PHP代码实例。
Java 教程
Java 是一种高级编程语言,最初由 Sun Microsystems 开发并于 1995 年发布。Java 运行在各种平台上,例如 Windows、Mac OS 和各种版本的 UNIX。 本教程提供了对 Java 的完整介绍。
PHP教程
PHP 是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。PHP web页面执行效率比完全生成HTML标记的CGI要高许多(话说这个说法是许多年前的事情了);PHP还可以执行编译后代码。编译可以达到加密和优化代码运行,使代码运行更快。
PHP7 教程
本教程主要对比php7 在php5 的基础上新增了哪些特性,废弃了哪些旧的函数。并且对于一些不兼容的特性进行说明
Python 教程
python 教程——Python是一种通用的解释型、交互式、面向对象的高级编程语言。它由 Guido van Rossum 在 1985-1990 年创建。与 Perl 一样,Python 源代码也可在 GNU 通用公共许可证 (GPL) 下获得。
Lua 教程
Lua 是一种建立在 C 编程语言之上的开源语言。 Lua 在从大型服务器系统到小型移动应用程序的多个平台上都有其价值。 本教程涵盖了各种主题,从 Lua 的基础知识到其在各种应用程序中的范围。
Python 3 教程
python3 教程——Python是一种通用的解释型、交互式、面向对象的高级编程语言。它由 Guido van Rossum 在 1985-1990 年创建。与 Perl 一样,Python 源代码也可在 GNU 通用公共许可证 (GPL) 下获得。
Go 教程
Go 编程语言是一个开源项目,它使程序员更具生产力。最初由 Robert Griesemer、Rob Pike 和 Ken Thompson 于 2007 年在 Google 开发。
GraphQL 教程
GraphQL 是 Facebook 开发的一种开源的服务器端技术,用于优化 RESTful API 调用。它是一种执行引擎和一种数据查询语言。在本章中,我们将讨论使用 GraphQL 的优势。
NodeJs 教程
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。
web端
CSS3 教程
CSS 用于控制网页的样式和布局。CSS3 是最新的 CSS 标准。本教程向您讲解 CSS3 中的新特性。
HTML 教程
HTML 教程,超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。在本教程中,您将学习如何使用 HTML 来创建站点
HTML5 教程
html5 教程,HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。HTML5的设计目的是为了在移动设备上支持多媒体。HTML5 简单易学。
CSS 教程
CSS 教程 通过使用 CSS 我们可以大大提升网页开发的工作效率! 在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。 各章节实例 本 CSS 教程包含了数百个CSS在线实例 通过本站的在线编辑器,你可以在线编辑CSS,并且可以在线查看修改后的效果。
Sass 教程
Sass 教程 Sass (英文全称:Syntactically Awesome Stylesheets) 是一个最初由 Hampton Catlin 设计并由 Natalie Weizenbaum 开发的层叠样式表语言。 Sass 是一个 CSS 预处理器。 Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。 Sass 完全兼容所有版本的 CSS。 Sass 扩展了 CSS3,增加了规则
LESS 教程
LESS 是一个 CSS 预处理器,可为网站提供可定制、可管理和可重用的样式表。 LESS 是一种动态样式表语言,它扩展了 CSS 的功能。 LESS 也是跨浏览器友好的。
WordPress
WordPress是一个开源的内容管理系统(CMS),允许用户构建动态网站和博客。本教程将教大家使用 WordPress 轻松创建网站的基础知识。 为方便起见,本教程分为多个部分。 这些部分中的每一个都包含相关主题以及解释 WordPress 管理后台的屏幕截图。
SVG 教程
SVG 意为可缩放矢量图形,SVG 使用 XML 格式定义图像。
XML教程
XML 指可扩展标记语言(eXtensible Markup Language),XML 被设计用来传输和存储数据。
Bootstrap 5 教程
Bootstrap 是什么,Bootstrap 是一个强大的前端框架,用于更快、更轻松地进行 Web 开发。Bootstrap5 目前是 Bootstrap 的最新版本,是一套用于 HTML、CSS 和 JS 开发的开源工具集。
Bootstrap 4 教程
通过简单的方法和步骤学习最新 Bootstrap 4 框架的技巧,并轻松创建我们自己的响应式网站。
Bootstrap 3 教程
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。
Javascript
TypeScript 教程
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准;TypeScript 由微软开发的自由和开源的编程语言。
Popper.js 中文教程
Popper.js是一款功能强大的JS定位引擎,用于定位工具提示和弹出框的轻量级插件。
Underscore.Js 中文教程
Underscore.js 中文 教程,Underscore.JS 是一个流行的基于 javascript 的库,它提供了 100 多个函数从而使得 Web 开发变得非常方便。 它提供了辅助函数,如 map、filter、invoke 以及函数绑定、javascript 模板、深度相等检查、创建索引等。
Next.js 中文教程
Next.js 中文教程,Next.js 是基于 React 的框架,具有服务器端渲染功能。 它非常快速且对 SEO 非常友好。 使用 Next.js,我们可以非常轻松地创建健壮的基于React的应用程序并对其进行测试。
Chart.js 中文教程
Chart.js 很容易上手。 所需要的只是页面中包含的脚本以及用于呈现图表的单个
DC.js 中文教程
DC.js 是一个建立在 D3.js之上的图表库,并与 crossfilter 原生配合使用,crossfilter 是另一个流行的 JavaScript 库,用于在客户端在短时间内探索数百万条记录。
Javascript 教程
JavaScript 教程 JavaScript 是 Web 的编程语言。 所有现代的 HTML 页面都使用 JavaScript。 JavaScript 非常容易学。 本教程将教你学习从初级到高级 JavaScript 知识。 JavaScript 在线实例 本教程包含了大量的 JavaScript 实例, 您可以点击 '尝试一下' 来在线查看实例。
Recoil.js
使用 Recoil 会为你创建一个数据流向图,从 atom(共享状态)到 selector(纯函数),再流向 React 组件。Atom 是组件可以订阅的 state 单位。selector 可以同步或异步改变此 state。
jQuery 教程
jQuery 教程 jQuery是一个快速、简洁的JavaScript框架。 jQuery非常容易学。 本教程将教你学习从初级到高级jQuery 知识。 jQuery 在线实例 本教程包含了大量的jQuery实例, 您可以点击 '尝试一下' 来在线查看实例。
ES6 教程
欧洲计算机制造商协会 (ECMAScript) 或 (ES) 是 JavaScript、ActionScript 和 JScript 等脚本语言的标准。 它最初是为了标准化 JavaScript 而创建的,JavaScript 是最流行的 ECMAScript 实现。 本教程采用简单实用的方式,通过JavaScript来描述ECMAScript 2015(ES6)、ECMAScript 2016(ES7)、ECMAScript 2017(ES8)和ECMAScript 2018(ES9)的新特性。
AngularJs 教程
AngularJS是一个非常强大的 JavaScript 框架。AngularJs 用于单页应用程序 (SPA) 项目。AngularJS 是开源的,完全免费的。
Webpack 教程
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。
pm2 教程
PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序在线。PM2 入门很简单,它以简单直观的 CLI 形式提供,可通过 NPM 安装。
Vue.js 教程
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。Vue 只关注视图层, 采用自底向上增量开发的设计。
Vue3 教程
Vue 只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue 学习起来非常简单,本教程基于 Vue 3.0.5 版本测试。
D3.js 教程
D3 代表数据驱动文档。D3.js 是一个基于数据操作文档的 JavaScript 库。D3.js 是一个动态的、交互式的、在线数据可视化框架,在很多网站中都在使用。
ECharts 教程
ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求。 ECharts 遵循 Apache-2.0 开源协议,免费商用。
JSON 教程
JSON 教程 JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法,类似 XML。 JSON 比 XML 更小、更快,更易解析。
数据库
Redis教程
Redis ( Remote DIctionary Server ) 通常被称为数据结构服务器,因为值 ( value ) 可以是字符串 ( String ) , 哈希 ( Map ) , 列表 ( list ) , 集合 ( Sets ) 或有序集合 ( Sorted Sets ) 等类型。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。
MongoDB 教程
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
Memcached 教程
Memcached 是一个开源、高性能、分布式内存对象缓存系统。本教程提供对创建和部署高度可扩展和面向性能的系统所需的 Memcached 的所有相关概念的基本介绍。
SQL 教程
SQL是一种数据库计算机语言,旨在检索和管理关系数据库中的数据。SQL代表结构化查询语言。本教程将为您提供 SQL 的快速入门。它涵盖了基本了解 SQL 并了解其工作原理所需的大部分主题。
SQLite 教程
SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。
PostgreSQL 教程
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。PostgreSQL 开发者把它念作 post-gress-Q-L。PostgreSQL 的 Slogan 是 "世界上最先进的开源关系型数据库"。
Elastic Search
在本教程中,我们将详细介绍 Elasticsearch 的基础知识及其重要功能。
DB2 教程
DB2 是 IBM 的数据库产品。 它是一个关系数据库管理系统(RDBMS)。 DB2 旨在高效地存储、分析和检索数据。 DB2 产品通过 XM 的面向对象特性和非关系结构的支持得到扩展
MySQL 教程
MySQL 是当前最流行的开源的关系型数据库管理系统。MySQL 是用于开发基于 Web 的软件应用程序的最佳 RDBMS 之一。本教程旨在帮助您快速掌握 MySQL 的基本知识,并使您熟悉 MySQL 编程,从而轻松的使用MySQL数据库。
Java 技术
Spring 框架
Spring 框架是一个开源 Java 平台,它为非常容易和非常快速地开发健壮的 Java 应用程序提供全面的基础架构支持。
Maven 中文教程
Maven是一个强大的基于POM(项目对象模型)的项目管理工具。 它用于项目构建、依赖和文档。本教程着重于 Apache Maven 技术的基础,还会涉及到一些高级用法。 我们的 Maven 教程是为初学者和专业人士开发的。
MyBatis 中文教程
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
Spring Boot 中文教程
Spring Boot 是一个基于 Java 的开源框架,用于创建微服务。 它由 Pivotal Team 开发。使用 Spring Boot 可以轻松创建独立且可用于生产的 Spring 应用程序。
Spring Boot ORM
Spring Boot Framework 与 Hibernate、Java Persistence API (JPA)、Java Data Objects (JDO) 和 iBATIS SQL Maps 等 ORM 框架很好地集成在一起。 Spring 提供资源管理、数据访问对象 (DAO) 实现和事务策略。
Hibernate 教程
Hibernate 是一种高性能的对象/关系持久性和查询服务,它在开源 GNU Lesser General Public License (LGPL) 下获得许可,并且可以免费下载。 Hibernate 不仅负责从 Java 类到数据库表(以及从 Java 数据类型到 SQL 数据类型)的映射,而且还提供数据查询和检索工具。
Struts 教程
Apache Struts 2 是一个优雅的、可扩展的框架,用于创建企业级 Java Web 应用程序。 该框架旨在简化从构建到部署和维护应用程序的整个开发周期。
Log4j 教程
log4j 是一个用 Java 编写的可靠、快速和灵活的日志框架 (API),它在 Apache 软件许可下发布。 log4j 是一个流行的用 Java 编写的日志记录包。 log4j 已移植到 C、C++、C#、Perl、Python、Ruby 和 Eiffel 语言。
SLF4J 教程
SLF4J 代表 Java 的简单日志记录外观。 它提供了所有日志框架的简单抽象。 它使用户能够使用单一依赖项使用任何日志记录框架,例如 Log4j、Logback、JUL (java.util.logging) 等。
MapStruct 教程
MapStruct 是一个注解处理器,它被插入到 Java 编译器中。 一旦插入,它就可以被命令行工具如maven、gradle使用来处理映射注解,从而在编译时创建一个映射器类。
Java8 教程
Java 8 是最受期待的,也是 Java 编程语言的主要功能版本。 这是一个介绍性教程,以简单直观的方式解释了 Java 8 的从基础到高级的特性及其用法。
Java 11 教程
Java 11 是继 Java 8 之后 Java 编程语言的第一个 LTS(长期支持)功能版本。这是一个介绍性教程,以简单直观的方式解释了 Java 11 的基本到高级功能及其用法。
Gradle
Gradle 是一个开源的高级构建自动化工具。 它建立在 ANT、Maven 和 lvy 存储库之上,并通过 XML 支持基于 groovy 的域特定语言 (DSL)。 在本教程中,我们将介绍有关 gradle 的不同任务和插件。 此外,还详细讲解了如何借助 gradle 构建 JAVA 项目和 Groovy 项目。
Neo4j 教程
Neo4j 是流行的图形数据库和密码查询语言 (CQL) 之一。 Neo4j 是用 Java 语言编写的。 本教程介绍了 Neo4j、Java 与 Neo4j 以及 Spring DATA 与 Neo4j 的基础知识。 本教程分为 Neo4j Introduction、Neo4j CQL、Neo4j CQL Functions、Neo4j Admin 等部分。每个部分都包含相关主题和简单实用的示例。
Guava 教程
Guava 是一个开源的、基于 Java 的库,由 Google 开发。 它促进最佳编码实践并有助于减少编码错误。 它为集合、缓存、原语支持、并发、公共注释、字符串处理、I/O 和验证提供实用方法。
后端框架
Laravel 教程
Laravel是一个表达力强,语法优雅的Web应用程序框架。通过使用Laravel,我们可以自由创作,专心于我们的内容,而不用去关心其他重复性的地方,达到事半功倍的效果。本教程带你走进laravel的世界,了解其语法的精妙。
Nest.js 中文教程
Nest (Nest.js) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。 它使用渐进式 JavaScript,了 OOP(面向对象编程)、FP(函数式编程)和 FRP(函数式反应式编程)的元素。
Koa.js 中文教程
Koa 是由 Express 背后的团队设计的新 Web 框架,旨在为 Web 应用程序和 API 提供更小、更具表现力和更强大的基础。 通过利用异步函数,Koa 允许我们放弃回调并大大增加错误处理能力。 Koa 没有在其核心中捆绑任何中间件,它提供了一套优雅的方法,使编写服务器变得快速而愉快。
Express.js 中文教程
Express 是一个小巧且灵活的 Node.js Web 应用程序框架,它为 Web 和移动应用程序提供了一组强大的功能。 它是由 Node.js 基金会开发和维护的开源框架。
Sequelize 中文教程
Sequelize 是一个基于 promise 的 Node.js ORM, 目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server. 它具有强大的事务支持, 关联关系, 预读和延迟加载,读取复制等功能。
hapi 中文教程
hapi 是一个 Node.js Web 服务框架。 Hapi 提供了一个坚实的基础,通过提供对插件、身份验证、缓存、输入验证和更多基本功能的内置支持,我们可以完全专注于构建应用程序!
Junit 教程
JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。 本教程将教你用 Java 编程语言做单元测试时,如何使用 JUnit
Scrapy 教程
Scrapy 是一个用 Python 编写的快速、开源的网络爬虫框架,用于借助基于 XPath 的选择器从网页中提取数据。
Gin 教程
Gin 是一个用 Go (Golang) 编写的 web 框架。它是一个类似于 martini 但拥有更好性能的 API 框架,由于 httprouter,速度提高了近 40 倍。如果你是性能和高效的追求者,你会爱上 Gin。
GORM 教程
出色的 Golang ORM 库旨在对开发人员友好。
Django 教程
Django 是一个 Web 开发框架,可帮助构建和维护高质量的 Web 应用程序。Django是由 Python开发的。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。
数据分析
ZooKeeper
ZooKeeper 是一种分布式协调服务,用于管理大量主机。 在分布式环境中协调和管理服务是一个复杂的过程。 ZooKeeper 以其简单的架构和 API 解决了这个问题。 ZooKeeper 允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。
Numpy 教程
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
SciPy 教程
SciPy 是一个开源的 Python 算法库和数学工具包。SciPy 库依赖于 NumPy,它提供了方便快捷的 N 维数组操作。构建 SciPy 库的主要原因是,基于 NumPy 数组进行更丰富多样的计算。
Matplotlib 教程
Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。Matplotlib 可以用来绘制各种静态,动态,交互式的图表。
Pandas 教程
Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 是开源的,BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。
开发工具
Docker 教程
本篇教程我们主要介绍 Docker。Docker 是一种在容器内运行应用程序的工具。
Markdown 教程
markdown 是一个用于编写结构化文档的纯文本格式的轻量级的标记语言
k8s 教程
Kubernetes(k8s) 是谷歌实验室开发的一种容器管理技术,用于在物理、虚拟和云基础设施等不同类型的环境中管理容器化应用程序。 它是一个开源系统,有助于创建和管理应用程序的容器化。
Flutter 教程
Flutter 是一个开源框架,用于跨移动操作系统(Android 和 iOS)创建高质量、高性能的移动应用程序。 它提供了一个简单、强大、高效且易于理解的 SDK 来用 Google 自己的语言 Dart 编写移动应用程序。
Makefile
Makefile 是一种程序构建工具,可在 Unix、Linux 及其衍生版本上运行。 它有助于简化构建可能需要各种模块的程序可执行文件。 为了确定模块需要如何一起编译或重新编译,make 需要用户定义的 makefile 的帮助。 本教程将增强我们对 makefile 的结构和实用程序的了解。
Tkinter 教程
Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;从本质上来说,它是对 TCL/TK 工具包的一种 Python 接口封装。Tkinter 是 Python 自带的标准库,因此无须另行安装,它支持跨平台运行,不仅可以在 Windows 平台上运行,还支持在 Linux 和 Mac 平台上运行。
Matlab 教程
MATLAB 是由 MathWorks 开发的一种编程语言。 它最初是一种矩阵编程语言,其中线性代数编程很简单。 它既可以在交互式会话下运行,也可以作为批处理作业运行。
Git 教程
迄今为止,当今世界上使用最广泛的现代版本控制系统是 Git。Git 是一个成熟的、积极维护的开源项目,最初由 Linux 操作系统内核的著名创造者 Linus Torvalds 于 2005 年开发。Git 具有分布式架构。
网络
网站开发教程
网站可以定义为多个相互关联的网页的集合,可以通过使用 Internet Explorer、Mozilla、Google Chrome 或 Opera 等浏览器访问主页来访问
SOAP
SOAP 是一种开放标准、基于 XML 的消息传递协议,用于在计算机之间交换信息。 这是一个简短的教程,它将向读者介绍 SOAP 的基础知识,然后再解释它的各种元素、编码以及 SOAP 的传输方式。
HTTP 教程
HTTP 教程 —— 超文本传输协议(HTTP)是因特网上应用最为广泛的一种网络传输协议,全称为 HyperText Transfer Protocol。是自 1990 年以来万维网(即互联网)数据通信的基础。
Nginx 教程
Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。
IPv4 教程
IPv4 全称 Internet Protocol version 4,翻译成中文就是 Internet 协议第 4 版。本教程将帮助您理解 IPv4 及其相关术语。并且提供了适当的参考资料和示例。
IPv6 教程
Internet Protocol 第 6 版 (IPv6) 是 Internet 协议 (IP) 的最新修订版。IPv6 是由 Internet 工程任务组 (IETF) 开发的,用于解决期待已久的 IPv4 地址耗尽问题。本教程将帮助您理解 IPv6 及其相关概念,并且提供适当的参考资料和示例。
编程手册
HTML 参考手册
html 参考手册,包含 HTML 参考手册:HTML 标签列表(字母排序)、HTML 标签列表(功能排序)、HTML 全局属性、HTML 事件、HTML 画布、HTML 音频/视频、HTML 有效DOCTYPES、HTML 颜色名、HTML 拾色器、HTML 颜色混搭、HTML 字符集、HTML ASCII、HTML ISO-8859-1、HTML 符号、HTML URL 编码等
jQuery 参考手册
在 迹忆,您将找到包含所有 jQuery 对象和函数的完整参考手册:jq选择器,jq事件,jq效果,jq属性,ajax,DOM 元素,遍历,CSS....