摘要:
原文链接: 如何在 Go 中将 []byte 转换为 io.Reader? 在 stackoverflow 上看到一个问题,题主进行了一个网络请求,接口返回的是 []byte。如果想要将其转换成 io.Reader,需要怎么做呢? 这个问题解决起来并不复杂,简单几行代码就可以轻松将其转换成功。不仅如 阅读全文
摘要:
当 force push 代码的时候,可能会遇到如下错误: You are not allowed to force push code to a protected branch on this project 主要原因是因为向一个受保护的分支强制提交了代码,可以在仓库里面进行设置来解决这个问题。 阅读全文
摘要:
在开发过程中可能会遇到这样的情况,有一些包是引入自不同地方的,比如: golang.org/x/net/html 和 net/html, golang.org/x/crypto 和 crypto。 那这是什么原因呢? 引用 Go 官方 Wiki 的说法: The golang.org/x/... r 阅读全文
摘要:
原文链接: 如何在 GitHub 上高效阅读源码? 之前听说过一个故事,一个领导为了提高团队战斗力,把团队成员集中起来,搞封闭开发,重点还是在没有网的条件下。 结果就是一个月过去了,产出基本为零。 我发现,如果没有网,程序员基本上是写不出代码了。现在做什么功能之前,先到网上搜搜看,然后直接复制粘贴搞 阅读全文
摘要:
添加注释 ctrl + v 进入块选泽模式。 上下键选中需要注释的行。 按大写 I 进入插入模式,输入注释符。 按两次 ESC 退出,即完成添加注释。 取消注释 ctrl + v 进入块选泽模式。 上下键选中需要注释的行。 按小写 x 删除注释符。 按 ESC 退出,即完成取消注释。 热情推荐: 技 阅读全文
摘要:
原文链接: 一劳永逸,使用 PicGo + GitHub 搭建个人图床工具 经常写博客的同学都知道,有一个稳定又好用的图床是多么重要。我之前用过七牛云 + Mpic 和微博图床,但总感觉配置起来比较麻烦,用起来也不是很顺手。而且更让人担心的是,万一有一天图床服务不能用了怎么办?那之前的图片岂不是都挂 阅读全文
摘要:
原文链接: 开始读 Go 源码了 学完 Go 的基础知识已经有一段时间了,那么接下来应该学什么呢?有几个方向可以考虑,比如说 Web 开发,网络编程等。 在下一阶段的学习之前,写了一个开源项目|Go 开发的一款分布式唯一 ID 生成系统,如果你对这个项目感兴趣的话,可以在 GitHub 上拿到源码。 阅读全文
摘要:
原文链接: 1 分钟学会 30 种编程语言 我一直很羡慕能开发出独立网站的人,这个网站呢,不一定需要多么高深的技术,但足够有想法,有意思,好玩。 今天给大家推荐三个网站,我个人很喜欢,好玩又非常实用。 Programming-Idioms 第一个推荐的是 Programming-Idioms,idi 阅读全文
摘要:
原文连接: 开源项目|Go 开发的一款分布式唯一 ID 生成系统 今天跟大家介绍一个开源项目:id-maker,主要功能是用来在分布式环境下生成唯一 ID。上周停更了一周,也是用来开发和测试这个项目的相关代码。 美团有一个开源项目叫 Leaf,使用 Java 开发。本项目就是在此思路的基础上,使用 阅读全文
摘要:
原文链接: 测试小姐姐问我 gRPC 怎么用,我直接把这篇文章甩给了她 上篇文章 gRPC,爆赞 直接爆了,内容主要包括:简单的 gRPC 服务,流处理模式,验证器,Token 认证和证书认证。 在多个平台的阅读量都创了新高,在 oschina 更是获得了首页推荐,阅读量到了 1w+,这已经是我单篇 阅读全文