博客
分类
标签
归档
笔记
随手记
面试
Docker
友链
关于
夜间
博客
分类
标签
归档
笔记
随手记
面试
Docker
友链
关于
夜间
忘川
明月出天山,苍茫云海间
文档
笔记
示例
社区
博客
源码
Go 实现队列
需求用 Go 实现一个固定大小的队列结构,当队列中进入新数据时判断,如果超过限制则淘汰最早的数据,使队列大小始终不超过最大限制。 1. 实现缓存代码queue.go 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758package...
2022-09-26
算法
算法
阅读全文
二维数组合并
前言对接港交所(HKEX)时,HKEX提供了一组线路,一共三条:实时(UDP)、刷新(UDP)、重传(TCP)。实时和刷新线路采用UDP协议,采用组播的方式传输,因此可以支持多个客户端接入。而UDP丢包的概率比较大,就需要发起重传,请求指定的消息包序号及消息包数量,HKEX返回这一段的消息包,但是消息包数量上限为 10000。当请求的消息包数量超过 10000 时,HKEX会通过刷新线路返回...
2022-09-19
算法
算法
阅读全文
RGB字符串排序
题目给定任意长度由 R、G、B 三种字符组成的随机字符串,在不增加空间复杂度的情况下按照 RRRGGGBBB 的方式排序。 1. 思路定义三个变量 i、j、k。 i 从左向右移动,指向第一个不是 R 的位置。 j 从右向左移动,指向第一个不是 B 的位置。 k 从左向右移动,若 k 指向的值是 R 则与 i 指向的值交换,i 右移;若 k 指向的值是 B 则与 j 指向的值交换,j 左移;...
2021-12-04
算法
算法
阅读全文