MySQL安装配置与Pycharm连接全流程避坑指南
这个话题我打交道的时间不短了。项目标题看起来很简单就是“MySQL安装与配置以及使用Pycharm设置MySQL连接”但实际操作中大多数人恰恰是卡在别人觉得“根本不用讲”的地方版本不知道选哪个初始化不知道跑哪条命令好不容易启动成功Pycharm这边又报一个莫名其妙的时区错误。这篇文章把这一整套流程拆开从选版本、装服务、做基础配置到Pycharm里建数据源、连库、跑查询全部过一遍每个步骤都讲清楚为什么要这么做。适合刚接触数据库、第一次在自己电脑上搭环境的人也适合已经装了MySQL但一直没搞定Pycharm连接、想彻底排查一遍问题的人。1. 版本选择和安装方式是第一个分岔口1.1 社区版、LTS、还是“看起来很新”的版本很多人打开MySQL官方网站第一眼会看到一个大大的“MySQL Community Server”下载按钮但再往下拉就会发现版本号分了好几种像5.7、8.0还有8.4、9.x这些数字。第一次装的人很容易懵。我的建议非常明确生产环境老老实实用8.0系列个人学习、本地开发也选8.0不要为了“图新鲜”去装9.x。这里的逻辑其实很简单。MySQL 8.0是当前公认最稳的长期支持系列各大框架、第三方连接库对它的适配做得最完善你今天用的Pycharm、Python的PyMySQL、Django、Flask-SQLAlchemy默认都是按8.0的行为测试过的。5.7虽然也曾经是经典但它已经是上一代产品有些默认行为跟8.0不一样比如字符集默认值、密码认证插件新手照着新教程操作时容易对不上。9.x是创新版功能新但维护周期短没必要为了尝鲜给自己埋坑。1.2 安装包和免安装ZIP到底选哪个Windows平台上有两种主流安装方式一是MSI图形安装向导二是ZIP免安装压缩包。我几次实操下来更推荐ZIP包原因有四条。第一ZIP包所有文件都在一个目录里卸载的时候删掉目录和服务注册信息就行干干净净不会在系统里残留一堆注册表项。第二MSI向导虽然界面友好但中间每一步都会让你做选择新手反而容易在“挑选产品”“配置服务器类型”“设置Windows服务”这些界面里走错。第三ZIP包不依赖图形化安装逻辑服务出错时可以直接用命令行诊断对后续学习命令行操作也有帮助。第四团队里如果有多台机器要装ZIP包拷贝分发非常方便配置一模一样。当然MSI也有它的价值如果完全不想碰命令行或者需要MySQL Installer来统一管理多个MySQL相关组件走图形向导也完全可行。只是我更习惯“数据目录自己定配置自己写”的掌控感。1.3 ZIP包安装完整五步流程我以8.0为例实际操作步骤如下。第一步解压。把ZIP包解压到一个没有中文、没有空格的路径下我习惯放在D:\mysql-8.0。注意解压后里面是bin、include、lib、share这些文件夹你没有看错这个目录本身就是MySQL的安装根目录不像普通软件还要再跑一个setup.exe。第二步写配置文件。在D:\mysql-8.0目录下新建一个my.ini这是MySQL默认会去找的配置文件。第一次写的人最常犯的错是文件内容写了中文注释结果MySQL启动报错。建议新手的配置从最小化开始先保证能跑起来。[mysqld] basedirD:/mysql-8.0 datadirD:/mysql-8.0/data port3306 character-set-serverutf8mb4这里解释一下basedir是MySQL安装路径datadir是数据文件存放路径port是服务监听端口默认3306不用解释character-set-server直接设置成utf8mb4避免后续建表、读写中文出现乱码。很多老教程会让你单独设default-character-set和collation-server8.0里把核心字符集设对其他选项基本能自动关联。第三步初始化数据目录。以管理员身份打开命令提示符进入MySQL的bin目录执行mysqld --initialize-insecure这条命令会按照my.ini里指定的datadir路径生成一套初始数据文件--initialize-insecure的意思是把root初始密码设为空。如果你不加-insecureMySQL会生成一个随机临时密码藏在datadir目录下的错误日志里新手还得跑去日志文件里翻密码多此一举。本地开发环境用空密码初始化后面自己再改是最顺的路径。第四步注册Windows服务。还是管理员命令行执行mysqld --install MySQL8这条命令会创建一个名为“MySQL8”的Windows服务。这里有一个频繁踩坑的点命令行窗口必须是以管理员身份打开的否则会报“Install/Remove of the Service Denied”。注册成功后服务默认是手动启动状态。如果你希望开机自启可以用sc config MySQL8 start auto注意start后面有一个空格。第五步启动服务并验证。执行net start MySQL8看到“服务已经启动成功”之类的提示后再执行mysql -uroot因为初始化时root密码为空所以不需要-p参数就能直接进入MySQL命令行看到mysql提示符就说明安装成功了。提示整个安装流程最容易出的问题是路径问题。路径里不要有中文、不要有空格my.ini里的路径分隔符用正斜杠或转义后的反斜杠都可以但两条路径必须和实际解压位置完全一致多一个少一个字符都不行。2. 装完之后的配置才是真正拉开差距的地方2.1 root账号和日常开发账号分开用很多人装完MySQL习惯性直接用root干所有事这在本地学习还能忍但一旦养成了这个习惯后面会很麻烦。因为root的权限边界太大了你可能在某个项目里不小心执行了DROP DATABASE或者用root去跑一些自动化脚本一旦代码有漏洞数据库就全裸奔了。合理做法是创建一个独立的开发账号。先给root设定一个密码。进入MySQL命令行执行ALTER USER rootlocalhost IDENTIFIED BY 这里填你自己的密码;然后创建日常开发账号CREATE USER devlocalhost IDENTIFIED BY dev123456; GRANT ALL PRIVILEGES ON *.* TO devlocalhost; FLUSH PRIVILEGES;这里devlocalhost表示这个账号只能从本机连接对外不开放这是最安全的默认策略。FLUSH PRIVILEGES的作用是让权限变更立即生效。以后在Pycharm、Python脚本里一律用dev账号root只保留在偶尔需要管理全局配置时使用。2.2 远程连接和授权到底要怎么做如果你的MySQL装在服务器或远程机器上Pycharm从本地电脑去连那就需要开放远程访问。MySQL默认行为是只允许localhost连接因为bind-address默认指向127.0.0.1。改远程访问需要做两件事。第一件事授权账号可以远程登录。把前面创建账号时的host从localhost改成%或者单独再创建一个远程账号CREATE USER dev_remote% IDENTIFIED BY dev123456; GRANT ALL PRIVILEGES ON *.* TO dev_remote%; FLUSH PRIVILEGES;第二件事确认MySQL服务允许监听所有网卡。检查my.ini里的bind-address如果是127.0.0.1就要改成0.0.0.0然后重启服务。这一步常常被忽略很多人授权都配对了Pycharm还是报“Can’t connect to MySQL server”多半就是这个原因。bind-address0.0.0.0的意思是监听所有网络接口这样远程机器才能访问到3306端口。2.3 时区、字符集和认证插件三个高频坑我在给Pycharm配置连接时出过错的地方有三个是特别典型的提前说明一下。第一个是时区。MySQL 8.0默认时区跟系统时区不一定一致JDBC驱动连接时会要求设置连接时区。Pycharm里如果只填了用户名密码就点Test Connection经常会看到The server time zone value ... is unrecognized这种报错。解决办法是连接URL上带一个serverTimezoneAsia/Shanghai参数或者在MySQL里执行SET GLOBAL time_zone 08:00;第二个是字符集。建议在my.ini里明确设了character-set-serverutf8mb4之后再给数据库也指定字符集。创建数据库时加一句CREATE DATABASE demo CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;这样从表结构到数据存储中文环境基本不会出幺蛾子。第三个是密码认证插件。MySQL 8.0默认用的是caching_sha2_password这个比老版本的mysql_native_password更安全但老客户端、老驱动不一定兼容。如果Pycharm或某个第三方工具连不上报Authentication plugin caching_sha2_password cannot be loaded可以去MySQL里把账号的插件改回去ALTER USER devlocalhost IDENTIFIED WITH mysql_native_password BY dev123456; FLUSH PRIVILEGES;不过这只下层兼容方案能用新驱动的时候尽量保留默认插件。尤其是新版Pycharm自带的驱动对caching_sha2_password的支持没问题所以连接失败时要先判断是驱动版本老还是插件不兼容。3. Python环境的预演连不上数据库一切都白搭3.1 PyMySQL和mysql-connector-python怎么选在Pycharm里点击图形界面填表单之前我强烈建议先用Python脚本把数据库连接“预演”一遍。这个习惯帮我省了很多排查时间因为图形工具报错时信息量少而Python脚本的回显往往会把真实的原因露出来。Python连接MySQL有两个常用库。PyMySQL是纯Python实现的安装简单跨平台目前最流行大多数项目、教程都在用它。mysql-connector-python是MySQL官方提供的连接器性能不错但API和主流习惯略有差异。二选一的话本地开发、学习包括后续写点小项目我推荐PyMySQL。原因很朴实社区里几乎所有现成代码、框架封装都默认用PyMySQL遇到问题搜答案也容易。安装就一条命令pip install pymysql3.2 最小可用的连接测试脚本装好后写一个几行的脚本验证连通性import pymysql conn pymysql.connect( host127.0.0.1, port3306, userdev, passworddev123456, charsetutf8mb4 ) cursor conn.cursor() cursor.execute(SELECT VERSION()) version cursor.fetchone() print(MySQL版本:, version) cursor.close() conn.close()这段代码里有三个细节值得提。host写127.0.0.1还是localhost在PyMySQL里差别不大但在后面配置里建议统一用IP避免本地域名解析带来的奇怪问题。charsetutf8mb4这一步不是可选项如果漏掉后面读写中文时可能会出现编码异常。最后cursor.close()和conn.close()一定要执行不然连接池会被占满。如果这一步跑通说明MySQL服务、账号权限、认证方式都没有问题。接下来Pycharm那边的配置思路就完全一致了只是把填IP、端口、用户名、密码的动作搬到图形界面上而已。3.3 如果Python都连不上优先查这三个点Python连不上的时候不要稀里糊涂改配置先按顺序排查。第一MySQL服务到底有没有在跑。执行net start或者在服务管理器里看MySQL8这个服务是否处于“正在运行”状态。很多情况下是服务没启动不是配置问题。第二3306端口是否真的在监听。命令行执行netstat -ano | findstr 3306如果没有任何输出说明mysqld根本没起来成功去看MySQL错误日志通常在datadir目录下有一个.err后缀的文件里面记录启动失败的原因。第三防火墙有没有放行3306。Windows防火墙经常默认拦截外部程序的访问Pycharm虽然是本机连本机但某些安全软件会拦更不用说远程连接的时候了。放行规则很简单防火墙高级设置里加一条入站规则允许TCP 3306端口即可。4. Pycharm里建立数据源从填表单到执行第一条SQL4.1 数据库面板在哪里界面怎么布局Pycharm的数据库管理能力很完整不同版本入口不太一样。老版本在View Tool Windows Database可以打开数据库工具窗口新版本里需要先在左侧或顶部找到“Database”标签或者通过View工具窗口里找。如果你用的是专业版它默认带数据库插件不用额外安装。社区版相对麻烦先确认你自己的版本类型这个会影响整个流程走向。打开Database面板后窗口是一块空白区域中间有个“”号点下去会弹出“Data Source”子菜单。在子菜单里选MySQL这就是新建数据源的入口。整个图形界面相当友好后面所有操作都围绕这个面板展开。4.2 数据源配置项逐项填清楚新建MySQL数据源之后会看到一个设置表单里面有Host、Port、User、Password、Database几项。每一都别跳。Host填127.0.0.1如果MySQL在远端服务器就填服务器IP。Port填3306这是MySQL默认端口改了的话这里要同步。User填devPassword填dev123456。Database可以留空连接成功后再选择具体库也可以先填一个已经存在的库名测试的时候会多验证一层。高级设置里我一般这样配配置项推荐值说明URLjdbc:mysql://127.0.0.1:3306可视化填写账号后会自动生成ServerTimezoneAsia/Shanghai避免时区报错useSSLfalse本地开发不需要SSLallowPublicKeyRetrievaltrue使用caching_sha2_password时的常见必备项尤其allowPublicKeyRetrieval这个参数很多人连不上的时候完全想不到。它的作用是允许客户端从服务器获取RSA公钥用于密码加密传输。如果连的是用caching_sha2_password插件创建的账号并且没有配置SSL不把这个设为true就会出现Public Key Retrieval is not allowed的报错。Pycharm的参数填写区可能不会直接显示这个字段需要切到“高级”或手动编辑URL把参数加在URL末尾。所以完整URL长这样jdbc:mysql://127.0.0.1:3306?serverTimezoneAsia/ShanghaiuseSSLfalseallowPublicKeyRetrievaltrue4.3 驱动下载失败是Pycharm连接的头号问题填完表单点“Test Connection”按钮最常见的结果不是成功而是卡在驱动下载那一步。Pycharm连接MySQL需要JDBC驱动第一次使用时它会自动去仓库下载但这个过程在国内网络环境下经常慢到令人崩溃或者直接超时。解决办法有两种。一种是在数据源设置界面点驱动列表选一个已经存在的驱动版本比如MySQL Connector/J 8.0系列Pycharm会尝试重新下载。另一种是手动下载驱动包然后点击驱动列表旁边的文件夹图标选择本地jar包。驱动可以从MySQL官方或者Maven中央仓库拿文件是jar格式下载后放到任意目录在Pycharm里指定即可。手动导入后下载慢的问题一次性根治。注意每次升级Pycharm版本后如果数据库连接失效优先检查驱动是否完好。版本升级可能把内置驱动路径改动导致连接失败重新导入本地驱动就能解决。4.4 连接成功之后的几个常用操作连接成功之后Database面板里会列出当前连接下的所有数据库。展开某个库能看到表、视图、存储过程、函数这些对象。双击表名可以查看表数据右键表还能跳转到SQL编辑器写查询语句。Pycharm的SQL控制台非常实用点工具栏上的绿色播放按钮或者用快捷键CtrlEnter执行当前SQL结果会直接以表格形式返回到面板下半部分跟Navicat、DataGrip的体验基本持平。在SQL控制台里执行下面这句可以验证一切是否真的通了SHOW DATABASES;执行结果如果列出了information_schema、mysql、performance_schema、sys以及你自己的库比如demo那整个链路就已经完成了。如果想让操作再提升一步可以试着在配置数据源时勾选“Store”密码保存方式这样以后每次打开Pycharm都不用重新输密码。密码保存模式建议选“Remember”方便但不推荐在公用电脑上开启。5. 高频问题排查表与避坑经验5.1 连接超时和端口不对的区分Pycharm报Connection timed out和报Communications link failure是两回事。前者大概率是网络层面不通比如防火墙没放行3306、bind-address还是127.0.0.1或者端口写错了。后者常见于驱动版本和服务器版本不匹配。先判断服务端能不能连在命令行里执行mysql -udev -p -h 127.0.0.1 -P 3306如果能进说明服务端没问题问题在Pycharm的配置或驱动。这个时候就不要再反复点Test Connection了回头一项一项对配置。5.2 服务启动失败要看错误日志net start MySQL8之后如果提示启动失败不要反复启动去看数据目录下的.err日志文件。这个日志文件命名形式是主机名.err里面会写清楚启动失败的原因。常见的情况有my.ini路径写错导致找不到数据目录、端口3306被占用、datadir目录权限不对。端口被占用时用netstat -ano | findstr 3306找出占用进程的PID再在任务管理器里确认是什么程序占了3306处理掉或者改MySQL端口都可以。5.3 中文乱码问题的根源在字符集链路连接之后发现表里的中文是乱码先别急着怀疑配置按照字符集链路排查。第一建库时候的默认字符集是不是utf8mb4可以通过SHOW CREATE DATABASE demo;查看。第二表本身的字符集是否一致。第三连接参数里是否明确写了characterEncodingutf8Pycharm的JDBC URL里可能需要加characterEncodingutf8。第四MySQL服务端全局字符集配置用SHOW VARIABLES LIKE character_set_server;确认。5.4 忘记密码的最终手段这个坑偶尔会遇到某天发现root密码忘了怎么都登不进去。MySQL提供了一种很朴素的绕过方式先在服务端停掉服务然后以跳过权限表的方式启动net stop MySQL8 mysqld --skip-grant-tables --shared-memory然后另开一个命令行窗口不带任何密码直接登录mysql -uroot进入后执行FLUSH PRIVILEGES; ALTER USER rootlocalhost IDENTIFIED BY 新密码;修改完成后关掉--skip-grant-tables那个进程再启动正常服务即可。需要注意这种方式在本地操作时要确保机器本身安全因为跳过权限表的模式意味着没有任何访问控制。5.5 日常使用中最推荐的配置组合根据我个人的使用经验一件很小的事能显著提升日常体验给Pycharm中的数据源起一个一目了然的名字。默认情况下Pycharm会用主机名加用户名来命名数据源比如rootlocalhost如果机器上有多个环境、多个库一眼分不清。在数据源配置页的“Name”字段改成容易识别的名字比如“本地开发库-8.0”管理和切换起来非常方便。最后再分享一个小技巧。很多人设置连接时喜欢把数据库密码写在Pycharm的连接URL里方便是真方便但我后来慢慢改掉了这个习惯因为项目里的配置文件一旦被分享出去密码就等于裸奔了。更推荐的做法是交给Pycharm自带的密码保存功能选“Remember”模式本地加密存储。日常开发中如果能同时做到“服务端用独立账号”“连接参数标准化”“驱动固定版本”MySQL安装和连接配置这道关过了之后后续写项目基本不会再碰这种环境问题。

