logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

第1讲:项目初始化与文本模型

本文介绍了从零开始构建实时协同编辑引擎的核心组件实现。主要内容包括: 项目架构设计:采用模块化结构,包含核心引擎、服务端、客户端和测试等模块 数据结构选型:分析比较了多种文本数据结构后,选择了PieceTable+Rope混合方案,实现高效的O(1)插入/删除操作 核心实现: PieceTable数据结构的具体实现 操作(Operation)模型定义,支持逆操作 光标(Cursor)和选区(Sel

文章图片
#python#windows#开发语言
第10讲:Python 调用 FFmpeg 批量处理——打造你的视频处理工具箱

本文介绍了如何用Python封装FFmpeg命令打造视频处理工具箱。主要内容包括: Python调用FFmpeg的两种方式: os.system简单直接但功能有限 subprocess更强大,可获取输出和错误信息 封装FFmpeg常用功能: 格式转换、压缩、分辨率调整 音频提取、视频裁剪、加水印 视频转GIF和批量处理 交互式工具箱实现: 菜单驱动界面 支持单个和批量处理 可扩展为EXE程序 进阶

文章图片
#python#音视频
第3讲:手写第一个 MCP Server(Python SDK)

本文详细介绍了如何从零开始手写一个实用的MCPServer,包含两个核心工具实现。首先通过SQLite建立测试数据库(含员工和销售数据表),然后实现服务端核心功能:1. query_database工具支持安全SQL查询,包含SELECT语句校验和危险关键字过滤;2. read_file工具实现安全文件读取,防范路径穿越攻击并限制文件类型。文章提供了完整的server.py实现代码,以及两种测试方

文章图片
#jvm#oracle#数据库
第10讲:VS Code 插件开发与发布

本文介绍了如何将MiniCopilot核心功能打包为VSCode插件,主要内容包括: 系统架构设计:TypeScript插件前端通过JSON-RPC与Python引擎通信 技术实现细节: Python引擎服务端实现(代码审查、补全、测试生成等核心功能) TypeScript客户端封装通信协议 各类VSCode Provider实现(代码补全、诊断、代码操作等) 功能模块: 行内代码补全 代码审查与

文章图片
#python#开发语言
到底了