让动态库可以执行

linux系统调用以及vsyscall、vdso

clone自己实现线程创建

-fPIC 地址无关补充

内联汇编

加速器

x86指令参考网站

linux二进制相关网站

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

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

strip

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

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

ELF重定位

ELF动态链接

理解 P2P O2O O2C B2B B2C C2C

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层(黄泉教主)走法-图解

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

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

赤月魔穴走法-图解

传奇沃玛教主走法-图解

传奇野尸王刷新点-图解

刘若英《后来的我们》

怎样追求女神经

javascript 函数声明与函数表达式

什么是真正的爱情

JSON详解

正则表达式基础

“体制内”工作

jQuery 文档就绪事件

jQuery选择器

jQuery事件

jQuery效果

jQuery选择方法

CSS零碎知识点

float属性

DOMContentLoaded与load的区别

javaScript 预编译期和执行期

数据类型的检测

javaScript n++与++n的区别

逻辑运算符

真的爱过

服务器(简单了解)

数据库(简单了解)

MySQL简介

MySQL SQL语句简介

SQL语句 列类型及列约束

SQL语句 简单查询及复杂查询

js基础 数据类型

js基础 运算符和表达式

js基础 选择执行(流程控制)

js基础 循环执行(流程控制)

js基础 自定义函数

js基础 变量作用域

js基础 函数作用域

js基础 递归

js基础 匿名函数

js基础 全局函数

js基础 对象

js基础 数组(一)

js基础 函数相关练习题(一)

js基础 函数相关练习题(二)

js基础 对象相关练习题

请勿打扰 我过得很好

Node.js概述

Node.js 全局对象

Node.js 模块系统

Node.js 包和NPM

Node.js 核心模块详解

Node.js express概述

Node.js express路由

Node.js express路由器

js基础 二维数组

js基础 字符串操作

js基础 模式匹配

js基础 Math对象

js基础 Date对象

js基础 Numberd对象,Boolean对象

js基础 错误处理

js基础 ES6新特征

人生的很多坚强,都是被逼出来的

网页用户登录功能实现(包括数据库)

网页用户注册功能实现(包括数据库)

HTML5 新特性--增强型表单

微信小程序

做新时代优秀男人

女人不是理性的动物

中医真的能治病吗?

How to get along with colleagues?

常见水果选择指南

Linux常见基础命令

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 - 数据报

待定