Windows服务器部署Oracle 19c:从安装包到静默安装的完整路线
简介这是Oracle Database 19c在Windows x64平台上的完整安装资源包面向需要本地部署、测试或学习该版本数据库的DBA、开发人员与运维工程师用于解决企业级数据库安装与初始配置难题。压缩包共约2000个文件以jar、xml、dll、exe、properties、html、png等类型为主涵盖数据库服务器与客户端组件、安装响应文件、批处理脚本及JMX管理工具整体809.52MB目录结构清晰易检索。目前已有88人学习下载适合在Windows环境下体验Oracle 19c的容器数据库、In-Memory Option、自动诊断ADDM/AWR与安全增强等核心特性。该版本在查询处理、内存管理与自动化运维方面有显著优化尤其适合用容器数据库整合多个业务系统借助该资源使用者可独立完成环境检查、安装配置、实例管理与性能监控调优并利用内置分析工具辅助日常运维为生产或开发场景打下稳定、可扩展的数据库基础。1. Oracle Database 19c 的 Windows 安装包这个 zip 文件到底装了什么当你在服务器的下载目录里看到 WINDOWS.X64-193000-gsm.zip 这个名字先别急着把它当成一个普通的压缩包。它对应的正是 Oracle Database 19c 的 Windows x64 平台发布归档文件名里的 X64 说明架构193000 指向 19.3 版本基线gsm 后缀通常意味着归档里包含与 Grid 组件相关的部分。把这个包拿在手里的运维人员目标很明确在一台 64 位 Windows Server 上把一套能进生产的 Oracle 数据库环境从零建出来。19c 是很多人愿意长期使用的稳定版本但 Windows 平台的安装过程并不友好大量从 Linux 迁移过来的习惯在这里都会失效。这篇文章围绕这一个 zip 包把安装前的环境准备、安装路径、静默化部署与排障清单串起来讲完。新手可以照着步骤走老手可以跳过基础章节直接看避坑清单。2. 部署前的三条硬性纪律系统盘、内存与 Java 环境的取舍Windows 上装 Oracle 和 Linux 是两套完全不同的心智模型。Linux 下你关心内核参数、共享内存段和用户权限组Windows 下你要面对注册表写入、Windows 服务账户、页面文件和防火墙策略。很多在 Linux 上经验丰富的 DBA 第一次在 Windows 上装 19c反而会栽在一些看起来很小的地方。所以在解压这个 zip 包之前先把三条硬性纪律定下来。2.1 Windows Server 版本与 C 盘预留的黄金配比Oracle 19c 官方支持列表覆盖 Windows Server 2012 R2 之后的服务器系统但生产环境我更建议固定在 Windows Server 2019 或 2022 上。桌面版系统不是不能装测试用没问题上了生产很容易因为服务启动策略和网络配置文件差异出问题。安装前把系统补丁打全关掉不必要的开机自启动项可以减少非常多的干扰因素。磁盘预留是另一个被低估的点。官方安装文档里的软件空间需求是 10GB 上下那只是软件文件本体的估算。解压 zip 包时临时目录里会多出一份与安装包接近大小的中间文件再加上日志和 Inventory 的写入实际占用远超你预期。实践下来系统盘预留 40GB 以上才是真正稳妥的。数据文件与重做日志不要放在系统盘放到独立的磁盘分区。我一般会先跑一条命令把所有分区的可用空间打印出来再决定路径wmic logicaldisk get caption,freespace,size这条命令输出的 freespace 单位是字节看着很费劲可以用 PowerShell 的更好用版本Get-PSDrive -PSProvider FileSystem | Select-Object Name, {nFreeGB;e{[math]::Round($_.Free/1GB,2)}}逻辑说明这一步的目的不光是确认磁盘够不够更是让你知道 C 盘和临时目录所在分区各自有多少余额。Oracle 安装器的预检逻辑会同时检查系统分区和临时目录分区两个分区都要满足条件才会通过。很多人看到 C 盘明明还有 50GB 空闲预检却报空间不足原因就是 TEMP 环境变量指向的那个分区快满了。2.2 内存交换区与 Oracle 的 AMM 选择内存方面 Windows 和 Linux 的差异更大。Windows 实例的内存管理默认走自动内存管理AMM也就是 SGA 和 PGA 可以动态伸缩。这套机制在 Linux 上表现还好在 Windows 上却依赖一个关键前提页面文件要足够大。因为 Windows 的 SGA 是通过内存映射文件实现的Oracle 在启动实例时需要向系统申请一块与 SGA 大小相当的映射空间页面文件受限时实例可能直接报 ORA-00845。这份踩坑经验我建议直接固化成部署前检查项。页面文件初始大小设置为物理内存的 1.5 倍以上并且最好不要放在 C 盘。比如一台 64GB 内存的服务器页面文件设 96GB 是底线。如果服务器是给数据库专用的可以更激进一些直接设成物理内存的 2 倍反正磁盘空间通常不是瓶颈。内存参数的选择上我持保守态度。安装向导默认推荐 AMM可以接受但安装完成后我一般会改成手动管理。原因很简单Windows 上 AMM 的动态伸缩容易触发页面文件的频繁扩缩带来诡异的性能抖动。改手动管理的操作也很直接alter system set memory_target0 scopeboth; alter system set sga_target8G scopeboth; alter system set pga_aggregate_target2G scopeboth;参数说明memory_target 置 0 表示关闭自动内存管理sga_target 与 pga_aggregate_target 设置为固定值。具体数值根据服务器物理内存调整我常用的配比是 SGA 占物理内存 25% 左右PGA 占 SGA 的四分之一到三分之一。改完以后需要重启实例才能完全生效。2.3 JDK 版本兼容性给安装器一份能识别的 JAVA_HOMEOracle 19c 的 Windows 安装器内置了运行时组件但 setup.exe 在启动时仍会扫描系统环境变量。很多服务器上装了多个 JDK 版本系统 PATH 指向的是 JDK 17 甚至 JDK 21这时安装器会出现两类典型问题一是安装界面打开后白屏或按钮无响应二是预检阶段提示无法创建 Java 虚拟机实例。这类问题不算高频但出现的时间点总是最要命的。处理方案是提前把 JAVA_HOME 指到一套 JDK 8并把 JAVA_HOME\bin 放到 PATH 最前面然后再启动安装器set JAVA_HOMEC:\Program Files\Java\jdk1.8.0_202 set PATH%JAVA_HOME%\bin;%PATH% cd /d D:\oracle_install setup.exe -ignoreSysPrereqs -J-java.io.tmpdirD:\Temp参数说明JAVA_HOME 要指到 JDK 安装根目录不要指到 bin 子目录。-ignoreSysPrereqs 用于跳过一部分系统预检只在你知道某项检查可以延后处理时使用。-J-java.io.tmpdir 用于指定 Java 运行时的临时目录避免安装过程中把临时文件堆积在系统盘。提示如果安装器长时间停在“正在准备安装”界面别干等打开任务管理器看 java.exe 的 CPU 占用。占用低得异常时大概率是 JAVA_HOME 指向有问题。3. 从 zip 解压到实例创建一条完整可复现的安装路径环境准备做完以后接下来就是从 zip 包到数据库实例的落地过程。整个链路可以拆成三个阶段解压归档、安装数据库软件、用 DBCA 创建实例。三个阶段尽量分开做每一步都能独立验证出了问题也好定位。3.1 解压归档用系统自带 tar 还是 PowerShell解压这一步看似简单实际坑不少。Oracle 的安装归档目录层级较深个别文件路径接近 Windows 的 MAX_PATH 限制直接右键“全部提取”经常在某个中间目录中断。我一般用系统自带的 tar 命令来处理d: cd \stage mkdir oracle19c tar -xf WINDOWS.X64-193000-gsm.zip -C oracle19ctar 在 Windows 上是从 GNU tar 移植过来的解压大文件的速度比资源管理器快很多。如果遇到个别文件提取失败可以换 PowerShell 的 Expand-ArchiveExpand-Archive -Path .\WINDOWS.X64-193000-gsm.zip -DestinationPath .\oracle19c -Force逻辑说明tar 与 Expand-Archive 的核心差异在长路径和文件锁定处理上。Expand-Archive 用的是 .NET 压缩 API对中文路径和超长路径更友好tar 速度快但跨目录层级超过 260 字符时容易静默漏文件。我的操作习惯是解压目标路径一定用短路径比如 C:\stage\oracle19c避免把 zip 放深到多级目录。解压完成后先确认 setup.exe 存在dir /s /b oracle19c\setup.exe如果输出为空说明解压不完整或者 zip 包本身有损坏。此时别急着重新解压先用 7-Zip 打开 zip 包执行一次“测试”功能可以快速判断是文件损坏还是解压工具的问题。这一步成本极低但能省下后面安装失败时排查的大量时间。3.2 只装软件还是连库一起建我的选择是分开走解压完成后进入安装向导第一件事是选择配置选项。常见做法有两种安装时同时创建数据库或者只安装数据库软件。我的建议很明确选择“仅安装数据库软件”数据库实例留到后面用 DBCA 单独创建。理由是 Windows 安装器在创建数据库的那一步要同时处理防火墙规则、服务账户授权和监听器注册任何一个环节出错回滚成本都很高。拆开以后至少能明确知道是哪一步出的问题。安装向导会依次经过这些页面配置选项页选择“仅安装数据库软件”。数据库安装类型选择“单实例数据库安装”。产品语言保留简体中文和英语即可。数据库操作组默认的 ORA_DBA 组可以沿用。Oracle 基目录与 Oracle 主目录建议使用 C:\app\oracle 与 C:\app\oracle\product\19.0.0\dbhome_1路径里不要出现中文或空格。这里的路径选择值得多说一句。Oracle Base 和 Oracle Home 的路径一旦确定后续很多配置文件的绝对路径都会跟着写死。中途改路径不是不行但要动监听器配置和环境变量成本很高。我一般先把 ORACLE_HOME 写进系统环境变量并确认当前会话能读到set ORACLE_HOMEC:\app\oracle\product\19.0.0\dbhome_1 set PATH%ORACLE_HOME%\bin;%PATH% echo %ORACLE_HOME%输出结果能正确打印路径说明环境变量生效。这一步在后续所有命令行操作中都会用到。3.3 建库阶段dbca 静默建库的完整命令软件安装完成后用 DBCA 建库。Windows 的 cmd.exe 里执行 dbca 时要注意换行符反斜杠和脱字符容易出错。下面这组命令是我常用的版本可以直接照抄set ORACLE_HOMEC:\app\oracle\product\19.0.0\dbhome_1 set PATH%ORACLE_HOME%\bin;%PATH% dbca -silent -createDatabase ^ -templateName General_Purpose.dbc ^ -gdbName orcl -sid orcl ^ -SysPassword YourPass_123 ^ -SystemPassword YourPass_123 ^ -storageType FS ^ -datafileDestination D:\oradata\orcl ^ -characterSet AL32UTF8 ^ -nationalCharacterSet AL16UTF16 ^ -memoryPercentage 20 ^ -emConfiguration NONE ^ -sampleSchema false ^ -databaseType MULTIPURPOSE命令里的每个参数都有实际影响。templateName 选择通用模板覆盖绝大多数业务场景。gdbName 是全局数据库名sid 是系统标识如果 gdbName 带了域名后缀sid 必须与域名前的部分保持一致。datafileDestination 指定数据文件目录我会明确写到独立数据盘而不是留给默认路径。characterSet 使用 AL32UTF8这是当前最不容易出乱码的选择这点在下面解释。memoryPercentage 20 表示 SGA 与 PGA 合计上限占物理内存的 20%。这个参数别照抄默认的 40%Windows 上 20% 更稳要给操作系统留足余量。emConfiguration NONE 表示不启动 OEM 企业管理器对普通生产环境足够。sampleSchema false 是不安装示例 schema缩小数据库体积。命令执行完以后必须检查退出码echo %ERRORLEVEL%返回 0 表示成功。非 0 时去 ORACLE_BASE\cfgtoollogs\dbca\orcl 目录看日志重点找 Exception 和错误堆栈一般能直接定位到失败原因。4. 安装避坑清单五个高频故障与处置方案Windows 平台装 Oracle 的坑比 Linux 多得多很多问题你花一整天也查不出原因但一旦知道原因解决只要几分钟。这一章把我在部署和运维中遇到的高频故障整理出来每条按现象、原因、解决的顺序展开。4.1 双击 setup.exe 后界面闪退日志卡在预检阶段现象双击 setup.exe窗口一闪而过安装器直接退出。去临时目录或 ORACLE_HOME 的 cfgtoollogs 目录里翻日志最后一行停在某个预检项目上没有明确的错误代码。原因常见诱因有两个。一是系统的“Windows Firewall”服务或“Server”服务被禁用安装器预检阶段需要枚举网络服务服务缺失会让它静默退出。二是 JAVA_HOME 指向了高版本 JDK安装器启动 Java 虚拟机失败但没有弹出错误窗口。解决先打开 services.msc确认 Windows Firewall 和 Server 服务处于自动启动状态手动启动后重试。如果再闪退按前面章节的方法设置 JAVA_HOME 到 JDK 8。多数情况下这两步能解决 90% 的闪退问题。4.2 磁盘预检永远报空间不足现象C 盘明明剩余 50GB安装器仍提示某个分区空间不足而且报错信息不指明具体分区。原因安装器检查的不只是 C 盘还会读取当前用户的 TEMP 目录所在分区和 ORACLE_HOME 所在分区。很多服务器把 TEMP 指到了 D:\Temp如果那个分区只剩几百 MB预检自然失败。解决用编辑器输入echo %TEMP%查看当前用户临时目录路径并确认该分区剩余空间在 10GB 以上。把临时目录、解压目录、ORACLE_HOME 放到同一分区让预检一次通过。4.3 DBCA 建库卡在 3% 或 11% 不再前进现象运行 dbca 静默命令后日志停在“正在创建并启动 Oracle 实例”阶段不报错也不退出等半小时也是这样。原因最常见的两个原因是防火墙未放行监听端口或者 Oracle 服务账户缺少“作为服务登录”权限。dbca 静默模式下的错误反馈非常少看起来像死锁。解决打开本地安全策略在“用户权限分配”里找到“作为服务登录”把 Oracle 服务账户加进去。接着确认防火墙放行 1521 端口。最后重启 Oracle 相关服务和监听器用 lsnrctl status 确认监听状态为 READY 而不是 BLOCKED。4.4 安装到 90% 附近提示无法写入注册表现象安装进度走到最后一段弹窗提示无法写入 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE。原因安装器没有以管理员权限运行UAC 把注册表写入重定向到了当前用户节点导致安装器读不到自己写的内容。另一类原因与 32 位和 64 位注册表视图差异有关setup.exe 在非提权状态下被虚拟化。解决右键 setup.exe 选择“以管理员身份运行”。如果是脚本自动化部署运行前用 runas 提权。Windows 组策略如果有额外限制把安装账户临时加入本地 Administrators 组再继续。4.5 建库成功但重启服务器后数据库服务未启动现象安装验证时一切正常重启服务器后业务连不上数据库services.msc 里看到 OracleServiceORCL 处于停止状态。原因服务启动类型虽然是自动但 Windows 启动时的服务依赖顺序导致 Oracle 服务没有跟着起来。另一个被长期忽略的原因是服务账户的密码过期安装时没有设置密码永不过期几个月后服务登录失败。解决用以下命令确认服务账户sc qc OracleServiceORCL查看 SERVICE_START_NAME 字段确认账户对应的密码策略。然后用net user 用户名 /expires:never关闭密码过期回到服务管理里把启动类型设为自动并取消“延迟启动”。这一步做完以后把服务账户的密码策略写进运维台账避免三个月后再次触发。5. 不打开图形界面也能装静默安装响应文件的正确写法很多服务器的部署流程要求无人值守Oracle 19c 安装器也提供了静默安装能力。但静默安装不是把图形界面的选项抄一遍那么简单响应文件的字段结构有它自己的一套逻辑。这一章讲清楚响应文件的组织方式以及如何分步推进。5.1 响应文件的骨架软件安装段与建库段是两个世界Oracle 19c 的静默安装响应文件里同时包含软件安装和建库的配置段落但实际执行时并不建议把两件事一起做完。响应文件模板在解压后的 database 目录下的 response 文件夹里参考它写一个精简版本oracle.install.responseFileVersion/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 oracle.install.optionINSTALL_DB_SOFTWARE_ONLY INVENTORY_LOCATIONC:\Program Files\Oracle\Inventory oracle.install.installer.platformNT_x86_64 oracle.install.db.InstallEditionEE oracle.install.db.OSDBA_GROUPORA_DBA oracle.install.db.OSOPER_GROUPORA_OPER oracle.install.db.OSBACKUPDBA_GROUPORA_DBA oracle.install.db.OSDGDBA_GROUPORA_DBA oracle.install.db.OSKMDBA_GROUPORA_DBA oracle.install.db.OSRACDBA_GROUPORA_DBA oracle.install.db.CLUSTER_NODES参数说明这个响应文件只做软件安装INSTALL_DB_SOFTWARE_ONLY 告诉安装器不要创建数据库实例。INVENTORY_LOCATION 在 Windows 上通常自动生成在 C:\Program Files\Oracle\Inventory不需要手动指定如果手写这个键必须确保目录存在且当前用户有写权限。OSDBA_GROUP 对应的是 Windows 本地组名不填域账户组。5.2 安装日志里的四个关键词响应文件准备好以后执行安装命令cd /d C:\stage\oracle19c\database setup.exe -silent -responseFile C:\stage\db_install.rsp -log C:\stage\install.log执行后不要干等打开安装日志实时跟踪。日志里需要关注的几类输出信息INFO: Prerequisite Check预检项目通过则继续。WARNING有告警但可以继续安装记录告警项即可。ERROR安装中断需要立刻定位。SEVERE严重错误多为磁盘或权限问题通常伴随 OUI 错误码。日志里出现 OUI-10002几乎可以确定是响应文件路径没有被正确识别检查路径里的反斜杠和空格。OUI-25031 则是 Inventory 目录写入失败多半是权限问题确认安装账户对 C:\Program Files\Oracle 有写权限。5.3 用独立响应文件走建库步骤软件安装完成后建库步骤我建议单独写一个 DBCA 响应文件字段更少更清晰[createDatabase] gdbNameorcl sidorcl templateNameGeneral_Purpose.dbc sysPasswordYourPass_123 systemPasswordYourPass_123 datafileDestinationD:\oradata\orcl characterSetAL32UTF8 memoryPercentage20 emConfigurationNONE执行命令dbca -silent -createDatabase -responseFile C:\stage\create_db.rsp这里有个常见误区认为 dbca 可以直接复用 setup.exe 的响应文件。实际上 dbca 的解析规则与 Universal Installer 不同字段名称和格式都不一样。搞混了会在建库阶段报缺少 templateName 或 sysPassword 的错误。最省事的做法就是按上文拆成两个响应文件分两步执行。提示响应文件里包含明文密码不要直接放在共享目录。我习惯在脚本里用环境变量方式临时注入密码比如先 set SYS_PASSxxxxx再通过模板替换生成临时响应文件执行完毕立即删除。这个习惯能避免密码长期滞留磁盘。6. 装完不等于交付验证数据库初启状态的五条命令安装完成只是起点从“安装成功”到“可以交付”至少还要过一遍基础验证。我自己的习惯是固定执行五条命令一条都不省。第一条确认服务状态。打开服务管理器找到 OracleServiceORCL 和 OracleOraDB19Home1TNSListener确认处于“正在运行”。服务没起来的先看启动类型再确认账户密码是否过期。第二条确认监听器状态lsnrctl status输出里看到“服务 orcl 已就绪”这样的行说明监听器与实例的握手正常。如果显示“实例 orcl状态 UNKNOWN”是静态注册在生效不影响连接但建议继续观察动态注册是否恢复。第三条用 sqlplus 验证实例状态sqlplus / as sysdba select name, open_mode, database_role from v$database; select version, full_name from product_component_version; show parameter sga_target;第一行查询返回 OPEN 和 PRIMARY 说明实例正常。第二行确认补丁基线版本与安装包匹配。第三行确认手动内存管理参数已经生效。第四条确认告警日志没有致命错误。查看诊断目录下的 alert 日志搜索 ORA- 关键字。重点检查启动过程中有没有 ORA-00845、ORA-01078 这类早期问题。第五条留下第一个回退基线。用 RMAN 做一次最小备份rman target / backup current controlfile format D:\backup\ctrl_%U.bak; backup spfile format D:\backup\spfile_%U.bak;控制文件和参数文件备份体积都很小但这是环境干净状态下的第一份“后悔药”。后面再做参数调整或补丁升级时随时可以回到这个基线。我吃过不少亏都是因为装完后没有第一时间留基线后来出了问题只能凭记忆改参数。做完这五件事WINDOWS.X64-193000-gsm.zip 这个安装包才算真正完成了它的使命。这套验证动作每次部署都会走一遍一分钟左右的事希望帮到你。本文还有配套的精品资源点击获取

