NC57 与 Oracle 10g 安装部署全流程:依赖关系、静默安装与避坑指南
简介这份文档面向用友NC57的部署实施人员与运维初学者聚焦Oracle 10g数据库与NC57产品的完整安装流程帮助读者在较短时间内理清从数据库搭建到系统上线的关键环节。资源包内共1个doc文件压缩包约2.77MB以图文步骤形式记录操作过程便于对照执行与查阅。内容涵盖Oracle数据库安装、表空间与用户创建、NC57产品安装顺序、NcSysConfig.bat配置、中间件启动、客户端安装与浏览器设置以及系统管理设置等模块其中表空间脚本与用户授权语句可直接参考使用安装顺序说明也有助于规避常见报错。目前已有345人学习下载适合需要独立完成NC57环境搭建、或希望系统梳理安装脉络的技术人员参考。1. NC57 安装文档和 Oracle 10g 的安装步骤老 ERP 环境搭建的完整路径接手一套基于 NC57 的老 ERP 系统时最先卡住大多数人的往往不是业务配置而是底层环境——Oracle 10g 装不上、NC57 中间件起不来、数据源连不通。这套组合在不少企业里仍在跑核心业务但它的安装文档要么散落在各处要么写得语焉不详。NC57 安装文档和 Oracle 10g 的安装步骤之所以值得单独拿出来讲是因为这两个东西的部署顺序、参数配置、系统兼容性之间存在强耦合任何一步出错都会导致后续全部推倒重来。这篇文章面向的是需要从零搭建或迁移这套环境的运维和开发人员我会把安装路径、关键参数、常见报错和排查方法按实际操作顺序讲清楚让你少走弯路。2. 装之前先把环境理清楚Oracle 10g 与 NC57 的依赖关系2.1 为什么安装顺序不能反Oracle 10g 和 NC57 之间存在明确的依赖链。NC57 的中间件在启动时需要连接数据库实例读取系统表、元数据和配置信息。如果先装 NC57 再装数据库中间件启动时会因为找不到数据源而反复报错日志里会出现连接超时或监听器无响应的提示。常见做法是先把 Oracle 10g 的实例跑通确认能正常连接再部署 NC57 的应用服务。另一个容易忽略的点是字符集。Oracle 10g 安装时选择的字符集必须和 NC57 要求的保持一致通常用 ZHS16GBK 或 AL32UTF8。如果字符集不匹配NC57 初始化时会插入乱码后续修复非常麻烦。我一般会在建库阶段就确认好字符集而不是等到 NC57 报错了再回头改。2.2 操作系统层面的准备工作Oracle 10g 对操作系统的版本比较敏感。以常见的 Linux 环境为例需要提前确认内核参数、共享内存段、信号量等是否满足最低要求。以下是安装前必须检查的几个系统参数参数项推荐值检查命令共享内存 shmmax不低于物理内存的一半cat /proc/sys/kernel/shmmax信号量 semmsl不低于 250cat /proc/sys/kernel/sem文件描述符不低于 65536ulimit -n交换分区不低于物理内存的 1.5 倍free -m这些参数如果偏低Oracle 安装过程中可能直接报错退出或者在实例启动时挂起。调整方式是在/etc/sysctl.conf中写入对应值然后执行sysctl -p生效。# 查看当前共享内存最大值 cat /proc/sys/kernel/shmmax # 临时调整为 4GB重启后失效 sysctl -w kernel.shmmax4294967296 # 永久生效需写入 /etc/sysctl.conf echo kernel.shmmax 4294967296 /etc/sysctl.conf sysctl -p逻辑说明shmmax决定了单个共享内存段的最大字节数Oracle 的 SGA 就分配在这块内存里。如果这个值太小实例启动时会报 ORA-27102 错误。参数值建议设为物理内存的一半或更大但不要超过物理内存总量。2.3 用户与目录规划Oracle 安装不建议直接用 root 用户跑安装程序。标准做法是创建独立的 oracle 用户和 oinstall、dba 用户组然后把安装目录的权限赋给这个用户。NC57 那边通常也会建一个独立的应用用户两者不要混用。# 创建用户组和用户 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle # 创建安装目录并授权 mkdir -p /u01/app/oracle/product/10.2.0/db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01逻辑说明oinstall组负责管理 Oracle 软件的安装文件dba组拥有数据库管理权限。目录结构中的10.2.0是 Oracle 10g 的版本号路径习惯db_1表示第一个数据库主目录。权限设为 775 是为了让同组用户也能访问但其他用户无权读写。3. Oracle 10g 安装实操从静默安装到实例创建3.1 安装包准备与响应文件配置Oracle 10g 的安装方式分图形界面和静默安装两种。生产环境通常没有图形界面所以静默安装更实用。核心是准备一个响应文件把安装过程中的所有选项提前写好。# 解压安装包 unzip 10201_database_linux_x86_64.cpio.zip cpio -idmv 10201_database_linux_x86_64.cpio # 编辑响应文件 vi /home/oracle/db_install.rsp响应文件里需要重点关注的几个参数# 响应文件关键参数 oracle.install.optionINSTALL_DB_SWONLY UNIX_GROUP_NAMEoinstall INVENTORY_LOCATION/u01/app/oracle/oraInventory ORACLE_HOME/u01/app/oracle/product/10.2.0/db_1 ORACLE_BASE/u01/app/oracle oracle.install.db.InstallEditionEE oracle.install.db.isCustomInstallfalse逻辑说明INSTALL_DB_SWONLY表示只安装数据库软件不自动建库这样可以把软件安装和实例创建分开便于排查问题。ORACLE_HOME和ORACLE_BASE的路径要和前面创建的目录一致。InstallEditionEE是企业版如果用的是标准版改成SE。执行静默安装cd /home/oracle/database ./runInstaller -silent -responseFile /home/oracle/db_install.rsp -ignoreSysPrereqs-ignoreSysPrereqs参数用于跳过某些系统检查在确认系统实际满足要求但安装程序误报时可以加上。安装完成后按提示用 root 执行root.sh脚本。3.2 用 DBCA 静默建库软件装完后需要创建数据库实例。DBCA 同样支持静默模式关键是准备一个建库模板。# 生成建库响应文件模板 dbca -silent -generateScripts -templateName General_Purpose.dbc \ -gdbName nc57db -sid nc57db -responseFile /home/oracle/dbca.rsp # 执行静默建库 dbca -silent -createDatabase -responseFile /home/oracle/dbca.rsp建库响应文件中需要确认的参数参数说明示例值gdbName全局数据库名nc57dbsid实例名nc57dbcharacterSet字符集ZHS16GBKmemoryPercentage内存分配比例40sysPasswordSYS 用户密码自定义逻辑说明gdbName和sid通常保持一致避免连接时混淆。characterSet必须和 NC57 要求的一致建库后修改字符集代价极高。memoryPercentage控制 SGA 和 PGA 的总内存占比40% 是保守值物理内存充足可以适当调高。建库完成后验证实例状态# 设置环境变量 export ORACLE_SIDnc57db export ORACLE_HOME/u01/app/oracle/product/10.2.0/db_1 export PATH$ORACLE_HOME/bin:$PATH # 查看实例状态 sqlplus / as sysdba SQL select status from v$instance; SQL select name, open_mode from v$database;如果v$instance返回 OPENv$database返回 READ WRITE说明实例正常运行。3.3 监听器配置与网络连通性验证数据库实例跑起来后还需要配置监听器否则 NC57 无法通过网络连接。# 查看监听器状态 lsnrctl status # 如果未启动则启动 lsnrctl start监听器配置文件listener.ora通常位于$ORACLE_HOME/network/admin/目录下。需要确认其中包含正确的实例注册信息# listener.ora 关键内容 LISTENER (DESCRIPTION_LIST (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST 主机IP)(PORT 1521)) ) ) SID_LIST_LISTENER (SID_LIST (SID_DESC (SID_NAME nc57db) (ORACLE_HOME /u01/app/oracle/product/10.2.0/db_1) ) )逻辑说明HOST填写数据库服务器的实际 IPPORT默认 1521。SID_LIST中注册实例名这样监听器才能把连接请求转发到正确的实例。配置完成后用lsnrctl reload重新加载。验证网络连通性# 用 tnsping 测试 tnsping nc57db # 用 sqlplus 远程连接测试 sqlplus system/password//主机IP:1521/nc57db如果 tnsping 返回 OKsqlplus 能正常登录说明数据库侧已经就绪。4. NC57 部署中间件配置与数据源对接4.1 NC57 安装包结构与部署路径NC57 的安装包通常包含中间件、应用模块和初始化脚本三部分。部署前需要确认 JDK 版本NC57 一般依赖 JDK 1.5 或 1.6版本过高会导致中间件启动异常。# 查看当前 JDK 版本 java -version # 如果版本不对需要指定 NC57 自带的 JDK export JAVA_HOME/opt/nc57/jdk1.6.0_45 export PATH$JAVA_HOME/bin:$PATH部署路径建议单独规划不要和 Oracle 目录混在一起# 创建 NC57 部署目录 mkdir -p /opt/nc57 cd /opt/nc57 # 解压安装包 tar -zxvf nc57_setup.tar.gz # 目录结构通常如下 # /opt/nc57/ # ├── middleware/ # 中间件 # ├── modules/ # 应用模块 # ├── jdk1.6.0_45/ # 自带 JDK # └── setup.sh # 初始化脚本逻辑说明把 JDK 路径显式指向 NC57 自带的版本避免系统默认 JDK 版本不兼容。部署目录独立规划是为了后续升级或迁移时不影响数据库。4.2 数据源配置与连接池参数NC57 通过数据源连接 Oracle配置入口通常在中间件的管理控制台或配置文件中。核心参数包括连接 URL、驱动类、用户名密码和连接池大小。# 数据源配置示例 datasource.urljdbc:oracle:thin:主机IP:1521:nc57db datasource.driveroracle.jdbc.driver.OracleDriver datasource.usernamenc57user datasource.password自定义密码 datasource.maxActive50 datasource.maxIdle10 datasource.minIdle5 datasource.validationQuerySELECT 1 FROM DUAL逻辑说明jdbc:oracle:thin是 Oracle 的瘦客户端连接方式不需要在客户端安装 Oracle 客户端软件。maxActive控制最大活跃连接数根据并发用户数调整50 是中小规模部署的常用值。validationQuery用于连接池检测连接是否有效Oracle 中固定写SELECT 1 FROM DUAL。配置完成后需要把 Oracle 的 JDBC 驱动包放到中间件的类路径下# 将 ojdbc 驱动复制到中间件 lib 目录 cp ojdbc14.jar /opt/nc57/middleware/lib/注意Oracle 10g 对应的 JDBC 驱动通常是 ojdbc14.jar对应 JDK 1.4 及以上版本。如果 JDK 是 1.6也可以用 ojdbc6.jar但需要确认 NC57 是否兼容。4.3 启动中间件并验证 NC57 可用性数据源配好后启动 NC57 中间件。启动脚本通常在middleware/bin/目录下。# 进入中间件目录 cd /opt/nc57/middleware/bin # 启动中间件 ./startup.sh # 查看启动日志 tail -f ../logs/server.log启动日志中需要关注几个关键信息数据源初始化是否成功、应用模块是否全部加载、监听端口是否正常绑定。如果日志中出现Connection refused或ORA-开头的错误说明数据库连接有问题需要回到数据源配置排查。验证 NC57 是否可用# 检查中间件监听端口 netstat -tlnp | grep 端口号 # 用 curl 测试 HTTP 接口 curl -I http://localhost:端口号/nc57/如果返回 HTTP 200 或 302说明中间件已经正常响应。接下来用浏览器访问 NC57 的登录页面用管理员账号登录确认能正常进入系统。5. 避坑指南安装过程中最容易翻车的五个地方5.1 坑一Oracle 安装程序报 ORA-27102 内存不足现象执行 runInstaller 或启动实例时报 ORA-27102: out of memory 错误安装中断。原因系统的共享内存参数shmmax或shmall设置过小无法满足 Oracle SGA 的内存分配需求。另一个可能是/dev/shm空间不足。解决检查/proc/sys/kernel/shmmax和/proc/sys/kernel/shmall把shmmax调整为物理内存的一半以上shmall调整为物理内存除以页大小。同时确认/dev/shm挂载大小足够必要时在/etc/fstab中调整。5.2 坑二NC57 中间件启动后数据源连接超时现象中间件进程存在但日志中反复出现数据源获取连接失败NC57 页面无法打开。原因常见原因有三个——监听器未注册实例、防火墙拦截了 1521 端口、数据源 URL 中的 SID 写错。还有一种情况是 Oracle 的local_listener参数未配置导致实例没有向监听器注册。解决先用lsnrctl status确认实例是否已注册。如果未注册检查local_listener参数并执行alter system register。然后用tnsping从 NC57 服务器测试数据库连通性确认防火墙规则。最后核对数据源 URL 中的主机 IP、端口和 SID 是否与实际一致。5.3 坑三字符集不匹配导致中文乱码现象NC57 初始化时插入的中文数据显示为乱码或者登录页面中文变成问号。原因Oracle 数据库字符集与 NC57 要求的字符集不一致。常见情况是数据库建库时选了WE8ISO8859P1或AL32UTF8而 NC57 期望ZHS16GBK。解决字符集在建库后修改非常麻烦最好的办法是建库时就选对。如果已经建错小库可以导出数据后重建大库需要评估迁移成本。检查字符集的命令是select value from nls_database_parameters where parameterNLS_CHARACTERSET;。5.4 坑四JDK 版本不兼容导致中间件启动闪退现象执行 startup.sh 后进程立刻退出日志中没有任何有效信息或者报UnsupportedClassVersionError。原因系统默认 JDK 版本过高NC57 的中间件是基于 JDK 1.5 或 1.6 编译的高版本 JDK 无法运行低版本字节码。解决在启动脚本中显式指定JAVA_HOME为 NC57 自带的 JDK 路径不要依赖系统默认的 java 命令。可以在 startup.sh 开头加上export JAVA_HOME/opt/nc57/jdk1.6.0_45确保启动时用的是正确版本。5.5 坑五静默安装响应文件路径含空格导致失败现象runInstaller 执行后立即报错退出提示无法读取响应文件或参数解析失败。原因响应文件的路径中包含空格或特殊字符安装程序解析时出错。另一个可能是响应文件的权限不对oracle 用户没有读取权限。解决把响应文件放在不含空格的路径下比如/home/oracle/db_install.rsp。同时确认文件权限为 644 或 755属主为 oracle 用户。执行安装前用cat确认文件内容完整没有因为复制粘贴导致格式错乱。6. 装完之后怎么验证几个实用的检查习惯环境搭完之后不要急着交给业务方用。我一般会做几轮验证确认这套 NC57 加 Oracle 10g 的组合是真的稳而不是表面能跑。第一轮是数据库层面的压力测试。用 swingbench 或简单的 PL/SQL 脚本模拟并发连接观察连接池是否稳定、SGA 命中率是否正常。重点看v$sysstat中的physical reads和db block gets比例如果物理读占比过高说明 SGA 可能偏小需要调整db_cache_size。第二轮是 NC57 应用层面的功能验证。用不同角色的账号登录跑一遍核心业务流程比如单据录入、审批流转、报表查询。这些操作会触发不同的数据源连接和 SQL 执行路径能暴露一些单纯启动中间件发现不了的问题。第三轮是重启验证。把数据库和 NC57 中间件按顺序停掉再按正确顺序启动确认整个链路能自动恢复。这一步很关键因为生产环境难免遇到重启如果重启后需要人工干预才能恢复那就是隐患。# 停止顺序先停 NC57 中间件再停 Oracle 监听器最后停实例 cd /opt/nc57/middleware/bin ./shutdown.sh lsnrctl stop sqlplus / as sysdba shutdown immediate; # 启动顺序先启实例再启监听器最后启 NC57 sqlplus / as sysdba startup; lsnrctl start cd /opt/nc57/middleware/bin ./startup.sh逻辑说明停止时先断应用层再断数据库避免 NC57 在数据库关闭后还在尝试重连。启动时反过来先让数据库就绪再让 NC57 连接。这个顺序如果搞反NC57 启动时会因为连不上数据库而报错虽然通常能自动重试但日志里会留下一堆干扰信息。还有一个习惯是定期检查 Oracle 的告警日志和 NC57 的中间件日志。告警日志在$ORACLE_BASE/admin/nc57db/bdump/alert_nc57db.log中间件日志在/opt/nc57/middleware/logs/下。很多问题在爆发之前日志里已经有征兆了比如表空间不足、连接池耗尽、监听器频繁注册失败。养成每周扫一遍日志的习惯比出了问题再救火要省事得多。这套环境虽然老但只要安装阶段把依赖关系、参数配置和验证步骤做到位后续运行的稳定性是有保障的。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

