MySQL my.ini配置全攻略:从定位文件到参数调优与排坑
很多人在Windows上装MySQL输完mysql -uroot -p能进命令行就以为大功告成。直到有一天产品说“把端口从3306改成3307”或者DBA说“把慢查询日志打开”又或者C盘快满了要把数据目录搬到D盘这时候你才发现自己连my.ini文件在哪、怎么写、改完怎么确认生效都说不清楚。my.ini就是Windows平台上MySQL的配置文件对应Linux上的my.cnf。它决定MySQL的端口、数据目录、字符集、缓存大小、日志策略等所有启动期行为可以说是MySQL的“总开关”。这篇文章我会从实战出发把my.ini的加载机制、核心参数、高频坑、验证方法、配置模板和初始化流程完整串一遍适合手动解压安装MySQL的人、用官方安装器装完想深度定制的人以及刚接手公司数据库、想先确认配置文件状态的运维新手。1. 配置文件加载顺序、版本差异与优先级先把“你改的文件”找对1.1 my.ini 到底藏在哪里很多同学安装完MySQL之后第一反应是去安装目录找my.ini结果发现C:\Program Files\MySQL\MySQL Server 8.0下面只有bin、lib、share这些目录根本没有这个文件于是怀疑自己装了个假MySQL。其实官方安装器MySQL Installer生成的配置文件并不会放在安装目录而是放在C:\ProgramData\MySQL\MySQL Server 8.0\my.ini。注意ProgramData是隐藏目录默认情况下资源管理器里看不到你需要在地址栏手动输入路径或者在文件夹选项里开启“显示隐藏的文件和文件夹”。手动解压的zip版更特殊——官方根本不提供my.ini需要你自己创建。如果不创建MySQL会按编译默认值工作也能跑起来只是很多参数不是你想要的。比如你希望数据文件放到D盘但默认配置会把数据写到C盘时间一长C盘空间就吃紧了。这里有一个非常关键的机制MySQL在Windows上按固定顺序读取配置。官方文档给出的顺序大致是先读C:\Windows\my.ini和C:\Windows\my.cnf接着读C:\my.ini和C:\my.cnf再往后读安装目录basedir下的my.ini和my.cnf。那ProgramData里的my.ini为什么能被读到因为安装器注册Windows服务时用了--defaults-file参数显式指定了配置文件路径绕过了默认搜索顺序。这点极其重要你如果在安装目录下自己新建一个my.ini改得再对可能也白搭——因为服务启动时被--defaults-file指向了另一个文件。后面我会专门用一个章节讲这个坑。1.2 用两行命令确认当前生效的配置文件定位配置文件最直接的方法是看Windows服务注册信息。管理员CMD执行sc qc MySQL输出里的BINARY_PATH_NAME这一行会显示服务实际执行的命令。如果里面有--defaults-fileC:\ProgramData\MySQL\MySQL Server 8.0\my.ini那这就是当前服务真正读取的文件你后面所有修改都应该针对它。如果你不确定服务名可以打开任务管理器→服务或者用sc query type service state all | findstr /i mysql查找。另一个方法是让mysqld自己告诉你搜索顺序mysqld --verbose --help 21 | findstr /C:Default options这段输出会列出MySQL在Windows上读取配置文件的完整顺序。同时还可以用mysqld --print-defaults看看当前生效的配置项都来自哪里。这几个命令不需要MySQL处于运行状态只要路径下的mysqld.exe用对就行。1.3 MySQL 5.7 与 8.0 的配置差异网上搜索my.ini配置你大概率会搜到很多5.7时代的教程有些参数在8.0里已经完全不可用了。最容易踩的差异有三个第一个是字符集。MySQL 5.7默认字符集是latin1中文环境基本都要在my.ini里显式设置character-set-serverutf8mb4否则存中文容易乱码。MySQL 8.0默认就是utf8mb4排序规则默认utf8mb4_0900_ai_ci所以新装8.0不需要刻意改字符集。第二个是查询缓存。MySQL 5.7时代很多优化教程会让你开query_cache_type但8.0已经完全移除了查询缓存。如果你从老博客抄了query_cache_type这类参数写进8.0的配置启动时会直接报错退出而不是被忽略。第三个是认证插件。8.0默认使用caching_sha2_password如果连接端用的是很老的驱动或客户端会报认证失败。这种情况下可以在[mysqld]里临时配置default-authentication-pluginmysql_native_password来兼容旧客户端但要注意这个参数在8.0后续版本里逐步被废弃只适合作为过渡方案。这些差异提醒我抄配置之前一定先确认版本5.7和8.0的my.ini不能随意互通。1.4 配置优先级命令行参数 配置文件 编译默认值MySQL参数生效遵循一个简单规则编译默认值最低配置文件覆盖它命令行参数再覆盖配置文件。举个例子如果my.ini里写着port3306但Windows服务启动命令里给mysqld.exe加了--port3307最终端口是3307。同理如果你用mysqld --defaults-file自定义路径启动配置文件的搜索顺序就不完全作数了因为--defaults-file本身就是命令行参数优先级最高。很多配置“改了没生效”的排查最终都会回到“是不是服务启动命令里有个参数压住了配置文件”。所以遇到问题先看服务实际启动命令再看配置文件内容最后看进程内变量顺序不能乱。2. my.ini核心配置项逐一拆解路径、字符集、性能与日志2.1 路径类配置basedir 与 datadirbasedir是MySQL安装目录datadir是数据目录也就是mysql系统库、业务库、ibdata1等文件实际存放的位置。手动解压版强烈建议把这两个写清楚否则初始化时可能把数据写到系统盘。配置示例[mysqld] basedirD:/MySQL/mysql-8.0.40-winx64 datadirD:/MySQL/mysql-8.0.40-winx64/data注意路径里的分隔符。Windows路径默认是反斜杠\但MySQL解析配置文件时也可能把它当转义符处理所以最稳妥的做法是统一用正斜杠/或者写双反斜杠\\。我自己多年用正斜杠从没出过路径问题。另外datadir目录不需要你提前创建MySQL初始化时会自动创建。但父目录必须存在且MySQL服务账户要有写权限。路径里尽量不要带中文和空格现代MySQL虽然大多能处理但一些周边工具链对中文路径的兼容性参差不齐没必要给自己埋雷。2.2 字符集配置别让命令行里全是问号字符集配置通常分两个段[client]段影响mysql命令行客户端[mysqld]段影响服务端。一个典型的utf8mb4配置长这样[client] default-character-setutf8mb4 [mysqld] character-set-serverutf8mb4 collation-serverutf8mb4_0900_ai_ci[client]这一行很多人漏掉。如果你只配了服务端字符集服务端存数据没问题但当你在Windows CMD里执行mysql -uroot -p时客户端连接字符集可能不对显示中文变成问号或乱码。加上[client]段的default-character-setutf8mb4能解决大部分此类问题。有一点要注意collation-server必须和character-set-server匹配。如果字符集是utf8mb4排序规则写成别的字符集的排序规则启动时MySQL会直接报错。另外5.7版本不认识utf8mb4_0900_ai_ci这种8.0才有的排序规则5.7通常用utf8mb4_general_ci。版本不同别硬抄。2.3 端口、监听地址与连接数port默认3306如果本机已经装了别的MySQL或者端口被占用可以改成3307、3308等。改端口之后所有客户端连接串都要跟着改命令行用mysql -P 3307 -uroot -p注意是大写P。bind-address决定监听哪个网卡。如果不写MySQL默认监听所有网卡局域网内其他机器都能尝试连接。开发机或者只有本机需要的场景建议显式写成bind-address127.0.0.1这样只有本机可以连。如果确实需要远程访问再改成0.0.0.0并配合防火墙规则。max_connections默认值是151很多博客建议直接改成1000我不太建议无脑扩大。每个连接都会分配内存像sort_buffer_size、join_buffer_size都是按会话分配的连接数越大内存消耗越猛。普通办公和学习场景200足够除非你明确知道为什么需要更多。2.4 性能配置InnoDB缓冲池与常见缓冲区innodb_buffer_pool_size是InnoDB用来缓存数据页和索引页的内存池可以说是MySQL性能配置里最核心的一项。它就像数据库的“工作台”操作数据时先在这个工作台上处理再落盘。如果它太小MySQL会频繁读磁盘整个库就会明显变慢。个人经验参考值物理内存的50%左右。8G内存的机器给2G-4G16G内存给8G左右不要贪多要给操作系统留余地。大内存机器上这个值再往上调也可以但要结合业务和内存占用综合评估。改动它需要重启MySQL才生效。其他几个常用缓冲区innodb_log_file_size256M tmp_table_size64M max_heap_table_size64M sort_buffer_size2M join_buffer_size2Mtmp_table_size和max_heap_table_size控制内存临时表上限查询里出现Using temporary时如果临时表超过这个值会落到磁盘性能下降。sort_buffer_size和join_buffer_size都是每会话分配的内存单值不宜设太大多并发时很容易成倍放大内存开销。2.5 日志配置错误日志、慢查询与二进制日志日志类配置里最关键的是错误日志log-errorD:/MySQL/logs/mysql.errMySQL启动失败时第一手资料就是这个文件。我处理过很多“服务启动又自动停止”的问题基本都能在错误日志末尾几行找到真正原因。慢查询日志适合定位拖垮数据库的SQLslow_query_log1 slow_query_log_fileD:/MySQL/logs/slow.log long_query_time2long_query_time单位是秒默认10秒。开发环境我会调成2秒这样能抓到更多需要优化的SQL。生产环境可以根据业务情况再调整。二进制日志log-bin主要用于主从复制和基于时间点恢复。不是所有场景都需要如果只是单机开发库不开能省不少磁盘空间。如果开启建议同时设置binlog_formatROW和清理策略比如expire_logs_days75.7常用或8.0里的binlog_expire_logs_seconds。提示自定义日志目录需要先手动创建并确保MySQL服务账户有写入权限。我见过太多案例my.ini写好了但目录不存在服务启动直接失败。3. 改完配置重启不生效四个高频坑逐一排查3.1 坑一改错文件你动的那份根本不是服务读的这个坑我见得最多。有个朋友在安装目录下新建了my.ini把端口改成3307重启服务之后连3306还能连上气得直挠头。原因就是前面说的服务注册时用了--defaults-file指向ProgramData下的文件他改的安装目录文件根本没被读取。排查方法很简单sc qc 服务名看服务启动命令里的--defaults-file指向哪里然后针对那个文件做修改。如果你就是想用自己手里的这份配置可以重新注册服务并把默认文件指向它这个流程后面第6章会讲到。3.2 坑二文件编码和BOM导致读取失败Windows记事本保存文件时默认可能带BOM字节序标记而MySQL解析配置文件的逻辑对BOM非常敏感。如果my.ini被保存为“UTF-8 with BOM”mysqld.exe启动时可能直接报错错误信息里会出现类似“Fatal error in defaults handling”的提示。解决方法是把配置文件另存为ANSI编码或者用VS Code等编辑器保存为“UTF-8”不带BOM。我个人一直在用VS Code编辑my.ini另存时右下角编码选UTF-8从来没遇到过BOM问题。有一点要注意文件里如果有中文注释保存为ANSI时中文用的其实是GBK编码MySQL也能正常解析。但如果你在CMD命令行下直接用type命令查看中文注释可能显示乱码这不影响配置本身。3.3 坑三datadir目录权限不对服务起来又秒退Windows下MySQL服务默认使用系统账户运行比如NT AUTHORITY\NetworkService。如果datadir目录权限不够MySQL启动时会尝试创建或写入文件结果被Windows拒绝服务状态就会变成“已停止”。表象通常是你手动net start MySQL提示服务启动成功但马上又停了。这时去事件查看器或错误日志看里面有Cant open the mysql.plugin table或Permission denied之类的信息。解决办法右键数据目录→属性→安全→编辑把Network Service账户加进去并授予“完全控制”权限。目录权限这种事配置前顺手做掉比出错后排查省心得多。3.4 坑四写了无效参数MySQL默默不干活或直接退出有些配置项拼写错误或者版本不支持时MySQL不会给任何提示只是不生效。比如8.0里写query_cache_type会直接报错退出而另一些废弃参数可能只写警告被忽略。要避免这种情况最好的方式是用官方文档核实参数名和当前版本支持情况不要轻信老博客。改完配置后也别急着关CMD先用第4章的验证方法确认变量真实值。很多人改完my.ini从来不复查实际变量等于埋了个定时炸弹。4. 配置生效验证三板斧全局变量、错误日志与端口4.1 重启服务并确认服务状态修改my.ini之后必须重启MySQL服务才能生效。管理员CMD执行net stop MySQL net start MySQL如果你的服务名不是MySQL把命令里的名称换成实际服务名。执行完用sc query MySQL查看STATE正常应该是RUNNING。如果启动失败别反复重启先去看错误日志。错误日志的位置就是你my.ini里配置的log-error没配置的话Windows事件查看器里也能找到MySQL相关记录。4.2 进入MySQL查看系统变量重启成功后登录MySQL执行SHOW VARIABLES LIKE port; SHOW VARIABLES LIKE character_set_server; SHOW VARIABLES LIKE collation_server; SHOW VARIABLES LIKE max_connections; SHOW VARIABLES LIKE innodb_buffer_pool_size; SHOW VARIABLES LIKE slow_query_log; SELECT datadir, basedir;SHOW VARIABLES显示的是当前会话视角下的变量大多数全局配置在其中能看到。为了更严谨地验证全局配置也可以使用SHOW GLOBAL VARIABLES LIKE xxx。如果配置文件和实际值的单位对不上大概率是配置文件没被读到或者改了没重启。比如你期望innodb_buffer_pool_size是2G查询出来却是默认的128M或134217728字节那就得回头查一下第3章的“文件位置”问题了。4.3 用错误日志和文件系统交叉确认验证慢查询日志是否生效可以看配置的slow_query_log_file路径下是否生成了文件。验证错误日志可以重启后查看末尾几行正常情况下会出现类似“ready for connections”的信息这表示MySQL已经进入服务状态。如果日志里出现大量[ERROR]不用慌从上往下找第一条[ERROR]往往就是根因后面的很多错误都可能是它引发的连锁反应。这个排查习惯帮我省了大量时间。5. 两套可以直接抄的my.ini模板办公机与学习机5.1 办公开发机模板8G内存这是我个人在公司项目里实际使用过的配置模板适用于8G内存的Windows开发机追求稳定和易排查。使用前请把路径改成你自己的实际路径[client] port3306 default-character-setutf8mb4 [mysql] default-character-setutf8mb4 [mysqld] basedirD:/MySQL/mysql-8.0.40-winx64 datadirD:/MySQL/mysql-8.0.40-winx64/data port3306 character-set-serverutf8mb4 collation-serverutf8mb4_0900_ai_ci default-storage-engineInnoDB max_connections200 innodb_buffer_pool_size2G innodb_log_file_size256M tmp_table_size64M max_heap_table_size64M sort_buffer_size2M join_buffer_size2M log-errorD:/MySQL/logs/mysql.err slow_query_log1 slow_query_log_fileD:/MySQL/logs/slow.log long_query_time2这份配置我用了很久没有出过配置相关的问题。几个设计思路basedir和datadir放在D盘避免C盘空间膨胀。innodb_buffer_pool_size2G8G内存下留足系统余量。log-error独立到日志目录排查问题一目了然。慢查询日志开着但long_query_time2不会产生太多无用日志。如果你需要主从复制可以再加上log-binD:/MySQL/logs/mysql-bin和binlog_formatROW。5.2 低配学习机模板4G内存4G内存的老笔记本学习用追求的是“跑得动、别卡死”。模板可以进一步压缩[mysqld] basedirC:/Study/mysql-8.0.40-winx64 datadirC:/Study/mysql-8.0.40-winx64/data port3306 max_connections100 character-set-serverutf8mb4 collation-serverutf8mb4_0900_ai_ci innodb_buffer_pool_size512M innodb_log_file_size128M tmp_table_size32M max_heap_table_size32M sort_buffer_size1M join_buffer_size1M performance_schemaOFF slow_query_log1 slow_query_log_fileC:/Study/mysql-8.0.40-winx64/logs/slow.log long_query_time2这里把performance_schemaOFF能省下一部分内存开销。代价是放弃一部分性能诊断数据学习场景完全够用。如果你的学习内容涉及查看performance_schema就把这行删掉。5.3 模板怎么改成适合自己的两个模板的共同点是字符集显式指定为utf8mb4路径用正斜杠日志目录清晰。调整时把握几个原则innodb_buffer_pool_size给物理内存的一半左右max_connections按实际并发连接数估算开发环境200足够日志目录不要放在数据目录内部避免磁盘占用互相干扰。另外改配置前一定先把原文件备份一份比如my.ini.bak。这行为了我自己“手滑”留下的后路非常值得。6. 解压版初始化、服务注册与数据目录搬家的完整流程6.1 手动解压版首次初始化手动解压版和安装版不同它没有安装器帮你初始化数据目录。在my.ini写好之后需要手动执行初始化命令。先把MySQL解压到比如D:/MySQL/mysql-8.0.40-winx64创建好my.ini然后管理员CMD执行mysqld --defaults-fileD:/MySQL/mysql-8.0.40-winx64/my.ini --initialize-insecure--initialize-insecure会生成一个无密码的root账号适合本地开发环境。如果你想更安全一些使用--initialize它会在错误日志里生成随机密码首次登录后必须立即修改。初始化成功的标志是my.ini里指定的datadir目录下出现了mysql、performance_schema、sys等子目录。如果初始化失败控制台或错误日志里会给出原因。6.2 把mysqld注册为Windows服务初始化完成之后注册成Windows服务方便通过net start/stop管理mysqld --install MySQL --defaults-fileD:/MySQL/mysql-8.0.40-winx64/my.ini如果提示服务已存在可以先移除mysqld --remove MySQL或者用sc delete MySQL清理后重新注册。服务注册成功后执行net start MySQL这里有个细节手动用mysqld --install注册的服务默认以LocalSystem账户运行本地权限很大。生产环境建议在服务属性里把“登录”改为专门的账户并给数据目录配置相应权限。本地学习不必纠结知道有这个区别就行。6.3 数据目录搬家的完整步骤很多人遇到C盘空间不足想把MySQL数据从C:\ProgramData\MySQL\MySQL Server 8.0\Data搬到其他盘。步骤并不复杂但顺序不能乱停止服务net stop MySQL完整复制数据目录包含隐藏文件xcopy C:\ProgramData\MySQL\MySQL Server 8.0\Data D:\MySQLData /E /I /H修改my.ini里的datadirD:/MySQLData注意用正斜杠给新目录配置Network Service完全控制权限启动服务然后执行SHOW VARIABLES LIKE datadir确认路径已变更复制时强调用/H参数是为了带上隐藏文件数据目录里的ibdata1、ib_logfile0等文件都是关键的漏掉任何一个都会导致库无法打开。最稳妥的做法是停止服务后再复制千万不要在MySQL运行状态下直接复制数据目录否则文件可能不一致。最后说一个我个人的习惯每次改my.ini之前先复制一份带时间戳的备份比如my.ini.20250112改完再用第4章的验证命令过一遍。宁可多花三分钟也不要让整个库在周一早上起不来。配置这东西改的时候越谨慎后面越省事。

