首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
楼兰
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
108
文章 38
沸点 70
资讯 0
赞
108
关注
返回
|
搜索文章
文章
热门
最新
楼兰
3年前
Go
RingBuffer的应用
然后看了很多技术文章, 跟我们目前情况差不多的团队,他们都用了很多基于RingBuffer的思路来解决问题. Ring Buffer在维基百科的解析是: 简单概况, 它的基本特点: FIFO 读指针 写指针 固定尺寸、头尾相连的结构 基本结构示意 存储操作示意 RingBUff…
148
点赞
评论
楼兰
3年前
Go
从一个模块冲突问题学习 go module
最近遇到了一个很诡异的问题,项目中依赖了gin和viper之后竟然提示错误 直接从字面看似乎是符号冲突,类似于C/C++中引入了两个不同的符号,但是go module以后包都是统一放到$GOPATH/pkg下的不应该会出现类似问题。 通过go mod graph可以查看具体依赖…
1152
点赞
评论
楼兰
4年前
Go
zhoukk/kimg
一款基于go开发的图片服务器 English | 简体中文 下载并启动 从linux二进制运行文件启动 从macos二进制运行文件启动 从docker镜像启动 打开浏览器体验 上传图片到kimg服务 使用raw-data方式post上传 使用multipart-form方式po…
101
点赞
评论
楼兰
4年前
Go
tidwall/gjson
GJSON is a Go package that provides a fast and simple way to get values from a json document. It has features such as one line retrieval, d…
124
1
评论
楼兰
4年前
Go
Go Reflect 高级实践
https://golang.org/pkg/reflect/ 最重要的官方文档,建议先粗读一遍再来看本文。 go 的 reflect 还是比较简单的,可以很快上手。 https://github.com/golang/go/blob/master/src/reflect/ty…
350
点赞
评论
楼兰
4年前
Go
The new kid in town — Go’s sync.Map
Go 1.9 is out now and I was eager to get my hands on the new sync.Map container that exists in the sync package. First of all — why does th…
140
点赞
评论
楼兰
4年前
后端
字节序:Big Endian 和 Little Endian
字节序,也就是字节的顺序,指的是多字节的数据在内存中的存放顺序。 在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如:如果C/C++中的一个int型变量 a 的起始地址是&a = 0x100,那么 a 的四个字节将被存储在存储器的0x100, 0x101, 0x102…
709
点赞
评论
楼兰
4年前
Go
[译] 手把手教你 Go 程序的国际化和本土化
让我学习了 Go 中未曾使用到的但很有用的 i18n 知识,因而有了翻译文章的想法。 在征得原文作者同意的前提下,我开始了翻译工作。为了适应中文读者,我修改了原文中部分示例代码,还将 其中的希腊文,替换成了简体中文。 Go 是静态编译的编程语言,最近很受欢迎,因为它简单、性能好…
157
点赞
评论
楼兰
4年前
Go
test
Wire用户指南基础Wire有两个核心概念:providers和injectors.Providers定义Wire中的主要机制是providers:一个可以产生值的函数。这些函数是普通的Go代码。Pr
144
点赞
评论
楼兰
4年前
Go
Go 语言如何解决代码耦合
在软件中,衡量对象、包、函数任何两个部分相互依赖的程度叫做耦合。 缺少任何一方就无法存在这两个对象,编译更会报错。因此,它们被认为是紧密耦合的。 紧密耦合的代码有许多不利的影响,但最重要的是它可能会引起代码散弹式的修改。散弹式的修改(Shotgun Surgery)是指一部分的…
4504
47
11
下一页
个人成就
文章被点赞
167
文章被阅读
30,588
掘力值
1,130
关注了
13
关注者
1,278
收藏集
2
关注标签
7
加入于
2016-09-17