Engineering Notes

孟斌的小站

技术博客与学习记录

共 645 篇文章 标签与分类索引已启用

sonic简介

sonic是一个由字节跳动开发并开源的 JSON 解析库,由 JIT (即时编译)和 SIMD (单指令流多数据流)来加速序列化/反序列化。

go
继续阅读

Protobuf vs JSON

Protobuf(Protocol Buffers)和 JSON 都是数据序列化格式,但它们在许多方面有着显著的不同。以下是对两者的一些主要比较:

继续阅读

gin中间件开发

Gin是一个用Go语言编写的Web框架,它提供了一种简单的方式来创建HTTP路由和处理HTTP请求。中间件是Gin框架中的一个重要概念,它可以用来处理HTTP请求和响应,或者在处理请求之前和之后执行一些操作。

go
继续阅读

markdown绘制甘特图

Markdown 本身并不支持直接绘制甘特图。但是,你可以使用一些在线的工具来创建甘特图,然后将生成的图像或者链接嵌入到你的 Markdown 文件中。

继续阅读

go泛型简介

Go语言的泛型是在Go 1.18版本中引入的一个新特性,它允许开发者编写可以处理不同数据类型的代码,而无需为每种数据类型都编写重复的代码。以下是关于Go语言泛型的一些关键点:

go
继续阅读