- 博客(3)
- 收藏
- 关注
原创 gob踩坑记录
在设计传输协议时,保证在使用gob传输阶段,不会传输多余数据。举个栗子,在上面的场景中,客户端向服务端发送。中的数据全部读取到缓冲区中,后续读取数据时从缓冲区读取指定长度的数据。因此我们的客户端发送的数据。分别为0,2,0,然而服务端接收到的数据为0,2,2,第三次的零值被覆盖了。gob在发送自定义结构体时,会先对该类型进行注册。变为2,第三次传输的零值被省略,看起来就是服务端第三次接收到了2.的缓冲区中,无法再被其他函数读取。发送注册信息,因此导致类型重复。接收数据,客户端发送三次数据,
2024-04-10 10:29:39 669
原创 【刷题笔记】数组 - 二分查找
区间的定义就是不变量,在while循环中每一次边界的处理都要坚持根据区间的定义来操作。每个mid做大于等于、小于(大于、小于等于)两次判断,循环结束返回。每个mid做等于、大于、小于三次判断,等于时返回。找到第一个大于等于x(小于等于x)的下标。问某个值在不在区间里。
2024-03-05 21:28:41 1269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人