- 博客(9)
- 收藏
- 关注
原创 Java 实现基于Redis的分布式锁
本文提供了 Java + Lua 实现的基于 Redis 的分布式锁,这里的实现保证了微服务对资源的独占性并实现了锁的可入重性。但是,对于某些情况下,该实现似乎并没有正常工作,而且暂时没有正确定位到问题。
2024-07-24 13:20:20
1464
1
原创 [2024][SnowCrystal]WebSocket
这可以看作是对 RFC 6455 的部分翻译;封面来自游戏 Nyakori's Rabbit Doll
2024-05-25 17:05:24
984
原创 [2023][Protocol]TCP Path MTU Discovery for IPv4
本篇内容主要基于RFC1191,介绍了TCP路径MTU的一些细节
2023-12-23 18:56:15
1129
1
原创 [2023][SNCS]ECMAScript Promise
本文中将解释什么是异步编程,为什么我们需要它,并简要讨论 JavaScript 历史上异步函数是怎样被实现的。异步编程技术使你的程序可以在执行一个可能长期运行的任务的同时继续对其他事件做出反应而不必等待任务完成。与此同时,你的程序也将在任务完成后显示结果。使用 fetch()发起 HTTP 请求使用 getUserMedia()访问用户的摄像头和麦克风使用 showOpenFilePicker()请求用户选择文件以供访问因此,即使你可能不需要经常实现自己的异步函数,你也很可能需要。
2023-12-21 12:49:27
1613
1
原创 [2023][Protocol]TCP-MSS Option
当计算 TCP MSS 选项(Option)的值时,就是 IP MTU 减去IP和TCP报头的固定大小,TCP 或者 IP Options 不计算在内,即Options会和用户数据放在一起。指从对端主机收到的MSS 值,该信息在Option字段中,如果没有,则为默认536或1220,它指的是TCP报文中除报头外的大小。如果接收的MSS 与默认的 MSS不同时,TCP应该在每个SYN中发送MSS选项。指的是TCP可以发送的传输层报文的最大大小,也即IP层的最大载荷量。TCP真正发送报文的最大size,称为。
2023-12-21 12:27:09
1096
1
原创 VS2022下OPENCV(c++) 经处理的异常: Microsoft C++ 异常: cv::Exception 问题解决(路径格式无问题)
Opencv 的cv::Exception错误(c++)
2022-06-21 22:55:05
1864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人