分类
C++
linux
redis
Go
Cmake
网络
git
MySQL
docker
PHP
Android
生活
算法
开发工具
其他
基础知识
2024
Hexo迁移到hugo指北|Hugo配置|自定义|美化
Linux下使用iouring实现一个tcp服务
redis ACL使用手册
redis源码学习|网络
2023
我的2023
C++动态加载so/dll库
redis源码学习|ACL
redis源码学习|watch
debian11 升级到 debian12
go小数四舍五入取整
cmake笔记3
2022
tcp loopbcak与unix domain区别
聊一聊go的内存逃逸分析
聊一聊go的内存对齐
github提交pull request流程和commit重复解决办法
go使用build tags实现条件编译
链表排序
再探 go 汇编
golang泛型初尝试
go 使用 epoll 实现高性能tcp服务器
pika编译笔记
2021
4000字详解跳表实现(挑战全网中文最详细)
linux 多线程或多进程 epoll处理 accept 导致惊群
linux下 C++ 使用 epoll 多路复用 实现高性能的tcpserver
go 使用 pprof 排查内存泄露
linux下通过rpath解决cmake动态编译后找不到动态链接库问题
使用cmake构建C/C++项目和动态库
golang使用unsafe包实现指针运算操作private
golang造轮子 封装一个简单的http client
linux shell 脚本 常用的if判断条件
2020
通过汇编看golang函数的多返回值
go数据库查询 unsupported Scan
ansible 在参数中传入密码
docker学习3-打包一个docker镜像
docker学习2-docker基本命令
docker学习1-基本概念
2019
使用一个字段实现第二条件排序
用《英雄联盟》解释一下面向对象中接口的作用
golang中 type func() 用法
golang cannot assign to XXX 错误
golang强制类型转换
PHP处理图片(orientation)旋转问题
2018
php 获取HTTP POST中不同格式的数据
mysql使用 from两表查询与join两表查询区别
使用tcpdump+wireshark抓包分析网络数据包
使用mysql中的锁解决高并发问题
mysql使用索引提高查询效率
mysql索引的使用和优化
nginx反向代理webSocket配置
使用fiddler在手机上抓HTTPS包
Android手机上搭建一个http服务器
修改Ubuntu和win10双系统启动顺序
2017
花式使用C/C++的指针
Android NDK开发之环境搭建
自定义属性
在Android中实现文件上传