<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cwdelphi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cwdelphi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cwdelphi]]></copyright><item><title><![CDATA[WebRTC P2P信令服务架构设计文档]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/157210282</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/157210282</guid><author>cwdelphi</author><pubDate>Wed, 21 Jan 2026 11:30:23 +0800</pubDate><description><![CDATA[名词解释WebRTC一种支持网页浏览器进行实时语音通话或视频聊天的技术标准P2PPeer-to-Peer，点对点通信模式信令服务用于建立WebRTC连接的中间服务器，负责交换SDP和ICE信息SDPSession Description Protocol，会话描述协议，用于描述媒体会话的参数ICEInteractive Connectivity Establishment，交互式连接建立，用于NAT穿透代理负责转发流量的中间组件，可以是本地代理或远程代理隧道。]]></description><category></category></item><item><title><![CDATA[扣子编程内测体验开发的SSH和文件浏览器管理系统（网站首页提供源码打包下载）]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/156858148</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/156858148</guid><author>cwdelphi</author><pubDate>Mon, 12 Jan 2026 12:29:21 +0800</pubDate><description><![CDATA[NexusBridge（灵犀桥）是一个基于Web的远程设备管理系统，旨在通过终端代理服务穿透私有网络，实现对内网设备的统一WebSSH和文件管理访问。系统采用前后端分离架构，统一服务端口（5000）同时提供HTTP API和WebSocket信令服务。核心安全机制要求WebSocket连接必须先通过HTTP API登录认证建立Session。系统支持多用户多设备管理，通过Session和user_token进行双重认证，终端代理使用user_token+设备ID连接到Web服务器。架构包含浏览器前端、Web]]></description><category></category></item><item><title><![CDATA[泡鱼远程访问系统第一阶段需求说明书]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/156146489</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/156146489</guid><author>cwdelphi</author><pubDate>Mon, 22 Dec 2025 11:30:59 +0800</pubDate><description><![CDATA[• API-TM-009 DELETE /api/v1/terminal/sessions/:id/record - 结束录制。• API-TM-008 POST /api/v1/terminal/sessions/:id/record - 开始录制。• API-TM-005 POST /api/v1/terminal/sessions/:id/data - 发送数据。• API-TM-006 GET /api/v1/terminal/sessions/:id/logs - 操作日志。]]></description><category></category></item><item><title><![CDATA[[职业竞赛][移动应用]网络请求、JSON 文件读取解析、APP全局变量]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/151362254</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/151362254</guid><author>cwdelphi</author><pubDate>Tue, 09 Sep 2025 15:15:00 +0800</pubDate><description><![CDATA[【代码】[职业竞赛][移动应用]常Android Kotlin 示例，包含网络请求、JSON 解析和文件读取功能。]]></description><category></category></item><item><title><![CDATA[[职业竞赛][移动应用]Andriod布局器和控件的主要属性卡片式手册]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/151358145</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/151358145</guid><author>cwdelphi</author><pubDate>Tue, 09 Sep 2025 12:33:33 +0800</pubDate><description><![CDATA[TextView 是 Android 中最基础的控件之一，用于显示文本内容。以上是 Android 高频常用控件的 XML 布局示例和高频属性说明，适用于职业竞赛移动应用开发场景。EditText 是用户输入文本的核心控件，广泛应用于表单填写、搜索框等场景。RecyclerView 是展示列表数据的高效控件，适用于动态数据加载的场景。Button 是用户交互中最常用的控件之一，用于触发点击事件。Spinner 是下拉选择控件，适用于选项较少的场景。CheckBox 是常用的选择控件，适用于多选场景。]]></description><category></category></item><item><title><![CDATA[FreeSwitch通过Websocket（流式双向语音）对接AI实时语音大模型技术方案（mod_ppy_aduio_stream）]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/149507474</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/149507474</guid><author>cwdelphi</author><pubDate>Mon, 21 Jul 2025 16:05:59 +0800</pubDate><description><![CDATA[本文介绍了基于FreeSWITCH的WebSocket对接AI大模型的实时语音交互技术方案。方案利用FreeSWITCH处理SIP/RTP语音流，通过WebSocket协议桥接AI大模型服务，实现低延迟、高并发的智能语音交互系统。架构包含媒体网关、协议桥接层、AI网关和大模型服务等核心组件，支持双向语音流处理、实时ASR/TTS转换和动态业务指令执行。关键流程包括语音输入流处理、AI响应流生成和控制指令交互。方案还优化了音频分片处理、双缓冲ASR策略等性能，并设计了WebSocket断连、ASR冲突等异常处]]></description><category></category></item><item><title><![CDATA[51平方房屋装修参考]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/139427424</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/139427424</guid><author>cwdelphi</author><pubDate>Tue, 04 Jun 2024 00:31:48 +0800</pubDate><description><![CDATA[请注意，以上报价范围仅供参考，实际价格可能因地区、材料品牌、窗户尺寸、玻璃类型、安装难度和具体需求等因素而有所不同。在选择封窗时，建议您与专业的门窗公司或施工队伍进行详细咨询，并根据自己的需求和预算做出选择。请注意，以上报价仅供参考，并且可能因地区、具体工程难度和装修公司的不同而有所差异。在进行旧房翻新时，建议与专业的装修公司或工人进行详细的沟通和报价，以确保您获得准确的报价和优质的服务。]]></description><category></category></item><item><title><![CDATA[ubuntu远程服务部署，Docker，蓝牙无线局域网，SSH，VNC，xfce4，NextTerminal，宝塔，NPS/NPC，gost，openwrt]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/137408930</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/137408930</guid><author>cwdelphi</author><pubDate>Fri, 05 Apr 2024 20:57:04 +0800</pubDate><description><![CDATA[network，容器内部的/etc/config/network。]]></description><category></category></item><item><title><![CDATA[Docker镜像--支持systemctl，SSH，VNC的ubuntu]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/133994483</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/133994483</guid><author>cwdelphi</author><pubDate>Mon, 23 Oct 2023 21:53:46 +0800</pubDate><description><![CDATA[【代码】Docker镜像--支持systemctl，SSH，VNC的ubuntu。]]></description><category></category></item><item><title><![CDATA[家庭燃气表微信抄表系统]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/133943897</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/133943897</guid><author>cwdelphi</author><pubDate>Sun, 22 Oct 2023 22:36:42 +0800</pubDate><description><![CDATA[目前家里燃气度数的读数上报，每个月在社区微信群里面将手机拍摄的燃气表读数截图（加住址信息水印），发到群里给抄表员。]]></description><category></category></item><item><title><![CDATA[linux安装nvm]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/132853471</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/132853471</guid><author>cwdelphi</author><pubDate>Wed, 13 Sep 2023 14:41:44 +0800</pubDate><description><![CDATA[【代码】linux安装nvm。]]></description><category></category></item><item><title><![CDATA[中缀表达式转二叉树]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/128190855</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/128190855</guid><author>cwdelphi</author><pubDate>Mon, 05 Dec 2022 18:06:30 +0800</pubDate><description><![CDATA[二叉树 前缀表达式]]></description><category></category></item><item><title><![CDATA[CSP-J-2022题目及参考代码]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127915435</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127915435</guid><author>cwdelphi</author><pubDate>Fri, 18 Nov 2022 09:17:54 +0800</pubDate><description><![CDATA[CSP/J 2022]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（高级排序&效率&数论&图论）等级考试（八级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127710161</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127710161</guid><author>cwdelphi</author><pubDate>Sat, 05 Nov 2022 22:17:59 +0800</pubDate><description><![CDATA[N个以 1 … N 标号的城市通过单向的道路相连:。每条道路包含两个参数：道路的长度和需要为该路付的通行费（以金币的数目来表示）Bob and Alice 过去住在城市 1.在注意到Alice在他们过去喜欢玩的纸牌游戏中作弊后，Bob和她分手了，并且决定搬到城市N。他希望能够尽可能快的到那，但是他囊中羞涩。我们希望能够帮助Bob找到从1到N最短的路径，前提是他能够付的起通行费。时间限制：1000内存限制：65536输入。]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（树&堆&图）等级考试（七级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127710147</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127710147</guid><author>cwdelphi</author><pubDate>Sat, 05 Nov 2022 22:16:53 +0800</pubDate><description><![CDATA[给定一棵二叉树，求该二叉树的深度二叉树深度定义：从根结点到叶结点依次经过的结点（含根、叶结点）形成树的一条路径，最长路径的节点个数为树的深度时间限制：1000内存限制：65535输入第一行是一个整数n，表示二叉树的结点个数。二叉树结点编号从1到n，根结点为1，n ]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（数据结构）等级考试（六级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127710124</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127710124</guid><author>cwdelphi</author><pubDate>Sat, 05 Nov 2022 22:15:40 +0800</pubDate><description><![CDATA[栈和队列都是常用的线性结构，它们都提供两个操作：Push：加入一个元素。Pop：弹出一个元素。不同的是，栈是”先进后出”，而队列则是”先进先出”。给出一个线性结构的进出顺序，判定这个结构是栈还是队列。时间限制：1000内存限制：65535输入第一行输入一个整数t，代表有t组测试数据 对于每组测试数据，第一行输入一个整数n，代表操作的次数。随后输入n行，每行包含两个整数 type val。当type = 1时，表示该次操作为push操作，val表示进入的数字。]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（分治&搜索&贪心）等级考试（五级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127710106</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127710106</guid><author>cwdelphi</author><pubDate>Sat, 05 Nov 2022 22:13:43 +0800</pubDate><description><![CDATA[(图 1)]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（动态规划）等级考试（四级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127709798</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127709798</guid><author>cwdelphi</author><pubDate>Sat, 05 Nov 2022 21:53:13 +0800</pubDate><description><![CDATA[一个数的序列bi，当b1 < b2 < … < bS的时候，我们称这个序列是上升的。对于给定的一个序列(a1, a2, …, aN)，我们可以得到一些上升的子序列(ai1, ai2, …, aiK)，这里1 ]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（枚举&递归&递推）等级考试（三级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127701752</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127701752</guid><author>cwdelphi</author><pubDate>Sat, 05 Nov 2022 14:27:38 +0800</pubDate><description><![CDATA[小 A 修了 n 门课程, 第 i 门课程是从第 ai 天一直上到第 bi 天。定义两门课程的冲突程度为 : 有几天是这两门课程都要上的。例如 a1=1,b1=3,a2=2,b2=4 时, 这两门课的冲突程度为 2。现在你需要求的是这 n 门课中冲突程度最大的两门课的冲突程度。时间限制：1000内存限制：65536输入第一行一个正整数 n 表示课程数量。接下来 n 行,每行两个正整数 ai,bi。输出输出一个整数表示最大的冲突程度。]]></description><category></category></item><item><title><![CDATA[青少年软件编程（202209）（C语言）（数组&函数）等级考试（二级）试题及参考答案]]></title><link>https://blog.youkuaiyun.com/cwdelphi/article/details/127695487</link><guid>https://blog.youkuaiyun.com/cwdelphi/article/details/127695487</guid><author>cwdelphi</author><pubDate>Fri, 04 Nov 2022 20:10:57 +0800</pubDate><description><![CDATA[统计一个整数序列中与指定数字m误差范围小于等于X的数的个数。时间限制：5000内存限制：65536输入输入包含三行： 第一行为N，表示整数序列的长度(N ]]></description><category></category></item></channel></rss>