该页面开头是主要分类及其介绍,主要是可以根据分类进行查询,后面会有根据标签(tags)的全部文章的分类,和侧边相似。



编码

Program Logo

所谓的编程语言,也就是码农的工具,简单来说就是用来解释给机器如何执行,有问题还得调试,一耍脾气就要再研究几天,类似于猫奴,渺小的人类完全就是机器的奴隶。

即使如此,仍要注意:

Programs must be written for people to read, and only incidentally for machines to execute.

写码须谨慎,且行且珍惜。

开发环境

  • 开发环境 包括了基本的版本管理工具、IDE 开发环境、词法语法分析、CI/CD等。
  • VIM 编辑器 一个很古老但很经典的编辑器,通过插件就可以针对不同的场景进行适配。

编程语言

其它。

其它

一些常用的网站参考。



Database Logo

数据库管理系统,Database Management System 估计应该是除了操作系统之外的最为复杂的系统了,按照不同的方式可以分成不同的类型,例如关系型和非关系型。

包括了商业数据库 Oracle,开源的 MySQL、PostgreSQL等关系型数据库,小型的嵌入式 SQLite,还有最新的 OceanBase、TiDB 等分布式数据库。

详细可以参考:



Linux Logo

从 1994.3 Linux1.0 发布到现在,几乎可以说 Linux 已经成为最流行的操作系统,涉及到了服务器、桌面、嵌入式等多种场景,而且支持绝大多数平台。

在此,仅介绍 Linux 相关内容,包括了常用的方法,以及相应的内核介绍。

其它

比较经典的常用网站。

  • Linux Inside 一个电子书,详细介绍了 Linux 相关的基本概念。


一些杂七杂八的东西。

Nginx Logo

Nginx 一款轻量级且高性能的 Web 服务器、反向代理服务器,通过 C 语言编写,通过模块化实现,很多功能都可以通过三方模块支持。

Lua Logo

Lua 在葡萄牙语中是 “月亮” 的意思,是一个小巧的脚本语言,官方版本只包括一个精简的核心和最基本的库,使得其体积小、启动速度快,从而特别适合嵌入到其它程序里。

这里简单介绍其使用方法。

  • Lua 简介,简单介绍常见概念,包括安装、语法规则、常用模块等。
  • Lua 协程,作为一种简单的语言,仍支持闭包、协程等较新的特性,简单介绍协程使用。
  • Lua 源码解析,其核心代码总共才 2W 行左右,但是却实现了很多不错的特性。
  • Lua CAPI 使用,简单介绍 Lua 和 C 之间的调用,常见的概念如栈、CAPI等概念。

Tags

Others

Blog

Linux

DevOps

SoftWare

Protocol

Network

Python

Program

C/C++

MySQL

Database

FrontEnd

Topic

Security

GoLang

TLS/SSL

Algorithm

LeetCode

CheatSheet

Forward

JavaScript

AI