这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
数组与函数进阶
系统讲解 Bash 索引数组与关联数组的声明、遍历与常用操作,函数的参数传递、返回值捕获、作用域与递归,以及如何用函数封装数组操作写出声明式风格的脚本。
posts
这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
系统讲解 Bash 索引数组与关联数组的声明、遍历与常用操作,函数的参数传递、返回值捕获、作用域与递归,以及如何用函数封装数组操作写出声明式风格的脚本。
深入剖析 .NET 异步与并发模型,覆盖 Task 与 ValueTask 的取舍、async 流与取消协作、同步上下文与 ConfigureAwait、Parallel 与并发集合,以及常见死锁与性能陷阱,帮助写出高吞吐且不出错的异步代码。
系统讲解交互式命令自动化的两大路径:expect 的 spawn/expect/send 三件套驱动 SSH 登录与菜单操作,以及 heredoc 与管道喂输入的轻量方案,并给出超时处理与场景封装的工程实践。
系统对比 zsh 与 bash 在数组与关联数组、glob 展开、参数扩展修饰符、shebang 与启动文件、严格模式行为上的差异,并给出可移植写法清单与迁移实践。
WebSocket 是全双工实时通信的核心协议。本文系统讲解 WebSocket 握手升级、帧结构二进制解析(FIN/opcode/mask/payload)、Zig 实现高效服务端、心跳 ping/pong 保活、广播与房间模型的并发设计、与现有 HTTP 服务共存方案,以及支持多客户端的完整工程实践。
系统讲解 ASP.NET Core Web API 与 Minimal API 的开发方式,覆盖 RESTful 设计原则、Minimal API 路由与依赖注入、OpenAPI 文档生成、模型绑定与验证,以及 API 版本控制的落地实践。
系统梳理 Nginx 的安全加固清单,覆盖版本与指纹隐藏、请求过滤与参数校验、CC 防护与连接限制、安全响应头、防爬与恶意流量拦截,结合真实配置给出从接入层到纵深防御的完整加固实践。
以 Nginx 为核心实现 API 网关模式,覆盖网关路由与请求转发、统一鉴权与会话校验、限流与配额管理、灰度发布与流量切分,并厘清网关与反向代理的能力边界,给出生产级网关的高可用实践。
系统讲解 Nginx 作为 gRPC 网关的完整配置,覆盖 grpc_pass 与 HTTP/2 上游、trailers 与双向流式、超时与重试、健康检查与连接复用,并对比 gRPC 代理与普通 HTTP 反向代理的关键差异。
MCP 数据库工具的设计与安全:SQL 查询工具、Schema 资源暴露、读写权限边界、防注入、审计与多数据库适配,帮助 LLM 安全可靠地访问数据层。
GraphQL 请求批处理与增量交付深度:HTTP 批处理、@defer/@stream 指令、增量加载与 Suspense 集成、实现方案与性能收益,帮助客户端减少首屏等待与网络往返。
深度讲解 Go context 包的核心机制:取消传播、超时与截止时间、值传递、context 树派生与取消链、常见误用与最佳实践,以及在生产环境中管理 goroutine 生命周期的正确姿势。
系统讲解 Defold 的 Collection 与 Factory 机制:层级关系与 .collection 文件结构、Factory 组件动态生成 Game Object 实例、collectionfactory 批量加载、实例生命周期管理、延迟实例化与动态关卡加载。
本文从 ArkTS 运行于 ArkVM 与严格模式的定位讲起,梳理基础类型、interface、class、enum、泛型、函数重载、可选链等语言要点,并逐条给出 ArkTS 相对 TypeScript 的限制清单与正反例代码,覆盖禁用 any、禁止结构化类型、禁止动态增删属性、不支持声明合并等关键约束,附 TS 特性支持对照表与常见编译坑清单。
编译器生成的目标文件只是半成品,链接器把符号与重定位串成可执行映像,加载器再把它送进内存并跳到 _start。本文讲解符号解析与重定位、静态与动态链接、GOT/PLT 与延迟绑定、动态库加载、程序启动流程与链接脚本布局。
讲解 ES 聚合分析:metric 与 bucket 聚合的分类与语法、嵌套聚合与 pipeline 聚合、date_histogram 做时序统计、Terms 桶多维下钻,以及聚合结果如何对接 Kibana 可视化。
系统讲解 Terraform 基础设施代码的测试体系:terraform test 原生测试框架与断言写法、Terratest 与 Go 集成测试、单元与集成测试的边界划分、plan 断言、资源清理与成本控制,以及 CI 中的分层测试策略。
从树遍历求值出发,讲解手写 AST 解释器的完整实现:环境与词法作用域、闭包与递归、引用与值的语义、求值顺序与短路求值、控制流的树形编码,并对比字节码解释器的取舍,附带可运行的 Python 求值器示例。
从活跃性分析出发,讲解寄存器分配的核心算法:冲突图构建、图着色与溢出处理、线性扫描分配,并延伸到 SSA 解构、伪寄存器到物理寄存器的映射,以及 LLVM 与 HotSpot 中的工程取舍,附带可运行的 Python 实现。
扩展篇之十三:公会与战队系统。设计了公会创建与加入、成员角色与权限、公会战与排名、战队组队匹配、社交激励,帮助联机游戏把「路人局」升级为「有归属感的战队生态」。