古诗文MySQL数据库:结构化诗词诗人数据包,开箱即用

古诗文MySQL数据库:结构化诗词诗人数据包,开箱即用

简介:这是一份面向古典文学研究者、中文专业师生及诗词爱好者的数据资源,提供结构完整、内容详实的诗词诗人MySQL数据库,用于支持古籍数字化分析、教学案例构建与个人学习检索。资源包含3个核心SQL文件,分别定义诗人信息表、诗词元…

2026/10/9 14:15:26 阅读更多 →
实验室设备管理系统APP开发实战:从SQLite建表到借用审批闭环

实验室设备管理系统APP开发实战:从SQLite建表到借用审批闭环

简介:这是实验室设备管理系统APP的完整源码工程包,面向毕业设计、课程设计、工程实训、大作业及竞赛项目等场景。项目包含移动端页面、后端接口和数据库脚本,代码经运行验证功能正常,可直接复现,也便于在此基础上扩展新…

2026/10/9 14:15:26 阅读更多 →
dnSpy在32位系统上的反编译与调试实战指南

dnSpy在32位系统上的反编译与调试实战指南

简介:dnSpy是一款专为32位Windows系统打造的.NET反编译与调试工具,面向C#、VB.NET开发者、逆向工程人员及安全分析师,可将已编译程序集反编译为可读源码,支持查看和编辑IL中间语言、检查混淆逻辑、恢复丢失代码并定位性能瓶颈。该…

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

