博客
分类
标签
归档
笔记
随手记
面试
Docker
友链
关于
夜间
博客
分类
标签
归档
笔记
随手记
面试
Docker
友链
关于
夜间
忘川
明月出天山,苍茫云海间
文档
笔记
示例
社区
博客
源码
tcpdump 使用
序言通常在 Windows 上查看分析 tcp 协议会使用 wireshark,但 Linux 上一般使用 tcpdump. deepin 上使用apt-get install tcpdump安装命令。如果提示权限不足,使用sudo提权。 1. tcpdump 常用的参数 参数 释义 示例 备注 host 基于 host 过滤 tcpdump host 127.0.0.1 s...
2022-10-06
TCP
TCP
阅读全文
Go 实现队列
需求用 Go 实现一个固定大小的队列结构,当队列中进入新数据时判断,如果超过限制则淘汰最早的数据,使队列大小始终不超过最大限制。 1. 实现缓存代码queue.go 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758package...
2022-09-26
算法
算法
阅读全文
Go 实现 TCP 服务端&客户端并维持心跳
前言最近用 Go 开发了 TCP 的代理服务,经过一周的洗礼,感觉有些悟道,因此决定再巩固一遍,加点料,实现服务端与客户端心跳,服务端主动踢除不活跃客户端。 1. 服务端服务端代码server.go 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253...
2022-09-23
Go
Go
阅读全文
二维数组合并
前言对接港交所(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
算法
算法
阅读全文