相关新闻

2026继续教育论文降AI率工具实测:9款主流工具测评与避坑指南

2026继续教育论文降AI率工具实测:9款主流工具测评与避坑指南

2026年这个节点,继续教育圈的写作群里,大家讨论最多的已经不是选题,不是文献,而是检测报告里那行“AIGC疑似占比”。我帮不少学员看过初稿,也亲眼见过有人辛辛苦苦写完的东西被误判成AI生成。这几年降AI率工具的需求一…

2026/10/9 11:39:40 阅读更多 →
数据分析面试SQL题汇总:高频考点与易错点全解析

数据分析面试SQL题汇总:高频考点与易错点全解析

简介:一份面向数据分析岗位的SQL面试题汇总文档,适合求职者、转行者以及初级数据分析师按需复习。文档围绕建表、插入数据、排序、连接、分组、聚合函数、日期操作等高频考点展开,通过两道典型面试题完整演示了从数据加载到计算活跃度、次日留…

2026/10/9 11:39:40 阅读更多 →
iOS一键编译FFmpeg全家桶:交叉编译与架构合并实战

iOS一键编译FFmpeg全家桶:交叉编译与架构合并实战

简介:面向 iOS 平台音视频开发者的 FFmpeg 交叉编译辅助工具,将 ffmpeg、x264、fdk-aac、lame 四大开源库的源码下载、参数配置与编译流程整合为一套 Shell 脚本,适合需要在模拟器或真机环境中快速获得自定义 iOS 库的中高级开发者。资源共 4…

