首页
互助圈
新手教程
进阶之路
算法原理
架构设计
JAVA进阶
C/C++进阶
Python进阶
JavaScript
数据库
大数据
消息服务
源码解读
JAVA源码
Spring源码
数据库
消息服务
Dubbo源码
面试指南
大厂专栏
面试技巧
面试经验
面试题库
开发资料
文档资料
工具软件
电子书籍
小牛导航
在线工具
登录
热门教程
C/C++教程
JAVA教程
Python教程
Web前端
移动开发
数据库教程
操作系统
工具/框架
测试教程
脚本/格式
其它教程
热门教程
数据结构教程
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。
JAVA教程
Java是最初由Sun Microsystems开发,并于1995年发布了高级编程语言。 Java运行于各种平台,如Windows,Mac OS和各种版本的UNIX。本教程提供Java学习和入门实例及步骤。
C教程
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
Python教程
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。
Javascript教程
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
PHP教程
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。
GO教程
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
C++教程
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生 ,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。
Linux教程
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
Mysql教程
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
C#教程
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
Redis教程
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
C/C++教程
C教程
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
C++教程
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生 ,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。
C编译器教程
编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (Linker) → 可执行程序 (executables)。
GCC教程
GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言编译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。)
JAVA教程
JAVA教程
Java是最初由Sun Microsystems开发,并于1995年发布了高级编程语言。 Java运行于各种平台,如Windows,Mac OS和各种版本的UNIX。本教程提供Java学习和入门实例及步骤。
Java13教程
Java 13 是一个主要功能版本,它为 JAVA 带来了许多特定于 JVM 的更改,而很少有特定于语言的更改。它遵循 Java 发布日程推出 Java 10,并于 2019 年 9 月发布,距 Java 12 发布仅六个月。
Intellij Idea教程
IntelliJ 是最强大和流行的 Java 集成开发环境 (IDE) 之一。它由JetBrains开发和维护,可作为社区版和终极版使用。这个功能丰富的 IDE 支持快速开发并有助于提高代码质量。
Eclipse教程
在计算环境中,Eclipse 是一个集成开发环境 (IDE),用于使用 Java 编程语言和其他编程语言(如 C/C++、Python、PERL、Ruby 等)开发应用程序。
Jsoup教程
Jsoup 是一个基于 Java 的库,用于处理基于 HTML 的内容。它提供了一个非常方便的 API 来提取和操作数据,使用最好的 DOM、CSS 和类似 jquery 的方法。它实现了 WHATWG HTML5 规范,并将 HTML 解析为与现代浏览器相同的 DOM。
Java XML教程
XML 是一种简单的基于文本的语言,旨在以纯文本格式存储和传输数据。它代表可扩展标记语言。以下是 XML 的一些显着特性。
JasperReports教程
JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。
Guava教程
Guava 是一个开源的、基于 Java 的库,包含许多Google的核心库,这些库被用在他们的许多项目中。它促进了最佳编码实践并有助于减少编码错误。它提供了用于集合、缓存、原语支持、并发、通用注释、字符串处理、I/O 和验证的实用方法。
JavaTuples教程
javatuples是一个很简单的lib,它没有什么华丽的功能,就是提供了支持返回多个元素的一些类。
JFreeChart教程
JFreeChart 是一个可用于 Java 的免费开源库,它允许用户在他们的应用程序中轻松生成专业质量的图形和图表。
ATW教程
Java AWT(抽象窗口工具包)是一个 API,用于在 Java 中开发图形用户界面 (GUI) 或基于 Windows 的应用程序。
Log4j教程
Apache Log4j是一个非常流行和老牌的日志框架。它是一个可靠、灵活且快速的日志框架或 API,是用 Java 编写的,于 1996 年初开发。
Junit4教程
JUnit是Java编程语言的单元测试框架。JUnit在测试驱动开发的开发中非常重要,并且是从JUnit起源的一组单元测试框架(统称为xUnit)之一。
Java16教程
Java 16 是一个主要功能版本,它为 JAVA 带来了许多特定于 JVM 的更改和特定于语言的更改。它遵循 Java 发布日程推出 Java 10,并于 2021 年 3 月发布,距 Java 15 发布仅六个月。
Java15教程
Java 15 是一个主要功能版本,它为 JAVA 带来了许多特定于 JVM 的更改和特定于语言的更改。它遵循 Java 发布日程推出 Java 10,并于 2020 年 9 月发布,距 Java 14 发布仅六个月。
Java14教程
Java 14 是一个主要功能版本,它为 JAVA 带来了许多特定于 JVM 的更改和特定于语言的更改。它遵循 Java 发布日程推出 Java 10,并于 2020 年 3 月 17 日发布,距 Java 13 发布仅六个月。
RxJava教程
RxJava 是基于 Java 的 ReactiveX 扩展。它提供 Java 实现或 ReactiveX 项目。
Java12教程
Java 12 是一个主要功能版本,它为 JAVA 带来了许多特定于语言的更改。它遵循 Java 发布日程推出 Java 10,并于 2019 年 3 月发布,距 Java 11 发布仅六个月。
Java11教程
Java 11 是继 Java 8 之后的第一个 LTS 长期支持功能版本。它遵循 Java 发布节奏推出 Java 10,并于 2018 年 9 月发布,距 Java 10 发布仅六个月。
Java10教程
Java 10 是 Java 发布日历中的一个主要版本,它于 2018 年 3 月 10 日发布。在 Java 10 中,Oracle 将 Java 发布节奏更改为新模型、6 个月发布节奏和 Oracle Java SE 产品的 LTS 模型。LTS 模型代表长期支持模型。
Java8教程
Lambda表达式是Java8中包含的一项新的重要功能。它提供了一种简洁明了的方式来使用表达式表示一个方法接口。在Collection集合中非常有用。它有助于集合元素的迭代,过滤和从集合中提取数据。
Java NIO教程
Java NIO拥有比这些更多的类和组件,但在我看来Channel,Buffer 和Selector构成了API的核心。其余组件,例如 Pipe和FileLock仅仅是与三个核心组件结合使用的实用程序类。因此,在本NIO概述中,我将重点介绍这三个组件。其他组件在本教程的其他地方以其自己的文本进行了说明。
Java反射教程
Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。
Java Swing教程
Swing 是一个为Java设计的GUI工具包。 Swing 是 JAVA基础类 的一部分。 Swing 包括了图形用户界面 (GUI) 器件 如:文本框,按钮,分隔窗格和表。
Java多线程教程
Java 给多线程编程提供了内置的支持。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
Java.lang教程
java.lang包是java语言的核心,它提供了java中的基础类。包括基本Object类、Class类、String类、基本类型的包装类、基本的数学类等等最基本的类。
Java网络编程教程
Java网络是将两个或多个计算设备连接在一起以便我们可以共享资源的概念。Java Socket(套接字)编程提供了在不同计算设备之间共享数据的功能。
Java IO流教程
Java IO流是既可以从中读取,也可以写入到其中的数据流。正如这个系列教程之前提到过的,流通常会与数据源、数据流向目的地相关联,比如文件、网络等等。
Java集合教程
集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。
Tomcat教程
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。
Jackson教程
Jackson 是当前用的比较广泛的,用来序列化和反序列化json的Java开源框架。
Fastjson教程
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
java.time教程
Java 8在java.time包下引入了新的Date和Time API。本教程参考将介绍java.time包中提供的简单实用的方法。
Servlet教程
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
JSP教程
JSP(全称Java Server Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。
Spring教程
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。
HttpClient教程
HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。
JPA教程
Java持久性API(简称JAP)是以海量数据关系映射持久并存储到数据库的类和方法的集合,这是由Oracle公司提供方案技术。
Netty教程
Netty是一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个NIO客户端、服务端框架。允许快速简单的开发网络应用程序。
Thymeleaf教程
Thymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是将优雅的自然模板带到您的开发工作流程中--HTML能够在浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。
ANT教程
Apache Ant是由Apache软件基金会一个基于Java的构建工具。Apache Ant的构建文件是用XML编写,并采取了开放的标准,便于携带和易于理解的XML性质的优势。
DBUtils教程
Apache Commons DbUtils库是一个相当小的一组类,它们被设计用来在没有资源泄漏的情况下简化JDBC调用处理,并且具有更简洁的代码。 由于JDBC资源清理非常繁琐且容易出错,因此DBUtils类有助于抽取出锅炉代码,以便开发人员只能专注于与数据库相关的操作。
Java国际化(i18n)教程
Java国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对内部化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。
Java并发编程教程
Java是一种多线程编程语言,我们可以使用Java来开发多线程程序。 多线程程序包含两个或多个可同时运行的部分,每个部分可以同时处理不同的任务,从而能更好地利用可用资源,特别是当您的计算机有多个CPU时。多线程使您能够写入多个活动,可以在同一程序中同时进行操作处理。
JSF教程
JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组件为中心来开发 Java Web 用户界面的方法,从而简化了开发。
PDFBox教程
PDFBox(一个BSD许可下的源码开放项目)是一个为开发人员读取和创建PDF文档而准备的纯Java类库。
JavaFX教程
JavaFX 编程语言可用于开发互联网应用程序(RIA)。JavaFX技术主要应用于创建Rich Internet applications(RIAs)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行动装置的操作系统),今后JavaFX将包括更多的产品。
Highcharts教程
GWT Highcharts是一个基于 Java 的开源库,可在 GWT 应用程序中提供优雅且功能丰富的 Highcharts 可视化,并可与 GWT 小部件库一起使用。
JavaZip教程
java.util.zip包提供了用于读写标准ZIP和GZIP文件格式的类。还包括使用ZIP和GZIP文件格式,使用默认压缩算法来压缩和解压缩数据的类。
JDBC教程
JDBC是一种用于执行SQL语句的Java API,它由一组用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
SLF4J教程
SLF4J代表Simple Logging Facade for Java。 它提供了对所有日志框架的简单抽象。 它使用户能够使用单一依赖关系使用任何日志框架,如:Log4j,Logback,JUL(java.util.logging)等。
Struts2教程
Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。
Hibernate教程
Hibernate是一个高性能的对象/关系持久性和基于开源GNU宽通用公共许可证(LGPL)授权。 Hibernate不仅仅关心从Java类映射到数据库表(包括Java数据类型到SQL数据类型),还提供数据查询和获取数据的接口。
MyBatis教程
MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。
Spring-MVC教程
Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它负责发送每个请求到合适的处理器,解决视图并最终返回响应的概念。
Spring boot教程
Spring Boot为开发提供一个具有最小功能的Spring应用程序,并提供了一个新的范例。使用Spring Boot将能够以更灵活的方式开发Spring应用程序,并且能够通过最小(或可能没有)配置Spring来专注于解决应用程序的功能需求。它使用全新的开发模型,通过避免一些繁琐的开发步骤和样板。
Spring cloud教程
Spring Cloud是用于构建健壮的云应用程序的框架。 该框架通过为移动到分布式环境时面临的许多常见问题提供解决方案来促进应用程序的开发。
Spring AOP教程
SpringAOP是Spring提供的一个标准易用的aop框架,依托Spring的IOC容器,提供了极强的AOP扩展增强能力,对项目开发提供了极大地便利。
Spring Batch教程
Spring Batch 是一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。Spring Batch是Spring的一个子项目,使用Java语言并基于Spring框架为基础开发,使得已经使用 Spring 框架的开发者或者企业更容易访问和利用企业服务。
JOGL教程
Java支持OpenGL(JOGL)是在Java OpenGL图形API结合。它是一个包装库,它可以访问OpenGL API,并且它被设计来创建Java编码的2D和3D图形应用程序。
Google Guice教程
Guice 是一个开源的、基于 Java 的依赖注入框架。它是轻量级的,由 Google 积极开发/管理。
GWT教程
Google Web Toolkit (GWT) 是用于创建RICH Internet Applications (RIA)的开发工具包。
Python教程
Python教程
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。
Django教程
Django是用python语言写的开源web开发框架,它鼓励快速开发,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。
Flask教程
Flask是一个用Python编写的Web应用程序框架。 Flask是由一个名字叫作Armin Ronacher,他领导Python爱好者国际组织Pocco开发的。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。
Scipy教程
SciPy是一个开放源码的BSD许可的数学,科学和工程库。 SciPy库依赖于NumPy,它提供了便捷且快速的`N`维数组操作。构建SciPy库的主要原因是,它能与NumPy数组一起工作,并提供了许多用户友好和高效的数字实践。
PyTorch教程
PyTorch是一个用于Python的开源机器学习库,完全基于Torch。 它主要用于自然语言处理等应用程序。 PyTorch由Facebook的人工智能研究小组和优步的“Pyro”软件开发,用于内置概率编程的概念。
Pillow教程
Pillow 是 PIL 的替代版本,PIL 软件包提供了基本的图像处理功能,如:改变图像大小,旋转图像,图像格式转换,色场空间转换,图像增强,直方图处理,插值和滤波等等
Pygame教程
Pygame是一个跨平台Python库,Pygame 作者是 Pete Shinners, 协议为 GNU Lesser General Public License。
Tkinter教程
Tkinter(即 tk interface,简称“Tk”)本质上是对 Tcl/Tk 软件包的 Python 接口封装,它是 Python 官方推荐的 GUI 工具包,属于 Python 自带的标准库模块。
Python爬虫教程
Python爬虫是Python开发路线较大的分支。
NumPy教程
NumPy 是一个 Python 包。 它代表 “Numeric Python”。 它是一个由多维数组对象和用于处理数组的例程集合组成的库。Numeric即 NumPy 的前身,是由 Jim Hugunin 开发的。 也开发了另一个包 Numarray ,它拥有一些额外的功能。
Pandas教程
Pandas是一款开放源码的BSD许可的Python库,为Python编程语言提供了高性能,易于使用的数据结构和数据分析工具。Pandas用于广泛的领域,包括金融,经济,统计,分析等学术和商业领域。
Matplotlib教程
Matplotlib是用于数据可视化的最流行的Python包之一。 它是一个跨平台库,用于根据数组中的数据制作2D图。
Web前端
Javascript教程
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。
jQuery教程
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
HTML教程
HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
Bootstrap教程
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
AngularJS教程
AngularJS诞生于2009年,由Misko Hevery 等人创建,是一款构建用户界面的前端框架,后为Google所收购。 [3] AngularJS是一个应用设计框架与开发平台,用于创建高效、复杂、精致的单页面应用,通过新的属性和表达式扩展了 HTML,实现一套框架,多种平台,移动端和桌面端。
React教程
React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图,当数据改变时 React 能有效地更新并正确地渲染组件。
TypeScript教程
TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。
ECharts教程
ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。
ECMAScript/ES6教程
ES6或ECMAScript 6是由ECMAScript International标准化的脚本语言规范。ECMAScript通常用于客户端脚本编写,还用于通过使用Node.js编写服务器应用程序和服务。
CSS教程
CSS(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
VUE3教程
VueJS是一个渐进的JavaScript框架,用于开发交互式Web界面。聚焦更多的是视图,也就是前端部分。与其他项目和类库整合是非常容易的。 VueJS的安装非常简单,初学者可以轻松理解并开始构建自己的用户界面。
VUE2教程
VueJS是一个渐进的JavaScript框架,用于开发交互式Web界面。聚焦更多的是视图,也就是前端部分。与其他项目和类库整合是非常容易的。 VueJS的安装非常简单,初学者可以轻松理解并开始构建自己的用户界面。
Node.js教程
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型,让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
BOM教程
BOM编程,全称 Browser Object Model,浏览器对象模型。JavaScript是由浏览器中内置的javascript脚本解释器程序来执行javascript脚本语言的。为了便于对浏览器的操作,javascript封装了对浏览器的各个对象使得开发者可以方便的操作浏览器。
Google Charts教程
Google Charts是一个纯基于 JavaScript 的图表库,旨在通过添加交互式图表功能来增强 Web 应用程序。它支持广泛的图表。图表是在 Chrome、Firefox、Safari、Internet Explorer(IE) 等标准浏览器中使用 SVG 绘制的。在旧版 IE 6 中,VML 用于绘制图形。
移动开发
Objective-C教程
Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。
Kotlin教程
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。
jQuery Mobile教程
jQuery Mobile是jQuery框架的一个组件(而非jquery的移动版本)。jQuery Mobile是一款基于HTML5的用户界面系统,旨在使所有智能手机,平板电脑和桌面设备上都可以访问的响应网站和应用。
ionic教程
ionic是一个用来开发混合手机应用的,开源的,免费的代码库。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。ionic会是一个可以信赖的框架。
Android教程
安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由安迪·鲁宾开发,主要支持手机。
Swift教程
Swift是一种新的编程语言,用于iOS和OS X应用程序,建立在最佳的C和Objective-C上,没有C语言的兼容性的限制。Swift采用安全的编程模式,并增加了现代的功能,使编程更容易,更灵活,更有趣。
数据库教程
Mysql教程
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
PostgreSQL教程
PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。
SQLite教程
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。
Memcached教程
memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。
MariaDB教程
MariaDB是一个基于MySQL关系数据库管理系统的社区项目(可以简单地理解为MySQL的社区版本的一个分支)。它是开源和关系数据库技术,这是MySQL数据库的一个很好的替代品。
Cassandra教程
Cassandra是由Apache提供一个分布式和可扩展的NoSQL数据库。本Cassandra教程包括Cassandra的所有主题,如功能,架构,关系与NoSQL,Cassandra vs HBase,安装,键空间,表,视图,Cassandra查询语言,安全性等。
CouchDB教程
CouchDB是由Apache软件基础开发的开源NoSQL数据库,它是用Erlang编程语言编写的。
DB2教程
DB2数据库是IBM开发的数据库服务器。它是一个关系数据库管理系统,旨在有效地存储,分析和检索数据。
数据库管理系统教程
数据库管理系统是用于管理数据库的软件。 例如:MySQL,Oracle等是一种非常流行的商业数据库,用于不同的应用程序。
OrientDB教程
OrientDB是一个开源的NoSQL数据库管理系统,它包含了传统DBMS的功能以及Document和Graph DBMS的新功能。 它是使用Java编写的,速度非常快。 它在商品硬件上每秒可存储220,000条记录。
Oracle教程
Oracle数据库是一个关系数据库管理系统,Oracle数据库由Oracle公司生产和销售。Oracle数据库是第一个专为企业网格计算而设计的数据库。企业网格计算提供了最灵活,最经济的方式来管理信息和应用程序。
PL/SQL教程
PL/SQL是由甲骨文公司在90年代初开发,以提高SQL的功能。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
SQL Server教程
MS SQL Server是Microsoft开发的关系数据库管理系统(RDBMS)。 本产品专为存储其他应用程序所需的检索数据的基本功能而构建。 它可以在同一台计算机上运行,也可以在网络上运行。
操作系统
Linux教程
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
Redis教程
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
MongoDB教程
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
操作系统教程
操作系统可以被定义为用户和硬件之间的接口。它为用户提供了一个环境,使用户可以方便快捷地完成任务。
Vim教程
VIM(以下简称Vim)编辑器是流行的文本编辑器之一。它是以命令为中心的编辑器,因此初学者可能会发现很难使用它。 但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。
进程通信教程
进程间通信(IPC)是指一种机制,操作系统允许各种进程之间相互通信。 这涉及到同步他们的行为和管理共享数据。 本教程介绍了IPC的基础知识。 每个章节都包含相关的主题和简单而有用的例子。
批处理教程
批处理脚本是一种可以通过自动化这些命令序列来减轻这种必要性的方法,以便让自动化工作更容易和更高效。 本教程将讨论学习批处理脚本的基本功能以及相关示例,以便于理解。
工具/框架
Apache教程
Apache HTTP Server是世界上使用最广泛的Web服务器应用程序,在商业Web服务器市场中占有超过50%的份额。Apache是类Unix操作系统中使用最广泛的Web服务器应用程序,但几乎可用于所有平台,如Windows,OS X,OS/2等。
Nexus教程
Nexus 是 Sonatype 公司发布的一款仓库(Repository)管理软件,常用来搭建 Maven 私服,所以也有人将 Nexus 称为“Maven仓库管理器”。
Tableau教程
Tableau是一种数据可视化工具或商业智能工具,可以快速分析和显示图表或报表中的数据。 它非常易于使用,因为它不需要任何编程技巧。
OpenCV教程
OpenCV是一个跨平台的库,使用它我们可以开发实时的计算机视觉应用程序。 它主要集中在图像处理,视频采集和分析,包括人脸检测和物体检测等功能。
GitLab教程
GitLab是一个基于Git的平台,提供对Git存储库的远程访问,并通过创建用于管理代码的私有和公共存储库,有助于软件开发周期。
Access教程
Microsoft Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。
Solr教程
Solr是一个开源搜索平台,用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应用程序非常复杂,可提供高性能。
TensorFlow教程
TensorFlow是一个面向所有开发人员的开源机器学习框架。 它用于实现机器学习和深度学习应用程序。为了开发和研究有关人工智能,Google团队创建了TensorFlow。 TensorFlow是使用Python编程语言设计的,因此它是一个易于理解的框架。
Elasticsearch教程
Elasticsearch是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,可以说 Lucene 是当今最先进,最高效的全功能开源搜索引擎框架。Elasticsearch 是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。
Maven教程
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Pycharm教程
PyCharm是Python中最受欢迎的IDE,它包含了很多优秀的功能,例如代码自动完成和高级调试器的检查以及对Web编程和各种框架的支持。
Nginx教程
Nginx[读音:`engine x`]是HTTP和反向代理服务器,邮件代理服务器,以及Igor Sysoev最初编写的通用TCP/UDP代理服务器。Nginx 是一个高性能的 Web 和反向代理服务器。
Kafka教程
Apache Kafka起源于LinkedIn,后来于2011年成为Apache开源项目,然后于2012年成为Apache项目的第一个类别。Kafka是使用Scala和Java编写的。 Apache Kafka是基于 - 发布订阅的容错消息系统。 它具有快速,可扩展和设计分布的特点。
Gradle教程
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
Git教程
Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。
Hadoop教程
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File System)
Zookeeper教程
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
Docker教程
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
测试教程
渗透测试教程
首先,我们将学习如何安装所需的软件(模拟环境)。在此之后,我们将学习4种类型的渗透测试部分,即网络黑客攻击,获取访问权限,后期利用,网站黑客攻击。
软件测试教程
软件测试教程包括软件测试的所有主题,如:黑盒测试,白盒测试,VisualBox测试和GrayBox测试等方法。 单元测试,集成测试,回归测试,功能测试等级别。系统测试,验收测试,Alpha测试,Beta测试,非功能测试,安全测试,可移植性测试。
安全测试教程
执行安全测试是为了揭示系统中的安全漏洞,以保护数据和维护功能。本教程通过简单实用的示例解释了安全测试的核心概念和相关主题。
Selenium教程
Selenium 是专门为Web应用程序编写的一个验收测试工具。Selenium测试直接运行在浏览器中,支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。
A/B测试教程
A/B测试是比较两个或更多版本的应用程序或网页的最佳方式之一。 它使您能够确定哪一个性能更好,并且可以产生更好的转换率。 这是分析应用程序或网页以创建更有效的新版本的最简单方法之一。
JMeter教程
JMeter是一个开放源码的测试软件。它是100%纯Java应用程序的负载和性能测试。JMeter是旨在覆盖的测试类型,如负载,功能,性能,回归,它需要JDK5或更高版本。
JIRA教程
JIRA是一种用于错误跟踪,问题跟踪和项目管理的测试工具。JIRA工具是软件开发人员和QA团队的理想选择。 JIRA帮助软件开发人员及时修复错误和让QA团队有效地生成技术文档。
TestNG教程
TestNG 是一个测试 Java 应用程序的新框架。TestNG 不仅确实强大、创新、可扩展、灵活。TestNG是一个设计用来简化广泛的测试需求的测试框架,从单元测试(隔离测试一个类)到集成测试(测试由有多个类多个包甚至多个外部框架组成的整个系统,例如运用服务器)。
脚本/格式
Lua教程
Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo三人所组成的研究小组于1993年开发的。 其设计目的是为了通过灵活嵌入应用程序中从而为应用程序提供灵活的扩展和定制功能。
正则表达式教程
正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。
XML教程
可扩展标记语言 (Extensible Markup Language, XML) ,标准通用标记语言的子集,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML是标准通用标记语言 可扩展性良好,内容与形式分离,遵循严格的语法要求,保值性良好等优点。
YAML教程
YAML是“YAML Is not markup language”的缩写形式,是一种数据序列化语言,设计为人性化的,并且适用于其他编程语言的日常任务。
DOM教程
文档对象模型(DOM表示:Document Object Model)是W3C标准。 它定义了访问HTML和XML等文档的标准。 本教程将介绍XML DOM的基础知识。分为XML DOM基础,XML DOM操作和XML DOM对象等部分。
DTD教程
XML文档类型声明也通常称为DTD,它是一种精确描述XML语言的方法。 DTD根据相应XML语言的语法规则检查XML文档的有效性,结构和词汇。
WSDL教程
教程是专为WSDL初学者而准备的,以帮助他们理解与WSDL相关的基本概念。 本教程将让您充分了解WSDL,并通过这里可以将自己进阶提升到更高水平的专业知识。
Gson教程
Gson是一个开源的,基于Java的类库。它是由Google开发的,使用Gson有助于将Java对象序列化为JSON,反之亦然。 本教程采用简单直观的方式来描述Google Gson的基本到高级概念以及如何使用其API。
XPath教程
XPath是一种用于遍历XML文档的查询语言,它通常用于搜索具有匹配模式的特定元素或属性。 本教程介绍了XPath的基础知识。包含XPath的所有基本组件以及示例。
XSLT教程
通常将XSLT称为可扩展样式表语言转换(EXtensible Stylesheet Language Transformation)是一种将XML文档转换为其他格式(如XHTML)的方法。
JSON教程
JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式。
WebService教程
Web Service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序
其它教程
敏捷开发教程
敏捷(Agile)是一种使用1至4周的短迭代的软件开发方法的迭代方法。 使用敏捷方法,软件以最快和更少的变化分发。 敏捷方法的优点是通过快速,持续的开发和有用的软件交付来满足客户的需求。
HTTP协议教程
HTTP协议一般指HTTP。 超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
SVN教程
SVN(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎90%以上的项目都用到了 SVN。Subversion 项目的初衷是为了替换当年开源社区最为流行的版本控制软件 CVS,在 CVS的功能的基础上有很多的提升同时也能较好的解决 CVS 系统的一些不足。
Spark教程
Spark一般指Apache Spark。 Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架。
T-SQL (Transact SQL) 教程
T-SQL 将 SQL 扩展为包括过程编程、局部变量、字符串处理、数据处理和数学。
Haskell教程
Haskell是一种广泛使用的函数式编程语言。 函数式编程基于数学函数。
VBA教程
VBA代表Visual Basic应用程序,是来自微软的事件驱动编程语言,目前主要有Microsoft Office应用程序,如MS-Excel,MS-Word和MS-Access中使用。
DevOps教程
DevOps本身就是两个词的组合,一个是开发(Development),另一个是操作(Operations)。它既不是应用程序也不是工具; 它只是一种协作促进发展和运作过程的文化。 作为DevOps实施的结果,提高应用程序和服务的速度。
.NET Core教程
.NET Core是Microsoft最新的通用开发平台。它可以在不同的平台上工作,并且已经被重新设计,使.NET变得快速,灵活和现代。
VB.Net教程
VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。
网站开发教程
网站开发教程:一个网站可以被定义为几个网页的集合,这些网页都是相互关联的,可以通过访问主页,使用诸如Internet Explorer,Mozilla,Google Chrome或Opera等浏览器来访问。
物联网(IoT)教程
物联网教程包括物联网的所有主题,如介绍,功能,优势和劣势,生态系统,决策框架,架构和领域,生物识别,安全摄像头和门锁系统,设备等。
XQuery教程
XQuery是一种标准化语言,用于组合文档,数据库,Web页面和几乎任何其他内容。 它应用实现得非常广泛,它功能强大且易于学习。
Websocket教程
Web套接字(websocket)是服务器和客户端之间的双向通信,双方同时进行通信和交换数据。该协议从头开始定义全双工通信。 websocket向Web浏览器提供了类似桌面的丰富功能。它代表了一种在客户端/服务器Web技术中很长一段时间的演变。
FireBase教程
Firebase是构建Web,Android和IOS应用程序的后端平台。 它提供了实时数据库,不同的API,多种认证类型和托管平台。
Dart教程
Dart是一种开源的通用编程语言。 它最初由Google开发,后来被ECMA批准为标准。 Dart是一种新的编程语言,适用于服务器和浏览器。
PHP教程
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。
区块链教程
区块链是一个不断增长的分类账,它以安全,按时间顺序和不可变的方式保存所有交易的永久记录。 它可用于货币,财产,合同等的安全转移,而无需银行或政府等第三方中介。 区块链是一种软件协议,但它不能在没有互联网的情况下运行(如SMTP用于电子邮件)。
人工智能教程
AI它是计算机科学的一个分支,通过它可以创建智能机器,它可以像人类一样运作,像人类一样思考,并能够做出决策。
R语言教程
R是一种编程语言和软件环境,用于进行统计分析,图形表示和报告。 R语言是由Ross Ihaka 和 Robert Gentleman 在新西兰奥克兰大学的创建,目前是R的开发核心团队。
Matlab教程
MATLAB是MathWorks公司开发的一种编程语言。它最初是一个矩阵的编程语言,使线性代数编程简单。它可以运行在交互式会话和作为批处理作业。
Erlang教程
Erlang是一个函数式编程语言,它有一个运行时环境。它创建集成了并发性,分配和容错支持的一种方式。Erlang最初是在爱立信几个大的电信开发的系统中使用。
Verilog教程
Verilog一般指Verilog HDL。 Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。
ASP教程
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本标记语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
Scala教程
Scala是一门多范式的编程语言,一种类似java的编程语言 ,设计初衷是实现可伸缩的语言、并集成面向对象编程和函数式编程的各种特性。
Perl教程
Perl一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从最初是为文本处理而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。
Ruby教程
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。
SQL教程
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
C#教程
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
UE4教程
UE,虚幻引擎是EPIC发布的游戏引擎。
GO教程
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
快捷导航:
新手教程
算法原理
架构设计
Java进阶
数据库进阶
大厂专栏
面试经验
编程笔记
编程问答
所有专题
文档资料
工具软件
电子书籍
小牛导航
在线工具:
房贷计算器
个税计算器
Linux命令查询
Json格式化
正则表达式
颜色转换
AES加解密
SHA1加密
MD5加密
毒鸡汤
字数统计
随机密码生成
进制转换
Base64编解码
励志句子
Copyright © 2019-2024 小牛知识库@xnip.cn. All Rights Reserved.