暂无搜索历史
这几天翻查了一些关于 AI 从需求理解到代码生成的论文、博客,意外看到了这一篇博客《No, AI is not Making Engineers 10x as ...
我们知道,目前已经发布的 DeepSeek R1 模型,原生并不支持 function call。网上似乎有一些生成支持 DeepSeek R1 支持 func...
自从转 Go 之后,好久没写 Python 了。最近在 Ubuntu 24.04 中使用 pipx 安装了一个工具之后,运行报依赖错误。把上下文喂给 DeepS...
晚上工作告一段落,等合作的同事帮忙定位问题。等待过程中,我突然想起最近在内网看到同事让两个 AI 互相聊天的讨论,于是我也用我的小工具,让两个毫无额外 syst...
上周三(2025-02-19)接了一个需求,简单概括一句话:用户往我们的公众号发消息的时候,我们用 DeepSeek 回答!
自从 Git 出现之后,分支管理就深入人心。但是随着我们团队在合并 master 分支时,开始优先采用 squash merge,事情还是有了变化。我也开始采用...
最近整理我手写的笔记, 其中有不少内容随着时代的变化, 用得越来越少了, 抑或是电子化了发到了我的博文中。然而我发现我当年学习的 SQL 笔记, 只电子化了特别...
“人月神话” 这个词,你知道是什么意思吗?我的第一反应是当面阿姆斯特朗在月球上留下的人类的一大步。然而实质上,这是一本软件工程的经典书籍,它最大的影响是让 “人...
忽然发现 Go 1.23 发布了,试用了一下,字节的 Sonic 编译不通过。不过这不妨碍咱们跟进。先用 AI 快速翻译一下,后续有空再修订。官方原文: Go ...
本文我们来讲一讲对于微服务架构来说,最重要的一个点了:服务发现及其对应的名字服务功能。
本文咱们来介绍一下在 tRPC 中的 filter 机制、context 用法,以及在相关机制上可以实现的 tracing log 能力。
公司内部的 Go 代码规范中限制了每一行代码的宽度。为了满足这个规范,那些太宽的代码行就不可避免地需要换行。换行不是普通的回车就行,如何在换行的同时,保持代码优...
微服务架构一直以来是服务治理的基本盘之一,落地到云原生上,往往是每个 K8s pods 部署一个服务,独立迭代、独立运维。
Go 自从 1.18 版本正式推出泛型之后至今也超过半年了,但是笔者发现在实际业务开发中,大家没有如想象中那么广泛地使用泛型。于是决定简单撰一文,尽可能简单地讲...
现在团队里几乎所有的代码都需要经过 Code Review(代码审查)之后才允许合入主分支。笔者在 CR 中看到了不少不适合的问题,也看到了不少值得学习的点,于...
现在团队里几乎所有的代码都需要经过 Code Review(代码审查)之后,才允许合入主分支。作为 CR 负责人之一,在 CR 中看到了不少不适合的问题,也看到...
在 Go 中创建一个 http client 时,一般会使用 Go http 包的 Transport 类型。本文主要说明 http.Transport 需要关...
后台工程师
JSON,一个伟大的协议,前端工程师的卓越发明!相信 99% 的程序员都认识 JSON,它作为前后端交互的热门协议,因其易理解、简单、灵活和超强的可读性,得到了...
点击徽章,就可以打开 https://pkg.go.dev/ 的网页,网页中给出了这个开源项目所对应的 Go 文档。在刚接触 Go 的时候,我一度以为,pkg....