[置顶] 装闭 RenoPit 源码解析(05):FastAPI与Celery如何执行AI装修分析

摘要: 装闭 RenoPit 源码解析(05):FastAPI与Celery如何执行AI装修分析 一次可能持续数分钟的 AI 装修分析,如何避免阻塞 FastAPI?解析 RenoPit 使用 Redis 投递 Celery 任务、串联设计分析、合同审查、增项预测和跨文档核查的异步编排过程。 阅读全文
posted @ 2026-08-11 21:36 fthux 阅读(55) 评论(0) 推荐(0)

[置顶] 装闭 RenoPit 源码解析(04):装修图纸和合同文件上传处理流程

摘要: 装闭 RenoPit 源码解析(04):装修图纸和合同文件上传处理流程 户型图、效果图、装修合同和报价单上传后去了哪里?追踪 RenoPit 从 FormData、UUID 文件名到图片压缩、PDF 文本提取和数据库入库的完整文件处理链路。 阅读全文
posted @ 2026-08-10 21:31 fthux 阅读(48) 评论(0) 推荐(0)

[置顶] 装闭 RenoPit 源码解析(03):AI装修项目的创建、复制与删除流程

摘要: 装闭 RenoPit 源码解析(03):AI装修项目的创建、复制与删除流程 一个 RenoPit 装修项目从创建到删除会经过哪些前后端代码?拆解 React 项目列表、FastAPI CRUD、分页轮询、素材复制和数据库级联,完整还原装闭项目生命周期。 阅读全文
posted @ 2026-08-10 00:40 fthux 阅读(8) 评论(0) 推荐(0)

[置顶] 装闭 RenoPit 源码解析(02):AI装修闭坑系统数据库与模型设计

摘要: 装闭 RenoPit 源码解析(02):AI装修闭坑系统数据库与模型设计 六张数据表如何保存装修项目、图纸、合同、AI 分析结果和 PDF 报告?深入 RenoPit 的 SQLAlchemy 模型、外键关系、状态字段与 JSON 数据结构,读懂 AI 装修闭坑系统的数据基础。 阅读全文
posted @ 2026-08-09 14:14 fthux 阅读(55) 评论(0) 推荐(0)

[置顶] “装闭”,让装修套路“装”不下去

摘要: “装闭”,让装修套路“装”不下去 「装闭」RenoPit AI驱动的开源装修闭坑系统,是一款AI装修审查工具,上传设计图纸、合同及报价单即可生成报告,逐条指出设计缺陷、合同猫腻、费用偏高及潜在增项。它内置踩坑知识库并支持联网搜索,完全站在消费者立场。 阅读全文
posted @ 2026-08-07 21:26 fthux 阅读(67) 评论(0) 推荐(0)

[置顶] 装闭 RenoPit 源码解析(01):AI装修闭坑系统整体架构

摘要: 装闭 RenoPit 源码解析(01):AI装修闭坑系统整体架构 装闭 RenoPit 如何把 React、FastAPI、Celery、Redis、PostgreSQL 和多模态大模型连接成一套 AI 装修闭坑系统?从 Docker Compose 到一次分析请求的完整流向,快速建立 RenoPit 源码架构全景。 阅读全文
posted @ 2026-08-06 23:59 fthux 阅读(6) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(七)国际化、Popup 与构建流程

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(七)国际化、Popup 与构建流程 最后回到产品完整性:点开扩展图标看到什么,语言如何切换,源码如何打包成 Chrome、Firefox、Edge 版本。Popup、国际化和构建流程不抢戏,却决定了 GitZip Pro 能不能像一个真正产品那样交付。 阅读全文
posted @ 2026-08-06 21:54 fthux 阅读(46) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(六)设置页、Token 与下载历史

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(六)设置页、Token 与下载历史 一个成熟扩展不能只有下载按钮。GitZip Pro 的设置页里有主题、命名规则、忽略规则、Token、历史和统计,这些配置通过 storage 反过来影响页面注入、API 请求和最终下载结果。 阅读全文
posted @ 2026-08-05 23:27 fthux 阅读(57) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(五)后台脚本与右键菜单

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(五)后台脚本与右键菜单 下载器生成 zip 之后,真正调用浏览器下载 API 的是后台脚本。`background.js` 负责右键菜单、通知、下载完成监听和历史保存,是 GitZip Pro 从“页面脚本”走向“完整扩展”的关键一层。 阅读全文
posted @ 2026-08-05 09:55 fthux 阅读(9) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(四)递归下载、并发控制与 ZIP 打包

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(四)递归下载、并发控制与 ZIP 打包 真正精彩的部分来了:一个文件夹可能有几十上百个文件,GitZip Pro 要递归遍历、过滤忽略项、控制并发、逐个下载,再塞进 JSZip。一个看似简单的 zip,背后是一条完整的下载流水线。 阅读全文
posted @ 2026-08-04 22:36 fthux 阅读(86) 评论(0) 推荐(0)

[置顶] RenoPit 能为普通业主做什么?看懂图纸、审查合同,提前发现装修坑

