- 博客(352)
- 资源 (32)
- 收藏
- 关注
原创 edge-tts-gui: 告别命令行,一键将文本转为悦耳语音
推荐一款免费易用的文本转语音工具edge-tts-gui,它基于微软Edge语音合成服务,提供图形化界面操作。该工具支持将文本转换为高质量MP3音频,内置多款中文语音模型,可调节语速、音量和音调等参数。具备批量转换、文本导入和内置播放器功能,适合有声读物制作、学习资料配音等场景。支持Windows系统,需Python 3.8+环境,安装简单。软件开源并提供网盘下载,用户可通过GitHub获取最新版本或参与项目贡献。操作流程直观,适合各类用户快速上手。
2025-07-18 13:12:42
768
原创 Kimi K2 替换 Claude Code 默认模型
本文介绍了将Claude Code命令行工具对接Kimi API的完整配置流程:1)获取Moonshot API Key并选择适合的付费等级;2)安装Node.js 18及以上版本;3)全局安装Claude Code工具;4)配置环境变量指向Kimi API;5)首次运行时修改配置文件跳过认证。完成配置后即可通过claude命令使用Kimi驱动的对话功能,获得更流畅的AI交互体验。文中包含详细的操作命令和配置截图,特别说明了不同充值等级对应的API性能参数。
2025-07-15 11:13:19
297
原创 react-sequence-diagram时序图组件
本文讲述了一个开发者从AI生成的架构图获得灵感,创建React时序图组件并发布为npm包的历程。作者首先介绍了如何将AI创意转化为可交互的时序图组件,详细讲解了核心功能实现,包括参与者定义、交互步骤描述、动画控制及自定义选项。随后完整记录了npm包发布流程,涵盖项目配置、打包构建和CI/CD自动化部署。最终成果@sharp9/react-sequence-diagram组件解决了项目需求,并为开发者提供了组件化开发和工程实践的经验。文章结尾提供了项目链接和实用工具推荐。
2025-06-27 16:20:52
1142
原创 移动端布局避坑:从 `100vh` 到 `100dvh`
移动端全屏布局中,传统 100vh 单位存在地址栏展开/收起、键盘弹出时布局跳动等问题。CSS 新推出的视口单位 svh(最小高度)、lvh(最大高度)和 dvh(动态高度)能精准适配不同场景:dvh 可实时响应视口变化,推荐作为首选;svh 适合初始加载防抖动;lvh 用于最大化填充空间。需注意兼容性,建议采用渐进增强写法。这些新单位让开发者能更精细地控制移动端布局体验。 (字数:148)
2025-06-25 13:42:55
616
原创 Python 快速入门教程:构建一个 A2A Agent
A2A Python 快速入门教程摘要: 本教程介绍如何使用Python SDK构建Agent2Agent (A2A)服务器。主要内容包括:环境设置(Python 3.10+、Git、虚拟环境)、Agent Skills定义智能体能力、Agent Card作为数字名片描述智能体特征、Agent Executor实现请求处理逻辑。教程以"Hello World"示例展示基本流程,涵盖从技能定义到服务器交互的全过程,并涉及流式传输和多轮交互等高级功能。通过学习,开发者将掌握A2A智能体的核心
2025-06-24 13:30:11
1135
原创 rrweb 集成方案
本文介绍了基于rrweb实现用户行为录制的全流程解决方案。前端通过封装SDK采集用户行为数据,使用lz-string压缩后分批次上传;服务端接收后解压并存储到数据库(如MongoDB)。同时强调了安全隐私措施,包括敏感信息脱敏、权限控制等。还提供了回放页面的实现方案,以及性能优化建议(数据压缩、分段加载等)。整体方案注重企业级应用的关键点:数据安全、高效传输、多平台集成,并推荐了相关实用工具链。
2025-06-23 10:25:19
863
原创 SRS(Simple Realtime Server) 开源直播/双录服务器
SRS(Simple Realtime Server) 是一款高性能开源流媒体服务器,支持 RTMP、WebRTC、HLS 等主流协议,适用于直播、监控、录播等场景。其核心优势包括亚秒级延迟、跨平台支持及模块化配置。部署简单,通过配置文件即可启用多协议服务。常见问题如 WebRTC 连接失败、多协议冲突等可通过调整配置解决。SRS 适合中小型直播平台及自建流媒体系统,提供完善的文档和活跃社区支持。配套工具如 srs-benchmark 和 flv.js 可进一步扩展功能。
2025-06-23 10:12:38
1187
原创 n8n:轻松自动化您的工作流
n8n是一款开源工作流自动化工具,具有可视化构建器、400+应用集成和代码定制能力。支持自托管或云端使用,适合开发者与企业构建自动化流程。通过拖拽节点可快速创建如天气预警通知等工作流,内置AI功能可开发智能代理。n8n社区提供丰富模板,企业版还支持团队协作功能。本文详细介绍了从安装到构建太阳耀斑监测工作流的完整指南,并展示了其高级应用场景。
2025-06-19 09:24:20
928
原创 ONLYOFFICE Online vs LibreOffice Online :谁才是你的在线办公首选
本文对比分析了两种开源在线文档编辑解决方案——ONLYOFFICE Online和LibreOffice Online(Collabora CODE)的核心差异。从定位来看,ONLYOFFICE侧重企业级协作体验,而LibreOffice更注重开源原生支持。功能上,ONLYOFFICE对MS Office格式兼容性更好,支持精细权限控制和丰富API,但社区版并发限制20用户;LibreOffice原生支持ODF格式,完全开源但协作功能较弱。安全方面,ONLYOFFICE提供JWT签名等机制更完善。选型建议:
2025-06-19 07:00:00
1071
原创 AI自动生成Git提交信息-git AI Commit
AI Commit:智能生成Git提交信息的Python工具 AI Commit是一款利用AI分析Git差异并自动生成符合Conventional Commits规范的提交信息的工具。它通过解析暂存区变更(git diff --cached),调用LLM API(如阿里云Qwen)智能识别变更类型(功能、修复、文档等),生成简洁规范的提交信息,如feat: 添加用户认证API端点。核心功能包括: 差异分析:提取关键文件变更与类型 上下文感知:自动匹配Conventional Commits前缀 大型差异处理
2025-06-18 09:48:20
783
原创 FastAPI + Flutter 微信支付 API v3 集成教程(App 支付)
摘要:本教程详细介绍了如何在FastAPI后端与Flutter前端应用中接入微信支付API v3(App支付场景)。内容包括商户平台配置、必要参数获取、系统架构流程,以及后端核心代码实现:私钥签名生成、统一下单接口构建(含Authorization请求头生成)、回调验签与报文解密(AES-GCM)。通过最小依赖(cryptography/pycryptodome等)完成支付全流程,涵盖下单→签名→回调处理→状态更新,提供完整的Mermaid交互流程图和代码片段,适合开发者快速集成微信支付功能。
2025-06-18 09:17:26
741
原创 使用 OSS 存储集成 LibreOffice Online:预览 + 编辑实战
摘要:本文介绍如何基于LibreOffice Online + WOPI协议构建企业级在线文档平台,实现文档编辑、预览和多用户权限管控。核心架构包含前端浏览器、LibreOffice Online服务、WOPI Host中间件和对象存储(OSS/MinIO/S3),详细说明WOPI接口与OSS操作的映射关系,提供Python对接阿里云OSS的代码示例,并涵盖权限控制、预览/编辑模式切换等关键功能实现方案。文章还建议通过MinIO搭建本地开发环境,并给出文件加密、版本管理等扩展功能建议。(150字)
2025-06-16 17:03:21
1088
原创 将 LibreOffice Online 集成到 Web 系统:基于 WOPI 的全流程指南
LibreOffice Online与WOPI协议整合方案摘要 本文详细介绍了如何将LibreOffice Online与WOPI协议整合,构建在线文档编辑系统。主要内容包括: 采用Docker快速部署LibreOffice Online服务 使用Python Flask实现WOPI Host服务核心接口 通过iframe在前端嵌入文档编辑器 安全控制建议(JWT鉴权) 该方案技术要点: 基于WOPI标准协议实现文档读写 支持主流Office文档格式 提供完整的开发部署流程 强调安全访问控制 适合需要自主可
2025-06-16 16:56:10
1139
翻译 Cursor和Windsurf的底层工作原理[翻译]
这样的工具正在实现这一点。试想一下,有一个AI伙伴可以帮助你编写代码。它不仅仅是一个提供建议的工具,而是一个。工具包括代码搜索、命令行、文件编辑、外部服务连接等。语义补丁**,由**“应用模型”**合并更改。实时同步能力是打造流畅AI协作体验的核心。技术 → 通过展示正确范例“培训AI”。,使用简单的类比来使技术概念易于理解。类比:像图书管理员,先抓书,再筛选。灵活配置“哪个任务用哪个大脑”。,如参数变动后自动更新引用点。协调不同任务,兼顾速度与质量。,特别强调注释和文档字符串。:使用**“特殊差异语法”
2025-06-10 17:37:03
88
原创 CSS 工具对比:UnoCSS vs Tailwind CSS,谁是你的菜?
摘要:Tailwind CSS vs UnoCSS:现代CSS框架的性能与灵活性之争 Tailwind CSS凭借成熟的生态系统和设计约束成为Utility-First CSS的标杆,其JIT编译器按需生成CSS,确保开发体验和一致性。而新兴的UnoCSS作为原子化CSS引擎,采用即时按需生成机制,在性能和灵活性上更胜一筹,支持任意值无需配置,构建速度极快。关键差异在于:Tailwind适合需要稳定生态系统的项目,而UnoCSS更适合追求极致性能和灵活性的场景。两者都代表了现代CSS工具的发展方向,选择取决
2025-06-09 15:06:44
984
原创 Git 极简使用指南
Git 快速入门指南:掌握核心概念与常用命令 本文介绍了 Git 版本控制系统的核心概念和基础操作流程,帮助开发者快速上手日常开发任务。主要内容包括: 核心概念:仓库、工作区、暂存区、分支、提交等基础术语解析 工作流程:本地与远程仓库的交互示意图 常用命令: 初始化与克隆(init/clone) 本地操作三部曲(status/add/commit) 分支管理(branch/checkout/merge) 远程协作(push/pull) 查看历史(log) 实战流程:从创建功能分支到合并回主分支的完整开发示例
2025-06-04 09:46:13
740
原创 最火数据库 DuckDB简介:数据分析的利器
DuckDB是一款新兴的高性能嵌入式SQL数据库,专为在线分析处理(OLAP)设计,被誉为"分析型的SQLite"。它采用列式存储和向量化查询引擎,显著提升了数据分析查询性能,支持标准SQL语法和多种数据格式导入。与SQLite相比,DuckDB更擅长处理大规模数据集的聚合和复杂计算,但不适合事务密集型场景。DuckDB安装简单,能与Python、R等语言深度集成,是数据分析师、科学家处理交互式分析、边缘计算等任务的理想工具。虽然存在单机运行、非事务型等局限,但其优异的性能和易用性使其成
2025-05-28 22:28:38
1370
原创 使用 Certbot 获取免费 HTTPS 证书:从零开始的 HTTPS 配置指南
本文详细介绍了如何使用Certbot工具快速为网站配置免费的HTTPS证书。通过Let’s Encrypt提供的服务,无需付费即可获得安全证书,且Certbot自动化获取和续期流程极大简化了配置工作。文章从安装Certbot开始,逐步指导读者完成证书获取、Nginx服务器配置、HTTPS测试以及自动续期设置。针对常见问题提供了解决方案,并给出实用建议如备份证书和强制HTTPS跳转。该教程适合各类网站管理员,帮助快速实现网站安全升级,提升用户信任度和搜索排名。
2025-05-28 21:34:26
1111
原创 字节跳动 Dolphin vs Mineru:哪个才是你的文档解析最优解?
Dolphin vs Mineru:文档解析工具选型指南 Dolphin(字节跳动)专注多模态文档解析,擅长学术论文等技术文档处理,适合研究场景。Mineru(上海AI实验室)支持OCR和多类型文档,适合生产环境应用。Dolphin采用并行处理技术,效率高;Mineru模块化设计,支持扫描件处理。研究选Dolphin,实际应用选Mineru。 (字数:98)
2025-05-27 17:29:30
848
原创 探索 Langfuse 和 LitellM:提升 LLM 应用开发效率
随着人工智能技术的快速发展,大型语言模型(LLM)在智能应用中的核心作用日益凸显。然而,LLM 应用的开发和维护面临模型性能监控、调试复杂工作流及管理多模型供应商等挑战。为此,Langfuse 和 LitellM 应运而生,分别提供 LLM 应用的观测与调试支持以及多模型集成简化。Langfuse 通过追踪 LLM 调用、提示管理、评估支持和数据集创建等功能,帮助开发者深入理解应用运行情况;LitellM 则通过统一 API 接口、多供应商支持和流式响应等功能,简化了多模型管理的复杂性。两者的结合使用,不仅
2025-05-19 16:46:31
879
原创 [特殊字符]️ GetX 国际化完整实战流程
在移动应用开发中,多语言支持(国际化)是一个重要的功能。Flutter 提供了多种国际化解决方案,本文将对比三种主流方式:原生的、社区库,以及我们最终选择的GetX(主要是项目已经引入了GetX,本来想用easy_localization的)。
2025-04-24 15:57:35
935
原创 Flutter 国际化支持多语言
通过这次实践,我发现 Flutter 的国际化功能真的很强大。让我快速实现了多语言支持,省下了不少时间。现在,我的应用已经支持中文和英文,未来我还计划加西班牙语和阿拉伯语,让它真正“全球化”。如果你也想让你的 Flutter 应用支持多语言,我强烈推荐试试。它简单易用,社区活跃,文档也清晰(easy_localization 文档当然,如果你的项目需要更精细的控制,官方的也是个好选择(Flutter 官方文档。
2025-04-24 10:44:15
820
原创 扣子空间邀请码
界面美观,聊天式记账方式新颖,文本或语音输入记账快捷方便。自动分类功能和微信绑定实用,统计分析功能有助于用户了解收支情况。,让您的开发和运营工作更轻松高效。发现免费在线工具集!
2025-04-22 15:07:54
684
原创 探索 Higress:下一代云原生 API 网关
Higress 不仅支持标准的 Ingress、Gateway API 和 Istio API,还提供了丰富的 WebAssembly(Wasm)插件系统和 AI 插件集,使其成为现代云原生架构中不可多得的工具。Higress 的架构设计充分利用了 Istio 和 Envoy 的优势,结合阿里巴巴内部多年的 Envoy Gateway 实践,构建了一个高性能、灵活的网关系统。Higress 的优势在于其三合一架构、AI 驱动设计和强大的插件生态系统,使其特别适合需要复杂流量管理和 AI 集成的企业。
2025-04-18 22:06:03
1451
原创 ChatUI vs Ant Design X 技术选型对比
维度ChatUI优势轻量级、易上手、完美兼容 Ant Design全能型框架、企业级扩展性、深度模型集成局限性功能单一、缺乏高级交互支持学习曲线陡峭、包体积较大最佳实践单独聊天窗口集成整体智能助手系统开发通过对比可见,ChatUI 适合快速实现基础对话功能,而Ant Design X 更适合构建复杂的 AI 驱动应用。实际选择时需结合项目规模、团队技术栈和对交互复杂度的需求综合评估。
2025-04-18 17:31:08
1494
原创 Manus AI 全球首款通用型 Agent,中国制造
Manus AI 是一种通用型 AI 代理,源自拉丁语“手”(hand),强调其将思想转化为行动的能力。研究表明,它能处理从日常任务如订外卖和预订酒店,到更复杂的任务如市场研究、文档处理和数据分析等多种场景(与多任务助手如 Claude 不同,Manus 不仅能执行日常任务,还能以更高的执行质量完成更广泛的任务。独立思考与规划:Manus 通过系统性规划解决复杂问题,无需持续指导。工具使用:它能无缝使用各种工具,包括编码、网页浏览和数据分析(结果交付:它提供完整结果,而不仅仅是建议或部分解决方案。
2025-03-06 14:13:43
1359
原创 2025年程序员最值得长期投入的副业:AI浪潮下的掘金之旅
如果说2023年是AI的“狂欢派对”,2024年是“技术深耕”,那么2025年注定是AI的“丰收季”。从大模型预训练的热潮,到RAG与微调的全面开花,再到Agent技术的突破,AI正在从“实验室的明星”走向“生活的标配”。对于程序员而言,这不仅是一场技术革命,更是一个千载难逢的副业掘金机会。关键洞察:技术的成熟度、成本的下降、效果的提升将在2025年达到完美平衡,开启AI大规模落地的黄金时代。低门槛:程序员起步快。高需求:市场持续扩张。多模式:变现路径清晰。边学边做:成长与收益双赢。
2025-03-04 14:31:06
1581
原创 Text2SQL数据集和技术方案整理
Text2SQL(文本到 SQL)是一种自然语言处理(NLP)任务,旨在将用户的自然语言查询转换为可执行的 SQL 查询,从而使非技术用户能够更轻松地与关系数据库交互。这一领域近年来因其在数据访问和分析中的潜力而受到广泛关注,尤其是在大型语言模型(LLM)快速发展的情况下。以下是对 Text2SQL 数据集和技术方案的全面整理,涵盖数据集的特性、技术方法的演变以及当前的研究状态。
2025-02-27 16:03:56
1450
原创 MCP实例解析:基于 OpenAI API 的多轮对话与 Function Call 实现
本实例展示了 MCP 如何在 OpenAI API 中结合 Function Call 功能,实现多轮对话。任务拆解:将复杂预订任务拆分为多个简单的步骤(查询、选择、预订、确认)。上下文管理:在每个阶段维护对话上下文,确保用户输入与系统调用无缝衔接。精准 API 调用:利用 Function Call 调用后端服务,返回准确的数据以供后续处理。通过这种方式,MCP 能智能解析用户需求,提升任务执行的效率。
2025-02-25 13:46:24
1787
原创 Model Context Protocol 的使用场景与方法
为了成功使用 Charles 抓取并调试 Flutter 应用程序通过 Dio 发起的网络请求,需遵循特定配置步骤来确保应用程序能够识别 Charles 的 SSL 证书,并正确设置代理服务器。
2025-02-24 11:14:02
1144
原创 使用 Charles 调试 Flutter 应用中的 Dio 网络请求
为了成功使用 Charles 抓取并调试 Flutter 应用程序通过 Dio 发起的网络请求,需遵循特定配置步骤来确保应用程序能够识别 Charles 的 SSL 证书,并正确设置代理服务器。
2025-01-15 15:23:35
739
原创 MySQL 批量删除表的实现方式
对表量少的情况,可使用动态 SQL。对表量多的情况,可使用流转或脚本执行。最后,确保删除操作前备份数据,避免事故。
2024-12-30 11:27:37
496
原创 2024年AI应用发展总结:从技术驱动到需求驱动的范式跃迁
2024年,AI应用的发展展现了从技术驱动到需求驱动的范式跃迁。这一跃迁不仅推动了AI在医疗、金融、制造等行业的深度应用,也为AI的未来发展指明了方向。然而,AI的可持续发展仍需在技术突破与资源消耗、能力提升与需求满足之间找到平衡。未来,AI将在与人类社会的深度融合中,展现出更大的潜力和价值。
2024-12-27 16:51:39
1126
原创 qpdf 轻松搞定 PDF 处理:实用教程与场景示例
qpdf是一个高效、灵活的工具,适合需要自动化批量处理 PDF 的用户。通过以上示例,你已经掌握了qpdf的基本使用方法。探索qpdf的更多高级功能(如 AES 加密、页面重排序)。将它集成到你的自动化脚本中,提升日常工作效率。
2024-12-27 09:53:17
879
原创 深度解析:如何用好 Whisper 的 `prompt` 和 `initial_prompt` 参数?
作为一个支持多语言的强大转录工具,Whisper 提供了许多自定义功能,其中**假设我们有一段技术会议录音,内容中出现了很多专业术语(如 “API”、“Docker” 等),我们希望 Whisper 能更好地理解这些术语的上下文。如果觉得有用,不妨转发给需要的朋友,一起探索 Whisper 的更多可能性!提供统一的初始背景,Whisper 能在跨段处理时保持连贯性,避免上下文断裂。本文将通过实例和场景化分析,深入剖析这两个参数的区别与用法。,Whisper 能识别出上下文中的术语,从而优化转录结果。
2024-12-25 17:37:54
1180
原创 如何高效向 PostgreSQL 插入 30 万条数据?
希望这篇文章能帮助你在实际项目中优化 PostgreSQL 数据插入的性能。如果你有任何问题或建议,欢迎在评论区留言讨论!
2024-12-20 10:48:33
556
原创 安全删除 `Windows.old` 文件夹的方法
是在 Windows 系统升级、重装或重置时生成的一个文件夹,通常位于系统盘(通常是 C 盘)。它包含了旧系统的文件,包括用户数据、程序文件和系统设置,目的是为了方便用户恢复到之前的系统版本。
2024-12-19 16:01:34
975
门户网站运维经验总结pdf
2009-04-14
C# 源码利用金山词霸 取词 自带XdictGrb.dll
2009-07-27
XULRUNNER 例子
2011-06-16
最新Microsoft DirectX SDK (June 2010) (lib和include)
2010-11-02
android hanoi 汉诺塔源码
2012-01-13
myfaces-extensions-1.0.9.jar
2009-04-10
PHP版 飞信 源码
2009-08-25
一个使用 PyQt6 为 edge-tts 制作的图形化界面
2025-07-17
AI Agent 技术白皮书 2024.pdf
2025-01-10
剪切板查看 clipboard viewer,查看剪贴板中有那些格式,并可以查看每种格式的内容 默认显示CF-UNICODETE
2024-08-29
魔百盒M304A系列-晶晨S905L3(B)-2+16-安卓9-红外蓝牙语音线刷包-202403.rar.lnk
2024-08-15
JEB apk java反编译查看
2022-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人