<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[可涵的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hanwangyyds</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hanwangyyds]]></copyright><item><title><![CDATA[IO 多路转接之 select：从代码读懂一个服务器]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168663698</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168663698</guid><author>hanwangyyds</author><pubDate>Sat, 07 Nov 2026 10:19:27 +0800</pubDate><description><![CDATA[我挖掘了一个巨牛的 人工智能 学习网站，通俗易懂，风趣幽默，忍不住分享一下给大家。。面向已经掌握 socket 基础、正在学习 IO 多路转接的 C++ 学习者。本文不把select当成一张 API 表来背，而是沿着一个服务器真正的执行顺序，看看每一行代码为什么存在，删掉它又会发生什么。]]></description><category></category></item><item><title><![CDATA[PHP2Shell 爆发一周后：CVE-2026-109618/109619 自查、修复与防护实录]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/169844969</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/169844969</guid><author>hanwangyyds</author><pubDate>Tue, 03 Nov 2026 09:11:56 +0800</pubDate><description><![CDATA[A. 影响全球 70% 网站的 PHP RCE：PHP2Shell 从成因到修复一次讲清（含实测） B. PHP 远程代码执行漏洞（CVE-2026-109618/109619）修复指南：附一键自查脚本10 月 21 日，PHP 官方发布 10 月安全更新，一次性修复了两个 CVSS v4.0 评分高达和。研究者们给这组漏洞起了个响亮的名字——（名字来自 Wiz Research 把两个漏洞组合成的同名利用脚本）。。哪怕你的站点只有一个。]]></description><category></category></item><item><title><![CDATA[小米摄像头接入飞牛NAS教程：Go2RTC+EasyNVR本地录像与远程回放]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/169834794</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/169834794</guid><author>hanwangyyds</author><pubDate>Mon, 02 Nov 2026 12:18:56 +0800</pubDate><description><![CDATA[Go2RTC是一款功能强大的通用摄像头流媒体服务器，专为解决安防监控领域的视频协议兼容性与低延迟传输难题而设计。它能够作为一个高效的中转网关，将各类传统的监控视频流汇聚并转换为现代化的 Web 友好协议。多协议互通：原生支持 RTSP、RTMP、HTTP-FLV、WebRTC、MSE、HLS、MJPEG 等几乎所有主流流媒体协议，实现了不同设备与平台间的无缝对接。极致低延迟：通过 WebRTC 和 MSE 技术，它能将视频传输延迟降低至毫秒级，提供真正实时的监控体验。轻量级架构。]]></description><category></category></item><item><title><![CDATA[超级马里奥常驻极空间以后怎么打开？Docker运行游戏页面，手机电脑都能从浏览器进入]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/169156442</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/169156442</guid><author>hanwangyyds</author><pubDate>Mon, 26 Oct 2026 13:16:21 +0800</pubDate><description><![CDATA[这篇完成的是一套很直接的网页游戏部署流程：先在极空间上通过Docker运行马里奥容器，再从浏览器打开对应页面，确认游戏可以正常进入。和在某一台电脑上安装模拟器不同，这种方式把游戏入口留在了长期在线的NAS里。以后换电脑、换设备时，不需要重新准备同一套程序，浏览器本身就是进入游戏的入口。后半段加入cpolar以后，变化的是访问范围。原本只能在局域网里打开的游戏页面，可以继续从手机、平板或其他网络环境访问；固定二级子域名则更适合长期保存这个入口。]]></description><category></category></item><item><title><![CDATA[启元 Q1 与具身大模型：机器人软件栈为何重新重视分层架构]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168775167</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168775167</guid><author>hanwangyyds</author><pubDate>Fri, 23 Oct 2026 10:38:37 +0800</pubDate><description><![CDATA[具身大模型正在扩大机器人能理解的任务范围，却没有改变物理世界的基本约束：动作有惯性，控制有截止时间，碰撞不能撤回，安全机制必须在模型失效时仍然有效。GR00T N1 和 π0.5 已经在模型内部体现快慢系统或高低层推理；ROS 2 负责可配置通信与实时工程；新的腿式机器人测试标准则推动整机能力走向统一测量。未来的竞争不会是“大模型还是传统软件”二选一，而是谁能把二者接得更清楚：模型负责开放语义，Skill 负责过程，控制器负责确定执行，安全链负责最终边界。]]></description><category></category></item><item><title><![CDATA[从启元 Q1/T1 看机器人行业：下一道门槛不是更大模型，而是更短的数据闭环]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168775141</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168775141</guid><author>hanwangyyds</author><pubDate>Thu, 22 Oct 2026 23:24:01 +0800</pubDate><description><![CDATA[具身智能正在经历一次视角转换：过去的中心是模型能否第一次完成任务，接下来的中心是系统能否从每一次失败中稳定获得有效数据。Open X-Embodiment 解决格式与跨本体，DROID扩大真实场景，π0.5验证异构数据协作，合成管线降低危险与长尾数据成本，LeRobot则把记录、训练、评测和纠正逐步接成工具链。在这条产业链上，启元不必把自己定义成另一个单纯的模型提供者。Q1、T1、PrimeConsole、开放接口和开发者社区更适合承担“真实本体—调试工具—Skill—反馈数据”之间的连接角色。]]></description><category></category></item><item><title><![CDATA[机器人开发生态进入“能力复用”阶段：启元如何连接本体、工具与 Skills]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168774823</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168774823</guid><author>hanwangyyds</author><pubDate>Thu, 22 Oct 2026 22:56:07 +0800</pubDate><description><![CDATA[把机器人能力做成 Skill，容易让人联想到手机应用商店。但机器人应用还要面对空间、硬件差异、实时控制和人身安全，分发只是最后一步，前面必须有模型、仿真、调试、测试和版本治理。启元当前的生态定位，正处在个人机器人本体与专业开发工具之间：Q1/T1 提供可触达的硬件，ROS 2 SDK 和 URDF 提供工程接口，PrimeConsole 降低调试门槛，PrimeHub、AtomGit 与社区承担能力流通。]]></description><category></category></item><item><title><![CDATA[个人机器人先从哪些场景落地：从 Q1、T1 看启元的产品与生态路径]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168774720</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168774720</guid><author>hanwangyyds</author><pubDate>Thu, 22 Oct 2026 22:49:12 +0800</pubDate><description><![CDATA[个人机器人的普及很难复制纯软件产品的爆发路径。它更可能依次跨过价格、场景、可靠性、服务和生态五道门槛。某个模型能力的突破可以加快进程，却不能替代制造、交付和安全。从 Q1、T1 的产品组合看，启元选择先把机器人变得更小、更容易接触，并把开发能力放进探索版和 Pro，再用工具与社区扩展内容。这一路线是否成功，不应只看发布会上的动作，而要看一年后还有多少用户持续使用、多少开发者维护 Skill、多少能力经得住真实场景重复验证。需要查看 Q1/T1 SDK、URDF、工具链、社区项目和后续更新，可访问。]]></description><category></category></item><item><title><![CDATA[2026远程控制软件横测：iOS安卓鸿蒙到MacWindows全平台兼容性终极对决]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168773134</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168773134</guid><author>hanwangyyds</author><pubDate>Thu, 22 Oct 2026 20:56:22 +0800</pubDate><description><![CDATA[优势维度具体表现平台覆盖国内最全跨平台能力iPhone控Windows✅各端体验每个平台都有原生适配和专门优化免费政策无时限、不限速、零广告持续迭代鸿蒙端2026大版本更新树立行业标杆上手难度一键安装，零门槛，新手小白也能快速上手。]]></description><category></category></item><item><title><![CDATA[时序数据库怎么选？基于 Apache IoTDB 的六维评估框架与实战 PoC 指南]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168773105</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168773105</guid><author>hanwangyyds</author><pubDate>Thu, 22 Oct 2026 20:53:34 +0800</pubDate><description><![CDATA[时序数据库处在采集、存储、计算和应用之间，替换成本通常不低。好的选型结论应回答四个问题：数据是否能稳定写入，核心查询是否在目标时间内返回，三年成本是否可接受，团队是否能独立运维。Apache IoTDB 的价值在于，它围绕设备、测点和时间构建数据能力，同时能够与常见大数据及可视化工具衔接。对于工业物联网、能源电力、车联网、设备监测和边云协同等项目，它值得进入候选名单并接受真实数据验证。]]></description><category></category></item><item><title><![CDATA[从“会动”到“会干”：2026年启元机器人开发者生态观察]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168454411</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168454411</guid><author>hanwangyyds</author><pubDate>Tue, 20 Oct 2026 22:54:27 +0800</pubDate><description><![CDATA[机器人从“会动”走向“会干”，并不取决于某一次动作演示或某一项参数刷新，而取决于开发者能否持续把想法转化为可靠任务。SDK是否清晰、仿真是否可用、错误能否定位、技能是否可以复用，这些看起来不如本体表演醒目，却决定了生态能否长期生长。PrimeBot正在尝试连接SDK、仿真、代码托管和技能分发；灵犀X2则通过AimDK、教育版本和灵创平台覆盖工程开发与内容创作。两条路线仍在演进，也分别面临无真机验证、权限边界、版本一致性和技能评价等问题。]]></description><category></category></item><item><title><![CDATA[node_exporter远程监控实战：9100端口、Prometheus抓取与固定公网地址]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168437948</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168437948</guid><author>hanwangyyds</author><pubDate>Mon, 19 Oct 2026 12:31:57 +0800</pubDate><description><![CDATA[固定地址生效后，最终页面也能正常打开。这里需要把页面性质说准确：node_exporter的9100接口。不是Prometheus自己的Web页面。Prometheus是否完成远程监控，还需要看前面target配置和抓取状态。9100Prometheus → 随机公网地址 → 9100Prometheus → 固定二级子域名 → 9100node_exporter下载；解压；；systemd服务；专用用户；开机自启；9100本地访问；Prometheus本地target；]]></description><category></category></item><item><title><![CDATA[LangGraph 五大标准工作流模式详解｜从线性流水线到动态并行 Agent 实战]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/163220391</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/163220391</guid><author>hanwangyyds</author><pubDate>Sun, 18 Oct 2026 16:58:45 +0800</pubDate><description><![CDATA[在使用 LangGraph 构建 AI 智能体、RAG 问答、自动内容生成系统时，绝大多数业务场景都能归纳为 5 套标准化工作流模板。很多初学者只会写简单线性链式流程，但真实生产需求往往包含：多分支智能分流、多任务并行提速、运行时动态拆分子任务、循环迭代优化内容等复杂逻辑。提示链 Prompt Chaining、并行化 Parallelization、智能路由 Routing、协调者 - 工作者 Orchestrator-Workers、评估器 - 优化器 Evaluator-Optimizer。]]></description><category></category></item><item><title><![CDATA[力扣146 LRU缓存：原题与带过期时间的进阶版详解]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/168144404</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/168144404</guid><author>hanwangyyds</author><pubDate>Sat, 17 Oct 2026 09:10:48 +0800</pubDate><description><![CDATA[面试算法题里，LRU 缓存几乎是“题单必备”。它听起来不难——把最近最少用到的踢出去，剩下的留着——可真到白板手写，很多人会卡在一个点上：get 和 put 都要求 O(1)。于是常见的画面是：背过答案的人能默写“哈希表 + 双向链表”；没背过的人，只能从“用数组？用 map？”现场试错，越试越乱。这篇文章想把真正的考点讲清楚：不是记住这个数据结构，而是理解为什么非得是这两个结构拼在一起。]]></description><category></category></item><item><title><![CDATA[PandaWiki AI知识库：飞牛NAS部署、Markdown问答与双入口远程访问]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/167684802</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/167684802</guid><author>hanwangyyds</author><pubDate>Mon, 12 Oct 2026 12:12:08 +0800</pubDate><description><![CDATA[整套流程可以拆成四层：飞牛 NAS 承载 PandaWiki，模型 Provider 提供 AI 能力，Markdown 导入与版本发布构成知识内容层，公网隧道负责把管理后台和 Wiki 首页分别带到外部网络。本地阶段已经验证了管理员配置、DeepSeek 接入、文档导入、发布、AI 检索问答和引用来源；公网阶段则继续完成了与两个独立入口。两个入口分别配置固定地址以后，Wiki 首页又增加 HttpAuth，这比只给整套服务一个公开地址更容易区分后台管理和普通访问。]]></description><category></category></item><item><title><![CDATA[实测ToDesk新终端：跨端会话恢复+多终端并行，远程Vibe Coding的完整体验报告]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/167493653</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/167493653</guid><author>hanwangyyds</author><pubDate>Sat, 10 Oct 2026 16:40:19 +0800</pubDate><description><![CDATA[顺便下了个 Clawd on Desk，不仅很 Q，还有不少能提升体验的功能，就不多介绍了。从免密连接到分屏显示，从实体键盘适配到多终端并行，从快捷指令到跨端会话恢复——能看出来是在认真做产品的，不是随便糊弄一个功能出来就完事。当然，如果要使用远控，快捷键是少不了的。试想一下：多个终端 AI 同时执行不同任务，随时切换查看进度，需要调整时切过去发个新指令，再切回来继续等——这个工作流比单终端串行跑任务高效太多了。正好，ToDesk的远控以高画质、低延迟、高性价比著称，而且最重要的是，它的终端功能是免费的。]]></description><category></category></item><item><title><![CDATA[LangGraph Graph API 完整实战教程：以快递配送系统为例]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/163135760</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/163135760</guid><author>hanwangyyds</author><pubDate>Fri, 02 Oct 2026 22:32:28 +0800</pubDate><description><![CDATA[搭建图应用的第一步是定义全局 State，State 作为整张图所有节点、边共享的数据载体。TypedDict、Pydantic 模型；工程中优先选用TypedDict，轻量化、运行性能更优。# 1. 定义包裹全局状态模板# 包裹基础固定信息package_id: str # 包裹唯一编号origin: str # 包裹始发站点destination: str # 包裹目标城市# 配送流转状态信息status: str # 配送总状态：待揽收/已揽收/运输中/派送中/已签收。]]></description><category></category></item><item><title><![CDATA[C++ std::bind 实战教程：线程池、回调场景全覆盖]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/166849612</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/166849612</guid><author>hanwangyyds</author><pubDate>Tue, 29 Sep 2026 22:10:32 +0800</pubDate><description><![CDATA[用法写法固定参数调整顺序绑定成员函数绑定成员变量按引用嵌套核心要点std::bind把可调用对象和部分参数绑定,返回新函数对象。决定实参映射位置,可调整参数顺序。绑定成员函数必须提供对象(this或具体实例)。默认按值拷贝,要传引用用std::refstd::cref。现代 C++ 中,lambda 通常是更清晰的选择std::bind适合调整参数顺序和兼容旧代码。它是线程池、回调、事件处理等场景的常用工具,比如把成员函数绑定成线程入口。std::bind。]]></description><category></category></item><item><title><![CDATA[程序员远程调试工作流：从连客户电脑到访问内网服务]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/166785041</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/166785041</guid><author>hanwangyyds</author><pubDate>Mon, 28 Sep 2026 16:05:37 +0800</pubDate><description><![CDATA[有一次客户项目跑不起来，我上去看了一眼，发现是本地端口被占了，两分钟改完。它的远程文件功能，可以直接像翻文件夹一样从对方电脑取文件，也能把本地的配置文件直接放过去。这篇聊聊我现在的远程工作流——从连客户电脑排环境，到连自己内网的 Docker 和数据库，整个链路是怎么串起来的。有些问题不在客户的个人电脑上，而在他公司内网的服务器上——比如一个只在内网暴露的 API、一个内网 Docker 容器、一个内网数据库。反过来，有时候你本地开发了一个 Webhook 回调，需要让外部服务能访问到你本地的端口。]]></description><category></category></item><item><title><![CDATA[第一次学 LangGraph：用一个快递案例搞懂 State、Node、Edge 和 compile]]></title><link>https://blog.youkuaiyun.com/hanwangyyds/article/details/164173806</link><guid>https://blog.youkuaiyun.com/hanwangyyds/article/details/164173806</guid><author>hanwangyyds</author><pubDate>Sat, 26 Sep 2026 20:23:12 +0800</pubDate><description><![CDATA[LangGraph 中的State整个工作流所有节点共享的一份数据。后续不管包裹经过揽收站、分拣中心还是派送站，大家看到的都是同一个 State 中的数据。State 中不同字段的更新方式并不完全一样。默认采用覆盖更新。"待揽收""已揽收""已揽收"则代表使用作为 reducer。["北京揽收"]["进入上海分拣中心"]"北京揽收","进入上海分拣中心"不同字段，可以定义不同的状态合并规则。LangGraph 中的 Node，本质上就是一个 Python 函数。return {]]></description><category></category></item></channel></rss>