Jinyun's Notes

没什么天赋,爱好也不多,但愿坚持做些喜欢的事情

0%

🥳 在 Go 中的生成的随机数根本就不是随机的,叫伪随机数。它们是用固定的决定论算法计算的。

阅读全文 »

🕢 Go 中的日期时间使用布局来格式化,通过布局来完成日期时间的格式化和解析。

阅读全文 »

🦋 Go 是静态类型的编程语言,这意味着每个变量都有一种类型。从大的方面来说 Go 有两种类型,即基本类型和组合类型。数据类型指定有效的 Go 变量可以保持的数据类型。

阅读全文 »

🚀 Go 是互联网时代的 C 语言,此言非虚,但凡看看市场的招聘需求,不得不让人跃跃欲试,与其说是主动出击,倒不如说是裹挟前进。好吧,我表示学不动了。

阅读全文 »

202101210847.png

🍹 Linux 的内核将所有外部设备都看做一个文件来操作(一切皆文件),对一个 File 的读写操作会调用内核提供的系统命令,返回一个 File Descriptor(FD 文件描述符)。而对一个 Socket 的读写也会有响应的描述符,称为 Socket File Descriptor(Socket 文件描述符),描述符就是一个数字,指向内核中的一个结构体(文件路径,数据区等一些属性)。

根据 UNIX 网络编程对 IO 模型的分类,UNIX 提供了 5 种 IO 模型。

阅读全文 »