Windows环境部署TDengine企业版:安装配置与数据建模实战
时序数据库这个词在工业监控、车联网、能源计量这些场景里基本天天见而 TDengine 则是目前讨论度很高的一个开源时序数据平台。这次我在 Windows 环境里装了一套企业版 TDengine正好把整个安装过程、关键配置文件、建库建模到基础读写测试都完整走了一遍。这篇就把实际操过的步骤、踩过的坑、以及关于企业版功能取舍的一些理解一起整理出来给同样需要在 Window 环境下做时序数据验证的朋友一个参考。如果你是刚接触时序数据库或者已经在用别的数据库、想评估迁移到 TDengine 的成本这篇应该都能帮上忙。内容不会讲得太玄乎更多是安装和实际使用层面的东西看完照着做基本就能在你的 Windows 机器上跑起来一套能写能查的 TDengine 环境。1. TDengine 是什么先搞懂时序数据场景的痛点1.1 为什么通用数据库搞不定时序数据很多传统关系型数据库其实都能存时间戳加数值的记录但一旦数据量上来问题就会集中爆发。典型的时序场景比如一个工厂里有几百台设备每台设备每秒上报好几条运行数据一天下来就是几千万甚至上亿条记录。这类数据有几个很明显的特征写多读少尤其是写入几乎不会停数据永远在涨数据基本不会被修改更多是按时间范围做聚合分析查询通常都会带上时间窗口然后按设备维度、标签维度做统计用传统关系型数据库去扛这种负载不是不行而是代价很高。一张大表到了几十亿行以后即便加了索引按时间范围扫数据仍然要碰磁盘上大量的无关行存储占用也大得吓人最后往往需要靠分库分表、定期归档一堆运维手段去维持。而这一整套逻辑在时序数据库里本来就是内建能力。1.2 TDengine 的核心理念超级表与存储分层TDengine 从设计上就专门针对时序数据做了优化几个核心点值得先理解数据按时间顺序写入天然有序所以存储上可以做顺序追加不需要像普通数据库那样维护复杂的随机写索引存储引擎做了很重的列式压缩数值实测压缩比通常有 3 到 10 倍以上对磁盘空间特别友好超级表和子表这套模型把同一类测点的共性结构统一管理起来每个设备一张子表查询时按标签过滤定位到少数几张表扫描量大大减少可以这么理解传统数据库像是把所有资料堆在一个大仓库里每次取东西都要翻遍整个仓库TDengine 则是按设备把资料分好了格子时间上又按顺序排好取东西时直接走到对应格子里按时间顺序拿就行了速度自然不是一个量级。1.3 企业版与社区版的差异以及为什么有人选企业版企业版和社区版在核心的数据引擎、SQL 能力、超级表模型上是完全一致的日常的建库建表、写入查询、聚合函数这些操作没什么区别。企业版更多的价值在于几个面向生产环境的增强方向多级存储功能可以把热数据放在高速盘冷数据自动沉降到大容量存储上对数据量很大的场景非常实用数据加密、安全审计这类偏企业合规的能力官方提供更完善的技术支持服务出了问题有人对接我在自己的项目里选择企业版主要是想验证多级存储和加密特性在实际业务里的表现。如果你只是做开发测试、学习研究社区版完全够用安装包和解压部署方式也都是一样的。2. Windows 版安装前的准备工作2.1 系统要求与前置检查TDengine 的官方支持平台以 Linux 为主Windows 更多是提供开发调试环境这一点要先有心理准备。不过我在 Windows Server 和 Windows 10/11 上都跑过日常验证问题不大只是对运行环境有一些基本要求操作系统需要 64 位 Windows建议 Windows Server 2016 及以上版本或者 Win10 1809 以后的版本内存建议至少 4GB因为数据库启动后默认会分配一块缓存内存太小会明显影响性能甚至导致启动失败磁盘建议使用 NTFS 格式同时预留足够空间给数据文件和日志文件安装包解压路径、数据文件路径必须全部使用英文避免中文路径带来各种莫名奇妙的问题动手装之前最好先打开命令行检查一下系统信息。比如用winver查看系统版本号用systeminfo查看内存信息。这些基础信息确认好后面能少踩很多坑。2.2 企业版许可与安装包选择企业版安装包在官方下载页面可以直接获取和社区版一样是一个压缩包不需要像传统商业软件那样跑一个图形化的安装向导。下载下来的压缩包解压后就是完整的程序目录。企业版和社区版在安装包层面的差别不大核心区别在于授权文件。企业版启动时需要加载一个授权文件官方会针对你的服务器硬件信息发放对应的许可。这里有一个比较重要的点授权文件通常绑定硬件特征所以拿到安装包后不要随便更换机器部署换机器基本需要重新走授权流程。我第一次安装时忽略了这个细节在一台虚拟机上申请了试用授权后来换到物理机上就启动不了了日志里会直接提示授权不匹配。启动时需要把授权文件放到指定目录下例如安装目录的license子目录里。如果你的使用场景是短期测试或者项目评估建议先和官方沟通申请试用许可流程上会顺畅很多。社区版则不需要授权文件启动即可使用。2.3 配置文件 taos.cfg 的关键参数TDengine 的配置集中在安装目录下的taos.cfg文件里。Windows 版解压后第一次启动前最好先打开这个文件检查几个关键参数避免用默认值直接跑然后踩坑。以下是我实际使用的配置参考# 数据文件目录 dataDir D:\tdengine\data # 日志文件目录 logDir D:\tdengine\log # 临时文件目录 tmpDir D:\tdengine\tmp # 服务端口默认 6030 serverPort 6030 # REST 服务端口默认 6041 restPort 6041 # 时区设置Windows 下建议显式配置 timezone UTC8有几个参数展开说一下。dataDir强烈建议不要放在 C 盘系统盘因为时序数据增长速度很快放在系统盘一方面拖慢机器整体性能另一方面一旦磁盘写满数据库和操作系统都会受影响。serverPort一般保持默认 6030 就行除非你本机已经占了。timezone参数我建议显式设置不设置的情况下数据库默认使用 UTC 时间查询时会发现所有时间戳都差了好几个小时对齐业务时段分析时会很困惑。另外还需要注意每次修改taos.cfg后必须重启服务才能生效。配置文件写错不会在启动时报语法错误只会出现服务起不来或者端口不对的现象排查时可以先回看配置文件有没有低级失误。3. 完整安装流程与启动验证3.1 解压与目录规划拿到安装包压缩包后解压路径我建议放在磁盘根目录下比如D:\tdengine。整个解压后的目录结构大概是这样的D:\tdengine ├── bin ├── license ├── cfg ├── taos.cfg └── ...其中bin目录是程序主体TDengine 在 Windows 环境下主要的几个可执行文件包括文件作用taosd.exe数据库核心服务进程taos.exe命令行工具用于执行 SQLtaosadapter.exeREST 接口适配服务负责 HTTP 访问taosdump.exe数据备份导出工具解压完成后建议把bin目录加入系统 PATH 环境变量这样后面执行taos命令时不需要每次都拼完整路径。操作上右键“此电脑” - “属性” - “高级系统设置” - “环境变量”在里面找到Path把D:\tdengine\bin添加进去就行。3.2 初始化数据库与注册 Windows 服务TDengine 在 Windows 下运行方式有两种前台运行和后台服务运行。前台运行就是直接双击taosd.exe或者在命令行执行这种方式能看到实时日志输出第一次调试时很方便但窗口一关服务就停了。后台运行则是把 taosd 注册成一个 Windows 服务让它在后台常驻这种方式更接近生产环境状态。我建议第一次安装时先用前台方式启动一次确认能正常起来再转成服务方式长期运行。前台启动的命令非常简单在命令行进入bin目录后执行taosd.exe -c D:\tdengine\cfg-c参数用来指定配置目录如果你把配置文件放在默认位置也可以不加这个参数直接启动。启动后屏幕上会滚动输出启动日志看到类似Starting TDengine service这样的字样并且持续运行不报错就说明启动成功了。确认前台方式没问题后接着注册成 Windows 服务。在管理员权限的命令行窗口里执行sc create tdengine binPath D:\tdengine\bin\taosd.exe start auto sc start tdengine这里注意sc create的语法binPath后面有一个空格start auto中间也有空格这是 Windows 服务控制命令的固定格式要求少一个空格都会报参数错误。执行完成后可以用sc query tdengine查看服务状态看到 RUNNING 就表示服务注册成功了。3.3 使用 taos 命令行验证安装服务起来之后最直接的验证方式就是打开命令行工具连上数据库。在任意目录下执行taos -h localhost -P 6030连接成功后会进入taos交互式命令行本质是一个支持 SQL 语法的终端。进去后先跑两条基础命令看看响应SELECT server_version(); SHOW DATABASES;server_version()会返回当前数据库版本号SHOW DATABASES会列出当前已有的数据库列表。第一次启动时系统默认数据库只有一个信息库看到正常输出就说明服务端和客户端连接是通的。如果没有输出或者报连接失败先确认服务是否在运行再检查 6030 端口是否被防火墙拦截这两个问题占了 Windows 环境连接失败的九成原因。顺便提一句TDengine 刚刚启动时默认用户是 root默认密码是 taosdata我用taos命令连接时会自动用默认账号登录。出于安全考虑正式环境建议第一时间修改 root 密码ALTER USER root SET PASS your-strong-password;4. 建库建模与基础读写测试4.1 用 SQL 完成建库建表连接上数据库后第一步要做的事情就是创建业务数据库并建立合适的表结构。我以一个模拟的机房温湿度监控场景为例一步步演示这个过程。先创建业务库CREATE DATABASE iot_center; USE iot_center;创建数据库时可以对副本数、缓存大小、保留时长等参数做调整不过第一次使用先保持默认即可。默认配置下会创建 3 个虚拟节点数据保留时间默认是 3650 天对测试场景足够用了。接着创建超级表。超级表是 TDengine 建模的核心概念它定义一类测点的共性结构。比如机房里的每台传感器都有采集时间、温度、湿度这几个量同时每台传感器又会有自己的位置、所属机房等属性。这些属性在 TDengine 里称为标签是查询时用来筛选的关键维度CREATE STABLE sensor_data ( ts TIMESTAMP, temperature FLOAT, humidity FLOAT ) TAGS ( location BINARY(64), room_id INT );注意这里的语法和普通 SQL 建表有些区别普通列用来存储采集的时序数据TAGS后面定义的是标签列。标签列不参与普通的聚合计算而是作为过滤条件被高效索引。建模时能否把高频变化的测点做成数据列、低频变化的设备属性做成标签列直接决定后续查询效率。4.2 写入测试数据并查询验证超级表创建好后不需要单独为每台设备建表而是通过INSERT语句自动创建子表。子表是超级表的一个具体实例每个子表对应一个标签组合。写入数据的语法如下INSERT INTO sensor_data (ts, temperature, humidity) VALUES (2024-01-15 10:00:00.000, 23.5, 45.2);实际写入时标准的做法是明确指定设备标识。TDengine 允许在写入时通过表名指定子表如果该子表不存在会自动创建INSERT INTO sensor_data_sz01 USING sensor_data TAGS (server-room-A, 1) VALUES (2024-01-15 10:00:00.000, 23.5, 45.2), (2024-01-15 10:00:01.000, 23.6, 45.3);上面这条语句的含义是创建子表sensor_data_sz01标签为location server-room-A、room_id 1同时写入两行数据。一次插入多条记录写入效率会高很多时序场景下尽量批量写入。写入完成以后验证查询能力SELECT AVG(temperature), MAX(humidity) FROM sensor_data WHERE location server-room-A AND ts 2024-01-15 10:00:00.000 AND ts 2024-01-15 10:01:00.000;这条 SQL 会返回在指定时间窗口内、指定机房位置的温度平均值和湿度最大值。TDengine 对这类带时间窗口和标签过滤的查询优化得比较充分即使数据量增长到千万级响应依然很快这就是设计上把标签和时序数据分开处理的优势。如果查询报错提示表不存在可以先执行SHOW STABLES;看一下超级表是否已经创建成功再执行SHOW TABLES;看看子表是否生成正常。这两条命令输出的信息量不大但排查问题很好用。4.3 通过 REST API 做一次外部访问验证命令行工具验证的是数据库本身实际使用中业务系统通常通过 API 访问数据库。TDengine 从 2.x 版本开始内置了 REST 接口默认端口 6041通过taosadapter提供 HTTP 访问能力。在 Windows 环境下手动验证 REST 接口也很简单直接用浏览器访问http://localhost:6041/rest/sql如果你用命令行工具 curl可以这样验证curl -u root:taosdata -d SELECT server_version(); http://localhost:6041/rest/sql-u参数后面是用户名和密码-d参数后面是要执行的 SQL 语句。返回的结果是一个 JSON 结构里面包含查询结果的列和行数据。如果可以正常返回版本号信息说明整个数据库服务到 REST 适配层的链路都是通的。这一步很有必要因为很多业务接入排障时问题不是出在数据库本身而是出在适配层或者网络边界上。5. 安装中踩过的坑与排查实录5.1 端口占用与防火墙拦截第一个遇到的典型问题是数据库服务启动后命令行工具却连不上。排查顺序上我会先确认服务有没有在跑sc query tdengine服务状态正常的话再检查端口监听情况。在管理员命令行里执行netstat -ano | findstr 6030如果看到 LISTENING 状态说明端口监听正常。这时还连不上就要检查 Windows 防火墙了。TDengine 默认安装不会自动添加防火墙放行规则如果你连接的是本机一般问题不大但如果是局域网内其他机器远程连接Windows 防火墙会直接丢掉外部进来的 TCP 包。解决办法是手动添加防火墙规则netsh advfirewall firewall add rule nametdengine-6030 dirin actionallow protocolTCP localport6030 netsh advfirewall firewall add rule nametdengine-6041 dirin actionallow protocolTCP localport6041执行以上两条命令需要管理员权限。添加完成后远程连接一般就能通了。这个坑出现的概率极高我建议安装完数据库以后顺手就把这些规则加上省得后面排查半天。5.2 中文路径、时区与内存参数的坑第二个典型问题是解压安装包时的路径问题。我把安装包放在了一个带中文的目录下解压结果 taosd 启动时各种报错日志里还会出现乱码。TDengine 服务端对文件路径的处理比较严格中文路径在 Windows 下解码不一致导致找不到配置文件或数据目录。解决办法只有一个就是统一使用纯英文路径目录层级尽量不要太深。时区问题也是 Windows 版特有需要注意的地方。默认配置下如果不在taos.cfg中显式设置timezone数据库会采用 UTC 时区。我实际测试时发现写入一个本地时间戳查询出来显示的时间和本地时间相差 8 小时。你可以在启动后在 CLI 里执行下列命令确认当前有效时区SELECT CLIENT_VERSION(); SHOW VARIABLES LIKE timezone;如果结果不是你所在时区在taos.cfg中设置好timezone参数再重启服务即可。还有一个容易忽略的点是内存参数。TDengine 每个虚拟节点默认缓存大小是有配额的如果你机器内存不大同时跑多个数据库实例启动时会由于内存不足而报错。遇到这种情况可以在taos.cfg中减小缓存相关参数我测试时会把虚拟节点缓存调低保证服务能稳定运行。5.3 服务方式运行时的日志排查要点当服务方式运行时数据库运行日志在logDir指定的目录下。排查问题时的第一手资料就是日志文件我建议重点关注以下几个taosd.log数据库主日志记录了启动过程、用户连接、SQL 执行状态等taosd_error.log错误日志遇到启动失败、写入异常时这里会有明确报错taosd_slow.log慢查询日志有助于分析门槛较高的 SQL有一次我遇到服务始终无法启动一直提示启动超时。前台运行时却能正常起来后来对比日志发现后台服务方式启动时工作目录和配置文件路径的解析逻辑不同导致没有正确读取配置。最终的解法是把taos.cfg复制到了默认配置目录或者用-c参数显式指定配置目录问题就解决了。日志排查的习惯很重要不要一上来就怀疑数据库内部有问题先看日志的报错时间和报错内容绝大多数问题都能在几分钟内定位到方向。6. 若干实操后的经验看法安装这套 Windows 版企业版 TDengine前后折腾了大半天最有价值的体会是TDengine 的核心能力是数据库本身的数据模型和存储引擎安装过程其实并不复杂真正的复杂度在环境适配和参数调优上。对于要在 Windows 环境评估 TDengine 的朋友我个人的建议是这样的。如果你是搞开发验证、写 Demo、学习时序数据库概念社区版就够了不要一上来就上企业版。企业版的额外价值体现在生产环境的治理能力上短期测试用不上这些功能反而还要处理授权相关的事情。如果你正在做的项目数据量预期很大、对存储成本和安全性有要求那企业版的授权评估是值得认真考虑的。至于生产环境部署还是建议用 LinuxWindows 版作为日常开发和联调环境是最顺手的定位。还有一个建议TDengine 的官方文档要常看尤其是版本升级时的变更说明。不同版本之间的 SQL 语法、配置项、默认参数会有调整网上搜到的旧教程经常对不上新版本。我这次安装时参考的资料里有些命令在新版本下已经不适用了最终还是回到官方文档才理清楚。最后再分享一个小技巧。安装完成后可以先把常用系统库建好比如对标设备管理、点位映射这类业务表后续所有测试和应用都统一写入这些库里避免到处建临时表。数据模型设计上也强烈建议提前规划好标签体系标签的粒度直接决定查询灵活度。时序数据一旦大量写入后面调整表结构成本会越来越高前期规划多花点时间后面会省一大笔麻烦。

