首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
跟煎鱼精通 Go 语言
煎鱼eddycjy
创建于2021-05-11
订阅专栏
分享计算机基础、Go 语言、微服务架构和系统设计;著有图书《Go 语言编程之旅》
等 1317 人订阅
共188篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
为什么 Go protoc 不支持注入标签?
大家好,我是煎鱼。 前几天我们交流了 gogo/protobuf 前两年开始 Deprecated,作者最终放弃更新的事情,还是挺让人深思的。 其作者在最终对官方 protobuf 库最绝望的一个事情
优秀开源项目 gogo/protobuf 已经凉了。。。
大家好,我是煎鱼。 最近我有一个朋友在内部陆续推动一些内部更新时,发现一个比较震惊的事,就是一个著名的 Go 开源项目居然已经陨落有两年多了。 突然发现自己当年没能及时发现...似乎完全被当时 gol
Google 内部 Go 的使用率有多少?
大家好,我是煎鱼。 众所周知,Go 这一门编程语言的最大金主爸爸是 Google,Go 核心团队绝大部分也都在 Google 中工作,Google 为他们支付工资、福利等任何薪酬相关的内容。 那在 G
Go1.0 到 1.22 的性能表现,提高了多少倍?
大家好,我是煎鱼。 五一假期时看到 @Ben Hoyt 大佬分享的文章《Go performance from version 1.0 to 1.22》,分享了他在这么多年来一直坚持不懈的对 Go 进
Go 未来方向:标准库 v2 改进的指导原则
大家好,我是煎鱼。 在五一假期的第一天,Go 核心团队也没有闲着,@Russ Cox 直接在官方博客发布了《Evolving the Go Standard Library with math/ran
Google 如果把 Go 团队给裁了会怎么样?
大家好,我是煎鱼。 节前有一则劲爆消息,Google 把 Python 基础团队和 flutter/dart 团队里相当多的开发人员给解雇了,据说可能是要换个城市重组(真是熟悉的 CY 套路)。 据悉
Google 孵化了 3 个 Go 安全库,推荐使用!
大家好,我是煎鱼。 Google 作为一家用户体量很大的企业,有非常多的产品,经常会被黑客攻击或被拿来练手。 因此其设计的产品、编程语言、工具库等都会要求考虑安全性相关的内容。例如:各种供应链攻击、C
Go 最大挑战、AI 方向、内部优先级?2024 H1 开发者报告发布
大家好,我是煎鱼。 在这个月的月初,Go 官方公布了 1 月、2 月做的 Go 开发者调查结果。本次调查的主要关注点是:开发人员如何开始将 Go(或其他语言)用于 AI(人工智能)相关场景。以及正在学
Go 如何应对来自软件依赖的恶意攻击?
大家好,我是煎鱼。 前段时间有一起比较严重的安全事故,引起了国内外的集中关注、讨论和走查。听说个别朋友在当时都加塞了新的活,得加班加点检查一下。 这一连串事件,不禁让我思考到 Go 是如何解决和防护攻
Go 新提案:返回值应该明确使用或忽略?
大家好,我是煎鱼。 之前在写 Go 代码时 IDE 经常会提示,团队内 CodeReview 也会遇到一些方法的返回值,处理不处理的问题。一开始大家还会讨论一下,久而久之基本也就麻木了。 假期时翻资料
Go 标准库的一个设计败笔:哨兵错误
大家好,我是煎鱼。 在 Go 的历史发展中,总是有或多或少的坑。最近遇到一个跟错误类型定义和声明使用有关的小坑。 翻了一圈 Go 社区里的争论,发现又是一个暂时无法解决的未解之坑。今天分享给大家,平时
Go 哪里没有做好?Rob Pike 深刻反思了
大家好,我是煎鱼。 前段时间给大家分享了《Go 创始人 Rob Pike:我们做对了什么?》,看了看大佬认为成功的地方在哪里。 今天这篇煎鱼将会继续延续前文,一起深入探究 Go 做错、失败的地方在哪。
Go 负责人 rsc 翻车,决定追加 godebug 行
大家好,我是煎鱼。 上年我给大家分享过《加大力度!Go 将会增强 Go1 向后兼容性》,当时是 Go 核心团队负责人 @Russ Cox(下称:rsc)主导和推进的。 没想到,那么快就发现新的坑。为此
Go 团队近两年在做什么,AI 方面如何发力?
大家好,我是煎鱼。 本文继续承接 @Sameer Ajmani 的回忆录《Go 和 Google、Cloud 融合的那么深,绝非偶然》,他现在作为 Google 工程总监 ,负责领导 Go 编程语言团
Go 错误处理:用 select-case 来解决这个难题?
大家好,我是煎鱼。 日常看 Go 社区的一些新动态,发现大家对于错误处理的新提案是很积极。上次分享了一篇想要用 switch-case 来解决现状的新提案,不少同学认为不可行。 没想到 Go 社区的同
Go arena 民间库来了,可以手动管理内存
大家好,我是煎鱼。 上年我们有讨论过关于 Go arena 手动管理内存的相关提案。一开始还高歌猛进,但没想到后面由于严重的 API 问题(想把 arena 应用到其他的标准库中,但会引入大问题):
Go deadcode:查找没意义的死代码,对于维护项目挺有用!
大家好,我是煎鱼。 还记得我前两年在深圳参加了个技术大会,其中一个议题是携程的一个大佬分享他在日常工作中,发现一大堆过时的无意义代码和逻辑,导致大家工作较为繁琐且较为辛苦的情况。 携程应该是 Java
Go 更强的代码洁癖,可以把 gofmt 给换了!
大家好,我是煎鱼。 我们从一开始写 Go 代码和应用,就会被各种官方和民间教程,甚至 IDE 教导我们必须配一个 Gofmt 工具。他能够格式化 Go 程序的代码。会使用制表符表示缩进,空白表示对齐。
Go1.22 正式发布!包含语言变化、性能提高、标准库变动等重要特性
大家好,我是煎鱼。 今天 Go1.22 正式发布了! 一早起来,还没出门就赶紧整理了本篇文章给大家。一起学习新版本! 之前我还看进度预测 2 月中发布。没想到直接打脸。Go 核心团队成功赶在春节前发布
Go1.22 新特性:性能提高、Trace 大修、工作区支持 vendor 等
大家好,我是煎鱼。 关于 Go1.22 先前已分享过好几篇文章,今天主要是针对一些了零散的新更新进行补充说明。 主要选择的是对日常开发有一定影响的,主打一个知情了解即可。 运行环境要求 Go 1.22
下一页