相关新闻

Qwen3-8B_rai_1.8.0_hybrid许可合规指南:MIT与Apache-2.0的区别及商用注意事项

Qwen3-8B_rai_1.8.0_hybrid许可合规指南:MIT与Apache-2.0的区别及商用注意事项

【免费下载链接】Qwen3-8B_rai_1.8.0_hybrid 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Qwen3-8B_rai_1.8.0_hybrid 点击查看 免费下载 Qwen3-8B_rai_1.8.0_hybrid 是 AMD 面向 Ryzen AI 平台量化优化的 Qwen3-8B 大模型,其许可结构是典型的&qu…

2026/10/16 14:54:08 阅读更多 →
security-audit-skill:为编码智能体注入安全审计能力

security-audit-skill:为编码智能体注入安全审计能力

1. 从"security-audit-skill"这个名字说起:它到底在解决什么问题第一次看到security-audit-skill这个命名,我的直觉是:这大概率是一个面向编码智能体(coding-agent)的技能包,而不是一个独立的扫描…

2026/10/16 14:53:05 阅读更多 →
Codex桌面版实测:多智能体编排如何重塑AI编程工作流

Codex桌面版实测:多智能体编排如何重塑AI编程工作流

深夜一点多,一个同行给我丢来一张截图,我当时刚把手头那个定时任务脚本调完,准备关电脑。结果看了一眼截图就坐起来了——Codex 桌面版发布了。说实话,过去几个月我用 Codex 的方式还是那个老路子:在终端里敲命令&…