2026/10/9 11:39:40 阅读更多 →

最新新闻

显示器是输出设备:从显卡信号到面板显示的技术链路与选购要点

显示器是输出设备:从显卡信号到面板显示的技术链路与选购要点

1. 先把概念说清楚:显示器到底充当的是什么角色1.1 从计算机系统的功能分类说起如果你问一个刚接触电脑的人,显示器是什么设备,他多半会脱口而出:“不就是那块屏幕嘛。”这话没错,但从计算机系统的功能分类来看&#x…

2026/10/9 12:06:14 阅读更多 →
宝塔线+CR指标组合:从画法到实战的完整技术分析框架

宝塔线+CR指标组合:从画法到实战的完整技术分析框架

很多做技术分析的朋友,都绕不开这两个指标:一个是看似简单却总被误读的宝塔线,另一个是明明很实用却容易被忽略的CR指标。宝塔线说白了是一个“价位突破追踪器”,它把每天收盘价与前期的关键高点、低点做比较,用红绿实…

2026/10/9 12:06:14 阅读更多 →
IntelliJ IDEA插件开发实战:从Gradle环境搭建到语言类插件与发布全链路

IntelliJ IDEA插件开发实战:从Gradle环境搭建到语言类插件与发布全链路

简介:这份《IntelliJ Platform Plugin 开发指导手册》面向 Java 开发者与 IDE 插件爱好者,帮助读者从零起步掌握 IntelliJ IDEA 插件开发,并逐步进阶到语言类高级插件。手册由上册、下册与附录三份文档组成,内容分为四部分&#x…

