GBase图形化工具实战:从命令行到效率翻倍的运维之道
我最早接触南大通用GBase那会儿周围同事基本都在命令行里泡着导出、导入、改结构、查数据全是一把SQL梭哈。久而久之大家形成了一种惯性——用数据库就得敲命令图形化工具是“新手才用的玩意儿”。后来有一次我拿 GBase 图形化工具处理一个批量表结构变更和统计报表导入的活儿同样的工作量原来命令行大半天换图形化工具一个多小时搞定。从那天起我的看法变了图形化工具不是给小白准备的玩具它是让有经验的人少做重复劳动、把精力放到真正需要判断力的工作上的杠杆。这篇东西不是工具手册是我实际用GBase相关图形化管理工具比如官方配套的 GBaseDataStudio 这类客户端做了大量增删改查、数据导入导出、批量变更和问题排查之后掏心窝子的经验总结。适合正在用 GBase 8a / 8s、又被日常重复性数据库操作压得喘不过气的运维、开发和数据分析同学。如果你还在纠结“命令行和图形化到底选哪个”看完应该会有答案。1. 为什么说命令行通吃是个伪命题图形化工具的真实分工1.1 顺着 GBase 的产品特点理解工具的适用场景GBase 有两个常见大方向一个偏事务型8s一个偏分析型8a。我身边大部分人接触的是分析型 GBase 8a它常用在数仓、BI 报表这类场景。这类场景有个显著特点表数量多、表结构频繁调整、数据动不动就是几千万行级别。数据量大意味着日常运维动作加字段、改注释、导数据、清洗数据频繁发生而且每次操作的“姿势”必须严谨否则一跑就是几个小时的代价。命令行重灾区在哪在于“不可视”。你执行ALTER TABLE之前得先手动查一遍字段列表、查一遍表注释、查一遍索引生怕写漏一个NULL约束。一次两次还能忍几十张表挨个改下来人极易烦躁一烦躁就容易手滑——我见过不止一个人把DROP COLUMN写在了MODIFY COLUMN前面。图形化工具最大的价值不是“不用背语法”而是把操作对象、当前状态、最终结果都摊在眼前你看到的是表结构的完整信息而不是一条等待执行的字符串。1.2 两者的正确分工我的日常分工标准是这样的高频、单次、强交互操作临时查数据、改字段、导文件、看执行计划→ 图形化工具。这些操作需要快速反馈和上下文信息命令行反而碍事。低频、批量、定时、无人值守操作月度统计、历史分区清理、数据同步脚本→ 命令行/脚本。因为要做成自动化任务GUI 帮不上忙。图形化工具真正的效率杀手锏是它的“过程可视 结果可复现”。可视让你少犯错复现让你不重复造轮子。后面几个部分我按实际干活的高频场景一个个拆。1.3 为什么“可视化执行计划”这么值钱GBase 的 SQL 执行计划光靠命令行看输出就是一长串文本未经训练的人根本看不出哪里是问题。图形化工具一般会把执行计划渲染成树状图哪个节点先执行、每个节点扫描多少行、有没有走全表扫描一眼就明白。我第一次在 GBase 图形化工具里看到一条关联查询实际扫描了 3 亿行的执行计划时整个人都清醒了——原来性能瓶颈不是数据库慢而是 SQL 写法触发了大规模广播。这部分对应到实际价值就是我后面单独拿出来讲工具不只是“操作入口”它更是理解数据库行为的一扇窗。2. 增删改查与表结构管理高频操作的效率红利全在这2.1 连接管理与多环境切换先给基本功打个底用图形化工具管理 GBase第一步是配置连接。很多人嫌麻烦每次现敲命令行参数。我的建议是把开发、测试、生产三套环境的连接全部保存下来命名规范写清楚比如8a-生产-核心库、8s-测试-订单库。这样换环境干活只需要双击切换不用每次回想端口、用户名、库名。连接配置里记得把连接超时、读取超时调大一点GBase 8a 在集群负载高的时候返回数据会比较慢默认超时时间短的话工具会频繁报“读取失败”人容易烦躁。2.2 向导式建表与改字段把 DDL 从“背默”变成“填空”在建表、改字段这件事上图形化工具的价值最直白。GBase 8a 建表语法虽然不复杂但字段类型、默认值、注释、分布键这些一旦要手动敲就很容易出低级错误。尤其是分布键的选择直接决定 JOIN 和 GROUP BY 的性能命令行里你不会去细想因为光写 DDL 就已经够烦了。用图形化工具的建表向导字段填完、类型选完、注释和分布键在界面上都摆着最后还能预览整条 DDL。你要做的只是检查逻辑而不是逐字核对语法。我们团队后来立了条规矩生产表结构的变更必须走工具导出的 DDL 评审因为工具会自动带上注释、字符集、分布键这些“平时容易忘写”的细节。改字段也一样。需要把一个VARCHAR(50)改成VARCHAR(200)工具界面直接选类型长度它会给出“这项变更可能需要重建表/重分布数据”的警告。这个警告比命令行里的静默执行有价值得多。2.3 SQL 编辑器的正确打开方式格式化、快捷键、模板三件套说白了图形化工具的 SQL 编辑器就相当于把你熟悉的命令行体验加上了一层“IDE 化”SQL 格式化写 JOIN 多的长 SQL一格式化嵌套关系清清楚楚。我见过不少人写 30 行 SQL 从不换行这种代码别说优化看懂都难。格式化不是洁癖是降低认知负荷。快捷键执行当前光标所在 SQLCtrlEnter、只执行选中片段、中止查询。这些快捷键用顺手之后操作速度不比命令行差。模板管理把你常用的“查所有表名”“查表字段信息”“查某库占用空间”存成模板下次直接套。GBase 系统库里的元数据表字段名不熟的话每次现查现写效率极低。模板保存的其实是“曾经踩坑踩出来的正确写法”。编辑器还有一个被严重低估的功能执行历史。命令行里你输入过的 SQL 翻历史也就那样图形化工具可以把每一次执行记录下来今天上午跑过什么查询、上次修数据用的哪条语句翻记录一目了然。对需要写操作留痕的团队来说这既是效率工具也是审计依据。2.4 结果集操作查出来的数据别急着复制粘贴在 GBase 命令行里跑完SELECT结果直接铺在屏幕上。数据少还好数据一多你想做点简单的过滤、排序、翻页就只能重新改 SQL 再跑一次。图形化工具的结果集至少给你三样东西表头点击排序不写ORDER BY也能快速看分布。结果集内过滤大结果里找特定值不用再改 SQL。局部选中导出为 CSV / Excel随手就能给业务拿去做核对。有一次运营同学临时要一份“近 7 天订单金额大于某阈值的前 1000 条明细”我用工具查完之后直接在结果集上筛选、排序、导出全程没再碰 SQL 编辑器。这类临时需求天天有能省则省。3. 数据搬运与批量处理导入导出和同步的高效姿势3.1 Excel/CSV 导入别把向导当摆设它是防呆设计GBase 图形化工具的导入向导最大的价值不在于“不用写命令”而在于它逼着你确认格式。CSV 导入常见的坑有三类文件编码不对导致中文乱码、分隔符不一致导致列错位、空值没处理导致导入后数据不准。命令行LOAD DATA一条命令跑完报错了你只能看到“导入失败”很难定位是哪一行出了问题。图形化导入向导会先让你预览文件解析结果每列对应哪个字段、类型匹配不符的地方直接标红。我第一次用的时候觉得“多此一举”后来遇到一个 200 万行的文件正是因为提前预览发现了“某一列里有非法日期格式”才没把脏数据灌进正式表。导入时注意两个参数错误日志条数和批量提交行数。图形化界面一般会提供别傻傻地一批到底。批量提交行数设在 5000—10000 之间导入速度快同时不会把事务日志顶爆。我们导过亿级行数的文件配合工具自带的“分批提交”速率稳定、失败还能定位到具体批次比手动分割文件再灌方便太多。3.2 大批量导出为什么说“导出 Excel 整表”是新手行为有人喜欢在工具里直接导出整张表这在 GBase 8a 的环境下特别危险。你用的是图形化客户端不是数据分发中心动辄几百 GB 的表直接导 Excel先不提工具会不会卡死光是把数据拉到客户端内存再写文件这个链路本身就极不合理。正确做法是先按业务口径和数据量确定导出策略。几千行、几万行的结果集图形化工具的结果集“导出”完全够用。百万行以上用 SQL 在服务端做聚合清洗只导出你要的字段和过滤结果别把全量字段拉下来。亿级以上不要用客户端导直接在 GBase 服务端用官方提供的数据导出命令或写定时任务落盘到服务器再拉取。工具和命令行不是对立关系效率翻倍的真相是把两类手段放在正确的位置上。3.3 数据同步从一个实例搬到另一个实例的正确思路先明确一点跨环境同步数据大部分场景下不应该“人肉”操作。图形化工具更多是用在同构实例之间“先导后灌”老 GBase 环境往新 GBase 环境迁移我会先用工具“导出表结构”在目标环境跑一遍 DDL 再用工具导入数据。这里有个经验先建表结构再导数据别连表带数据一起导。因为在 GBase 集群环境里分布键、表注释、字符集这些细节靠“一键导入”很容易丢或变形先导结构能让你在目标端用工具再检查一遍字段确保分布键一致再灌数据性能才稳定。至于异构数据源比如从 MySQL、Oracle 往 GBase 灌数据图形化工具本身能做“直连抽取”但生产环境我是强烈建议引入专业的数据库同步软件或自研 ETL而不是指望客户端工具。图形化工具的定位是 DBA/开发的日常操作台不是高可用数据管道。工具类产品多得是别拿它干不该干的活。3.4 常见误区在工具里跑大事务的致命后果我最想吐槽的一个习惯有人在图形化工具里直接执行几十万行甚至几百万行的单条 INSERT 语句或大范围 UPDATE。表面看工具帮你把 SQL 发出去了然后界面就一直转圈。但你要知道这背后是客户端到服务端的一条超长网络报文中途只要断一下你就不知道到底执行了多少。更麻烦的是这类语句在 GBase 上执行时如果没走对索引会把大量行锁住业务侧的查询全在等锁。我后来定了条铁律凡是影响行数超过万级的写操作先想 30 秒。要么拆成分批提交要么在服务端脚本里跑别全从图形化工具往出塞。这不是工具不行而是网络链路和内存模型决定的物理限制。4. 从卡顿到流畅图形化工具的性能死角与连接调优4.1 一堆人卡在“数据库连接池吃满”上GBase 图形化工具连不上的情况很多人第一反应是数据库挂了其实是连接数被占满。GBase 8a 集群对并发连接数有限制而客户端每开一个查询窗口可能就要新建一个连接。我见过最夸张的同事开了十几个查询页签每个都挂着空闲连接直接把集群连接数跑满了其他业务全连不上——还以为是数据库故障。排查链路是这样的先看连接是否集中在同一台工具所在机器上。在 GBase 侧查看当前并发连接数和来源 IP命令行SHOW PROCESSLIST;一类方式可定位。确认是某种类型连接占满就关掉多余查询页签或设置空闲超时。图形化工具本身一般有“最大连接数”或“连接池”设置调小一点再配合“空闲超过指定分钟自动断开”连接数问题能大幅缓解。4.2 返回行数限制救工具也是在救数据库GBase 8a 分析性数据库动辄几亿行你要是一不小心执行了SELECT * FROM 大表数据量会瞬间把客户端内存吃光轻则卡死重则拖垮你的电脑。工具里通常设有“最大返回行数”我建议调到 10000 行左右。这样查询结果集超出上限工具会提示你“结果集已截断”而不是默默吞掉所有数据把你电脑搞崩。这是工具使用习惯里最容易忽略、也最能防止“灾难事故”的一个选项。4.3 看执行计划找索引问题图形化的真正高光时刻前面提过可视化执行计划这里展开讲。在命令行里你跑一条 JOIN卡了十分钟除了 CtrlC 你几乎没有其他反馈手段。在图形化工具里执行计划会显示每个步骤处理的数据量和耗时。我遇到过一个典型案例业务反馈某条汇总 SQL 越来越慢。用工具看执行计划发现两张大表关联时其中一张没有走分布键关联触发了全局重分布数据被拷贝了好几遍甚至更多。后来调整关联条件或改成事先对关联字段做处理查询从 22 分钟降到 1 分钟。这种定位在命令行下要费好几轮排查图形化下一眼就看到了。执行计划不是给菜鸟看的它是老手用来“借工具之力行判断之事”的关键武器。4.4 团队层面的“轻规范”比个人技巧更提效工具效率这件事单兵作战只能提升一部分真正翻倍靠的是团队统一。我的做法比较简单统一连接命名规范实例类型-环境-业务库杜绝“新建连接1”“测试”这种模糊命名。常用 SQL 模板入库查表结构、查空间占用、查锁等待、查当前会话统一模板减少重复劳动。定期清理无效连接轮流值班的人定期检查连接数把占用但不使用的连接杀掉。这些跟数据库本身的调优无关但实际效果比任何“高级技巧”都明显。5. 踩坑实录死锁、乱码与连接已重置的完整排查链路5.1 图形化工具里的 UPDATE 把表锁住了一次死锁排查全纪录有一次周五下午业务反馈说某张明细表的所有更新都在等待。我第一反应是死锁或者有大事务未提交。从工具里查会话发现一条 UPDATE 已经跑了很久卡的节点是“等待锁”。排查链路是这样的图形化工具查当前活动会话找到那条长时间 UPDATE。看它的执行计划发现 WHERE 条件里的字段没有索引导致更新操作扫描了全表拖慢了执行时间。同时发现有另一个事务在相同表上有未提交写入双方形成排队。处理方式先跟业务确认后终止卡住的会话再让那个未提交事务回滚或提交锁立即释放。然后把 WHERE 字段建索引后续更新就顺了。这事的根源其实是有人在图形化工具里直接手敲 UPDATE但 WHERE 条件选错了字段。工具本身查锁、终止会话的路径没问题问题是写 SQL 的人没有先看执行计划的习惯。5.2 导入导出中文乱码三个环节一环一环查GBase 图形化工具导入 CSV 后中文全变问号我遇到不下五次。乱码的排查顺序文件本身编码CSV 是 UTF-8 还是 GBK。Windows 上很多导出工具默认 GBKLinux 上通常 UTF-8。工具导入向导一般能预览先看预览对不对。导入配置的字符集图形化导入向导里通常有“文件字符集”和“目标表字符集”两个选项不一致就会乱。表的字符集如果表建的时候是 GBK文件是 UTF-8那你转换放在导入前别指望数据库自己智能识别。我平时会准备一个小脚本专门用来检查 CSV 文件编码先确认再导。不要相信“看起来正常”的文件尤其是从第三方系统导出的。5.3 “连接已重置”空闲连接被服务端断掉的真相晚上跑批任务第二天早上打开工具发现一堆查询窗口报错“连接已重置”或“读取失败”。这不代表数据库崩溃通常是服务端设置了空闲超时你昨晚挂着的连接早就被清理了。解决办法很简单别在工具里保留一堆过夜查询窗口用完就关开启工具自动重连功能。更重要的是重要查询别依赖“挂着一个查询窗口”这种习惯临时要用的可以长期任务必须落到脚本里。5.4 历史数据清理为什么“跑个 DELETE”会让你夜长梦多用工具跑DELETE FROM 历史表 WHERE 时间 某个点如果这个表特别大删除操作可能引发大量日志写入和行锁竞争。看似一条命令实际上 GBase 需要逐行删除并记录几十亿行的历史表一条 DELETE 下去可能几小时都跑不完。我的做法是分批删除按时间片循环删除比如每次删除一个月的数据每批间隔几秒或几分钟。这在图形化工具里虽然能手动执行但我更建议写成服务端脚本定时执行。你的目标不是“在工具里点一下全删完”而是“在业务无感的情况下把数据清理掉”。6. 真正实现效率翻倍的最后一块拼图把工具用成习惯而非偶尔打开工具本身的效率红利是固定的真正的翻倍来自你能不能把它嵌进每天的工作流。我的做法是所有临时查询都从图形化工具发起因为能看结果、能复制、能保留历史比命令行当场输出一段再翻半天终端记录强太多。每天上班第一件事打开工具看一遍关键库的连接状态和最近慢查询有问题早发现而不是等业务投诉。定期导出表结构放到团队的文档库做版本对比表结构变更可追溯。还有一个可以扩展的方向GBase 图形化工具如果能配合一些自动化脚本或接口大概可以实现“定时巡检 异常推送”这类半自动操作。例如每天凌晨自动跑几个关键 SQL把结果入库早上到公司直接在工具里看报表。这算是工具价值的高阶延伸但建立在基础使用习惯扎实的前提上。根据我自己的体会图形化工具改变的不是“你会不会写 SQL”而是你愿不愿意把精力放在真正需要判断力的地方。命令行是手艺图形化是杠杆两个都别丢效率自然上得去。最后说个实用小技巧多用工具自带的“上次执行的 SQL”和“格式化 SQL”功能很多你以为自己很熟的操作重复十几遍之后你会发现废动作比想象中多得多。