最新新闻

阿里开源 open-code-review:用确定性流水线兜住 LLM,把代码审查评论钉到具体行

阿里开源 open-code-review:用确定性流水线兜住 LLM,把代码审查评论钉到具体行

在 PR 里挂一个通用大模型审代码,实际体验通常是:十几条"建议补充错误处理""这里可能有并发问题"的泛泛评论,指不到具体哪一行;同一次改动跑两遍,结果还能不一样;误报一多,…

2026/10/10 17:43:09 阅读更多 →
AgentR 开源 Webcmd:让 AI 智能体记住网站

AgentR 开源 Webcmd:让 AI 智能体记住网站

10 月 8 日,AgentR 在旧金山湾区发布 Webcmd——一套免费、开源的浏览器基础设施,卖点只有一句话:让 AI 智能体把一个网站学一次,之后反复复用,而不是每次访问都从零重来。痛点:没有记忆的智能体&#xff0…

2026/10/10 17:43:09 阅读更多 →
GitHub热门项目深度拆解:从仿生机器人到微服务架构

GitHub热门项目深度拆解:从仿生机器人到微服务架构

2026年3月14日晚上,我照例把GitHub的热门榜单从头到尾刷了一遍。当天的热门项目相当能说明问题:前几排里有会走路的鸭子这类嵌入式仿生机器人,有遥操作相关的机器人控制项目,也有Three.js驱动的3D展示项目、Spring Cloud微服务脚手…

