谈谈工作了半年的感受

去年(2025年)12 月份入职,到现在刚好半年的时间。到现在基本熟悉了一个底层一线程序员(业务开发)的日常生活以及工作模式,同时也见证了 AI 是如何一步一步优化甚至取代我的工作的...

2026/5/31
阅读更多

使用策略模式重构复杂业务分支

简单来说,策略模式是一种行为型设计模式。它的核心思想是:定义一系列算法(或业务逻辑),把它们一个个单独封装起来,并且使它们可以互相替换 ...

2026/4/5
阅读更多

像 systemd 一样管理 MacOS 后台常驻任务

如何让一个程序或脚本在 macOS 上像服务一样,能够开机自启、稳定运行、自动重启?针对此问题,本文将简要介绍 Linux 世界的王者 systemd 和 MacOS 平台下 “官方指定” 的解决方案 launchd...

2025/6/14
阅读更多

以ORM看封装的边界

封装的隐藏建立清晰边界;高级语言抽象提供基础能力;而 ORM 的过度抽象可能制造“方便”的幻象,掩盖后台的复杂与低效,最终使系统变成难以掌控的黑盒

2025/5/30
阅读更多

Git Merge VS Git Rebase: 如何优雅地合并分支?

相比于直接在main分支上提交,分支开发有并行开发、保护主分支稳定性等优点。合并问题应运而生...

2025/4/10
阅读更多

修改Linux内核模块以支持WG

Linux通过编译安装内核的方式来使用原本内核没有启动的模块,如WireGuard

2024/12/31
阅读更多

OpenLDAP折腾日记

<div type="html"/>

2024/12/12
阅读更多

非特权模式容器 ssh 登录问题

pam_loginuid(sshd:session): Error writing /proc/self/loginuid: Operation not permitted

2024/12/9
阅读更多

在 Linux 开发环境中使用网络代理

开发环境所需的各种包往往都需要从国外网站下载,使用网络代理可以大大加快访问速度以及稳定性

2024/10/17
阅读更多

白嫖 Aseprite 像素绘图软件

<div type="html"/>

2022/11/21
阅读更多

推荐订阅

Chen's Blog,分享安全领域的所思、所想、所学。

空鸣深语

无论你是游戏死忠,还是轻度的休闲玩家,在这里都能找到感兴趣的东西。

分享免费、小巧、实用、有趣、绿色的软件

Cloudflare 官方博客中文版,涵盖安全、AI 和开发者相关内容