极客教程 - 以工匠精神打磨精品教程极客教程
    • 基础编程
      • 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
    • Linux开发
      • Linux命令
    • 图形图像
      • 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

后端开发

  • SQL
    SQL专题介绍SQL基础教程、SQL高级教程、SQL问答、SQL实例等内容,帮助大家更容易上手并精通SQL。
  • MongoDB
    MongoDB是一个数据库,MongoDB数据库是基于分布式文件存储的
  • 数据库管理系统
    数据库管理系统,也即DBMS。
  • MySQL
    MySQL 是领先的开源数据库管理系统
  • Redis命令
    Redis命令参考手册

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教程
  • 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命令大全,使用总结

© 2023 极客教程   网站地图   备案号:蜀ICP备11026280号-10

  • 回顶
    回顶部