2026/10/10 17:43:09 阅读更多 →
低轨卫星产业全解析:从轨道设计到商业落地的完整框架

低轨卫星产业全解析:从轨道设计到商业落地的完整框架

低轨卫星产业这些年是真火了,火到做投资的、搞通信的朋友都跑来问我:这玩意到底是不是噱头?什么时候能真正用上?作为在这个领域跟过几个项目的人,我的真实感受是:低轨卫星被过度神化和过度唱衰的声音同时存…

2026/10/10 17:43:08 阅读更多 →
网上购物系统用例图实战:从边界、关系到评审避坑指南

网上购物系统用例图实战:从边界、关系到评审避坑指南

简介:网上购物系统用例图是一份面向软件工程、UML建模及数据库课程设计的文档资料,适合需要完成在线交易系统需求分析的学生、开发人员与系统设计者参考。资源包共1个文件,以doc文档形式呈现,压缩包大小约319KB,内含系…

2026/10/10 17:43:08 阅读更多 →
Python人流量上下行计数实战:YOLOv8+追踪+虚拟线实现双向客流统计

Python人流量上下行计数实战:YOLOv8+追踪+虚拟线实现双向客流统计

简介:面向Python开发者和计算机视觉入门者,这份人流量计数与上下行方向统计资源围绕OpenCV实现了一套完整的人数统计方案,适用于零售门店、交通枢纽、公共场所等需要分析人员流向的场景。压缩包共20个文件、约138MB,包含可直接运行…

2026/10/10 17:42:07 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

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/10 11:14:25 阅读更多 →
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/10 1:36:08 阅读更多 →
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/10 11:14: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/10 5:23:50 阅读更多 →
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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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/10 10:38:42 阅读更多 →