相关新闻

需求分析实战:从模糊诉求到可执行需求原子的七步闭环

需求分析实战:从模糊诉求到可执行需求原子的七步闭环

1. 这不是教科书里的“需求分析”,而是项目现场每天在发生的实战博弈“软件需求分析概述”这七个字,听起来像大学课堂PPT第一页的标题,干巴巴、没温度、带着点让人想划走的学术倦怠感。但如果你真在一线带过三个以上中型项目,就会…

2026/10/14 9:54:36 阅读更多 →
LLM推理性能优化:KV Cache与Prefill-Decode分离调优

LLM推理性能优化:KV Cache与Prefill-Decode分离调优

每个做大型语言模型推理部署的人,迟早都会碰到同一个问题:显存不够了,但吞吐还没提上来。我在学习笔记第四篇的时候,整理过KV Cache的基础概念,当时只是把它当作“计算过程的副产品”一笔带过,现在回过头来…

2026/10/14 9:54:36 阅读更多 →
Day 42:模型量化基础 — INT8/FP16

Day 42:模型量化基础 — INT8/FP16

今日目标:掌握模型量化的核心原理,理解对称量化与非对称量化,学会PTQ和QAT的区别,为端侧部署打好基础 预计阅读:12分钟 | 动手操作:40分钟一、为什么需要量化? 端侧AI的核心矛盾:模型…

