几分钟掌握Golang三大基础mock大法

先了解sqlmock的4个大概步骤后,再来看看实际情况中需要注意的点:1、初始化sqlmock后,需要将sqlmock的db实例赋值给实际调用的数据库,如下图所示:稍微仔细思考下也能够理解。

golang快速排序

创造工程计算机技术Creation engineering computers technology快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。

用golang 开源的 可视化的Web代理服务

摘掉了Pre-Release标签,主要为生产环境做更好支持:大幅提升性能、增加日志清理、自动备份、增加企业微信和钉钉群机器人媒介等功能。

告别OpenSSL,谷歌推出其取代软件Tink

要说一个软件对IT和互联网业界影响力,恐怕OpenSS要算上一个。一个甚至主要版本还不到V1.2的软件,占据了整改互联网底层安全核心。

GB28181学习笔记6 解析invite命令

s=Play //Play标识为点播请求 Playback标识回播请求。c=IN IP4 192.168.0.55 //192.168.0.55:音视频流目的地址。

对比着学 Go 语言-基础:类型之数组

int // 二维数组。当两个切片大小不一,却要执行复制操作时,就会按照较小的那个切片个数进行复制。copy // 只会复制 slice1 的前 3 个元素到 slice2 中。

CGO 如何生成兼容 C 的结构体?

这些常量对于喜欢较真的人很有用,可以用来在后面对比检查 Go 类型的 unsafe.Sizeof 和 C 类型的大小是否一致。

Linux mmap完全剖析

linux服务器开发相关视频解析:网络底层io的那些事,redis,memcached,nginx90分钟了解4种红黑树的Linux内核应用场景腾讯T2.

从源码开始分析Go语言的切片

切片添加后,新的容量小于之前的容量,那么还是使用原有的数组,并且两者之间的元素修改有影响,因为底层是同一块内存。

我们是如何设计 Rust & 分布式存储教程的?Talent Plan 背后故事

作者:沈泰宁唐刘许多人眼中的PingCAPTalentPlan可能就是github.com/pingcap/talent-plan这个项目。