摘要: RenoPit 能为普通业主做什么?看懂图纸、审查合同,提前发现装修坑 面对繁杂的装修资料,普通业主常因缺乏经验而难以识别潜在问题。开源项目RenoPit通过AI分析户型图、合同和报价单等材料,生成包含卫生死角、预算风险、安全隐患等实用建议的避坑报告。其核心价值在于:1)跨文档交叉核查合同与报价的不一致;2)将模糊疑虑转化为具体可问的问题;3)按优先级分类风险,聚焦关键事项。项目采用开源模式,用户可自行部署,报告结果需结合专业意见判断。目前提供在线Demo演示,帮助业主在签约前更主动地发现风险点。(149字) 阅读全文
posted @ 2026-07-30 02:11 fthux 阅读(105) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(三)URL 解析与 GitHub API 请求

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(三)URL 解析与 GitHub API 请求 用户点中的只是一个 GitHub 链接,下载器却要从里面拆出仓库、分支、路径和文件类型。这里进入 `downloader.js` 的第一道关卡,看它如何把页面 URL 变成 GitHub API 能理解的下载目标。 阅读全文
posted @ 2026-07-26 19:45 fthux 阅读(75) 评论(0) 推荐(1)

[置顶] “装闭”,让装修套路“装”不下去

摘要: “装闭”,让装修套路“装”不下去 「装闭」是一款AI装修审查工具,上传设计图纸、合同及报价单即可生成报告,逐条指出设计缺陷、合同猫腻、费用偏高及潜在增项。它内置踩坑知识库并支持联网搜索,完全站在消费者立场。 阅读全文
posted @ 2026-07-24 21:03 fthux 阅读(112) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(二)GitHub 页面注入与文件选择

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(二)GitHub 页面注入与文件选择 GitHub 原本没有批量勾选下载功能,GitZip Pro 却能在文件列表里塞进选择框和下载按钮。`content.js` 就像一层贴在 GitHub 页面上的增强皮肤,负责识别页面、扫描文件行和接管用户选择。 阅读全文
posted @ 2026-07-15 01:14 fthux 阅读(128) 评论(0) 推荐(1)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(二)GitHub 页面注入与文件选择

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(二)GitHub 页面注入与文件选择 GitHub 原本没有批量勾选下载功能,GitZip Pro 却能在文件列表里塞进选择框和下载按钮。`content.js` 就像一层贴在 GitHub 页面上的增强皮肤,负责识别页面、扫描文件行和接管用户选择。 阅读全文
posted @ 2026-07-12 20:46 fthux 阅读(14) 评论(0) 推荐(0)

[置顶] 用了 GitZip 这么多年,我动手做了一个「Pro」版

摘要: 用了 GitZip 这么多年,我动手做了一个「Pro」版 GitZip Pro 是一款 Chrome 扩展,在 GitZip 的基础上增加了智能忽略规则、五种下载场景、文件大小显示、自定义命名、通知提示和下载统计等功能,已开源并上架 Chrome 商店。 阅读全文
posted @ 2026-07-10 22:10 fthux 阅读(33) 评论(0) 推荐(0)

[置顶] GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(一)整体架构与扩展入口

摘要: GitZip Pro 源码解析:一个 GitHub 文件/文件夹下载扩展是如何工作的(一)整体架构与扩展入口 一个“下载 GitHub 文件夹”的按钮背后,藏着 content script、background、popup、options 和构建脚本的协作。先从 `manifest.json` 打开入口,看 GitZip Pro 如何把一个普通 GitHub 页面改造成可下载工具。 阅读全文
posted @ 2026-07-10 22:09 fthux 阅读(127) 评论(1) 推荐(0)

[置顶] Characters_of_the_Three_Kingdoms - 三国人物结构化数据

摘要: Characters_of_the_Three_Kingdoms - 三国人物结构化数据 三国人物结构化数据 为什么会有这个项目 需求1:摆脱网上那些长篇累牍的文章; 需求2:只是想简单查看下人物姓甚名谁、生辰八字、家住何地、三姑六婆; 需求3:只是想简单查看下人物的历史简介、演义简介; 需求4:只 阅读全文
posted @ 2018-11-13 09:31 fthux 阅读(359) 评论(0) 推荐(2)

[置顶] 两周撸一个掘金微信小程序

摘要: 利益相关 无 声明 这并不是掘金官方小程序(貌似没有搜到掘金 APP 对应的官方小程序),完全为第三者开发者开发,仅用于学习交流,禁止用于其他用途。若要使用官方正版,可访问掘金 官方网站,或下载掘金官方 APP,或访问掘金官方其他途径。 该小程序所有 API 均来自掘金官方 web 网站和官方 An 阅读全文
posted @ 2018-08-21 11:10 fthux 阅读(3576) 评论(11) 推荐(5)

[置顶] 两天撸一个天气应用微信小程序

摘要: 两天撸一个天气应用微信小程序 更新说明: I、气象数据由百度地图开放平台修改为了和风天气,需要注册账号获取 key; II、d0e51c8 版本之后为小程序云开发版本,若未开通云开发功能,为不影响小程序正常运行,可以将版本号回退到 git reset d0e51c8 --hard,或,将云开发相关代码注释掉。具体可查看这里。 简 阅读全文
posted @ 2018-06-29 16:31 fthux 阅读(12867) 评论(44) 推荐(18)