- 博客(69)
- 收藏
- 关注
原创 TDengine 时序数据库实战笔记(20260622)
时序数据库TDengine核心优势与应用场景 摘要:时序数据库TDengine针对物联网、工业监测等带时间戳的海量数据场景,通过"一设备一表"模型和时间分区机制,大幅提升性能。与传统关系型数据库相比,TDengine在写入速度(单机每秒百万级)、存储压缩(10-30倍)和查询效率(自动时间裁剪)方面具有显著优势。其核心功能包括超级表模板定义、动态子表生成、预聚合计算(TSMA)和冷热数据分层管理,支持标准SQL语法降低学习成本。典型应用场景包括车联网、工业传感器监测、IT系统监控等高频时序数据处理。TDen
2026-06-22 15:08:47
297
原创 本地部署大模型:看懂名字、算清显存、选对工具
这份笔记覆盖了从模型名称解读到量化与蒸馏辨析显存估算KV Cache 原理推理引擎选择(含 TensorRT-LLM 的特殊性),最后新增了vLLM 并发与模型大小的内在关系,形成了一个完整的闭环。无论你是个人开发者还是团队部署,都可以按图索骥,快速定位问题并优化配置。如有未尽之处,欢迎随时补充完善!
2026-06-17 15:33:59
321
原创 Windows Server Nginx 代理企业内网 API 偶发超时处理与保活 SOP(20260608))
本文档描述了Windows Server上通过Nginx代理企业内网API时偶发出现的上游连接超时问题。主要现象为Nginx错误日志中记录"connect() failed (10060)"的上游连接超时错误,判断原因是企业内网链路冷启动或会话老化导致。当前解决方案采用轻量级端口保活方案:通过Windows任务计划每5分钟执行一次Test-NetConnection命令测试443端口连通性,保持链路活跃。文档详细提供了PowerShell保活脚本、任务计划配置方法以及相关日志查看方式,并强调该方案仅测试端口
2026-06-08 17:55:09
252
原创 家庭投资组合方案(2026/6/7版)
本文提出了2026年6月7日版本的家庭投资组合方案,针对女儿和媳妇两个账户分别制定了差异化的投资策略。女儿账户采用"价值底仓+成长卫星"的超长期(18年)配置,85%为高质量价值底仓,15%为科创50成长卫星;媳妇账户则以中期稳定为核心,85%为防守型价值资产,15%为均衡成长配置。两个账户均采用0.20%低费率的ETF联接基金,统一执行每周四定投、每年5月再平衡的纪律性操作。方案特别提示需关注50%港股敞口带来的汇率风险,以及全权益配置可能面临的市场波动风险。整体强调机械执行、长期持有的投资理念。
2026-06-07 15:24:02
256
原创 关于 AI 工程化 Harness 的一些笔记(2026/6/5)
本文探讨如何让AI更深入理解项目背景和个人意图,介绍了Harness(控制层)与Agent框架的区别。对比了Trellis、ECC等主流Harness的特性,重点分析了五种信息注入方式(系统提示词、Skill、工具、记忆、Hook)。作者通过实测发现ECC的"本能学习系统"最接近"越用越懂"目标,但多Harness并行会导致token成本上升且效果提升有限。建议根据项目需求选择单一Harness即可,一般项目使用Trellis已足够。核心观点是Harness通过在适当时机向Agent注入信息来优化AI协作效
2026-06-05 15:08:29
386
原创 项目后端服务 Docker 部署SOP (2026-06-04)
本文介绍了使用Docker Compose部署后端项目的完整流程,重点区分开发与生产环境配置。主要内容包括: 环境区分: 开发环境使用docker-compose.yml,含build指令实时构建 生产环境使用docker-compose.image.yml,只引用预构建的镜像 部署准备: 确保项目目录名称唯一 清理本地非必要文件 首次完整部署: 本地构建所有服务镜像并验证 导出镜像包并上传服务器 准备生产专用compose文件 服务器加载镜像并启动服务 后端更新部署: 仅重新构建后端镜像 导出上传后替换生
2026-06-04 19:19:43
433
原创 AI Agent 构建实战笔记(20260524)
本文系统介绍了Agent的核心概念与实现机制。第一部分明确定义了Agent(智能体)、Skill(技能)、Tool(工具)和MCP(模型上下文协议)四个关键术语,阐述了它们协同工作的公式。第二部分深入解析了Function Calling的底层原理,指出其本质是LLM的结构化响应能力,并通过代码示例展示了完整调用流程。文章还揭示了LangChain如何通过模型适配器统一不同AI模型的工具调用差异,以及LangGraph在复杂任务流程编排中的核心作用。整体呈现了从基础认知到技术实现的完整知识框架,为开发者构建
2026-05-24 16:33:00
433
原创 手把手教你用 Trellis:从安装到上手,打造 AI 编程标准流
摘要: Trellis是一款开源脚手架工具,旨在规范AI编程流程,确保代码符合项目标准。本文介绍了从安装到使用的完整指南: 安装:需Node.js环境,通过npm全局安装Trellis,初始化项目并配置AI工具(如Cursor)。 核心功能: /trellis-brainstorm生成需求文档; /trellis-before-dev确保代码风格统一; /trellis-check自动检查代码质量; /trellis:finish-work整理会话上下文。 工作流:规划→开发→自检→收尾,结合规范更新命令,
2026-05-14 10:43:57
1475
原创 家庭投资组合方案(2026/5/27版)
本文提出2026年家庭投资组合方案,针对女儿和媳妇两个账户采取差异化策略:女儿账户(18年超长期)采用85%价值底仓+15%成长卫星配置,突出科创50的高弹性;媳妇账户(中期稳健)则强化防守,配置红利低波和现金流资产。两个账户均保持85%价值类配置,年费率均为0.20%。方案制定了严格的定投纪律(每周四按比例买入)和年度再平衡机制(5月首个交易日),设置5%的偏离容忍区间,并要求所有分红再投资。风险提示包括权益类集中风险、港股汇率风险及小规模基金清盘风险等,强调需承受短期波动以实现长期复利目标。
2026-04-21 16:18:13
344
原创 内网穿透工具使用指南:Cloudflare Tunnel (Quick Tunnel)
快速创建临时隧道,以便向全球客户或合作伙伴演示本地开发环境。本指南介绍如何使用 Cloudflare 官方开源工具。命令执行成功后,控制台会输出日志。该工具为单文件绿色软件,无需安装。打开 Windows。
2026-04-21 13:34:58
483
原创 企业级 Text-to-SQL 完整执行流程
摘要: Text-to-SQL技术通过自然语言生成数据库查询,其企业级流程包含:1)意图识别,过滤闲聊请求;2)元数据检索,筛选相关表结构;3)提示词构建与大模型生成SQL;4)沙箱试执行拦截危险操作;5)执行失败时结合错误信息自我修正;6)结果可视化展示。关键优化点包括限制元数据投喂量、强制沙箱验证、建立错误修正循环,在保证安全性的同时提升准确率。该流程已具备商业SQL智能问答系统的核心能力,兼顾开发效率与生产可靠性。(149字)
2026-04-20 15:20:05
429
原创 trae 配置mysql_mcp
本文介绍了MySQL MCP在Trae.ai环境下的完整配置指南。主要内容包括:1) 成功安装@benborla29/mcp-server-mysql@2.0.2版本;2) 提供基础配置(仅查询)和高级配置(支持DDL操作)两种JSON模板;3) 详细说明MySQL数据库环境要求(运行状态、端口3306、root用户等);4) 使用步骤:复制配置到Trae.ai、重启应用并测试连接。特别提示SCHEMA_DDL_PERMISSIONS参数用于控制DDL操作权限,Windows系统验证可用。
2026-03-25 16:25:39
887
原创 使用 `srvany.exe` 创建 Windows 系统服务的详细教程
摘要:本文详细介绍了使用Windows工具srvany.exe将普通程序注册为系统服务的方法。主要内容包括:获取32/64位兼容的srvany.exe文件,通过sc create命令创建服务,在注册表配置AppDirectory、Application等关键参数,以及服务管理命令。特别强调了64位系统必须将32位srvany.exe放入SysWOW64目录的关键细节,并提供了常见问题解决方案和替代方案对比。该方法可实现程序开机自启、后台运行等系统服务功能,适用于批处理文件、应用程序等各类可执行程序。
2026-03-16 15:03:30
375
原创 Microsoft Graph 委托权限(Delegated Permissions)完整清单
Microsoft Graph 委托权限(Delegated Permissions)完整清单,按功能模块分类整理,包含基础身份与登录、用户与目录管理、组与团队三大类权限。标记了普通用户可直接授权(否)或需管理员授权(是)的权限类型。基础登录权限包括openid、profile等;用户管理权限涵盖User.Read.All、Directory.ReadWrite.All等;组与团队权限包含Group.ReadWrite.All、Team.Create等。管理员权限通常涉及敏感操作如用户删除、密码重置等。
2026-02-27 13:31:50
659
原创 如何在离线情况下部署项目(前端VUE + 后端Python)
本文介绍了在离线环境下部署前后端项目(VUE+Python)的方法。首先通过pip freeze生成requirements.txt文件,使用pip download下载所有依赖包到本地。针对部分.tar.gz格式的包,提供了Python脚本将其转换为wheel格式。在离线服务器上创建相同版本的Python虚拟环境后,通过--no-index参数从本地安装依赖。数据库方面需准备.sql文件并在MySQL中导入,Redis服务需注意配置文件中的密码设置问题。整个过程确保了项目在无网络环境下的完整部署。
2026-01-20 15:00:51
369
原创 [特殊字符] MySQL 常用指令大全
本文整理了MySQL数据库常用操作命令,分为八个主要部分:1)数据库操作(创建/删除/切换);2)数据表操作(创建/修改/清空);3)CRUD操作(增删改查);4)备份恢复(mysqldump使用);5)用户权限管理;6)高级查询(分组/联表/子查询);7)索引管理;8)性能监控。包含数据库基础管理、表结构维护、数据操作、备份恢复等核心功能命令,特别提醒生产环境操作前需备份,推荐使用utf8mb4字符集,并区分TRUNCATE与DELETE的适用场景。
2026-01-20 14:59:25
432
原创 Docker 常用指令大全(完整整合版)
Docker常用命令摘要 本文整理了Docker开发、部署和运维的核心命令,涵盖镜像、容器、数据卷、网络等全流程操作: 镜像管理:搜索/拉取镜像(pull)、构建镜像(build)、查看/删除镜像(images/rmi)、离线传输(save/load) 容器操作:创建运行(run)、启停(start/stop)、进入容器(exec)、日志查看(logs)、文件复制(cp) 数据卷与网络:卷管理(volume)、自定义网络(network create) Compose编排:多容器管理(up/down/log
2026-01-20 14:54:43
1370
原创 Ubuntu 系统部署 Vue/Vite 应用到 Nginx
本文详细介绍了在Ubuntu系统上部署Vue/Vite应用到Nginx的完整流程。主要内容包括:1) Nginx配置文件结构说明,重点解析了sites-available和sites-enabled目录的关系;2) 部署前的准备工作,包括环境变量配置和项目构建;3) 提供两种Nginx配置方案,推荐在主配置文件中直接添加虚拟主机配置;4) 详细的文件部署与权限设置步骤。文章特别强调了配置加载优先级、路径alias使用技巧和权限设置要点,并提供了完整的Nginx配置示例和验证方法。通过遵循这些步骤,可以确保V
2026-01-18 14:07:01
1094
原创 ubuntu系统如何检查和安装以及运行redis
本文介绍了Redis在Linux系统上的安装与配置方法。首先通过4种方式检查系统是否已安装Redis,然后提供两种安装方式:默认仓库(适合新手)和官方仓库(获取最新版)。详细讲解了Redis的配置要点,包括监听地址、保护模式、密码设置和危险命令禁用等安全配置。最后提供了验证Redis运行状态的命令和常用管理指令,强调生产环境必须设置密码和防火墙规则。全文包含具体命令和配置示例,适合运维人员快速部署Redis服务。
2026-01-15 14:56:55
684
原创 如何使用Microsoft graph的委托权限(后台跟OneDrive,outlook等交互)
微软身份平台支持两种委托权限交互流程:授权码流和设备码流。授权码流适用于有UI的应用,通过浏览器完成登录;设备码流适合无浏览器的设备,通过终端显示用户码完成验证。两种方式都需用户首次登录授权,但后续可通过refresh_token静默续期。设备码流仅限公共客户端,无需证书或密码;授权码流则支持公共和机密客户端。本文提供了两种流程在Azure Portal的配置步骤及对应的Python代码示例,包括设备码流的OneDrive文件交互实现和授权码流的获取令牌方法。代码示例可直接复制使用,适用于不同场景的OAut
2025-10-09 11:40:59
819
原创 1. Docker的介绍和安装
术语说明容器(Container)一个轻量级的、独立的“软件包”,包含应用及其运行所需的所有依赖(库、配置等)。镜像(Image)容器的“模板”,定义了容器启动时的文件系统和配置。镜像不可变,容器是镜像的运行实例。Dockerfile一个文本文件,描述如何构建镜像(如安装依赖、复制代码、暴露端口等)。Docker Hub公共的镜像仓库,可下载常用镜像(如 Nginx、MySQL)。Docker 就像“软件的集装箱”,把应用和依赖打包成标准化单元,实现“一次构建,到处运行”。下面给出。
2025-08-17 16:13:30
687
原创 2. 如何为WSL配置端口代理。(如何通过本地IP地址访问WSL里面部署的应用)
本文介绍了如何通过本地IP访问WSL中部署的应用。首先以管理员身份启动CMD,查看当前端口映射情况。然后获取WSL的虚拟IP地址(如172.23.23.91),使用netsh命令添加端口代理规则,将本地端口(如20)转发到WSL的对应端口。文章详细说明了各参数含义,包括监听地址、端口和目标地址端口等,并提供了删除代理的命令。最后通过访问本机IP验证成功连接到WSL中的EMQX服务器。该方法实现了Windows系统与WSL之间的网络互通。
2025-08-06 16:42:59
945
原创 1. 一份“从 0 到 1” 的 WSL(Windows Subsystem for Linux)速查手册
WSL(Windows Subsystem for Linux)是微软推出的功能,可在Windows系统原生运行Linux应用。提供WSL1(系统调用转换层)和WSL2(轻量级虚拟机)两个版本,后者性能更好但占用资源更多。安装方法简便,通过PowerShell执行"wsl --install"即可自动配置。支持安装多个Linux发行版,使用"wsl -l -v"查看已安装版本,"wsl -d"进入指定系统。还支持版本升级、默认发行版设置及系统备份等
2025-07-23 19:05:52
1177
原创 python中的并发/并行与多线程/多进程/异步的关系
并发与并行是提高程序效率的两种关键方式。并发指多个任务在时间间隔内交替执行,适用于单核环境,可通过多线程或异步技术实现;并行则指任务在同一时刻真正同时执行,需多核支持,通常用多进程实现。并发适合IO密集型任务(如网络请求),而并行适合计算密集型任务(如数据分析)。实际开发中可结合使用,例如多线程处理并发连接,多进程执行并行计算。Python提供threading、asyncio和multiprocessing等模块分别支持这些实现方式。
2025-06-03 14:29:47
923
原创 使用pyinstaller打包fastapi项目的问题记录
PyInstaller 是一个将 Python 程序打包成独立可执行文件的工具,支持 Windows、Linux 和 macOS。跨平台兼容:生成的可执行文件无需用户安装 Python 环境。依赖自动收集:自动分析代码并捆绑所需的第三方库和资源文件。支持单文件/多文件模式:可选择生成单个可执行文件或包含依赖的目录结构。运行 PyInstaller 后会自动生成.spec文件,控制打包流程。
2025-04-21 18:56:48
4394
原创 在Windows系统中如何使用python uv项目管理器
是 Python 项目的基础配置文件,用于定义项目的元数据和依赖信息。它是项目的“蓝图”,描述了项目的基本信息和所需的依赖。项目元数据:定义项目的名称、版本、作者、描述等信息。依赖声明:列出项目所需的依赖包及其版本范围(例如构建配置:定义项目的构建工具(如uv或其他工具)和配置。[project]uv.lock文件uv.lock文件是uv工具生成的锁定文件,用于记录项目中安装的依赖包的具体版本和来源。它是项目的“实现蓝图的具体方案”,确保依赖的版本一致性和可重现性。版本锁定。
2025-04-08 09:09:55
4065
原创 2.FastAPI 中的路由与路径操作
在 FastAPI 中,路由的定义是通过装饰器来实现的,@app.get(“/”) 这个装饰器告诉 FastAPI 当接收到对根路径的 GET 请求时,要执行下面的 read_root 函数。# 创建一个fastapi应用实例# 对应根路劲的get请求return {"message":"你好"}# 对于"/index"路径的get请求。
2025-03-19 20:14:37
672
原创 1.FastAPI简介与安装
依据类型提示和OpenAPI规范,自动生成详细API文档,还提供Swagger UI和ReDoc可视化界面,方便测试与对接。:内置数据验证机制,按类型提示验证输入数据,自动返回错误信息。还能轻松实现数据的序列化和反序列化。:全面支持GET、POST、PUT、DELETE等HTTP请求方法,适配各种业务场景。:支持依赖注入模式,分离通用功能,提高代码复用性和可维护性,避免重复代码。
2025-03-18 16:29:52
701
原创 pyinstaller打包项目的相关总结
PyInstaller 是一个 Python 工具,可以将 Python 脚本打包成独立的可执行文件(如exe文件,适用于 Windows 系统)。它可以将 Python 脚本及其依赖项打包在一个文件或目录中,方便在没有 Python 环境的机器上运行。
2025-03-03 19:43:10
1280
原创 在Windows系统中本地部署属于自己的大语言模型(Ollama + open-webui + deepseek-r1)
它简化了模型的下载与部署,支持跨平台使用,包括 Windows、Linux 和 MacOS 系统。用户可以通过 Ollama 访问丰富的模型库,如 Qwen、Llama 等,并支持自定义模型参数。open-webui 是一个用户友好的 Web 界面,用于与大型语言模型进行交互。3.通过以下命令启动open-webui,下图是我第二次启动的样子,第一次应该会比较慢,需要安装很多依赖包;下载完成以后,就可以按照下图,在“新对话”的界面中选取部署好的模型,然后就能正常使用了;,根据up主的方式去解决;
2025-01-26 22:30:25
3679
2
原创 python: 抽象基类详解
在 Python 中,抽象基类(Abstract Base Class,简称 ABC)是一种特殊的类,用于定义其他类的接口,旨在提供一种强制性机制,确保子类实现预定义的方法。抽象基类不能被实例化,通过继承和扩展它们,开发者可以设计一致性强、结构明确的代码。Python 提供了 abc 模块来支持抽象基类的创建和使用。使用抽象基类可以让代码更加结构化、易维护,特别适用于需要多个子类共享相同接口但逻辑不同的场景。通过强制实现抽象方法,可以确保子类接口一致,提高代码的可读性和可扩展性。
2024-12-10 20:14:51
1746
原创 Python 项目国际化:使用 Babel 实现多语言支持
有配置文件方式适合包含多个文件、文件结构复杂的项目。无配置文件方式适合文件结构简单的小项目或测试项目。创建 Babel 配置文件并提取文本。生成翻译文件,完成翻译。编译并加载翻译,确保程序可以显示不同语言的内容。1 、新建babel.cfg: 2 、提取翻译文本生成翻译模板pybabel extract -F babel.cfg -o messages.pot . 3 、生成翻译文件。
2024-11-07 18:53:09
2282
原创 git rebase的常用场景: 交互式变基, 变基和本地分支基于远端分支的变基
git rebase -i HEAD~2 #将head标签当前最近的2次提交合并成一个提交。对象:版本库中的本地分支。
2024-10-16 09:56:43
1307
原创 QQ邮箱如何开启POP3/IMAP/SMTP/Exchange/CardDAV 服务
文章目录第一步 点击账号与安全第二步 开启服务第一步 点击账号与安全第二步 开启服务点击安全设置按照提示步骤开启POP3/IMAP/SMTP/Exchange/CardDAV 服务点击生成授权码
2024-09-19 11:40:58
11684
原创 python: 多模块(.py)中全局变量的导入
全局变量可以在整个模块的任何函数或方法中被访问。使用global关键字声明某个变量是全局变量,以便函数内部对其进行修改。这种情况下,不管变量的对象是属于可变还是不可变,修改以后,全局都会做出相应的修改;当全局变量为可变数据类型时使用from x import x或者import x都可以;当全局变量为不可变数据类型时,推荐使用import x;在对变量进行重新赋值以后,在整个项目中才能起到全局变量的作用;
2024-09-08 19:22:58
2797
原创 开发组:任务类型以及对应的申请流程_v1.0.0
开发任务即阶段为开发的任务,会直接计入KPI计算;任何阶段,在满足当前需求版本的情况下,因为需求优化或新增等客观因素导致程序进版的都算是开发任务;导测任务即阶段为导测的任务,不会直接计入KPI计算,只是工作量的体现;内测阶段以后,由程序自身设计或一些其他主观因素导致的bug都只能申请导测任务。
2024-08-26 08:21:31
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