To err is human,to forgive divine. -Alexander Pope初学golang我们经常会犯一些错误,虽然它们不会产生类型检查的异常,但是它们往往潜在影响软件的功能。01循环中易犯的错误1.1使用循环迭代变量的 …
To err is human,to forgive divine. -Alexander Pope初学golang我们经常会犯一些错误,虽然它们不会产生类型检查的异常,但是它们往往潜在影响软件的功能。01循环中易犯的错误1.1使用循环迭代变量的 …
贺鹏 目前就职某互联网金融公司负责架构及开发管理工作,在分布式领域和风控领域深入研究。I.内容提要在微服务架构中,经常会碰到服务超时或通讯失败的问题,由于服务间层层依赖,很可能由于某个服务出现问题,不合 …
点击上方蓝色“Go语言中文网”关注,每天一起学 Go欢迎来到 Golang 系列教程[1]的第 30 篇。什么是错误? 错误表示程序中出现了异常情况。比如当我们试图打开一个文件时,文件系统里却并没有这个文件。这就是异常情况 …
原文作者:陈皓(左耳朵耗子)内容出处:https://coolshell.cn/articles/21128.html错误处理一直以一是编程必需要面对的问题,错误处理如果做的好的话,代码的稳定性会很好。不同的语言有不同的出现处理的方式。Go语 …
文末有彩蛋。作者:yukkizhang,腾讯 CSIG 专项技术测试工程师本篇文章站在测试的角度,旨在给行业平台乃至其他团队的开发同学,进行一定程度的单元测试指引,让其能够快速的明确单元测试的方式方法。 本文主要从单 …
Go 语言是一门简单、易学的编程语言,对于有编程背景的工程师来说,学习 Go 语言并写出能够运行的代码并不是一件困难的事情,对于之前有过其他语言经验的开发者来说,写什么语言都像自己学过的语言其实是有问题的, …
写在前面:如果你还没在 error 上栽跟头,那么当你栽了跟头时才会哭着想起来,当年为什么没好好思考和反省错误处理这么一个宏大的话题关于 Golang 错误处理的实践Golang 有很多优点,这也是它如此流行的主要原因。但 …
Let's Encrypt 作为一家免费提供 SSL 证书的组织,旨在推进互联网向更安全的 HTTPS 迁移,受到了大量小型网站的支持和认可。然而很多站长在 3 月 3 日收到了来自 Let's Encrypt 名为 ACTION REQUIRED: Renew …
本文作者:yifhao,腾讯PCG NOW直播 后台工程师介绍本文基于 2019.02 发布的 go 1.12 linux amd64 版本, 主要介绍了 Runtime 实现的一点原理和细节, 对大家容易错或者网络上很多错误的地方做一些梳理:Golang Runtime …
姗姗来迟的 Go 1.13 修改了 errors 包,增加了几个函数,用于增强 error 的功能,这篇文章介绍 error 相关的用法。由于上上周发表的调度器系列文章的标题比较文艺,导致这篇文章的标题采用了相似的命名方法。我尝试 …