相关新闻

TextForever:TXT文件合并、乱码修复与段落清洗全攻略

TextForever:TXT文件合并、乱码修复与段落清洗全攻略

简介:这是一款面向电子书阅读与文本编辑场景的轻量级工具,主要解决TXT文件合并、段落合并、分行等日常整理需求。内置HTML转TXT、编码转换(GB/GBK/Big5/Shift-JIS/Unicode)、文本替换、正则表达式、文件切分与文本提取等功能&…

2026/10/4 3:18:30 阅读更多 →
HTML Standard 常见问题全解析:Living Standard 设计理念、语法规范与 WHATWG 协作机制

HTML Standard 常见问题全解析:Living Standard 设计理念、语法规范与 WHATWG 协作机制

文档 【免费下载链接】html HTML Standard 项目地址: https://gitcode.com/gh_mirrors/ht/html 点击查看 免费下载 本文以 WHATWG HTML Standard 官方仓库(gh_mirrors/ht/html)中的 FAQ.md 为骨架,系统讲解现代 HTML 标准的开发模…

2026/10/4 3:18:30 阅读更多 →
UniMate安装报错怎么办?8个常见问题与解决方案清单

UniMate安装报错怎么办?8个常见问题与解决方案清单

UniMate安装报错怎么办?8个常见问题与解决方案清单 【免费下载链接】UniMate [SIGGRAPH Asia 2026] UniMate: One Unified Model to Animate Diverse Skeletons 项目地址: https://gitcode.com/GitHub_Trending/un/UniMate UniMate 是 SIGGRAPH Asia 2026 入…

