最新 最热

Go 单测高级篇:Golang 单测原理深入理解

我们经常在做 Go 单测的时候,会用到两种库,gomonkey or mocker,然后在做单测的时候会通过一些所谓的 mock 方法。这里说明下,我们平时大家都习惯统一用 mock 这个词来沟通,代表的其实就是一种模拟替换的能力,用来代替要测...

2022-12-06
3

Go 语言学习技巧和编程思维

学习 Go 语言,首先要了解 Go 语言,Go 是于 2009 年 11 月开源,然后最终在 2012 年上半年的时候发布了 Go 1.0 稳定版本,主要是由 Google 主导开发。目前 Go 有一个非常活跃的社区,现在很多互联网公司的后端开发很多都是用 ...

2022-11-21
3

[Go 夜读 第 139 期] Go 语言 Excelize 开源基础库介绍

Excelize 是 Go 语言编写的用于操作电子表格文档的基础库,支持 XLAM / XLSM / XLSX / XLTM / XLTX 等多种文档格式,高度兼容带有样式、图片(表)、透视表、切片器等复杂组件的文档,并提供流式读写支持,用于处理包含大规模...

2022-11-14
2

Golang Map

渐进式扩容:扩容并非一次性完成所有桶迁移,而是在map操作时分多次完成迁移,防止性能瞬时抖动

2022-10-25
2

Excelize 发布 2.6.1 版本,支持工作簿加密

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XL...

2022-08-22
2

Golang常用工具分享

本文主要分享Golang相关的一些使用工具,简单介工具作用和使用场景,不会详细介绍其使用,列举的工具也不是最全的,具体可以参考链接或自行搜索学习。...

2022-07-19
2

trpc代码无缝迁移到grpc框架方案

改造protoc-gen-grpc 代码 支持trpc的协议,插件 protoc-gen-trpc2grpc

2022-07-08
2

Go 语言读写 Excel 文档

Excelize 是 Go 语言编写的一个用来操作 Office Excel 文档类库,基于 ECMA-376 Office OpenXML 标准。可以使用它来读取、写入 XLSX 文件。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)的文档,还支持向 Exce...

2022-04-11
2

Excelize 发布 2.6.0 版本,功能强大的 Excel 文档基础库

Excelize 是 Go 语言编写的用于操作 Office Excel 文档基础库,基于 ECMA-376,ISO/IEC 29500 国际标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的电子表格文档。支持 XLAM / XLSM / XLSX / XL...

2022-04-11
2

gorilla/mux 框架(rk-boot): RPC 错误码设计

本文通过一个完整的例子,介绍如何在 gorilla/mux 框架下设计合理的 API 错误码。

2022-02-15
4