linux wireshark(tshark) 搭建

让动态库可以执行

linux系统调用以及vsyscall、vdso

clone自己实现线程创建

-fPIC 地址无关补充

内联汇编

加速器

vue-cli

x86指令参考网站

linux二进制相关网站

进程内存分布-分析/proc/pid/maps段映射

分析修改ELF目标文件(3)

strip

分析修改ELF目标文件(1)

分析修改ELF目标文件(2)

ELF重定位

ELF动态链接

理解 P2P O2O O2C B2B B2C C2C

Makefile

gdb

gcc

ELF文件类型

ELF节头

ELF程序头

objdump、ld、ldd、readelf

linux汇编nasm、反汇编ndisasm

nasm系统调用

nasm寻址模式

nasm常用指令

nasm函数调用约定

DMA

CPU寄存器

nasm与masm与AT&T差异

nasm特性

GPU

FPGA和ASIC

虚拟化技术

cpu高速缓存

缓存一致性-MESI协议

虚拟内存

总线BUS

IO等待

固态硬盘

电路-门电路

电路-cpu运算

浮点数与定点数

cpu-硬件性能

cpu-异常

CISC RISC指令集

计算机组成原理-基础

堆-二叉堆

二项堆

斐波那契堆

A*算法-自动寻路

位图-布隆过滤器

返回不重复的整数

哈希算法

朴素贝叶斯算法

推荐算法-向量

trie树

跳跃表

AVL树

红黑树

B树和B+树

散列表

有限自动机

两个数相除(位移)

数组

链表


队列


二叉查找树

两个数相乘(位移)

c运行常见错误总结

位算法-查找只出现一次的元素

校验2个整数符号是否相同

两个数相加相减(位移)

字符串搜索算法

KMP算法

BM算法

Sunday算法

图算法

并查集-校验图是否有回路

拓扑排序

基变换

特征向量-特征值

抽象向量空间-总结

行列式

逆矩阵-秩-列空间

非方阵(行列不同)

点积与叉积

向量

矩阵-线性变换

迪杰斯特拉最短路径

分治法

平面最近点对

贪心算法

活动选择问题

最小生成树

哈夫曼编码

最长公共子序列

最小路径开销

硬币改变

排序算法(3)-特征记录

最长上升子序列

排序算法(2)-c实现

排序算法(1)

渐进记法

时间复杂度计算

搜索算法

前言

余数

迭代法、数学归纳法、递归

排列组合

动态规划

编辑距离

c函数返回时变量改变

磁盘知识和读写原理

磁盘分区格式mbr、gpt

BIOS与UEFI开机检测程序

ext2文件系统

xfs文件系统

磁盘阵列

逻辑卷轴管理员LVM (Logical Volume Manager)

gcc 常见用法

linux逻辑卷管理员命令-lvm

linux c数组和指针(详解)

linux c字符串-指针

linux c存储期、作用域、链接

linux c动态内存分配函数malloc calloc realloc free

linux c类型限定符const、volatile、inline

linux c结构体、联合、枚举

linux c其他复杂的声明以及typedef

linux c按位运算符

linux c预处理器

linux c可变参数va_start、va_end、va_arg、va_list

linux c解析命令行选项getopt、optarg、optind、opterr、optopt

linux内核简介

linux系统调用及错误处理

linux文件io(open、read、write、close)

linux进程

linux动态内存分配

linux用户和组

linux进程凭证(权限)

linux c时间

linux系统和进程信息(/proc)

linux文件io缓冲

linux c挂载(mount)和卸载(unmount)

linux c查看文件属性stat,lstat,fstat

linux c检查修改文件属性

linux c目录与链接

linux c监控文件事件

linux c信号(1)-基本概念

linux c信号(2)-处理函数

linux c信号(3)-高级特性

linux c定时器与休眠

linux c进程的创建、终止

linux c监控子进程

linux c程序的执行

linux c线程(1)-基础

linux c线程(2)-同步和线程取消

linux c进程调度-CPU亲和力

linux c使用syslog记录消息

linux c进程资源

linux c共享库(动态库)基础(1)

linux c共享库(动态库)高级特性(2)

linux c管道和FIFO

linux c内存映射

linux c虚拟内存操作-mprotect()、mlock()、mlockatt()

linux c文件锁 flock()、fcntl()

linux c套接字编程(1) - TCP/IP网络基础

linux c套接字编程(2) - socket介绍

linux c套接字编程(3) - unix domain