2026/10/4 3:17:29 阅读更多 →

最新新闻

计及电转气协同的虚拟电厂优化调度:碳捕集与垃圾焚烧的Matlab实现

计及电转气协同的虚拟电厂优化调度:碳捕集与垃圾焚烧的Matlab实现

1. 为什么要把电转气、碳捕集和垃圾焚烧装进同一个虚拟电厂先说个我自己的切身体会。去年我拿到一个园区级综合能源项目,里面刚好有垃圾焚烧电厂、风电机组、电转气装置,还有一套碳捕集系统。按常规思路,这几个东西是各干各的:垃圾…

2026/10/4 3:54:59 阅读更多 →
工厂网络常见故障处理:从PPT教案到实战排查路径

工厂网络常见故障处理:从PPT教案到实战排查路径

简介:这份PPT学习教案面向工厂网络运维人员、自动化工程师及网络初学者,聚焦工业现场网络故障的快速定位与处理。内容围绕工厂网络环境、常用网络命令、常见故障处理方法与总结四大模块展开,先讲解由接入设备、路由设备、交换设备构成的典型拓…

2026/10/4 3:54:59 阅读更多 →
从Greenlight学Go静态扫描器设计:正则规则引擎、反模式匹配与项目级去重实现思路

从Greenlight学Go静态扫描器设计:正则规则引擎、反模式匹配与项目级去重实现思路

