- 博客(221)
- 收藏
- 关注
原创 【计算机网络】简学深悟启示录:udp&&tcp协议
本文介绍了UDP和TCP两种传输层协议的特点和工作机制。UDP协议采用无连接、不可靠的数据报传输方式,具有16位长度限制,发送时不保证顺序和可靠性。TCP协议采用面向字节流的可靠传输,通过三次握手建立连接,确保通信双方收发能力正常并同步序列号。文章详细解析了TCP报文格式、标志位含义,以及三次握手的必要性,说明其能有效防止历史重复连接问题。相比之下,UDP简单高效但不可靠,TCP复杂但能保证传输可靠性,两者适用于不同的网络应用场景。
2026-04-01 23:38:03
18533
29
原创 【Linux操作系统】简学深悟启示录:线程同步与互斥
本文展示了一个多线程抢票系统的实现,通过模拟5个线程并发访问共享变量tickets=1000,揭示了多线程环境下数据竞争的问题。文章详细分析了线程互斥的概念,包括临界资源、临界区和互斥锁的使用方法。通过引入pthread_mutex_t互斥锁机制,解决了数据混乱问题,保证了线程安全。同时探讨了互斥锁的原理,解释了CPU通过swap/exchange指令实现原子操作的过程,以及单核CPU环境下线程通过上下文切换实现逻辑隔离的机制。最后指出互斥锁虽然解决了数据竞争,但可能引发线程饥饿问题,需要合理设计锁的使用策
2025-12-02 12:57:45
18448
21
原创 【Linux操作系统】简学深悟启示录:线程概念与控制
本文介绍了线程的基本概念和控制方法。线程作为轻量级进程,共享进程资源但拥有独立执行流,是操作系统的调度基本单位。文章详细讲解了线程与进程的区别,线程的创建、终止和等待操作,包括使用pthread_create创建线程、pthread_exit终止线程以及pthread_join等待线程回收资源。同时介绍了线程特有的ID、栈和寄存器等私有数据,以及共享的文件描述符等资源。通过对比用户态TID和内核态LWP,阐明了线程在用户态和内核态的不同表现形式。最后指出线程退出时返回值的内存管理注意事项,强调线程控制的关键
2025-11-25 14:10:09
27337
17
原创 【优选算法】D&C-Mergesort-Harmonies:分治-归并的算法之谐
本文介绍了分治归并排序算法及其应用。分治归并通过“拆分-排序-合并”三步将无序数组转化为有序数组,核心是后序遍历思路。文章给出了三个LeetCode题目及其解法:1) 排序数组,使用归并排序实现;2) 统计逆序对,利用归并排序的有序合并特性高效计算;3) 计算右侧小于当前元素的个数,通过绑定值和下标解决。关键细节包括中间值计算防溢出、部分数组排序处理等。代码实现展示了归并排序在这些问题中的高效应用。
2025-10-28 14:09:48
3250
48
原创 告别笔记局限!Blinko+cpolar让AI笔记随时随地可用
在信息爆炸的时代,你是否也曾遇到这样的困扰:精心整理的本地笔记只能在电脑上查看,出门在外想调取资料却受限于局域网?Blinko这款开源AI笔记工具或许能解决你的痛点!它以RAG(AI增强检索)为核心,支持Markdown编辑、多端同步和智能内容抓取,无论是学生整理课堂笔记,还是职场人管理项目文档都游刃有余。其轻量化设计让普通电脑也能流畅运行,而本地化部署确保数据隐私安全🔒。作为日常使用Blinko的用户,最直观的感受是它的"AI助手"功能有多实用。写报告时,只需输入关键词就能快速调取相关笔记片段;
2025-10-21 13:17:28
19585
37
原创 AI猫娘?让微信接入Deepseek:获得一个AI聊天机器人,喵~
详细介绍了在微信中部署自定义AI聊天机器人的完整流程。主要内容包括:1)选择高性价比的雨云服务器并完成购买;2)通过远程桌面连接配置服务器;3)安装必要软件(微信3.9.12、Python3.11等);4)获取DeepSeek等大模型的API密钥;5)使用KouriChat工具进行机器人配置,包括监听对象选择、人设设定和参数调整;6)解决服务器自动断连问题。该方案支持自主联网搜索、图片识别、表情包发送等功能,通过合理设置可避免微信封号风险。教程提供了完整的图文指引,适合想要打造个性化微信机器人的
2025-07-21 09:58:20
5871
56
原创 C++内存列传之RAII宇宙:智能指针
智能指针是 C++ 中用于自动管理动态内存的类模板,它通过 RAII(资源获取即初始化)技术避免手动 new/delete 操作,从而显著减少内存泄漏和悬空指针的风险
2025-06-04 18:30:00
2757
69
原创 C++效率掌握之STL库:map && set底层剖析及迭代器万字详解
map、set的封装可以说是很天才的底层结构了,本篇将对其结构进行详细的解析,虽然会很复杂且难以理解,但是学完成就感满满,而且对底层理解和面试很有帮助
2025-05-14 21:39:02
2628
68
原创 展厅讲解最怕冷场:我用魔珐星云把 Agent 做成能接待的可实时交互的“人”
回看整个搭建过程,这个 Demo 完成的并不只是“让 DeepSeek 驱动一个数字人说话”。如果只是将大模型输出接入 TTS,让页面播放一段语音,其实很快就能完成。但那种方案依旧停留在文本问答的延伸形态:模型负责生成,语音负责朗读,屏幕上的形象与整个对话过程没有形成真正的协同。这次接入魔珐星云 SDK 后,DeepSeek 生成的讲解内容能够继续转化为数字人的语音、口型、表情和身体动作;当讲解涉及具体展品时,页面还能同步展示对应的信息卡;
2026-07-28 23:25:56
209
原创 适配国内运营商网络:NAS 异地组网的本土化优化方案实测
随着家用 NAS、智能家居设备的普及,广域网环境下的内网资源访问需求持续增长。但受 IPv4 地址资源枯竭影响,国内 90% 以上的家庭宽带处于运营商级网络地址转换(CGNAT)的对称 NAT 环境下,传统公网 IP+DDNS 方案可用性大幅下降。本文对比了公网IP+DDNS、自建 frp、海外组网工具等主流方案的技术局限性,基于实际家庭网络环境实测了节点小宝组网工具的核心能力,从技术原理、部署流程、性能表现三个维度展开分析,为非专业运维背景的NAS 用户提供了可落地的远程访问参考方案。
2026-06-24 11:19:56
17770
原创 从群聊到会面决策:一个端侧 AI 手机应用的工程化实践
本文项目为 SyncMeet,一个面向多人线下约见场景的手机端智能会面助手,核心方向是端侧 AI、原生地图能力与真实路线决策闭环
2026-06-17 16:55:37
15761
18
原创 【MySQL数据库】数据类型与表约束
这篇文章系统讲解了MySQL表结构设计的两大核心:数据类型和表约束。在数据类型部分,详细介绍了数值类型(如TINYINT、DECIMAL)、字符串类型(CHAR/VARCHAR的选用)、日期时间类型和枚举集合类型的特点及使用场景。表约束部分则重点解析了主键、外键、唯一键、非空约束、默认值等关键约束的用法,强调它们对保证数据完整性的重要性。文章通过具体SQL示例说明各类约束的实际应用,帮助开发者构建更规范、高效的数据库表结构。
2026-06-16 23:52:07
8542
1
原创 数字人认知反差:从 “会动形象” 到端侧实时深度交互导购
大众对数字人的普遍认知,始终停留在「会动的虚拟形象」层面,认为数字人只是简单对话、形象展示,直到我体验到魔珐星云端侧实时渲染的AI具身型数字人,才彻底打破这个固有印象。我说出「想买一台 4000 元左右的冰箱」,屏幕里的数字人导购仅用约 500ms 就做出回应 —— 全程像真人导购一样自然对话。这和大众认知里的传统云端数字人完全不同:普通数字人延迟高、动作模板化,只能机械应答;而魔珐星云依靠端侧技术,能理解需求、递进追问、适配场景,实现真人式双向沟通。
2026-05-22 10:41:44
379
1
原创 【MySQL数据库】表操作
本文介绍了MySQL表操作的核心内容,包括创建表、查看表结构、修改表、删除表等基本操作。创建表时需指定字段、数据类型、字符集和存储引擎;修改表支持添加/修改/删除字段、更改表名和字段名;删除表会永久删除表结构和数据。文章通过示例代码详细演示了从创建表到删除表的完整操作流程,并对比了MyISAM和InnoDB存储引擎生成的文件差异。这些基础表操作是数据库管理的关键技能,开发者应熟练掌握。
2026-04-28 11:13:13
14877
1
原创 从 “展示摆设” 到 “在岗员工”:魔珐星云具身智能,让普通大屏升级 AI 智能导办员
近年来数字人技术快速普及,但大量方案投入政务、服务、大厅等真实场景后,却普遍面临 “能用但不好用” 的困境。核心问题并非虚拟形象是否逼真,而是—— 这也是传统数字人,与魔珐星云具身智能方案最本质的差距。与其纠结数字人 “像不像人”,不如回归落地本质:为什么传统方案难以规模化走进业务现场?魔珐星云究竟解决了哪些底层痛点?又如何让一块普通屏幕,变成可全天候工作的 AI 导办员?本文将从架构、体验、落地三个维度,给出清晰答案。
2026-04-28 10:39:14
14807
原创 生图新王GPT-image-2已用!附使用教程+生成案例
GPT-image-2的训练数据真的是包罗万象,对于还原场景、设计构图、逻辑推理的融合都非常牛逼。如果你曾使用过AI绘图模型,那么应该知道,要想生成一张画质清晰、没有乱码的图片,堪比开盲盒。当然,以上这些案例也只是众多玩法里的冰山一角,最终该如何去用,还得取决于你的想象力。尤其是在生成带有中文文案的海报时,那些AI生成的扭曲文字,总是让人感到深深的无力。不过,只要你掌握了GPT-image-2,那么也能让你在工作中达到事半功倍的效果。基于庞大的世界知识库,GPT-image-2的审美也有了质的飞跃。
2026-04-25 21:46:49
342
原创 【MySQL数据库】数据库基础
MySQL数据库入门指南:从基础到实践 本文系统介绍了MySQL数据库的基础知识和核心操作。首先讲解了数据库的必要性,对比了主流数据库特点,重点说明MySQL在中小型项目中的优势。随后详细演示了MySQL基本使用,包括连接服务器、创建数据库和表、数据操作等入门示例。文章还深入解析了SQL语言分类、存储引擎选择、字符集设置等关键技术点,并提供了数据库管理、备份恢复等实用操作指南。通过清晰的语法示例和实用建议,帮助初学者快速掌握MySQL数据库的基本使用方法和核心概念,为后续深入学习打下坚实基础。
2026-04-21 20:11:27
15806
20
原创 【计算机网络】简学深悟启示录:网络层
应用层和传输层主要负责定内容(发什么数据,业务逻辑)和定应用(哪个应用发 / 收,端口 + 可靠 / 快速),接下来就是要准备发数据了,**网络层**就是负责**选择跨网络的传输路径**网络是由多个局域网组成的,各个局域网之间依靠路由器进行转发,`IP` 就是用于标识转发身份的,`IP=目标网络+目标主机`
2026-04-07 23:36:39
16554
21
原创 CentOS 部署 Teemii:打造专属私人漫画阅读库
想象一下,无需依赖各类漫画平台的版权限制,不用忍受网盘下载的限速困扰,只需简单操作,就能让海量漫画资源乖乖躺在自己的服务器里,支持多设备随时调取、流畅阅读,还能智能分类、一键下载 —— 这样的私人漫画管理体验,真的可以实现。很多人觉得 CentOS 系统只能用于服务器运维、代码开发,却忽略了它稳定、轻量化的特性,恰好能成为搭建私人服务的绝佳载体。而 Teemii 这款工具,就精准契合了这种需求,它不是简单的漫画阅读器,而是集资源抓取、离线存储、智能整理、多端同步于一体的全栈漫画管理平台。
2026-03-24 11:27:46
17984
22
原创 实测,ToClaw为什么是最优秀的OpenClaw龙虾
我在公司告诉它“所有下载的文件自动归类到‘下载整理’文件夹”,回到家再问它“昨天下载的那份PDF在哪儿”,它直接告诉我路径,甚至问我“需要打开吗?今天,我想用几个真实的工作场景,聊聊它怎么帮我从“加班狗”变成了“准点下班人”。打开平板上的ToDesk,登录账号,点开ToClaw,我直接说:“帮我找一下公司电脑里三个月前的合同扫描件,关键词是‘XX项目’。我用了两周,积分还有剩。如果你也想体验这种“动嘴不动手”的工作方式,不妨打开你电脑里的ToDesk,找到左侧的ToClaw图标,点进去试试。
2026-03-24 11:19:01
410
1
原创 2026年程序员兼职平台有哪些?国内外渠道全面盘点
对于开发者来说,最重要的并不是尝试所有平台,而是根据自身时间安排、技术水平和沟通能力,选择合适的渠道进行深度经营。但平台也有缺点,入驻的时候其实要花费时间填写信息和项目,对于希望长期稳定做程序员兼职的人来说,这类平台更有利于建立持续接单能力。咱不搞推荐,只把情况摆出来,你可以对照自己的情况,看哪个场子更适合你去练手。这篇文章,咱们就从最实际的角度出发,围绕程序员兼职这个目标,帮你把国内外主流的接单渠道理清楚,说说明白它们各自的特点和适合人群,让你能更快找到适合自己的路子,把时间和手艺换成更稳妥的收益。
2026-03-20 17:52:34
400
原创 DailyTxT+cpolar 打造专属私密日记,外网也能安全看!告别数据泄露!
总结来说,DailyTxT 凭借本地加密存储的特性,为私密日记记录提供了安全基础,而 cpolar 的内网穿透能力则打破了局域网的使用边界,两者结合既保障了数据隐私,又提升了使用的便捷性,让日常记录无需再受网络和地域的限制,是打造私人专属日记系统的实用组合。
2026-03-20 17:01:31
15133
原创 小白福音!Windows 一键装 OpenClaw,AI 办公从此超简单
如果你是技术小白,想玩 AI、想用自动化、想实现远程电脑控制,却总被 “命令行、环境、部署、API” 这些词吓到,那 OpenClaw 就是为你量身定做的解决方案。它把复杂的环境配置、模型接入、平台对接全部封装成一键脚本,你只需要点几下、输几行命令,就能在 Windows 上完整搭建 AI 助手。不用理解原理,不用啃技术文档,不用踩坑排查,跟着教程走,30 分钟就能拥有能听会做、能远程访问的 AI 助手。从此写汇报、找文件、做 PPT、处理表格、远程办事,全都交给 AI,办公效率直接起飞。
2026-03-17 12:55:30
12434
15
原创 私人 AI 随身带!OpenClaw+cpolar 外网访问完整教程
在人人都用 AI 的时代,拥有一台完全私有、本地运行、数据不泄露的私人 AI,已经成为很多人的刚需。OpenClaw 就是这样一款宝藏工具,可绝大多数人都用错了方式 —— 只把它放在家里电脑上,出门就用不了。结果就是:部署时兴致勃勃,用几天后慢慢闲置,明明花了时间搭建,却没能发挥一半价值。我自己踩过这个坑,也试过各种办法突破局域网限制,要么配置复杂,要么不稳定,直到遇见 cpolar。它能轻松把本地服务映射到公网,安全加密、多平台兼容、新手友好。
2026-03-13 13:02:27
15522
17
原创 影音杂乱?远程看片难?Plex+cpolar 打造随身私人影院,解决所有难题
Plex 凭借便捷的影音整理能力,能让本地的影片、音乐变得井井有条,满足家庭日常观影的基础需求,而 cpolar 则突破了局域网的限制,让这份影音便利延伸到生活的各个场景。无论是通勤路上用手机追剧,还是给异地亲友分享珍藏的影片,Plex+cpolar 的组合都能以简单、稳定的方式,让私人影音库真正实现 “随身可用”,既解决了传统影音管理的痛点,又兼顾了远程访问的实用性,成为普通用户打造私人随身影院的实用选择。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站。
2026-03-10 12:23:38
13961
14
原创 设备不再限制!RetroArch-web 把童年游戏装进浏览器,70、80 后怀旧超方便
RetroArch-web 用简单的方式帮 70、80 后留住了童年的游戏回忆,而 cpolar 则让这份回忆不再受空间和网络的束缚。无需复杂的操作,仅靠 Docker 部署和内网穿透的简单配置,就能让怀旧游戏真正实现 “随时随地可玩”,既满足了大家重温经典的需求,也让私人游戏库的使用场景变得更灵活。对于想要轻松找回童年游戏乐趣的人来说,这样的组合既实用又贴合日常使用的需求,让怀旧这件事变得简单又便捷。
2026-03-06 12:52:37
16829
18
原创 告别局域网束缚!Grafana+cpolar 让数据监控随时随地触手可及
Grafana 凭借直观的数据可视化能力,能让各类数据的价值被快速挖掘,而 cpolar 内网穿透技术则精准解决了 Grafana 仅能局域网访问的痛点。二者结合无需复杂的网络配置,就能实现 Grafana 的远程访问,无论是企业运维的实时监控、科研团队的数据分析,还是个人数据看板的查看,都能摆脱地域和网络环境的限制,真正让数据监控和共享变得简单、高效,实现随时随地访问 Grafana 数据看板的需求。
2026-03-02 23:36:31
15868
12
原创 R3PLAY 播放器 + cpolar,实现全网听歌自由
R3PLAY 凭借轻量化、无广告、免费听歌的特点,让听歌体验回归本质,而 cpolar 则弥补了其局域网使用的局限,通过内网穿透实现公网访问,两者结合既解决了音乐播放的成本和干扰问题,也打破了空间限制,让免费、便捷的听歌体验触手可及。
2026-02-27 14:17:47
14131
14
原创 影音杂乱?远程看片难?Plex+cpolar 打造随身私人影院,解决所有难题
Plex 凭借便捷的影音整理能力,能让本地的影片、音乐变得井井有条,满足家庭日常观影的基础需求,而 cpolar 则突破了局域网的限制,让这份影音便利延伸到生活的各个场景。无论是通勤路上用手机追剧,还是给异地亲友分享珍藏的影片,Plex+cpolar 的组合都能以简单、稳定的方式,让私人影音库真正实现 “随身可用”,既解决了传统影音管理的痛点,又兼顾了远程访问的实用性,成为普通用户打造私人随身影院的实用选择。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站。
2026-02-10 13:03:34
12447
6
原创 【计算机网络】简学深悟启示录:https
把任意长度的数据,通过算法压缩成一串固定长度的字符(指纹),原文只要改动一个标点符号,生成的摘要会完全由面目全非,且该摘要产生哈希碰撞的概率极低,无法从摘要反推回原文。数据摘要可以理解为身份证,用来比对和原文数据的一致性服务端在使用HTTPS前,需要向CA机构申领一份数字证书,数字证书里含有证书申请者信息、公钥信息等。服务器把证书传输给浏览器,浏览器从证书里获取公钥就行了,证书就如身份证,证明服务端公钥的权威性这是一个关于HTTPS/SSL 数字证书申请、签发与验证流程的详细解析图。展示了服务器(
2026-02-09 17:04:32
1315
16
原创 别被“工具凑数”骗了!飞算JavaAI工具箱是真能解决工程难题
很多AI编程工具的“工具箱”都是“凑数”的:要么功能单一,要么解决不了实际问题,但飞算JavaAI专业版的十大工具,是真的能覆盖开发全链路的痛点。用飞算的这个工具,点击“运行”后,它不仅自动识别出冲突的依赖版本,还推荐了安全的替代版本,一键替换后项目直接构建成功。不到1分钟,代码里的“uName”被改成了符合规范的“userName”,缺失的JavaDoc注释自动补全,连缩进格式都对齐了团队要求——整个过程不用我手动改一个字,代码直接从“零散风格”变成了“团队统一规范”。这文档比之前详细多了”。
2026-02-05 15:40:33
9700
原创 全球文件自由存取,当然用群晖 NAS FTP+cpolar这个组合
群晖 NAS 自带的 FTP 服务是一款侧重实用的文件管理工具,核心功能是提供多用户权限管控与大容量文件存储,适配 x86/ARM 架构的群晖 NAS 硬件,Windows、Mac、iOS、Android 等客户端都能兼容,尤其适合有家庭文件备份、小型工作室协作需求的用户,优点在于权限划分清晰,能满足不同人群的文件管理需求。💡使用这款 FTP 服务时需要注意,默认仅支持内网访问,且被动式端口设置不当会导致连接失败,日常使用中要提前确认用户权限配置,避免出现文件访问权限混乱的问题。
2026-02-03 12:56:03
12271
16
原创 【计算机网络】简学深悟启示录:http
HTTP是一种基于请求-响应的应用层协议,客户端通过URL向服务器发送请求,服务器返回响应数据。URL包含协议、域名、路径等组成部分,特殊字符需转义处理。HTTP请求由请求行、请求头和请求体构成,响应包含状态行、响应头和响应体。常见请求方法有GET(安全读取)和POST(提交数据),状态码如200(成功)、404(未找到)等表示请求结果。请求头字段如Accept、Host等传递额外信息。该协议是Web通信的基础规范。
2026-01-27 02:34:59
2021
18
原创 团队协作总卡壳?Nexus+cpolar 让代码依赖管理更顺畅
Nexus Repository 是一款专业的仓库管理工具,主要用于存储和管理 Java 项目的依赖包、构建产物等构件。它适合开发团队、企业技术部门以及开源项目维护者使用,能通过代理远程仓库加速依赖下载,统一管理构件版本,还能设置精细化权限控制,避免误操作和信息泄露,大幅提升团队协作效率。使用 Nexus 时,需要注意定期清理冗余构件,避免存储占用过高;初次配置仓库时,建议区分代理仓库、宿主仓库和组仓库,方便后续管理;另外,对于敏感项目,需严格设置访问权限,只允许授权人员上传或下载构件。
2026-01-23 12:48:34
13896
19
原创 【计算机网络】简学深悟启示录:序列化&&反序列化
摘要 本文介绍了序列化与反序列化的概念及其在网络编程中的应用。序列化是将内存中的数据结构转换为可传输格式(如JSON字符串),反序列化则是将其还原为内存对象的过程。通过自定义协议实现了一个简易网络计算器,详细解析了协议设计中的编码解码逻辑,展示了Request和Response类的序列化/反序列化实现,支持自定义文本格式和JSON两种方式。代码示例演示了如何封装网络数据包,处理应用层协议,为理解网络通信中的数据转换提供了实践案例。
2026-01-19 18:48:52
1157
16
原创 几何直觉与概率流动的交响:深度解析《理解深度学习》的重构之美
然而,对于广大从业者和求学者而言,横亘在“调包侠”与“算法科学家”之间有一道巨大的鸿沟:前者知其然而不知其所以然,往往迷失在超参数调整的玄学中;本书通过“偏差-方差分解”的现代视角,解释了深度模型实际上是在寻找一种“平滑的插值解”,这种深刻的洞察力是本书的一大亮点。通过这种几何视角的拆解,读者会恍然大悟:原来增加神经网络的“宽度”,是在增加对输入空间的切分粒度;书中通过 Hessian 矩阵的特征值分析指出,高维空间中真正的“局部极小值”其实很少,绝大多数梯度为零的点是。重新解释智能本质的宏伟著作。
2026-01-19 14:54:32
835
原创 【计算机网络】简学深悟启示录:socket编程之tcp
本文介绍了TCP服务端的实现过程。TCP服务端通过socket()创建套接字,bind()绑定端口,listen()监听连接请求,accept()接收客户端连接。文章展示了四种处理客户端请求的方式:1)单进程模式直接处理;2)多进程模式通过fork创建子进程;3)多线程模式创建独立线程;4)线程池模式利用预先创建的线程池。服务端启动后进入守护进程模式,使用日志系统记录运行状态。代码示例展示了TCP服务端核心功能,包括套接字初始化、连接处理和线程管理机制。
2026-01-12 13:54:44
1592
10
原创 Pulsar 特性在 AI 场景中的使用
在自动驾驶场景中,激光雷达的点云数据、摄像头的图像数据和GPS的定位数据必须在同一时间点或时间窗口内进行融合,才能构建出对周围环境准确的感知。每个分区内的顺序是有保障的,消息在消费时不会被移除,这就是 kafka 专注的 stream(流)场景,它提供了高吞吐量和分区的严格排序,这使得它非常适合处理有序的事件流。为了充分利用昂贵的计算资源,必须确保数据能够以足够快的速度被加载到每个计算节点的内存中,如果数据供给速度跟不上模型消耗数据的速度,就会有大量时间浪费在等待数据上,即所谓的“数据饥饿”问题。
2026-01-07 13:33:46
916
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