2026/10/9 12:06:14 阅读更多 →
Window11为什么出现codex桌面端频繁打不开和网络等待问题解决

Window11为什么出现codex桌面端频繁打不开和网络等待问题解决

目录 先修复 用其他AI助手解决 应用商店问题 清理缓存 等待下载完成 waiting for network 环境:window11 问题:codex运行报错/运行无反应,未打开桌面端但是又进程 先修复 用其他AI助手解决 这不失为一个方案,有次启动失败…

2026/10/9 12:06:14 阅读更多 →
【2027大数据精品毕设】基于大数据的高频电力消耗数据可视化与分析,附源码_数据可视化_数据分析_毕设选题_开题ppt_大数据项目_文档指导

【2027大数据精品毕设】基于大数据的高频电力消耗数据可视化与分析,附源码_数据可视化_数据分析_毕设选题_开题ppt_大数据项目_文档指导

💖💖作者:计算机毕业设计杰瑞 💙💙个人简介:曾长期从事计算机专业培训教学,本人也热爱上课教学,语言擅长Java、微信小程序、Python、Golang、安卓Android等,开发项目包括…

2026/10/9 12:06:14 阅读更多 →
Python print渲染8x8点阵字:从取模到终端显示全流程

Python print渲染8x8点阵字:从取模到终端显示全流程

1. 从一个打印需求说起:点阵字到底能玩出什么花样很多人第一次接触点阵字,是在老式收银机、电子秤或者公交站牌上。那种由一个个小圆点拼出来的数字和字母,远看粗糙,近看却有一种独特的机械美感。后来做嵌入式开发的朋友告诉我&am…

2026/10/9 12:05:13 阅读更多 →

日新闻

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 阅读更多 →