Browsed by
分类:其他

其他不好归类的文章

Echo系列教程 — 定制篇5:自定义 HTTP Error Handler,让 HTTP 错误处理更友好

Echo系列教程 — 定制篇5:自定义 HTTP Error Handler,让 HTTP 错误处理更友好

Echo 倡导通过从中间件和 Handler 返回错误来进行集中式 HTTP 错误处理。集中式错误处理程序使我们能够从统一位置将错误记录到外部服务,并向客户端发送自定义的 HTTP 响应。本节一起学习如何定制化,进行集中式错误处理。 默认的错误处理 在定制篇 4 中,我们讲到了 Render。如果在 Handler 中调用了 Render,但是并没有给 Echo.Renderer 赋值或其他原因,导致出错,页面看到的信息如下: { “message”: “Internal S…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
2020 年为什么要选择 Go 并放弃 Python

2020 年为什么要选择 Go 并放弃 Python

过去一段时间,Go 语言中文网推过挺多 Python 相关的公众号,很多人诧异:为什么推的都是 Python 的呢?其实主要原因是因为 Python 类的公众号实在太多了,而且很多粉丝都特别多,我也挺纳闷的。不过他们值得我学习,也说明 Go 还有很长的路要走。 为了证明 Go 语言中文网坚持做 Go 语言,推广 Go、分享 Go,为 Go 的发展做贡献,这两天会分享两篇 Go 和 Python 的对比文章。欢迎指正。 您会在 Python 和 Go 之间选择哪个?如果您对 G…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
Go 程序员的演变,Rob Pike 亮了

Go 程序员的演变,Rob Pike 亮了

通过一个阶乘函数的不同写法将 Go 程序员进行划分。 初级 Go 程序员 package fac func Factorial(n int) int { res := 1 for i := 1; i <= n; i++ { res *= i } return res } 函数式 Go 程序员 package fac func Factorial(n int) int { if n == 0 { return 1 } else { return Factorial(n -…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
Go 之禅:大神 Dave Cheney 总结的编写简单、可读、可维护 Go 代码的十个工程经验

Go 之禅:大神 Dave Cheney 总结的编写简单、可读、可维护 Go 代码的十个工程经验

Go 之禅 编写简单、可读、可维护 Go 代码的十个工程经验,大神 Dave Cheney 于 2020/02/03 在 GopherCon Israel 2020 的演讲。 每个 package 实现单一的目的 精心设计的 Go 软件包提供了一个单一的想法,以及一系列相关的行为。一个好的 Go 软件包首先选择一个好名字。您可以将 package 的名称想像成一个升降梯,用一个词来描述 package 的内容。 显式处理错误 健壮的程序由处理错误的案例片段组成。if err!…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
Go 语言中文网 2019 年终总结暨 2020 年展望

Go 语言中文网 2019 年终总结暨 2020 年展望

2019 年过去了,2020 年已到来;我们步入了一个新时代,进入了二十一世纪二十年代,进入了全面小康的时代,你脱贫了吗? 2020 年,一个新的开始,是不是应该计划一下?立个 Flag 什么的?比如我的目标是: 2020 年一定要开始进行 2019 年发誓要做的原定于推迟到 2018 年完成的 2017 年度计划! 对 Go 语言来说,2019 年最重要的是 Module 的完善、增强,基本大家慢慢接受并使用上了,对国人来这个东西真的太好了,通过 goproxy.cn 等能…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
Go 不通过标准 C 库进行系统调用的一些原因

Go 不通过标准 C 库进行系统调用的一些原因

以下文章翻译自 Some reasons for Go to not make system calls through the standard C library Unix 世界中的最新消息之一是,作为其一般安全性工作的一部分,OpenBSD 正朝着仅允许从 C 库而不是从任何其他代码进行系统调用的方向进行(你可以在 OpenBSD 中阅读此内容)。现在,OpenBSD 可以免除程序本身的代码,这主要是因为 Go 通常直接进行系统调用而不是通过调用 C 库进行调用,但是他…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
12 月 15 日 Go 语言中文网深圳 Meetup 总结暨有偿自愿者招募

12 月 15 日 Go 语言中文网深圳 Meetup 总结暨有偿自愿者招募

作为主办方,有必要总结一下这次聚会,目的在于发现这次活动的优缺点,值得改进的地方,以便下次能够做的更好。 1、暖场阶段,可以考虑让大家有更好的交流机会,比如在屏幕上放群二维码,告知活动议程等; 2、鼓励讲师和参与者互动,可以设置一些奖品,让大家更有参与感; 3、这次分享内容,有人吐槽太水,主要还是 4 个分享中,有 2 个不涉及具体业务和技术,两个纯技术的分享还是很不错的;但另一方面,通过了解别人做开源项目、做社区的经历,对自己也会有启发。后续我们会把控这块的占比; 来几张现…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
Go 简单性的价值:来自对 Go 倍加青睐的谷歌软件工程师的自述

Go 简单性的价值:来自对 Go 倍加青睐的谷歌软件工程师的自述

Go 语言最近几年逐渐获得越来越多的开发者的喜欢。在 Go 社区前不久刚刚庆祝Go诞生10周年生日之际,谷歌云软件工程师 Benjamin Congdon 发表个人博客(11 月 11 日发表),表达了自己对 Go 倍加青睐的一些原因。他表示,“简洁”是他喜欢使用Go语言最重要的原因。原文链接:https://benjamincongdon.me/blog/2019/11/11/The-Value-in-Gos-Simplicity/ 以下是译文: 使用 Go 几年后,我真的…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
大家用Go都做什么?Go官方新发布的 Go.Dev 告诉你

大家用Go都做什么?Go官方新发布的 Go.Dev 告诉你

北京时间2019年11月14日凌晨1点16分,Go 官方团队在 golang-nuts 邮件组宣布 go.dev 上线: Hey Gophers: 我们很高兴与大家分享 go.dev(一个新的 Go 开发人员中心)现已上线! 在 go.dev 上,您将找到有关如何开始使用该语言,精选用例和其他资源的信息。它是 golang.org 的配套网站。您可以在最新的 Go 博客文章中阅读有关内容。 Go blog post 通过单击页眉或页脚中的“浏览”,您还将找到一个发现 Go 软…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...
只因有了它,我找到了优秀的候选人:推荐一款候选人现场编程的神器 ShowMeBug

只因有了它,我找到了优秀的候选人:推荐一款候选人现场编程的神器 ShowMeBug

这是我一个朋友和人一起做的项目,强烈推荐在招人的技术伙伴试用下,免费的哦。https://showmebug.com ShowMeBug 的初心 十年前,在大学的招聘会上,Tony(腾讯的CTO)面试到我(ShowMeBug 创始人):“管道是什么?”,“简历上说你的 bash 脚本写的很好,你的代码在哪里?能运行吗?”。作为第一次面试的我,很紧张,手上还出着汗,但一时想不起来什么是管道,自己虽然写了很多的代码,却因为没有合适的条件,无从展示,最终丢了这次机会。 后来在创业路…

阅读全文 阅读全文


好差啊挺差的一般般还行很赞 (还没有人评分,赶紧评一下)
Loading...