- 博客(33)
- 收藏
- 关注
原创 90年代复古博客
一个回归1998年的极简博客系统,仅用SQLite存储全部数据,依赖仅六项,无构建步骤,页面即刻加载。内置DOS终端、浏览器内游戏、0字节芯片音乐、中文全文搜索与留言审核等功能,强调“按回车,页面就在那里”。技术上自研核心模块,零编译、零原生依赖,支持一键备份与快速部署。不追求功能完备,只还原纯粹的写作体验——2026年,仍可像1998年一样写博客。
2026-09-30 09:46:49
200
原创 从 0 造一个会自我介绍的迷你大模型
<think>我们只需要根据用户要求生成≤150字的文章摘要。用户提供了长文,需要概括。摘要要简洁。注意文章内容:从0造迷你大模型,三个文件,221条语料,训练和对话脚本,约5分钟(标题说5分钟但文中说半小时)。摘要应抓住核心:用221条语料训练一个能自我介绍和简单闲聊的迷你GPT,包含数据、训练、对话三个文件,无需重新训练即可加载使用。要控制在150字内。</think>本文介绍如何从零构建一个迷你大模型:仅需三个文件、221条问答语料,通过PyTorch训练生成mini_gpt.pt,之后即可用对话脚本
2026-09-08 17:17:44
245
原创 CodeDanmakuA 给你的编辑器加上弹幕,写代码终于不孤单了
CodeDanmakuAi是一款为代码编辑器添加弹幕互动的VS Code扩展,让编程过程不再孤单。它会在开发者接受AI补全时弹出各种风格的弹幕,包括鼓励、吐槽或闲聊,提供陪伴感而非生产力提升。主要功能包括:可定制的角色系统(默认鼓励师)、百万弹幕背景、连发弹幕效果、停笔提醒等。支持VS Code、Cursor、Trae等多种编辑器,通过AI生成或本地梗库提供内容。该扩展不优化代码质量,而是为枯燥的编程工作增添人情味,让开发者感受到"有人在陪着你写代码"的温暖氛围。
2026-05-26 12:51:59
459
原创 vercel部署的开发小工具集合
DevToolbox 是一个纯前端开发工具集合,提供 JSON 可视化、Base64/URL 编解码、时间戳转换、正则测试、密码生成等 12 种实用工具。所有计算均在本地完成,支持中英文界面和明暗主题切换。基于 Next.js 16 构建,使用 React 19 和 Tailwind CSS 4 开发,可轻松部署到 Vercel。项目采用开源模式,开发者可通过 GitHub 参与贡献或直接 Fork 自用。特色功能包括客户端加密、XPath 解析和二维码生成/识别,适合日常开发调试使用。
2026-05-11 12:42:43
387
原创 mini-job极简分布式延迟任务队列 — 基于 Redis,支持 Cron 周期任务、异步协程和多执行器
摘要 mini-job 是一个基于 Redis 的极简分布式延迟任务队列系统,具有以下核心特性: 任务调度:支持延迟任务和 Cron 周期任务 多执行器:提供协程(async)、线程(thread)和进程(process)三种执行模式,分别适用于 IO 密集、通用和 CPU 密集场景 队列隔离:通过命名空间和执行器类型实现队列隔离,避免竞争 可靠机制:包含死信队列、任务回收和可见性超时等保障措施 动态脚本:支持运行时注册和执行 Python 脚本 系统采用 Redis 作为后端存储,通过 Lua 脚本保证原
2026-04-28 13:34:19
526
原创 从源代码自动生成 OpenAPI 3.1.0 规范文件 + Redoc 可视化文档的技能
从源代码自动生成 OpenAPI 3.1.0 规范文件 + Redoc 可视化文档的技能
2026-03-26 17:13:37
503
原创 老项目规则挖掘器 — 从后端遗留代码中自动提取编码规范、架构约定和已知坑点,生成 AI 可消费的规则文件,让 AI 编程助手(Copilot / Cursor / Claude 等)修改老项目代码
老项目规则挖掘器 — 从后端遗留代码中自动提取编码规范、架构约定和已知坑点,生成 AI 可消费的rule文件,让 AI 编程助手(Copilot / Cursor / Claude 等)修改老项目代码
2026-03-26 15:06:45
684
原创 Python 并发编程全家桶:从进程、线程到协程与 IO 模型的深度通俗指南
摘要:本文通过"厨房做饭"的生动比喻,深入浅出地解析了Python并发编程的核心概念。进程被比作独立厨房,线程是共享厨房的厨师,协程则是单线程内的任务切换。文章详细对比了三者的优缺点:进程稳定但开销大,线程轻量但有GIL限制,协程高效但不适合计算密集型任务。重点阐述了协程与IO多路复用的关系,指出协程是上层封装,底层依赖IO多路复用实现高效并发。最后给出选型指南:CPU密集型用多进程,IO密集型小并发用线程,大并发用协程。全文用生活化的类比将复杂概念具象化,帮助开发者理解并发编程的本质。
2026-03-05 14:42:45
245
原创 Gitee上的代码,仿佛冻结在了2023年
摘要: 文章通过观察Gitee上大量停滞的开源项目,反思了程序员群体的现状变化。曾经活跃的技术社区如今布满"冻结"的代码,最新提交多停留在2021-2023年间。这种现象折射出多重现实:互联网寒冬下的生存压力、35岁危机、AI冲击技术价值,以及开发环境变化导致的分享顾虑。这些静止的代码不仅是技术热情的消退,更是行业信心冻结的象征。文章认为,从狂热编码到选择沉寂,实则是程序员在不确定时代做出的务实调整——将重心从技术理想转向现实生活。最后强调,在这个变动的环境中,自我关怀比代码维护更重要。
2026-02-27 16:33:35
298
原创 Markly — 智链收藏-一个纯本地的智能书签管理浏览器扩展,支持 AI 内容提取和raindrop同步,数据完全属于你
摘要: Markly 是一款纯本地的智能书签管理浏览器扩展,主打数据隐私与AI增强功能。所有数据存储在浏览器本地(IndexedDB),无需云端账号,支持AI驱动的摘要提取、智能标签生成及全文搜索。兼容OpenAI/DeepSeek/Ollama等API,提供双标签体系、Token统计及CSV导入导出功能。采用Apple风格UI设计,通过开发者模式加载扩展即可使用,确保API密钥和书签数据完全本地化,无远程追踪。适用于注重隐私且需高效管理网络资源的用户。
2026-02-13 15:50:20
1385
原创 生产环境 Git 协作手册
本文档是一份生产级Git协作手册,涵盖了核心原则、分支管理策略、项目初始化、本地开发工作流等关键内容。重点包括:保护核心分支、保持线性提交历史、原子化提交、使用.gitignore管理文件、标准开发流程(创建功能分支、提交代码、处理未完成代码、同步远程变更等)。手册还提供了提交信息规范、常见问题解决方案、Git配置建议和Code Review检查清单,强调通过规范操作和工具配置提升团队协作效率,避免常见错误。核心要义是"保持简单、保持线性、多Commit、勤Push、善用Stash"。
2025-12-23 14:04:24
947
原创 HTTPXX 是一个基于 httpx HTTP 客户端封装库,提供完全异步支持、自动重试、断路器、速率限制等高级特性
HTTPXX - 高性能异步HTTP客户端封装库 HTTPXX是基于httpx封装的异步HTTP客户端库,提供企业级特性支持: ⚡ 完全异步 - 基于asyncio实现高并发请求 🔄 智能重试 - 支持指数/线性/固定退避策略 🔌 断路器模式 - 自动熔断保护服务 ⏱️ 速率限制 - 精确控制请求频率 💾 响应缓存 - 减少重复请求 🌐 多协议支持 - 兼容HTTP/1.1、HTTP/2、HTTP/3 🔗 代理支持 - HTTP/HTTPS/SOCKS5代理 核心功能包括可配置的重试策略、细粒度超
2025-12-19 17:34:47
550
1
原创 链式调用天气查询智能Agent演示
天气查询智能Agent演示程序 摘要: 本程序展示了如何利用LangChain框架构建一个智能天气查询助手。系统采用模块化设计,包含以下核心组件: 结构化输出:使用Pydantic模型定义标准化的天气查询响应格式 工具集成:通过get_weather工具模拟天气API调用 智能中间件:在Agent处理前,使用独立LLM进行意图识别 管道串联:通过RunnableLambda将预处理逻辑与主Agent连接 创新特性: 双LLM架构:主LLM负责核心推理,辅助LLM专用于意图判断 动态查询增强:根据意图分析结果
2025-11-25 15:24:21
179
原创 langchain搭建rag演示
摘要:该RAG系统演示了基于检索增强生成的智能问答功能。系统采用Chroma向量数据库存储文档,通过阿里云文本嵌入API生成向量表示,并结合OpenAI兼容接口的大语言模型生成回答。核心组件包括文档检索、问答生成、持久化存储和相似度评分等功能,支持动态添加文档和结构化输出。系统使用LangChain框架实现,包含自定义嵌入模型适配器、RAG核心类和交互式命令行界面。
2025-11-15 16:56:16
903
原创 Pydantic AI和千问大模型构建支持agent的一个小型但完整的示例
本文展示了一个使用Pydantic AI和千问大模型构建银行客服代理的完整示例。系统通过伪数据库模拟客户数据管理,支持查询余额、交易记录、转账和地址更新等核心功能。代码定义了SupportDependencies类处理依赖注入,SupportOutput类规范响应格式。代理使用OpenAI接口与千问模型交互,通过装饰器标记工具函数实现业务逻辑。示例展示了如何将大语言模型嵌入实际业务场景,具备客户身份识别、风险评估和操作拦截等智能化特征。这个轻量级实现可作为金融领域AI客服系统的开发模板,完整代码可直接运行测
2025-11-04 12:56:30
401
原创 视频插入png或者gif进度条
VideoProgressBar 是一个用于在视频下方添加进度条和进度点的工具,支持PNG/GIF格式的进度点图片。如果未传入视频,工具会自动生成5秒的绿幕视频并添加进度条。用户可以选择保留原视频的音频。该工具依赖Python 3.7+、opencv-python、numpy、pillow以及本地可用的ffmpeg/ffprobe。通过简单的代码调用,用户可以轻松为视频添加进度条,或生成带有进度条的绿幕视频。工具还提供了多种自定义参数,如进度条高度、颜色、视频分辨率等,以满足不同需求。
2025-05-22 15:39:03
747
原创 fastapi使用apscheduler和redis任务存储例子
本文介绍了如何使用FastAPI和APScheduler构建一个基于Redis的任务调度系统。通过配置Redis作为任务存储,系统能够管理定时任务的创建、暂停、恢复、删除和更新。FastAPI提供了多个接口,包括获取所有任务、暂停或恢复单个任务、暂停或恢复所有任务、删除任务以及更新任务调度计划。调度器支持多种触发器类型,如日期、间隔和Cron表达式,确保任务能够按需执行。系统通过异步上下文管理器管理调度器的生命周期,确保在应用启动时启动调度器,并在应用关闭时安全关闭。
2025-05-12 17:10:00
324
原创 dictToHtml是一个Python工具,用于将Python字典转换为功能基本的单HTML页面
dictToHtml是一个Python工具,用于将Python字典转换为功能基本的单HTML页面。它提供了一种简单直观的方式来通过字典配置生成包含各种UI组件和基本交互功能的网页。
2025-02-27 10:32:24
483
原创 在Python中,基类、元类和抽象类是面向对象编程的重要概念。以下是对这三种类的介绍及其使用示例
抽象类是不能被实例化的类,通常包含一个或多个抽象方法(没有实现的方法)。它们用于定义接口,子类必须实现这些抽象方法。class PaymentGateway(ABC): # 抽象类passpassclass Alipay(PaymentGateway): # Alipay类继承自PaymentGateway类print(f"使用支付宝账号。
2024-12-02 14:22:50
608
原创 funckeeper 是一个 Python 函数执行记录和追踪的工具
当脚本文件被删除或修改后,可以通过 funckeeper 查看历史执行记录中保存的源代码,帮助恢复或重建脚本。所有执行信息都会被存储在 SQLite 数据库中,方便后续查询和分析。:通过记录的函数文档说明、执行参数和结果,帮助开发者快速回忆和理解之前编写的脚本功能。确保你已经安装了 Python 3.6 及以上版本。你可以通过以下命令安装。的主要功能和使用场景,包括函数装饰、错误处理、统计分析和数据导出等特性。:支持将执行记录、统计信息导出为HTML格式的报告,便于分享和归档。遵循 MIT 许可证。
2024-11-28 11:48:47
1160
原创 PyLiteFlux 是一个轻量级的Python Web/TCP服务器框架,完全基于Python标准库实现,不依赖任何第三方包。它支持HTTP和TCP协议
PyLiteFlux 是一个轻量级的Python Web/TCP服务器框架,完全基于Python标准库实现,不依赖任何第三方包。它支持HTTP和TCP协议。适合用于学习和理解Python后端框架的概念和实现原理
2024-11-27 11:43:52
1471
原创 Python包管理与发布使用Poetry
全面的Poetry使用指南,包括安装配置、依赖管理、环境管理、打包发布等。从Conda环境配置到PyPI发布的完整教程,适合Python开发者使用的包管理工具教程
2024-11-07 14:24:31
954
原创 Excel 模板填充并转换为 PDF 的工具-xlfill2pdf
xlfill2pdf 是一个简单易用的 Python 工具包,可以根据 Excel 模板和数据字典生成 PDF 文件。它支持文本替换、二维码生成、图片处理以及水印添加等功能。
2024-11-06 11:10:39
599
原创 modal+fastapi_poe建一个服务官方demo使用
选择的模板是turbo_allcapsbot。步骤包括安装 modal、使用 python -m modal setup 设置代码、在 Poe 中创建一个新服务器并复制密钥、将演示复制到本地文件,以及使用 modal 运行 main.py 来启动该过程。
2024-04-29 11:27:18
924
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