Milvus Workshop Web 版上线:4 万 Star 项目的官方实战教程,在手机上也能直接学了
Milvus 作为全球最受欢迎的开源向量数据库,GitHub Star 数已突破 4 万。 向量数据库已经成为 AI 应用的核心基础设施。RAG 需要它存储知识库,Agent 需要它实现记忆,推荐系统需要它计算相似度,多模态搜索需要它做特征检索。从实验室到生产环境,向量检索已经是 AI 应用的标配能力。 但从入门到真正用好 Milvus,这条路并不短。 分布式架构需要理解——Proxy、Coord、Node 各司其职,一条查询请求在系统内部如何流转?Schema 怎么设计、Chunk 策略怎么选、混合搜索怎么配?与 LangChain、LangGraph 怎么集成?生产环境更是另一个战场——内存优化、写入调优、慢查询排查,每一个都是实打实的工程问题。 为了系统性地解决这些问题,我们整理了这份 《Milvus Workshop:从入门到应用》。 这份教程已经在多场线下 Workshop 中经过验证,帮助数百位开发者快速上手 Milvus。现在,我们上线了网页版——打开浏览器就能学,手机、平板、电脑无缝切换。 这份教程适合谁? 向量数据库新手:想系统入门,建立完整的知识体系 RAG...
懒猫微服实战入门(三十三):网络设置中不显示我的WIFI怎么办?
折腾网络这件事,有时候比修电脑还玄学。 前几天测试家里的网络,顺手重置了一下路由器。结果没想到,懒猫微服的 Wi-Fi 设置也跟着丢了。 打开网络设置一看,满屏都是邻居家的热点,就是没有我自己的。 没关系,懒猫毕竟是 Linux 系统,只要能够 开启 SSH,命令行就是万能钥匙。反正有分层文件系统,真要捣鼓坏了,重启也能恢复。 这次的主角是 nmcli,全称 NetworkManager Command Line Interface,它是 Linux 自带的网络管理命令行工具。通俗点说,它是前端界面的“幕后操控者”——我们在图形界面上点击的“网络连接”“Wi-Fi 设置”,其实都在底层调用它。 有了 nmcli,我们几乎可以用命令完成所有网络操作: 功能 命令示例 列出可用 Wi-Fi 热点 nmcli device wifi list 连接 Wi-Fi nmcli device wifi connect "SSID" password "12345678" 查看当前网络状态 nmcli connection sh...
零代码改动!用 Docker 将 Flask 应用部署到 AWS Lambda
你有一个现成的 Flask API,想部署到 AWS Lambda 享受 Serverless 的好处,但又不想改代码?AWS Lambda Web Adapter 可以帮你实现。 本文将手把手教你如何使用 Docker + Gunicorn + Lambda Web Adapter,将 Flask 应用部署到 Lambda,并通过 API Gateway 对外提供服务。 为什么选择这个方案?传统方式部署 Flask 到 Lambda 需要使用 Mangum、aws-wsgi 等第三方库,需要修改代码添加 handler。而 Lambda Web Adapter 是 AWS 官方方案,有以下优势: 零代码改动:Flask 代码完全不用改 生产级配置:可以使用 Gunicorn 作为 WSGI 服务器 本地开发友好:同一个 Docker 镜像本地和 Lambda 都能跑 框架无关:Flask、Django、FastAPI 都支持 架构概览12345客户端 → API Gateway → Lambda (Docker 容器) ...
懒猫微服实战入门(三十一):百度网盘迁移到懒猫网盘
拿到一台新的 NAS,大家往往第一件事不是装 Docker、也不是跑容器,而是——把原先公有云上的数据,迁回到自己的私有空间里。 这是“云端回家”的第一步。对很多人来说,NAS 不仅是一个硬盘,更是重新掌握数据主权的起点。 这篇文章就以最常见的百度网盘为例,演示如何将文件迁移到懒猫网盘中。我们会介绍两种方式: 使用自带的百度网盘 NAS 版本套件(最直接); 使用SMB 网络共享挂载的方式实现中转下载(更灵活)。 一、为什么迁移?很多人习惯把资料放在百度网盘、腾讯微云、甚至 iCloud 上,但这些服务有一个共同点:你的数据都在别人的服务器上。无论是隐私、速度,还是访问的自由度,都无法与自建 NAS 相比。 而懒猫网盘正好提供了一个简洁稳定的私有云方案:支持 SMB、WebDAV、HTTP 访问,同时能在内网高速读写,甚至还能开放公网远程访问。 因此,拿到 NAS 后,把百度网盘里的资料迁移过来,就成了多数用户的首要任务。 方法一:使用百度网盘 NAS 版套件懒猫商店中自带的百度网盘 NAS 版本,其实是从群晖 Synology 移植过来的。它提供了基础的上传、下载、同步...
懒猫微服实战入门(三十二):让懒猫微服替你看家,摄像头接入篇(上)
江湖上有句话——“能被自己掌控的数据,才算真正的安全”。很多人买了摄像头,却不知录像都在谁手里。 我倒宁可折腾一点,也要让录像回到自己掌管的地盘里。 毕竟人在江湖漂,出门在外,男孩子也得懂得保护好自己。 所以这次,我干脆把家里的摄像头,直接接入了懒猫微服。从此录像不走云,不怕会员断。 ——这是懒猫微服的又一次实战升级。 为什么要接入懒猫微服 如今的摄像头几乎都自带云存储功能,但云端录像的痛点大家都懂: 要充会员,不然只能存储存卡,导出来很麻烦; 无法掌控数据,云厂商想删你一点办法都没有; 延迟与限速,下载一段视频比登天还慢。 而懒猫微服就像一个沉稳的大侠,守得住隐私,也能接得住设备。它本质是一台私人云服务器,只要设备支持主流协议(SMB、RTSP 等),都能被纳入懒猫的怀抱——我今天接入的是一款中兴的摄像头。 开启懒猫网盘 SMB 共享摄像头原生支持 SMB 协议,这意味着它能直接把录像写进 NAS。我们只需在懒猫微服的后台中,开启对应的服务即可: 路径:【网盘 → 网络服务 → SMB 服务内网开关】 懒猫的 SMB 模块非常稳定,能同时兼容 Windows、macOS...
Easysearch 更新后日志中看不到密码?一文带你搞清楚原因与解决方案
最近在群里看到不少朋友反馈,Easysearch 升级到某个版本之后,日志文件里不再能看到初始化密码了。以前版本我们可以轻松在 /app/easysearch/logs/initialize.log 中找到,比如 exec 进入容器后直接 grep curl 搜索 Easysearch URI 字段,就能定位密码所在行。但现在——无论是 grep 还是手动翻,都空空如也。 问题现象:日志里“密码不见了”过去版本,Easysearch 初始化时会将自动生成的默认密码打印到日志文件中。如下图所示,这样的日志路径在老版本中非常常见: 但在新版中,这条日志记录已经消失。我平常习惯用 Dockage 来拉起 docker-compose,但由于日志滚动过快,输出信息一多也容易被覆盖。 02. 官方确认:这是出于安全考虑在 Easysearch 的官方交流群中咨询后,得到了 CEO 本人的亲自回复:新版之所以不再在日志中输出密码,是为了提高安全性,防止明文凭证泄露。 换句话说,密码仍然会在启动过程中生成,只是不再被重定向到容器内部的日志文件。 这意味着我们要换个思路,从 Doc...
懒猫微服开发篇(八):反向代理与自签名 SSL 的优雅共存之道
在分布式系统中,HTTPS 是默认的通信规范。但当你在内部环境中部署服务时,特别是很多以容器方式运行的组件,但是很多时候它们往往只默认开启了 HTTPS 接口,却附带了一个 自签名证书(Self-signed certificate)。 这意味着,只要一层反向代理(reverse proxy)去转发 HTTPS 请求,TLS 校验就会报错。这不是配置错误,而是 SSL 的“安全特性”在起作用。 本文就带大家看看如何在懒猫微服上架过程中如何优雅地解决这一问题。 问题背景:HTTPS 转发失败假设我们要在懒猫微服上架一个 App,用来转发请求到后端的 Easysearch 搜索引擎。 项目的 manifest(lzc.yaml)配置如下: 123456789lzc-sdk-version: "0.1"name: proxypackage: cloud.lazycat.app.proxyversion: 0.0.1application: subdomain: proxy routes: - /=https://easysearch:9200/ 这...
铁威马:被忽视的中坚NAS玩家,为何在群晖阴影下沉默?
在个人与中小企业存储市场中,群晖(Synology)与威联通(QNAP) 几乎垄断了“NAS”的代名词。但如果你仔细观察京东、亚马逊或 B 站开箱视频,就会发现一个存在感极弱、但出货量其实不低的品牌——铁威马(TerraMaster)。 它产品线齐全、价格诱人、在亚马逊上好评不少,却始终无法在玩家社区中形成话题。为什么?本文试图从定位、生态、产品、传播与竞争格局五个维度剖析这家“沉默的 NAS 厂商”。 一、从硬盘盒到 NAS:铁威马的“工程师路线”铁威马成立于 2002 年,最初做的是DAS(Direct Attached Storage)和 RAID 阵列柜,在 DIY 和视频剪辑圈里有一定口碑。 但它与群晖、威联通最大的区别是: 铁威马一直是一个“硬件思维主导的软件厂商”。 对比来看: 品牌 产品核心 技术策略 典型用户群 群晖 Synology 软件(DSM 系统) 打造生态闭环、重体验 家庭用户、中小企业 威联通 QNAP 软件 + 硬件多元化 丰富功能与性能路线 技术型企业用户 铁威马 TerraMaster 硬件性价比 以成本与兼容性为...
Coco AI 插件商店很多功能,还能玩 2048
在日常使用电脑的过程中,很多人习惯安装各种效率工具、启动器、播放器或日程管理应用。但这些功能其实都能被一个智能平台集中完成——这就是 Coco AI。 除了搜索和信息整理之外,Coco AI 还提供了一个完善的 插件系统。通过插件,它几乎可以控制电脑的方方面面: 操作本地备忘录、播放音乐、查找应用,甚至取代 macOS 的导航栏。更令人惊喜的是,它还内置小游戏,比如大家熟悉的 2048。 Coco AI 的系统整合能力Coco AI 的插件系统不是简单的第三方扩展,而是深度整合在 macOS 桌面环境中的轻量级功能模块。 例如下图中的界面,插件可以直接访问系统级服务: 通过插件,Coco 能够直接读取或编辑本地备忘录、打开 Finder 文件夹、启动已安装的应用,甚至接管顶部导航栏,让桌面控制更加一体化。 在使用体验上,这些功能完全不需要额外配置。插件启用后,会自动加载到 Coco 的主控制界面,执行速度快,界面响应流畅。 二、音乐与媒体控制音乐爱好者会发现,Coco 的插件生态对媒体控制支持得非常完善。它不仅支持系统自带的音乐播放器,还能直接控制第三方软件,例如网易...
摘抄:我发现有个输出型爱好真的很重要
核心观点视频强调了拥有一个输出型爱好对个人成长和心理健康的重要性。在信息爆炸的时代,人们往往陷入被动消费的循环,而忽视了主动创造的价值。通过输出,我们不仅能够将知识转化为自己的智慧,还能在创作过程中获得成就感和满足感,从而对抗现代生活的空虚与疲惫。 关键内容总结 1. 被动消费 vs 主动创造 现代人每天都在消费信息、娱乐和他人生活片段,却很少留下自己的痕迹。 信息洪流正在侵蚀我们的创造力和表达能力,使灵魂变得空洞和疲惫。 2. 输出型爱好的意义 输出型爱好(如写作、绘画、音乐、手工艺等)是将内心世界具象化的过程。 它不仅是技能的展示,更是思想的体现和情感的沉淀。 3. 输出带来的心理与认知益处 创造性输出可以激活大脑多个区域,促进认知整合,增强自我效能感。 完成作品后,大脑会释放多巴胺,带来成就感和满足感。 这种正向反馈机制有助于对抗现代生活的空虚与倦怠。 4. 输出型爱好与自我成长 输出型爱好不是专业技能,而是表达的真诚与坚持。 它帮助我们从被动消费转向主动创造,成为生活的导演而非观众。 通过持续的创作,我们不仅在塑造作品,也在塑造自己。 5. 历史与名人的启示 尼...