从Greenlight学Go静态扫描器设计:正则规则引擎、反模式匹配与项目级去重实现思路 【免费下载链接】greenlight Pre-submission compliance scanner for the Apple App Store and Google Play. Scans code, privacy manifests, Android manifests, and IPA/APK/AAB b…

2026/10/4 3:54:59 阅读更多 →
蓝桥杯省赛DFS与回溯核心模板:剪枝技巧与实战题型全拆解

蓝桥杯省赛DFS与回溯核心模板:剪枝技巧与实战题型全拆解

准备蓝桥杯省赛,如果把所有算法按出现频率排个序,DFS与回溯绝对能进前三。不少同学一听到这两个词就觉得玄乎,觉得又是递归又是状态还原的,绕来绕去把自己绕晕。其实拆开了看,就是个“往下走到底,不行就回头…

2026/10/4 3:54:59 阅读更多 →
【转】理解文中重要句子的含义

【转】理解文中重要句子的含义

来源:《图解基础知识手册高中语文》 刘来刚主编 吉林大学出版社 P469 第一部分 论述类文本阅读版权归原作者所有,如有侵权请联系删除,谢谢!学习知识必须扎实掌握语文这一重要基础工具原文:所谓“文中重要句子”&#x…

2026/10/4 3:54:59 阅读更多 →
GMM聚类中BIC选K的实战指南与避坑手册

GMM聚类中BIC选K的实战指南与避坑手册

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

2026/10/4 3:53:59 阅读更多 →

日新闻

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/4 1:00:58 阅读更多 →
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/4 1:00:58 阅读更多 →
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/4 1:00:58 阅读更多 →

周新闻

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/4 1:00:58 阅读更多 →
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/4 1:00:58 阅读更多 →
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/4 1:00: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/2 10:36:31 阅读更多 →
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/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练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/3 9:42:36 阅读更多 →