1.
README
2.
Linux
2.1.
Linux基础
2.1.1.
Linux基础命令
2.1.2.
shell编程
2.2.
系统编程
2.2.1.
多线程编程
2.2.2.
工具链
2.2.3.
文件IO
2.2.4.
进程编程
2.3.
网络编程
2.3.1.
Socket编程
2.3.2.
code
2.3.3.
libevent库
2.3.4.
并发服务器
2.3.5.
网络基础
2.3.6.
网络编程回顾
3.
golang后端
3.1.
WebSocket
3.2.
gin
3.2.1.
gin框架
3.3.
gorm
3.3.1.
gorm对于多表关系的CRUD
3.3.2.
gorm框架
3.4.
go高级特性
4.
img
5.
书籍阅读
5.1.
Effective Modern C++
5.1.1.
chapter1-类型推导
5.1.2.
chapter2-auto
5.1.3.
chapter3-移步现代 C++
5.1.4.
chapter4-智能指针
5.1.5.
chapter5-右值引用,移动语义,完美转发
5.1.6.
chapter6-lambda表达式
5.1.7.
chapter8-微调
5.1.8.
额外新特性
5.2.
Linux高性能服务器编程
5.2.1.
chapter1-TCP IP 协议族
5.2.2.
chapter10-信号
5.2.3.
chapter11-定时器
5.2.4.
chapter12-Libevent库的基本介绍
5.2.5.
chapter13-多进程编程
5.2.6.
chapter14-多线程编程
5.2.7.
chapter15-进程池与线程池
5.2.8.
chapter16-服务器的调制,调试等
5.2.9.
chapter17-系统监测工具
5.2.10.
chapter2-IP协议详解
5.2.11.
chapter3-TCP协议详解
5.2.12.
chapter4-TCP IP通信案例
5.2.13.
chapter5-Linux网络编程基础API
5.2.14.
chapter6-高级IO函数
5.2.15.
chapter7-Linux服务器程序规范
5.2.16.
chapter8-高性能服务器框架
5.2.17.
chapter9-IO多路复用
5.2.18.
code
5.3.
现代C++并发编程教程
5.3.1.
使用线程
5.3.2.
共享数据
6.
基本工具
6.1.
git
6.2.
nginx
6.3.
vim
7.
数据库
7.1.
mysql
7.1.1.
Mysql多表查询总结
7.1.2.
Mysql数据库基础篇
7.1.3.
Mysql数据库进阶篇
7.2.
redis
7.2.1.
Redis学习笔记
8.
数据结构与算法
8.1.
Leetcode
8.1.1.
KMP算法
8.1.2.
code
8.1.3.
hot100
8.1.4.
二叉树
8.1.5.
前缀和
8.1.6.
动态规划
8.1.7.
单调栈
8.1.8.
双指针法
8.1.9.
回溯算法
8.1.10.
图论
8.1.11.
字节跳动青训营
8.1.12.
栈与队列
8.1.13.
滑动窗口
8.1.14.
矩阵操作
8.1.15.
贪心算法
8.1.16.
链表
9.
深度学习
9.1.
pytorch
9.2.
基本工具
9.3.
强化学习理论
9.4.
深度学习原理
10.
计算机体系
10.1.
csapp
10.2.
操作系统
10.2.1.
OSTEP
10.2.1.1.
CPU虚拟化
10.2.1.2.
OSTEP
10.2.1.3.
并发
10.2.1.4.
持久化
10.2.1.5.
虚拟内存
10.3.
计算机网络
10.3.1.
计算机网络
11.
语言基础
11.1.
python
Light
Rust
Coal
Navy
Ayu
xzw'blog
记录字节跳动青训营刷题任务中比较好的题目
计算子串UCC个数
难度太大了,放弃
code
匹配创意模板标题
思路正确但是调试太费劲了,首先利用栈提取模板,之后把每一个元素和模板中的元素进行比较即可,注意前缀和后缀
匹配创意模板标题.cpp