相关新闻

Codex智能体自动化生产:AGENTS.MD契约与多场景实战

Codex智能体自动化生产:AGENTS.MD契约与多场景实战

1. 从“会用AI”到“让AI干活”:Codex智能体自动化生产的核心逻辑这两年大家都在聊大模型,但真正落到日常生产环节,多数人还停留在“打开对话框、复制粘贴、手动改一改”的阶段。这种用法本质上还是人在驱动,AI只是个更聪明的搜索…

2026/10/9 11:03:51 阅读更多 →
图文多模态情感识别:大模型对齐与特征融合实战指南

图文多模态情感识别:大模型对齐与特征融合实战指南

简介:本资源是一份面向人工智能研究者与高校硕博生的图文多模态情感识别技术综述文档,聚焦大模型增强与跨模态特征融合两大核心方向,系统解决多源异构数据(文本图像)下情感判别准确率低、模态对齐难、融合策略单一等实…

2026/10/9 11:02:50 阅读更多 →
MySQL Join 性能优化:何时使用、何时拆分,附 Golang 与 Python 实战

MySQL Join 性能优化:何时使用、何时拆分,附 Golang 与 Python 实战

我在做技术方案评审的时候,最怕听到的一句话就是:“先 join 查出来再说,后面不行再拆。”说这话的人往往没想过,一个看似简单的 join,在业务系统里跑起来之后,会成为慢查询、连接池耗尽、甚至分库分表推倒重…

2026/10/9 11:02:50 阅读更多 →

最新新闻

试题库管理系统开发实战:数据库设计、自动组卷与权限模型解析

试题库管理系统开发实战:数据库设计、自动组卷与权限模型解析

简介:本资源为基于Qt与C开发的高校试题库管理系统课程设计完整资料包,面向计算机相关专业学生及需要完成数据库课程设计、管理信息系统开发实践的学习者。资源按照软件工程流程推进,覆盖需求分析、概念与逻辑结构设计、SQL建库建表、系统界面…

2026/10/9 14:07:13 阅读更多 →
de4dot-netcore 实战:.NET Core 程序集反混淆与避坑指南

de4dot-netcore 实战:.NET Core 程序集反混淆与避坑指南

简介:de4dot-netcore 版本是面向.NET Core 环境的脱壳工具,专为安全研究人员与逆向工程师打造,用于剥离 ConfuserEx、DNEmu、Themida、.NET Reactor 等常见保护壳,还原未经混淆的原始可执行文件,便于静态或动态分析。资…

2026/10/9 14:07:12 阅读更多 →
电子报纸订购系统数据库设计:课设中的真实业务数据建模

电子报纸订购系统数据库设计:课设中的真实业务数据建模

简介:本资源是一份面向高校数据库课程设计实践的完整说明书文档,适用于计算机相关专业本科生开展电子报纸订购系统开发项目。内容覆盖需求分析、数据流图绘制、概念与逻辑结构设计、关系模式构建、子系统实现(订购/统计/管理)及系…

