腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
飞雪无情的博客
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构
专栏成员
举报
179
文章
252247
阅读量
61
订阅数
订阅专栏
申请加入专栏
全部文章(179)
go(62)
其他(61)
android(24)
人工智能(22)
http(17)
编程算法(16)
github(15)
java(10)
linux(10)
开源(10)
https(10)
api(9)
php(8)
html(8)
gradle(8)
git(7)
微信(6)
安全(6)
xml(5)
json(5)
存储(5)
数据库(4)
ubuntu(4)
网站(4)
网络安全(4)
小程序(4)
数据结构(4)
.net(3)
容器镜像服务(3)
缓存(3)
爬虫(3)
对象存储(2)
比特币(2)
区块链(2)
c++(2)
node.js(2)
jquery(2)
sql(2)
ide(2)
文件存储(2)
命令行工具(2)
容器(2)
游戏(2)
分布式(2)
单元测试(2)
rpc(2)
hexo(2)
windows(2)
app(2)
for循环(2)
数字货币(1)
c 语言(1)
javascript(1)
汇编语言(1)
maven(1)
unix(1)
apache(1)
nginx(1)
数据加密服务(1)
腾讯云测试服务(1)
渲染(1)
kubernetes(1)
自动化(1)
shell(1)
jvm(1)
hashmap(1)
asp(1)
ftp(1)
kotlin(1)
tcp/ip(1)
markdown(1)
udp(1)
敏捷开发(1)
ntp(1)
大数据(1)
微服务(1)
腾讯云开发者社区(1)
bug(1)
channel(1)
excel(1)
it(1)
并发(1)
产品经理(1)
管理(1)
技巧(1)
面试(1)
协程(1)
搜索文章
搜索
搜索
关闭
Go 语言 | 1.16 新增的embed在各流行Web框架中的应用
http
网站
html
go
.net
在前几天刚发布的Golang 1.16版本中,新增了一个大家期待已久的特性//go:embed,它的作用就是可以在Go语言应用程序中包含任何文件、目录的内容,也就是说我们可以把文件以及目录中的内容都打包到生成的Go语言应用程序中了,部署的时候,直接扔一个二进制文件就可以了,不用再包含一些静态文件了,因为它们已经被打包到生成的应用程序中了。
飞雪无情
2021-03-03
2.6K
0
Go语言环境搭建详解(2020版)
go
linux
编程算法
git
github
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多版本,所以需要更新下这篇文章。
飞雪无情
2020-11-05
6.4K
0
从源代码级别看懂MinIO对象存储网关的实现
命令行工具
go
github
git
开源
我在 《MinIO对象存储的网关架构设计》一文中介绍了MinIO的网关架构设计,它的整体架构如下图所示:
飞雪无情
2020-10-27
3.8K
0
Go语言|go version命令的高级用法
go
github
git
开源
网络安全
go version这个命令相信大家已经非常熟悉了,使用它可以查看我们自己电脑上的Go SDK版本。
飞雪无情
2020-08-31
10.8K
0
Go语言|基于channel实现的并发安全的字节池
go
http
字节切片[]byte是我们在编码中经常使用到的,比如要读取文件的内容,或者从io.Reader获取数据等,都需要[]byte做缓冲。
飞雪无情
2020-08-22
1K
0
不考虑用户体验的编程语言都是耍流氓
java
c++
go
汇编语言
其实这篇文章应该还可以有个副标题—为什么选择Go语言。很多时候,我们在做一个需求的时候,很多编程语言都可以,但是为什么选择这个,而不是那个,甚至说为什么选择Go语言,而不是其他编程语言?今天我抛开特定业务只能选择某种特定的编程语言除外,对比下有多种语言选择的情况下,Go语言为什么具备更多的优势(不一定是TOP1),进而展开聊聊编程语言的用户体验。
飞雪无情
2020-08-17
704
0
Go语言 | 你还在这样获取文件的大小吗?
go
for循环
在项目中,我们可能会需要获取一个文件的大小,在Golang(Go语言)中,有很多方法来获取一个文件的大小,看看你是否还在用最慢的方式。
飞雪无情
2020-07-27
2.2K
0
Golang Gin 实战(十二)| ProtoBuf 使用和源码分析原理实现
文件存储
数据结构
json
go
编程算法
ProtoBuf最近几年也算比较流行,它是一种语言无关,平台无关,并且可以扩展,并结构数据序列化的方法。相比JSON/XML这类文本格式的,ProtoBuf是二进制的,更快更高效。对于这么好的特性,Gin当然是支持的。
飞雪无情
2020-06-23
2.9K
0
Golang Gin 实战(十)| XML渲染
xml
json
go
编程算法
api
虽然当前基于XML的API应用不多,但是Gin也提供了便捷的XML生成,可以把这些用于需要XML的地方,比如网站的sitemap,rss订阅的atom等。
飞雪无情
2020-02-11
1.6K
0
Golang Gin 实战(一)| 快速安装入门
http
网站
json
api
go
Gin 是一个非常优秀的Golang Web Framework,它不光API友好,性能也非常高,并且设计简洁,便于入门。所以它(Gin)非常受欢迎,在Github上已经三万三千多个星星,也是我最喜欢的Web 框架。
飞雪无情
2020-02-10
1.8K
0
Golang Gin 实战(四)| URL查询参数的获取和原理分析
php
缓存
编程算法
go
在 上一篇 Golang Gin 实战(三)| 路由参数 文章中,主要介绍了路由通配符、路由参数,让我们有了一种可以从URL路径中获取参数的方式,同时又不是重复的注册相似的路由。
飞雪无情
2020-02-10
4.9K
0
一步步提升Go语言生成随机字符串的效率
tcp/ip
go
编程算法
假如我们要生成一个固定长度的随机字符串,包含大小写字母,没有数字,没有特殊字符串,那么我们怎么做呢?需要怎样优化,才会更简单,更高效?在最终的方案之前,我们看看最常见的写法是怎样的,然后是如何一步步演进到最终的高效率方案的。好吧,先看下最原始的方案。
飞雪无情
2020-02-10
1.8K
1
Go语言golang 200行写区块链源代码分析
数字货币
区块链
go
Github上有一个Repo,是一个使用Go语言(golang),不到200行代码些的区块链源代码,准确的说是174行。原作者起了个名字是 Code your own blockchain in less than 200 lines of Go! 而且作者也为此写了一篇文章。 https://medium.com/@mycoralhealth/code-your-own-blockchain-in-less-than-200-lines-of-go-e296282bcffc
飞雪无情
2020-02-10
1K
0
我做了一个开源项目
go
https
网络安全
开源
github
最近研究了Golang Template 模板引擎,发现它自身提供的能力比较弱,很多常用的功能都没有,比如字符串替换、判断,base64加解密等等。但是Golang Template给我们预留了自定义函数,也就是template.FuncMap,可以满足我们功能的扩展。
飞雪无情
2020-02-10
464
0
Go语言经典库使用分析(八)| 变量数据结构调试利器 go-spew
go
编程算法
数据结构
我们在使用Golang(Go语言)开发的过程中,会通过经常通过调试的方式查找问题的原因,解决问题,尤其是当遇到一个很棘手的问题的时候,就需要知道一段代码在执行的过程中,其上下文的变量对应的数据,以便进行推测出问题的原因。
飞雪无情
2020-02-10
957
0
Go语言(golang)的错误(error)处理的推荐方案
java
github
go
git
开源
对于Go语言(golang)的错误设计,相信很多人已经体验过了,它是通过返回值的方式,来强迫调用者对错误进行处理,要么你忽略,要么你处理(处理也可以是继续返回给调用者),对于golang这种设计方式,我们会在代码中写大量的if判断,以便做出决定。
飞雪无情
2020-02-10
1.8K
0
Go语言字符串高效拼接(二)
腾讯云测试服务
ide
http
go
在上一篇关于字符串拼接的文章 Go语言字符串高效拼接(一) 中,我们演示的多种字符串拼接的方式,并且使用一个例子来测试了他们的性能,通过对比发现,我们觉得性能高的Builder并未发挥出其应该的性能,反而+号拼接,甚至strings.Join方法的性能更优越,那么这到底是什么原因呢?今天我们开始解开他们神秘的面纱,解开谜底。
飞雪无情
2020-02-10
967
0
Go语言slice的本质-SliceHeader
jquery
go
编程算法
今天最热的事情,莫过于微信7.0的发布,增加了短视频,优化了看一看等功能,本来想跟着个热度,蹭个流量,后来发现各位大佬都已经开始蹭了,就算了,还是谈谈Go语言(golang)吧,看来要成为一个合格的自媒体,还是不要矜持,任重道远啊。
飞雪无情
2020-02-10
758
0
Golang Gin 实战(八)| JSON渲染输出
json
go
http
api
编程算法
现在开发API,所输出的基本上都是JSON格式的内容,相比比较旧的XML格式,JSON轻便、简洁、易于传输,所以现在的API使用非常多。
飞雪无情
2020-01-23
5.5K
0
Golang Gin 实战(六)| 获取Form表单参数和原理分析
go
php
命令行工具
缓存
http
除了通过URL查询参数提交数据到服务器外,常用的还有通过Form表单的方式。Form表单相比URL查询参数,用户体验好,可以承载更多的数据,尤其是文件上传,所以也更为方便。
飞雪无情
2020-01-23
5.9K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档