2026/10/16 14:53:05 阅读更多 →

最新新闻

Mistral-7B-Instruct-v0.2_rai_1.8.0_hybrid完全概览:一文看懂AMD Ryzen AI本地大模型入门指南

Mistral-7B-Instruct-v0.2_rai_1.8.0_hybrid完全概览:一文看懂AMD Ryzen AI本地大模型入门指南

【免费下载链接】Mistral-7B-Instruct-v0.2_rai_1.8.0_hybrid 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Mistral-7B-Instruct-v0.2_rai_1.8.0_hybrid 点击查看 免费下载 Mistral-7B-Instruct-v0.2_rai_1.8.0_hybrid 是 AMD 官方优化后的 AMD Ryzen AI 本地…

2026/10/16 15:28:48 阅读更多 →
生活垃圾分类识别实战:基于CNN与TensorFlow的128×128轻量模型

生活垃圾分类识别实战:基于CNN与TensorFlow的128×128轻量模型

简介:面向高校电子信息、计算机等相关专业学生,尤其是正在开展图像识别与深度学习课题研究的人,提供一份可直接参考的本科毕业设计论文《基于深度学习的生活垃圾分类识别算法的研究》。论文针对城市化背景下的垃圾分类需求,提出基…

2026/10/16 15:28:48 阅读更多 →
Apache Kylin入门实战:预计算OLAP引擎让大数据秒级查询