linux c套接字编程(4) - Internet domain socket

linux c套接字编程(5) - 高级特性

linux c套接字编程(6) - 深入探讨TCP协议

linux c上特有的事件驱动模型 - epoll

nginx基本数据类型

nginx高级数据类型(1) - 内存池、动态数组、单向列表、双向链表

nginx高级数据类型(2) - 红黑树

nginx高级数据类型(3) - 缓冲区、数据链

nginx高级数据类型(4) - 键值对、散列键值对、散列表

nginx 内置模块解析 - ngx_http_static_module

nginx编译成静态库

linux 防火墙管理程序 iptables

linux 防火墙管理程序 nftables

linux 防火墙初始化

单播、多播(组播)、广播

c++11标准模板库(STL) - array、vector

c++11标准模板库(STL) - list、forward_list

c++11标准模板库(STL) - 容器

c++11标准模板库(STL) - 输入输出

c++11标准模板库(STL) - 智能指针

c++11 boost库 - timer、progress_timer、progress_display

c++11 boost - date_time库 - 日期

c++11 boost - date_time库 - 时间

c++11 boost - smart_ptr 库 - 智能指针

c++11 boost - pool 库 - 内存池

c++11 boost - 工具类

c++11 boost - uuid、utility

c++11 boost - 字符串(1) - 转换、格式化

c++11 boost - 字符串(2) - string_ref、string_algo

c++11 boost - 字符串(3) - 正则表达式

c++11 boost - 断言

c++11 boost - 容器(1) array、dynamic_bitset

c++11 boost - 容器(2) unordered_set、unordered_map、bitmap

c++11 boost - 容器(3) circular_buffer、tuple

c++11 boost - 容器(4) any、variant、multi_array、property_tree

c++11 boost - 容器(5) property_tree

c++11 boost - 算法 foreach、minmax

c++11 boost - 算法 clamp、hex、unhex

c++11 boost - 数学(1) constants、rational、ratio

c++11 boost - 数学(2) crc、random

c++11 boost - chrono、cpu_timer

c++11 boost文件系统操作

c++11 boost 命令行参数解析 program_options

c++11 boost - ref

c++11 boost - bind、function

c++11 boost - 信号插槽 - signals2

c++11 boost - 竞争 atomic、mutex

c++11 boost - 线程thread

c++11 boost - asio

死亡棺材(触龙神)走法-图解

骨魔洞5层(黄泉教主)走法-图解

热血传奇比奇矿区(尸王殿)走法-图解

热血传奇提升诱惑之光几率(成功率)

赤月魔穴走法-图解

传奇沃玛教主走法-图解

传奇野尸王刷新点-图解

linux c 控制台输出控制

cmake 使用例子

编译原理学习笔记

LALR(1)实例

debian package 包管理工具常见用法记录

Red-Hat Package Manager 工具常见用法记录

关于ssh-keygen与openssl公私钥问题

linux 打包压缩tar、gzip、bzip2、xz、zip、unzip

linux 根据进程名提取进程id或终止进程 pgrep、pkill

linux 磁盘相关命令 du、df、lsblk、blkid

linux 搭建本地 yum 源

linux 包管理 rpm、yum

linux 删除-rm、复制-cp、移动重命名-mv

linux链接命令 ln

linux别名命令 alias

linux磁盘命令-mount(挂载)、unmount(卸载)

linux磁盘命令-gdisk,fdisk,mkfs,xfs_info,dumpe2fs

linux磁盘命令-xfs_repair、fsck.ext4、mknod、xfs_admin、tune2fs

linux交换空间swapon,swapoff,mkswap

linux命令 - dd

linux备份命令-xfsdump、xfsrestore、dump、restore

linux备份命令-cpio

linux命令 - fuser、lsof、pidof

linux软件磁盘阵列命令 - mdadm

linux用户相关命令

linux命令 chattr、setfacl

linux文件对比及打补丁diff、patch

linux网络扫描命令 nmap

linux网络传输 ncat、socat

linux远程同步下载文件 rsync、curl、wget、ftp、sftp

linux命令 - install、mkdir、touch

linux命令 - ls、pwd

linux排序-sort、裁剪-cut、统计-wc、去重统计-uniq

linux大文件分割-split,文件合并

linux 文件截取特定行 - head、tail、sed

linux查看文件命令cat、nl、tee

linux输出文件结尾 - tail、查看文件 - less,more

linux文件流编辑-sed、(g)awk

linux查看文件类型-file、状态-stat

linux查看转换文件格式

linux打印系统信息 - uname

linux二进制处理命令 - od、xxd

linux字符替换、去重、删除 - tr

linux格式化打印命令 - printf

linux命令jobs、fg、bg、kill、pkill、nohup

linux监控命令-top、ps、pstree、nice、free

linux监控命令vmstat、iostat、inotifywait

linux文件搜索定位-which、whereis、locate、find

linux过滤命令grep、egrep、fgrep、xargs

linux命令history、type

linux环境变量export、declare、env、readonly、read

linux资源限制命令 - ulimit

linux命令man、locale、selinux

linux命令date、time

linux命令at、crontab、anacron

linux网络监控命令iftop、netstat、ss、tcpdump

linux命令logger、dmesg、last(b)、lastlog、who

linux日志分割命令 - logrotate

linux调试命令 - gdb

linux代码检测工具 - valgrind、栈跟踪 - pstack

linux编辑文件命令 - vim

linux centos7 搭建vpn

linux 网络命令 ss

linux 防火墙 iptables

linux 网络网卡记录 ip

linux 命令openssl、gpg

库编译选项生成 pkg-config 以及运行时库查找路径

linux shell 学习记录

openresty 简介

openresty - 安装

openresty - luajit - continue、bit、ffi

openresty - 基础及运行机制

openresty - 配置指令

openresty - lua API(1) - 基础、常量

openresty - lua API(2) - 子请求、(内部)重定向

openresty - lua API(3) - 请求相关

openresty - lua API(4) - 常用组件

openresty - lua API(5) - 正则表达式

openresty - lua API(6) - 共享内存区域

openresty - lua API(7) - cosocket,请求转发

openresty - lua API(8) - 定时器 - ngx.timer

openresty - lua API(9) - 轻量级线程 ngx.thread

nginx http模块开发(1) - 基础

nginx http模块开发(2) - ngx_http_block

nginx http模块开发(3) - ngx_http_core_server

nginx http模块开发(4) - ngx_http_core_location

nginx http模块开发(5) - 配置解析

nginx http模块开发(6) - http框架简介

nginx http模块开发(7) - 处理引擎

nginx http模块开发(8) - 响应过滤

nginx http模块开发(9) - http请求处理

nginx http模块开发实例(1) - 内容处理模块

nginx http模块开发实例(2) - 过滤模块

nginx http模块开发实例(3) - 回显请求体

nginx 事件模块配置解析(1) - ngx_events_block

nginx 事件模块初始化(2) - ngx_event_module_init、ngx_event_process_init

nginx 事件模块(3) - 添加删除事件

nginx 事件模块(4) - 事件处理

nginx 事件模块(5) - 接受连接

nginx 事件模块(6) - 负载均衡

nginx http框架流程(1) - 新连接的建立

nginx http框架流程(2) - 读取请求行、请求头

nginx http框架执行流程(3) - 准备执行引擎

nginx http框架执行流程(4) - 各个阶段

nginx http框架执行流程(5) - 丢弃请求体

nginx http框架执行流程(6) - 接收请求体

nginx http框架执行流程(7) - 发送数据

nginx http框架执行流程(8) - 结束请求

nginx 变量(1)

nginx执行流程 (1)

nginx执行流程 (2) - http块配置文件解析

lua获取utf8(包含中文字)字符串长度

lua字符串处理(string库用法)

lua数组表格处理(table库用法)

lua io库(输入输出)

lua os(操作系统)库

lua require模块加载机制

lua assert collectgarbage

lua 基本函数dofile loadfile loadstring

lua ipairs pairs

lua基础函数 type,tonumber,tostring,pcall,print

lua基本语法

lua模块编写

lua元表

lua模拟面向对象编程

lua coroutine(协程)

lua模块安装

lua C API(1) - 函数汇总

lua C API(2) - C 调用 Lua

lua C API(3) - Lua 调用 C函数

lua C API(4) - 编写C函数其他技术

lua C API(5) - 用户自定义类型

lua C API(6) - 协程和state

sock5代理协议

http 1.1 connect 方法

git使用总结

便携式图片格式 pbm、pgm、ppm

mysql基本操作总结

mysql 索引及优化简单总结

linux c例子 - 网络编程(1) - tcp

linux c例子 - 网络编程(2) - udp

linux c例子 - 网络编程(3) - unix domain - 流

linux c例子 - 网络编程(3) - unix domain - 数据报