2026/10/14 9:54:36 阅读更多 →

最新新闻

Java 面向对象|大二学习笔记,把最难啃的这块讲明白

Java 面向对象|大二学习笔记,把最难啃的这块讲明白

之前把 Java 基础语法过完了,if、for、数组、方法写起来还算顺手,可一碰到面向对象直接卡壳。很长一段时间我都觉得:不就是写个 class 然后 new 对象吗?好像看懂了,但一写代码就乱,分不清什么时候用继承、什…

2026/10/15 2:18:18 阅读更多 →
Bowser 2.x 版本演进全解析:从 API 重写到 Client Hints 时代的浏览器检测器

Bowser 2.x 版本演进全解析:从 API 重写到 Client Hints 时代的浏览器检测器

开发工具 【免费下载链接】bowser a browser detector 项目地址: https://gitcode.com/gh_mirrors/bo/bowser 点击查看 免费下载 导读:本文以 Bowser(当前仓库为 gh_mirrors/bo/bowser,一个轻量级浏览器/平台/引擎检测库&#xf…

2026/10/15 2:18:18 阅读更多 →
FDFullscreenPopGesture 源码级解析:用 AOP 为 UINavigationController 开启全屏滑动返回

FDFullscreenPopGesture 源码级解析:用 AOP 为 UINavigationController 开启全屏滑动返回

