极客教程
基础编程
C语言
C++语言
C++ 多线程
Shell
Perl
LeetCode
C#
前端开发
HTML
Bootstrap
JavaScript 参考手册
WebSocket
Markdown
react
后端开发
数据库管理系统
SQL
MySQL
MongoDB
Redis命令
Python开发
Python
Numpy
Matplotlib
Scrapy
Pandas
PyTorch
tkinter
pygame
PyGTK
Turtle
Java开发
Java
Spring
Spring Boot
JSP
Servlet
Guava
大数据
大数据
HDFS
MapReduce
Yarn
Hive
Spark
HBase
Storm
Spark Streaming
Flink
ZooKeeper
人工智能
机器学习
深度学习
数学基础
线性代数
Tensorflow
Keras
scikit-learn
移动开发
Android
Flutter
Kotlin
图形图像
OpenCV
开发工具
VSCode
Git
Github
基础编程
LeetCode
LeetCode,提供每道LeetCode题的答案和分析说明。
C语言
C语言是一种面向过程的计算机编程语言
C++语言
C++语言是一种面向对象的计算机编程语言。
Perl
Perl 是 Practical Extraction and Report Language 的缩写
Linux
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统
C#
C# 是一种现代的,高级的,通用的,面向对象的编程语言。
Shell
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。
Go 语言
R语言
VB语言
前端开发
WebSocket
Websocket专题介绍与Websocket相关的教程、问答等经典文章。
HTML
超文本标记语言(全称:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言,就是描述网页的代码。
Bootstrap
Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架
Markdown
Markdown是一种可以使用普通文本编辑器编写的标记语言
Javascript参考手册
Javascript参考手册
jQuery
AngularJS 精品教程
AngularJS 入门精品教程
后端开发
SQL
SQL专题介绍SQL基础教程、SQL高级教程、SQL问答、SQL实例等内容,帮助大家更容易上手并精通SQL。
MongoDB
MongoDB是一个数据库,MongoDB数据库是基于分布式文件存储的
数据库管理系统
数据库管理系统,也即DBMS。
MySQL
MySQL 是领先的开源数据库管理系统
Redis命令
Redis命令参考手册
PostgreSQL 精品教程
PostgreSQL是一个强大的开源对象关系型数据库系统
Python开发
Python 精品教程
本Python教程是为初学者编写的,以帮助他们理解Python编程语言的基础到高级概念
Django
Django是一个开放源代码的Web应用框架,由Python写成。
Scrapy
Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架
Pandas
pandas提供了大量便捷处理数据的函数和方法
Numpy
NumPy支持大量高级的维度数组与矩阵运算,针对数组运算提供大量的数学函数库。
Matplotlib
Matplotlib是非常强大的python画图工具,受MATLAB的启发构建而成,由于其简洁性、可推断性和交互性等特点,广泛运用于数据绘图领域,专门用于绘制2D/3D图表
PyTorch
PyTorch 是Torch7 团队开发的,其与Torch 的不同之处在于PyTorch 使用了Python 作为开发语言。它是一个以Python 优先的深度学习框架,不仅能够实现强大的GPU 加速,同时还支持动态神经网络。
Tkinter 精品教程
Tkinter是Python的Tk GUI工具包的接口
PyQt5
最全面的PyQt5教程
Java开发
Java
Java教程栏目专注于提供简单易懂的Java教程,深入浅出全方位地介绍Java编程语言知识。
JSP
Java Server Pages(JSP)是一种独立于平台的服务器端编程技术
Servlet
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器
Spring
Spring是一个从实际开发中抽取出来的框架
Spring Boot
Spring Boot是用来简化新Spring应用的初始搭建以及开发过程
大数据
大数据教程
大数据,是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合
HDFS
HDFS是Hadoop分布式文件系统
MapReduce
MapReduce是Hadoop解决大规模数据分布式计算的方案
Yarn
Yarn是分布式集群资源调度框架
Hive
Hive是Hadoop大数据仓库Hive
Spark
Spark 是专为大规模数据处理而设计的快速通用的计算引擎
HBase
HBase是一个分布式的、面向列的开源数据库
Storm
Storm是一个分布式实时大数据处理系统
Spark Streaming
Spark Streaming类似于Apache Storm,用于流式数据的处理
Flink
Flink是由Apache软件基金会开发的开源流处理框架
ZooKeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务
人工智能
机器学习
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
深度学习
深度学习(DL, Deep Learning)是机器学习(ML, Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI, Artificial Intelligence)
Tensorflow
TensorFlow是一个软件库或框架,由谷歌团队设计,以最简单的方式实现机器学习和深度学习概念。它结合了优化技术的计算代数,便于计算许多数学表达式。
数学基础
用于机器学习和深度学习的数学基础,包括线性代数,概率论和导数等
线性代数
线性代数是数学的一个分支,它的研究对象是向量,向量空间(或称线性空间),线性变换和有限维的线性方程组
Keras
Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化
移动开发
Flutter
Flutter 是 Google 开源的新一代跨平台 UI 框架。
Android
Android是一个开源的,基于Linux 的移动设备操作系统
Kotlin
Kotlin 是一个用于现代多平台应用的静态编程语言 ,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 Kotlin已正式成为Android官方支持开发语言
多媒体
Vulkan
Vulkan是一个跨平台的2D和3D绘图应用程序接口
Opencv
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
软件设计架构
设计模式
设计模式(Design Pattern)代表了最佳的实践,设计模式的每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。
开发工具
Git
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
VSCode
Visual Studio Code (简称 VS Code / VSC) 是一款免费开源的现代化轻量级代码编辑器
Excel
Linux相关
Linux命令
Linux命令大全,使用总结
回顶
回顶部