共有22个分类
Linux (22)
- 2024/10/25 关于 Linux 内核“合规要求”与俄罗斯制裁的一些澄清
- 2024/09/20 如果 Linux 这么好,为什么没有更多的人使用它呢?
- 2017/07/10 c/c++ max/min 4种实现方法
- 2017/02/10 线程创建 pthread_create 中自定义参数注意事项
- 2015/07/01 Linux fork 后 wait 获取子进程结束的状态示例
- 2015/04/28 Linux 最简单内核模块 Hello World 示例
- 2015/03/30 C语言结构体初始化的三种方法
- 2015/02/06 Linux C ftruncate 函数清空文件注意事项(要使用 lseek 重置偏移量)
- 2014/12/23 gcc/g++/make 编译信息带颜色输出
- 2014/12/11 Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip
- 2014/11/27 windows 上的 _splitpath 函数在 linux 平台下的简单实现
- 2014/11/24 Linux 最最常用命令使用示例(10个并配图)
- 2014/11/07 Linux下C语言计算文件的md5值(长度32)
- 2014/10/27 libcurl 使用的几个注意事项
- 2014/09/07 linux下串口调试工具/串口终端推荐: picocom
- 2014/08/19 Linux系统编程 | 访问文件夹及其文件属性
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(四)
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(三)
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(二)
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(一)
- 2014/05/10 Linux rmdir 命令实现 | 特别版
- 2014/05/07 Linux ls 命令实现 | 简化版
C/C++ (19)
- 2017/07/10 c/c++ max/min 4种实现方法
- 2017/02/10 线程创建 pthread_create 中自定义参数注意事项
- 2015/07/01 Linux fork 后 wait 获取子进程结束的状态示例
- 2015/04/28 Linux 最简单内核模块 Hello World 示例
- 2015/03/30 C语言结构体初始化的三种方法
- 2015/02/07 C语言计算日期间隔天数的经典算法解析
- 2015/02/06 Linux C ftruncate 函数清空文件注意事项(要使用 lseek 重置偏移量)
- 2014/12/23 gcc/g++/make 编译信息带颜色输出
- 2014/12/11 Linux C 网络编程 - 获取本地 ip 地址,mac,通过域名获取对应的 ip
- 2014/11/27 windows 上的 _splitpath 函数在 linux 平台下的简单实现
- 2014/11/07 Linux下C语言计算文件的md5值(长度32)
- 2014/10/27 libcurl 使用的几个注意事项
- 2014/08/19 Linux系统编程 | 访问文件夹及其文件属性
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(四)
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(三)
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(二)
- 2014/07/10 ubuntu/linux mint 创建proc文件的三种方法(一)
- 2014/05/10 Linux rmdir 命令实现 | 特别版
- 2014/05/07 Linux ls 命令实现 | 简化版
Golang (14)
- 2024/11/08 如何编写安全的 Go 代码
- 2024/10/03 一些 Go Web 开发笔记
- 2024/06/19 为什么人们对即将推出的 Go 1.23 迭代器感到愤怒
- 2024/03/19 Go 1.22 - 更加强大的 Go 执行跟踪
- 2024/02/26 Go Run - Go 语言中的简洁指令
- 2024/02/10 13 年后,我如何用 Go 编写 HTTP 服务(译)
- 2021/08/31 jsonpatch lib | 更易用的 Kubenetes Patch 库
- 2021/08/27 quick-debug | 容器程序调试利器,如本地运行般丝滑
- 2021/08/01 go-httpbin, http 请求测试工具推荐
- 2021/06/24 Golang debuglog 库,调试程序时快捷查看变量值
- 2021/06/19 Golang httputil 库,一行代码搞定 http 请求
- 2018/06/20 Golang 八进制 utf-8 编码转中文
- 2017/12/22 Golang IP 地址字符串整数/string int 相互转换
- 2017/10/12 Go 循环跳转语句使用标签的作用之一
软件开发 (14)
- 2024/11/12 我们用来开发软件的算法
- 2024/11/11 为什么硬件变得越来越快,而我们使用的应用程序却越来越慢?
- 2024/09/12 为什么不写注释?写“为什么不”注释?
- 2024/07/06 关于 Mac 系统 .DS_store 文件的起源
- 2024/07/01 如何成为 -10x 工程师
- 2024/05/21 代码界的草台班子 - 一个单文件 11000 行代码的项目
- 2024/05/14 网络传输,请每次都开启 TCP_NODELAY
- 2024/05/10 软件开发故事 - 我对 CTO 撒谎并挽救了项目
- 2024/05/08 不抽象:Increase API 设计原则
- 2024/04/25 修复所有 bug 并不能解决所有问题
- 2024/04/24 理想的 PR 长度为 50 行
- 2024/04/22 加入新团队时,为什么你需要一个“WTF 笔记本”
- 2024/04/15 代码整洁?我后悔重构了代码
- 2024/03/25 软件开发小故事 - 减少 2000 行代码
代码阅读 (8)
- 2013/07/07 如何更好的阅读代码(8)| 完
- 2013/07/07 如何更好的阅读代码(7)| 编程实现技巧
- 2013/07/07 如何更好的阅读代码(6)
- 2013/07/02 如何更好的阅读代码(5)
- 2013/07/02 如何更好的阅读代码(4)
- 2013/06/29 如何更好的阅读代码(3)
- 2013/06/28 如何更好的阅读代码(2)
- 2013/06/27 如何更好的阅读代码(1)
Tools (6)
- 2021/08/27 quick-debug | 容器程序调试利器,如本地运行般丝滑
- 2021/08/01 go-httpbin, http 请求测试工具推荐
- 2018/12/10 git commit 规范化信息提交工具
- 2016/02/29 tftpd32 工具中的 dhcp tftp 使用说明
- 2015/11/14 SecureCRT 配置 - Linux终端、颜色、透明效果
- 2015/09/19 文本编辑器/16进制编辑器 MadEdit 推荐
编程 (5)
- 2024/09/13 一种没有注释的语言
- 2024/05/20 JS、Go、Rust 错误处理的不同 - JS 可以不用 Try/Catch 吗?
- 2024/03/28 脚本应使用项目的主要语言编写
- 2024/03/16 VS Code 配置类似浏览器中的垂直标签页功能
- 2024/03/14 编程四十载 - 总结了 13 条建议
云原生 (4)
- 2024/03/07 你所需要的是 Wide Events,而不是 “Metrics、Logs 和 Traces”
- 2024/02/18 为何 Serverless 革命停滞不前(译)
- 2024/02/13 云服务出口成本 - 将数据发送出云端需要多少费用?(译)
- 2024/02/07 遗憾!云原生初创公司 Weaveworks 宣布将要关闭!
职场 (4)
- 2024/06/08 四天工作制,比你想象的更近了一点
- 2024/04/22 加入新团队时,为什么你需要一个“WTF 笔记本”
- 2024/04/20 大型组织的"死海效应" - 有才华的人可能会优先离去
- 2024/02/21 再见,Auth0 公司 - 突然被裁员后,我总结了这六年的工作经历(译)
随笔 (4)
- 2024/10/23 学会学习
- 2015/04/08 阅读 | 写在200小时
- 2014/09/07 一个硬盘的自白书
- 2014/09/01 在工作中如何做到优秀,在工作之外如何做到自己(一)
K8s (3)
- 2024/11/07 Gitpod: 我们正在离开 Kubernetes
- 2021/08/31 jsonpatch lib | 更易用的 Kubenetes Patch 库
- 2021/08/27 quick-debug | 容器程序调试利器,如本地运行般丝滑
Lib (3)
- 2021/08/31 jsonpatch lib | 更易用的 Kubenetes Patch 库
- 2021/06/24 Golang debuglog 库,调试程序时快捷查看变量值
- 2021/06/19 Golang httputil 库,一行代码搞定 http 请求
MySql (3)
- 2017/12/07 MySQL 优化百分比/比例计算
- 2017/12/05 MySQL select 子查询复用,进行聚合计算
- 2017/11/10 MySQL 使用 INTERVAL() 函数 实现数据按区间分组
开源 (3)
- 2024/04/01 XZ 被植入后门前发生了什么 - 开源项目互动的缩影
- 2024/03/21 Redis 更新开源许可证 - 不再支持云供应商提供商业化的 Redis
- 2024/02/22 为开源工作付费,其实是好事(译)
生活 (3)
- 2024/02/28 一切为时不晚 - 最佳的时机就是现在
- 2024/02/16 英国2023年陷入衰退 - 什么是经济衰退,它对我有何影响?(译)
- 2023/11/06 商业保险/补充医疗,打工人不可忽略的额外福利
AI (2)
- 2024/11/09 ChatGPT 搜索 vs Google 搜索
- 2024/03/11 有些人就像 ChatGPT - 模糊思维的弊端
算法 (2)
- 2015/02/07 C语言计算日期间隔天数的经典算法解析
- 2013/12/17 整数取反问题的算法实现 | C/C++实现,极简5行代码
Git (1)
- 2024/11/10 Ente: 我们的 Monorepo 经验
Writing (1)
- 2024/02/12 如何写出别人写不出的内容(译)
团队管理 (1)
- 2024/05/18 谈谈无责文化 - 程序员的锅谁来背
工作 (1)
- 2024/07/16 使用工作日志 - 更快地恢复专注并理清思路
运维 (1)
- 2024/06/07 最佳实践的实践 - API 不应将 HTTP 重定向到 HTTPS