Apache Kylin入门实战:预计算OLAP引擎让大数据秒级查询

先说一个深夜加班的场景:业务方甩过来一张报表,要求按天、按城市、按品类统计最近三个月的销量,而且要能自由组合筛选。你在Hive里跑一条聚合SQL,两千万行明细扫完,二十多分钟过去,结果还没出来。旁边那个用…

2026/10/16 15:28:48 阅读更多 →
Stegsolve工具详解:从位平面原理到图片隐写实战

Stegsolve工具详解:从位平面原理到图片隐写实战

简介:一套专门讲解图片隐写Stegsolve工具使用方法的操作文档,适合CTF竞赛选手、安全分析人员及对隐写术感兴趣的初学者,用于解决“两张图基本相同但藏有信息”这类隐写分析问题。文档为单个doc文件,大小仅411KB,内容紧…

2026/10/16 15:28:48 阅读更多 →
ArcGIS空间分析实操指南:坐标系、缓冲区与克里金插值避坑要点

ArcGIS空间分析实操指南:坐标系、缓冲区与克里金插值避坑要点

简介:面向GIS专业学习者的《ArcGIS空间分析实例与练习数据(第3—8章)》是一套实操型练习资源,内容围绕缓冲区分析、叠置分析、网络分析、地形分析和栅格分析等核心空间分析技术展开,适合在城市规划、环境保护、灾害应对…

2026/10/16 15:27:47 阅读更多 →
CNN绝对相机位姿回归的局限性:插值而非推理

CNN绝对相机位姿回归的局限性:插值而非推理

2019年,一篇标题为Understanding the Limitations of CNN-based Absolute Camera Pose Regression的论文,把当时正逐渐升温的端到端位姿回归研究拉回了一片冷静区。这篇论文没有提出什么花哨的新网络,而是系统性地回答了一个让很多人不愿意面…

2026/10/16 15:27:47 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

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

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →