网络服务入门与实战
文章平均质量分 69
quic grpc rtsp rtp go live555 rtmp k8s microservices protobuf
余额抵扣
助学金抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
等风来不如迎风去
AI领域初学者,AI+实时语音,AI+2/3D动画生成;AI+UE表演,AI+游戏NPC;音视频行业深耕多年,熟悉会议、直播、RTC,对在线教育、娱乐秀场等音视频端到端技术及系统架构有深入研究
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【WSL2】关闭hyperv后如何起启用mirrored模式
从你执行的命令结果来看,。但请放心,这并不影响你运行 WSL2。正如之前提到的,WSL2 只需要底层的“虚拟机平台”功能,而不强制要求开启这个完整的“Hyper-V 管理平台”。以下是为你整理的的详细设置步骤,以及针对你 VPN 冲突问题的深度优化方案。原创 2025-12-23 15:46:11 · 15 阅读 · 0 评论 -
【html】 后端服务支持但chrome无法下载到文件
这个截图,而且和你后端/网关都。,而是当成了一个,所以。下面我结合你这张 Network 截图,逐条解释“为什么会这样”以及“怎么一行代码修好”。原创 2025-12-23 15:44:37 · 33 阅读 · 0 评论 -
【docker】代理服务器导致无法push
在 Docker 环境中,如果配置了错误的代理(Proxy),会导致 Docker 引擎在尝试连接镜像站(如阿里云、清华源)时,请求先发给了一个无效的代理服务器,代理服务器连接不上目标,就会返回。原创 2025-12-23 12:13:24 · 29 阅读 · 0 评论 -
【docker】# Makefile:51: *** 缺失分隔符
你这段里最明显的问题在@echo "--原创 2025-12-23 09:15:09 · 13 阅读 · 0 评论 -
【HTTP 】 协议格式错误:but found invalid character 0x7b at index 0 of header
你当前的代码中,Content-Type: application/json 紧接着就是 {。服务器解析器没有读到空行,所以它认为 { 也是一个 HTTP Header 的名字,但 { (ASCII 0x7b) 是非法字符,所以报错。原因分析: HTTP 协议(以及 PyCharm 的 .http 文件格式)强制要求在 请求头(Headers) 和 请求体(Body) 之间必须有一个空行。这是一个非常经典的 HTTP 协议格式错误。原创 2025-11-18 15:06:29 · 81 阅读 · 0 评论 -
【AIGC 】AIGC 任务管理前后端工程结构分析
AIGC 任务管理前后端项目分析 前端部分 技术栈:基于 Vite + TypeScript + UnoCSS 的现代前端工程,使用 Vue 3.4 + Element Plus UI 框架 主要依赖:Pinia 状态管理、Vue Router、Axios、ECharts 等 开发方式: 推荐使用 VS Code 或 WebStorm 打开 运行命令:pnpm install + pnpm dev 构建命令:pnpm build 生成静态资源到 /dist 目录 后端部分 技术栈:Go(Golang)后端服原创 2025-10-27 01:00:00 · 51 阅读 · 1 评论 -
指定host后其他页面打开出错
【问题排查:指定host后页面异常】 用户遇到指定host后主站可访问但数据无法加载的问题,经对比发现同事使用公网IP而自己走了内网。通过咨询Gemini发现是简单的子域名问题,F12调试可查看子域名情况。GPT5提供了详细的网络分析方案(分三层:HTTP/TLS验证、路由抓包、浏览器对比),包括PowerShell和Linux命令,帮助定位Host/SNI路由差异、资源加载错误等问题。常见修复方向包括检查服务器对不同IP/Host的响应差异、排查静态资源路径等。最终发现是子域名配置问题导致资源加载失败。原创 2025-10-15 09:38:26 · 396 阅读 · 0 评论 -
【WSL2】 Error code: 6, failure step: 2 Error code: Wsl/Service/CreateInstance/E_FAIL后移动系统
你不需要做任何额外操作。你的系统迁移已经成功了。现在你可以继续进行我们之前提到的第六步:设置默认登录用户。原创 2025-10-02 22:16:27 · 136 阅读 · 0 评论 -
【ubuntu24.04】NFS机械硬盘无法挂载成功
(⚠️ 如果这个盘之前没正常卸载,比如 Windows 下强制关机,就可能有 dirty bit)会清理日志、修复常见错误,并标记为 Windows 下强制检查。从截图来看,Ubuntu 24.04 提示挂载。Ubuntu 24.04 默认可能没装好。是 NTFS、EXT4 还是其他类型。,所以直接挂载会报错。原创 2025-09-17 20:46:49 · 629 阅读 · 0 评论 -
【WSL2】win11访问ubuntu
直接访问:用查到的 IP(但会变)。稳定访问:用做端口转发 → Windows 访问。长期方案:写自动化脚本,每次启动自动更新转发。原创 2025-09-29 12:02:02 · 87 阅读 · 0 评论 -
【WSL2】 proxy configuration was detected but not mirrored
重启Windows (推荐)原创 2025-09-29 10:51:51 · 116 阅读 · 0 评论 -
【langgraph】docker镜像查看langraph-api相关版本
本文介绍了Docker镜像清理方法,并演示了如何检查官方镜像内部库版本。通过运行langchain/langgraph-api:3.11镜像并执行pip freeze命令,发现该镜像包含多个langgraph相关库(如langgraph 0.6.7、langgraph-api 0.4.20等)。最后指出,新版基础镜像中的/storage代码可能与手动安装的旧版langgraph-api库存在兼容性问题。文章提供了镜像版本检查的实用技巧,并提示了版本兼容的重要性。原创 2025-09-23 23:07:38 · 127 阅读 · 0 评论 -
【ubuntu24.04】apt update失败 过期的签名清理
摘要 系统更新失败,发现签名无效问题。通过grep命令找到kelebek333/kablosuz的PPA源文件,将其全部注释后仍报错。此外还出现k8s.io签名过期问题,系统显示多个不支持的软件源。问题涉及多个软件源配置,需要进一步排查清理无效或过期的软件源。原创 2025-09-19 22:35:27 · 268 阅读 · 0 评论 -
【docker】删除镜像
👌你要删掉的是。原创 2025-09-19 15:44:44 · 115 阅读 · 0 评论 -
【 svn】自动重试: cleanup + update
给你三种“即插即用”的脚本(Linux/macOS Bash、Windows PowerShell、Windows 批处理),以及几个稳固连接的小优化。原创 2025-09-19 22:32:41 · 180 阅读 · 0 评论 -
【ubuntu24.04】auto remove后,重启,kernel panic ,please reboot your computer vfs unable to mount root fs
Ubuntu 24.04系统在运行auto remove后出现内核恐慌(kernel panic)无法启动,显示"VFS: unable to mount root fs"错误。该问题是由于当前内核被清除导致系统无法挂载根分区。解决步骤包括:1)尝试用GRUB菜单中的旧内核启动;2)在GRUB中临时编辑启动参数;3)使用Ubuntu启动盘进行chroot修复;4)使用Boot-Repair工具一键修复。成功启动后,需要重新安装linux-generic等元包,重建initramfs并更新原创 2025-09-17 08:54:32 · 406 阅读 · 0 评论 -
【ubuntu24.04】安装rust
:未找到命令。原创 2025-09-15 11:50:14 · 296 阅读 · 0 评论 -
【openp2p】 学习4: 纳秒级别的时间同步算法及demo
OpenP2P时间同步算法分析摘要: OpenP2P通过纳秒级时间同步实现高效NAT穿透。核心采用心跳机制测量RTT(往返时间),通过公式thisdt=t1+rtt/2-t2计算客户端与服务器的时间差,并引入移动平均算法(ddtma)平滑时钟漂移。算法在打洞阶段精准控制时序:服务器计算未来打洞时间戳(punchTs),客户端根据时间差(dt)和漂移补偿(ddtma)进行微秒级等待。理论精度达纳秒级,实际受网络抖动和系统调度影响可达毫秒级。该方案有效解决了对称NAT穿透的时序难题,是P2P连接成功的关键技术。原创 2025-07-06 15:58:37 · 242 阅读 · 0 评论 -
【openp2p】学习3:【专利分析】一种基于混合网络的自适应切换方法、装 置、设备及介质
摘要:该专利涉及一种透传服务技术,通过公网服务器实现客户端间数据中继转发,解决网络障碍(如防火墙、NAT等)导致的连接问题。系统支持P2P与透传服务的自适应切换,依据网络质量参数(如延迟、带宽)动态选择最优传输方式,优先使用P2P连接。技术方案包含超时告警机制、透传参数配置及网络质量评估模块,适用于需稳定实时数据传输的商用场景。专利CN117377013A详细描述了该服务的实现逻辑与参数控制方法。(149字)原创 2025-07-05 18:27:19 · 209 阅读 · 0 评论 -
【openp2p】 学习2:源码阅读P2PNetwork和P2PTunnel
本文分析了OpenP2P项目的核心架构与实现。该项目是一个基于Go的跨平台P2P网络框架,主要解决NAT环境下的内网穿透问题。核心组件包括P2PNetwork(网络管理层)和P2PTunnel(隧道层),采用单例模式设计,实现连接管理、消息路由、应用管理等功能。关键特性包括NAT类型检测、公网IP测试、WebSocket信令交换、精确时间同步(用于NAT打洞时机控制)以及流量控制。项目采用Go语言构建,支持移动端开发,是一个完整的商业化解决方案。学习路径建议从核心代码分析入手,重点关注网络初始化、连接建立和原创 2025-07-05 18:04:21 · 451 阅读 · 0 评论 -
【openp2p】 学习1:P2PApp和优秀的go跨平台项目
OpenP2P共享网络安全性设计 采用多层防护机制确保网络传输安全:1)节点授权机制,仅允许认证节点接入,实施最小权限原则;2)传输层采用TLS 1.3协议实现双向认证和完美前向保密,叠加AES应用层加密形成双重保护;3)中继节点仅作加密流量转发,不存储解析数据;4)动态调度系统基于节点性能指标智能分配任务,配合TOTP一次性密码验证。整个架构通过加密隧道、无状态转发和严格访问控制,有效防范中间人攻击,确保数据传输隐私性。原创 2025-07-04 21:10:57 · 342 阅读 · 0 评论 -
【docker】构建时使用宿主机的代理
Docker构建时因容器内pip无法连接宿主机代理(127.0.0.1指向容器自身)导致依赖下载失败原创 2025-06-27 16:15:13 · 219 阅读 · 0 评论 -
【python】简单演示 gateway、service、client的工作原理
摘要: 网关是网络协议转换节点,连接不同协议的网络并实现数据转发。文中实现了一个简易TCP网关服务(监听8080端口),能够接收客户端请求并返回响应。同时展示了如何构建后端服务(监听8081端口),指出初始版本因单次请求处理而退出的问题,并提供了持久化改进方案——通过循环监听保持服务持续运行。最后强调网关需进一步修改以实现请求转发功能,完整架构应包含:网关接收请求、转发至后端服务、返回处理结果的流程。代码示例包含Python实现的TCP通信核心逻辑,适用于基础网关开发场景。原创 2025-06-17 11:08:00 · 146 阅读 · 0 评论 -
【git】有两个远程仓库时的推送、覆盖、合并问题
摘要:执行git pull后本地提交可能被覆盖。解决方法:1) 使用git reflog找回丢失提交,通过创建分支恢复并cherry-pick到原分支;2) 正确处理多远端仓库合并:先fetch两边,在本地develop分支执行rebase和merge操作,最后推送至私有仓库。若需强制覆盖,推荐使用--force-with-lease确保安全。该流程能有效保留三方改动并完成推送。(149字)原创 2025-06-15 23:00:26 · 418 阅读 · 0 评论 -
【git】如何在team里使用公共账号进行ssh clone
多账号的ssh clone原创 2025-06-15 21:44:54 · 185 阅读 · 0 评论 -
【git】 `git rm --cached *.pt` 删除了缓存,但这些大文件的历史记录仍然存在于Git历史
Git大文件清理解决方案摘要 当Git仓库中包含大文件(如.pt、.pth模型文件)时,即使使用git rm --cached删除缓存,这些文件仍会保留在历史记录中。彻底清理的步骤如下: 使用git filter-repo工具完全清除历史中的大文件 执行git filter-repo --strip-blobs-bigger-than 100M或针对特定文件类型删除 创建合适的.gitignore文件防止再次提交大文件 使用git push --force强制推送重写后的历史 清理后需要重新克隆仓库,并推荐原创 2025-06-15 08:08:25 · 284 阅读 · 0 评论 -
【git】ubuntu命令行找出大文件并创建合适的`.gitignore`文件
本文介绍了如何查找Git仓库中的大文件并创建合适的.gitignore文件。通过find命令可以快速定位大于指定尺寸的文件(如50MB),并按照文件大小排序显示。示例查找结果显示项目中存在多个100MB以上的SMPL模型文件。最后提供了.gitignore文件模板,建议忽略常见的大文件类型(如.npy、.h5)和特定文件夹(如/data/raw/)。这些方法可以有效控制仓库体积,同时给出了实际操作示例,包括查找、显示大小和列出最大文件的具体命令。原创 2025-06-14 00:30:47 · 132 阅读 · 0 评论 -
【ubuntu24.04】普通用户如何操作samba挂载的文件夹
samba原创 2025-06-09 17:52:59 · 267 阅读 · 0 评论 -
【nlohmann\json.hpp】‘_snprintf‘: is not a member of ‘std‘
nlohmann\json.hpp原创 2025-05-04 17:38:30 · 348 阅读 · 0 评论 -
【RustDesk 】中继1:压力测试 Python 版 RustDesk 中继服务器
【RustDesk 】压力测试 Python 版 RustDesk 中继服务器原创 2025-04-30 17:12:37 · 644 阅读 · 0 评论 -
【langgraph】docker:DeadlineExceeded: failed to fetch anonymous token
【docker】 pull FROM build原创 2025-04-24 15:35:50 · 865 阅读 · 0 评论 -
【git】设置private key 连接到远程windows机器
【git】设置private key 连接到远程windows机器原创 2025-03-05 12:14:45 · 251 阅读 · 0 评论 -
【机器人】微信Gewechat 阿里云ubuntu部署
> 微信机器人框架,个人微信二次开发,最简单易用的免费二开框架,微信ipad登录(非HOOK破解桌面端)原创 2025-02-08 20:07:14 · 425 阅读 · 0 评论 -
【docker】Failed to allocate manager object, freezing:兼容兼容 cgroup v1 和 v2
兼容 cgroup v1 和 v2原创 2025-02-08 19:57:59 · 1094 阅读 · 0 评论 -
【ubuntu24.04】配置ssh以root登录
SSHROOT原创 2025-01-13 20:31:09 · 2994 阅读 · 0 评论 -
【samba】主机名访问ubuntu的samba文件夹
samba原创 2025-01-13 12:00:07 · 283 阅读 · 0 评论 -
【git】分步骤拉取解决fatal: 过早的文件结束符(EOF)
git fetch --unshallow原创 2025-01-08 14:09:42 · 600 阅读 · 0 评论 -
【python】逗号表达式 和 单元素元组
node_instance_guid = ('64B37B2645B59D4EEFA81C8DB69FB88E',)原创 2025-01-07 16:56:45 · 134 阅读 · 0 评论 -
【python】 导出json之前,为什么要先转换为字典
导出json之前,为什么要先转换为字典原创 2025-01-07 11:37:43 · 120 阅读 · 0 评论 -
【git】配置ssh代理
git 配置代理以通过ssh clone 代码原创 2024-12-25 00:05:12 · 918 阅读 · 0 评论
分享