更多精彩内容,欢迎继续阅读
WaitGroup与errgroup:并发任务编排sync.WaitGroup是并发编程的标配,errgroup在其之上增加了错误传播和取消语义。从WaitGroup的计数器语义(Add/Done/Wait)到errgroup的WithContext取消,本文讲透并发任务编排的底层机制…
阅读更多 →Go 加密与 TLS:从 RSA 到 ECDHE 全面实战加密与 TLS 是安全工程的基础。本文讲清 hash、对称/非对称加密、TLS 握手与现代最佳实践。一、Hash 函数 import "crypto/sha256"sum : sha256.Sum256([]byte("hello")) fmt.Printf("%x", su…
阅读更多 →程序大了,找一个变量用在哪里、有没有重复、地址对不对,翻程序要半天。交叉参考功能,一键就能查清楚。1. 查变量使用位置操作步骤:(1)右键变量,选择“交叉引用”(2)所有用…
阅读更多 →大家在AI服务器、液冷整机柜、GPU算力模组这些项目上也卷了蛮久了.真正干过硬件的小伙伴应该都有体会:算力芯片选型、散热方案、高速SerDes布线这几件事往往占据了80%以上的注意力,但最后整机在客户机房跑起来出问题,反而经常是“不起眼”的板…
阅读更多 →这两年做Agent应用,我最深的体感是:写Agent逻辑不难,真正让人头疼的是怎么把Agent稳定、安全、规模化地跑起来。模型输出不可控、工具调用越权、环境互相污染、一重启状态全丢,这些问题在Demo阶段还能忍,一旦要上生产&…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →Tavo圈子里聊得最多的两个问题,一个是“怎么把别人调好的角色拿过来直接用”,另一个是“换手机、清缓存之后,我的聊天记录还在不在”。这两个问题看着简单,实际操作起来全是坑。我见过太多人因为不会导入角色,手动从零…
阅读更多 →做信创适配的人,最头疼的一件事就是手里只有一台Windows笔记本,却要验证银河麒麟V10跑在鲲鹏ARM平台上到底行不行。买一台鲲鹏服务器当然最稳,可成本、机房、审批周期摆在那里,临时测试根本等不起;云上ARM实例方便&…
阅读更多 →1. 为什么在 ESP32 上做应用平台,要先啃下静态对象存储这块硬骨头?“在 ESP32 上做应用平台,为什么我先用静态对象存储,而不是开发应用市场后端?”——这句话不是技术路线的随意选择,而是我在连续踩了七次坑…
阅读更多 →简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、…
阅读更多 →/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
阅读更多 →一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互…
阅读更多 →