移动开发UI组件 【免费下载链接】FDFullscreenPopGesture A UINavigationControllers category to enable fullscreen pop gesture with iOS7 system style. 项目地址: https://gitcode.com/gh_mirrors/fd/FDFullscreenPopGesture 点击查看 免费下载 FDFullscreenP…

2026/10/15 2:18:18 阅读更多 →
为什么视频AI这么贵?一份关于“省钱“技术的全景调查

为什么视频AI这么贵?一份关于“省钱“技术的全景调查

你有没有想过,为什么手机上的视频AI助手总是卡顿,或者干脆不支持太长的视频?答案很简单,也很扎心:视频太贵了。不是钱包意义上的贵,是计算意义上的贵。一段一分钟的视频,按每秒抽一帧算,也有60张图。每张图…

2026/10/15 2:18:18 阅读更多 →
紫铜韵致筑院墅 以铝代木承江南雅韵

紫铜韵致筑院墅 以铝代木承江南雅韵

在温州的高端低密墅区,一方苏式院墅藏着江南栖居的理想模样。白墙黛瓦间,紫铜色廊柱挺拔温润,万字挂落玲珑精巧,飞檐翘角下雀替雕花细腻,连廊栏杆、檐下构件处处彰显东方雅致。这座极具质感的中式院墅,并未采用昂贵的纯铜或易损的实木打造,而是以仿铜铝代木构件体系实现 —— 以…

2026/10/15 2:18:18 阅读更多 →
Bambu Studio 切片教程:从模型导入到可用切片的完整上手路径

Bambu Studio 切片教程:从模型导入到可用切片的完整上手路径

Bambu Studio 切片教程:从模型导入到可用切片的完整上手路径 【免费下载链接】BambuStudio PC Software for BambuLab and other 3D printers 项目地址: https://gitcode.com/GitHub_Trending/ba/BambuStudio 打印出来的模型边缘翘起、支撑硬到拿镊子都抠不干…

2026/10/15 2:17:17 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →