使用 go 的返回 `json` 数据的时候,go 默认会空值设置为默认值,但是在有些业务中不希望返回默认值,所以需要使用 `omitempty` 修饰从而忽略空值。不过 `omitempty` 的实际不能并不像你所想象那样,下面这些简单的程序片段用于测试 `omitempty` 的实际表现。
2023年7月8日 17:26
对于单个字节(Byte)处理器都采用相同的顺序来处理,所以单个字节的存放和传输方式一般是相同的。而对于多个字节的存放顺序,不同的操作系统就可能采用不通的方式,有的将高位字节放在内存的高地址,有的将高位字节放在内存的低地址,这就产生了小端和大端编码。
2023年6月16日 10:17
Linux I/O 操作是Linux中非常重要的一点,现代计算机计算离不开各种各样的IO,比如设备IO,网络IO,文件IO,所以在进行Linux开发的时候需要理解各种IO模型,并选择最适合自己应用的模型。而目前大多数的高性能服务器需要处理大量的并发,它们一般采用IO复用模型,所以在本文中会重点介绍这种模型。
2022年9月17日 12:41
在C++中`#define`、`const`与`constexpr`三者都可以用于定义常量,但是三者并不是等效的,它们各有各的优点,也有自己的不足,需要在合适的场合选用合适的表示。
2022年7月28日 11:47
之前在学习信号与系统这门课程时候接触到傅里叶变换、拉普拉斯变换和Z变换,对这几个变换我一直还是蛮感兴趣的,可惜悟性不够,当时没怎么学懂然后稀里糊涂就结课了,然后稀里糊涂的通过了考试。现在正好暑假有时间来好好学习一下这几个变换,顺便写几篇博客加深下对它的理解,如果对正在阅读这篇博客得你有所帮助那就更好啦!该博客还是以理论与公式为主,因为这部分最重要也最难懂。
2021年5月5日 21:55