十年 C++,长期做 Windows / Linux 跨平台开发与线上问题排查,业余时间接单。
主要接那种“能复现但找不到原因”的活。
擅长
- 崩溃 / dump 分析,定位到具体代码行
- 内存泄漏、越界、野指针
- 多线程死锁、竞态、偶现问题的复现与定位
- CPU 占用高、卡顿,性能瓶颈分析与优化
- 编译链接疑难:CMake 、符号冲突、ABI 不一致、交叉编译
- Windows / Linux 跨平台移植
- Python / Node 辅助工具与自动化
做过的
- 服务偶发不可用,测端口是通的、但请求零字节返回。查到是两套容器网络栈在 IPv4 / IPv6 上抢同一批端口,IPv4 优先命中了转发、后端却没监听。加了阴性对照(同时测一个必然不存在的地址)才排除掉本地代理的假连通。
- 一批 C++ 仓库中文注释 GBK / UTF-8 混杂,grep 搜不到、编辑器显示乱码。做了全量编码普查和批量转码;过程中踩到“先 open 再 encode 导致截断成空文件”、“os.replace 不继承原 mode 导致 .sh 丢可执行位”两个坑。
方式
先看材料(日志 / dump / 复现步骤),我判断能不能解、大概多久,再谈价。
能解才开始,解决不了不收费。
一单对应一个问题,“解决”以约定的复现步骤不再复现为准。
交付
根因说明 + 修复补丁 + 验证方法,必要时录屏。
按工作量报价,站内消息聊。
主要接那种“能复现但找不到原因”的活。
擅长
- 崩溃 / dump 分析,定位到具体代码行
- 内存泄漏、越界、野指针
- 多线程死锁、竞态、偶现问题的复现与定位
- CPU 占用高、卡顿,性能瓶颈分析与优化
- 编译链接疑难:CMake 、符号冲突、ABI 不一致、交叉编译
- Windows / Linux 跨平台移植
- Python / Node 辅助工具与自动化
做过的
- 服务偶发不可用,测端口是通的、但请求零字节返回。查到是两套容器网络栈在 IPv4 / IPv6 上抢同一批端口,IPv4 优先命中了转发、后端却没监听。加了阴性对照(同时测一个必然不存在的地址)才排除掉本地代理的假连通。
- 一批 C++ 仓库中文注释 GBK / UTF-8 混杂,grep 搜不到、编辑器显示乱码。做了全量编码普查和批量转码;过程中踩到“先 open 再 encode 导致截断成空文件”、“os.replace 不继承原 mode 导致 .sh 丢可执行位”两个坑。
方式
先看材料(日志 / dump / 复现步骤),我判断能不能解、大概多久,再谈价。
能解才开始,解决不了不收费。
一单对应一个问题,“解决”以约定的复现步骤不再复现为准。
交付
根因说明 + 修复补丁 + 验证方法,必要时录屏。
按工作量报价,站内消息聊。
