全部归档 · 第 2 页 / 共 5 页
按发布时间倒序浏览全部文章。
2026 年 11 月
JavaScript 工程化:npm、Vite 与代码检查
从 package.json 字段与语义化版本讲起,覆盖 npm ci 与锁文件、npm scripts、npx、Vite 开发与构建、ESLint 与 Prettier 分工,以及环境变量与产物检查。
PHP 实战:用 PDO 搭一个待办应用
完整走一遍:SQLite + PDO 建表、表单增删改状态、CSRF 防护、PRG 重定向与闪存消息、视图渲染与输入校验,部署前的最小安全检查清单。
PHP Composer 与命名空间
用 Composer 管理依赖与自动加载:composer.json 结构、PSR-4 命名空间映射、版本约束与锁文件、脚本与自动加载优化,以及团队协作中的常见坑。
PHP 调试与日志
开发与生产两套错误配置、error_log 与自定义处理器、异常兜底、结构化日志与请求 ID,以及 Xdebug 断点、慢查询与「白屏」排查顺序。
PHP 面向对象与类型系统
PHP 8.4 的面向对象与类型:构造函数提升、readonly、枚举、接口与抽象类、trait、联合类型与 nullable、strict_types,以及继承与组合的选择。
PHP PDO 与预处理语句
用 PDO 安全访问数据库:DSN 与连接选项、异常模式、位置参数与命名参数、事务、取值模式,以及 LIKE、IN、排序字段等预处理语句的边界。
PHP 实战:写一个 JSON REST API
用 PDO 实现一个最小 REST API:按方法分发的路由、统一 JSON 响应与错误结构、输入校验、分页与排序白名单、状态码约定,以及用 curl 做验收。
PHP 模板与视图分离
把查询与输出拆开:一个 render 函数、布局与局部视图、输出转义、替代语法,以及模板里不该出现的数据库查询与业务判断。
PHP 单元测试:PHPUnit 上手与实战
从 Composer 安装 PHPUnit 11 讲起,覆盖 phpunit.xml 配置、断言选择、数据供给器、测试替身、SQLite 内存库与覆盖率,以及在 CI 里稳定执行。
什么是 AI Agent
拆解 AI Agent 的观察—决策—执行循环,说明它与普通聊天和脚本自动化的边界,以及哪些场景不适合用 Agent。
Go 控制流:if、for、switch
说明 Go 为什么只有一种循环、if 的初始化语句怎么用、switch 的默认无穿透行为,以及 range 遍历切片、map 与字符串的区别。
Go 函数与错误处理
讲解多返回值与命名返回值、error 接口的正确用法、fmt.Errorf 的 %w 包装与 errors.Is/As,以及 defer、panic 与 recover 的适用边界。
Go 环境搭建与第一个程序
从安装 Go 1.24 开始,讲清 GOPATH 与模块模式的区别、go mod init / run / build / fmt 的实际用法,并给出最小项目结构。
Go 接口与组合
讲清 Go 接口的隐式实现、小接口原则、类型断言与类型 switch,说明 nil 接口与 nil 指针的区别,以及用组合替代继承的写法。
Go Map 与结构体
讲清 Go map 的声明、comma-ok 取值、删除与并发限制,以及结构体定义、字面量、字段导出规则与嵌入组合的用法。