2026/10/9 14:07:12 阅读更多 →
数据库习题解析:从SQL错题到生产级查询能力跃迁

数据库习题解析:从SQL错题到生产级查询能力跃迁

简介:本资源是《数据库原理和应用教程(第4版)》配套的习题参考答案与解析PDF,面向高校计算机、信息管理等专业本科生及数据库初学者,旨在系统巩固数据库核心理论与解题能力。内容覆盖数据库发展三阶段、DBMS组成与功能…

2026/10/9 14:07:11 阅读更多 →
Mendeley文献管理实战:从安装配置到Word引用与避坑指南

Mendeley文献管理实战:从安装配置到Word引用与避坑指南

1. 为什么我最终把文献管理交给了这款工具写论文这件事,最折磨人的环节往往不是实验做不出来,也不是数据分析跑不通,而是参考文献。我见过太多同行的桌面:几十个PDF文件散落在不同文件夹里,命名规则五花八门&#xff0…

2026/10/9 14:07:11 阅读更多 →
工资管理系统数据库设计:从课程作业到企业级HR建模

工资管理系统数据库设计:从课程作业到企业级HR建模

简介:本资源是一份面向高校信息管理与信息系统专业本科生的数据库课程设计报告,聚焦工资管理系统的全流程数据库设计与实现,帮助学习者掌握从需求分析到运行维护的完整工程实践能力。报告严格遵循数据库设计规范,系统覆盖引言、需…

2026/10/9 14:06:10 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 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/8 21:13:17 阅读更多 →
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/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练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/9 6:17:20 阅读更多 →