websocket协议,如何实现 ping / pong 心跳机制?发布于2025年02月20日 前端编程 聚焦于websocket协议的心跳机制,按着最通俗的理解,服务器和客户端双方,一方发送ping,另外一方回复pong,就完成了心跳检测了。在websocket协议里面,都是ws.send(msg)发送消息的。所以,... 阅读更多
Windows系统,图标拖拽功能忽然失效,该怎么办?发布于2025年02月19日 运维测试 写一下苏南大叔的电脑最近碰到的问题,文件拖拽的时候,经常会碰到显示“禁止”图标的情况。连图标拖到回收站上这样的操作,光标也会显示“禁止”。这样的情况,多发生在电脑开机运行了一段时间后。那么,如何解决这个问题呢?苏南... 阅读更多
vscode插件Continue,利用大模型分析需求自动写代码发布于2025年02月18日 大模型 继续大模型相关话题,本文利用vscode下的Continue插件,基于各种deepseek相关的大模型,实现传说中的自动写代码需求。传说中的程序员失业的时代终于来临了。当然,Continue仅仅是个调用的壳子,最强... 阅读更多
ElasticSearch分布式搜索,如何理解Shards和Replicas发布于2025年02月17日 数据分析 贯穿于ElasticSearch分布式搜索的过程中,有两个基本概念Shards和Replicas。本文试图通过苏南大叔自己的理解,来对这两个概念进行一下通俗化的理解。和官方的说法肯定有出入,仅仅是自己的理解而已。苏... 阅读更多
浏览器mediaDevices.getDisplayMedia,实现屏幕截图发布于2025年02月16日 前端编程 本文要描述的功能,来自浏览器的navigator.mediaDevices.getDisplayMedia(),普通网页代码就可以调用。功能的提供方是浏览器,能实现的功能非常强大,能想象的空间很多。浏览器定义这个功... 阅读更多