本文分享了作者从Hexo迁移至Halo博客时的自动化解决方案。Hexo因繁琐配置导致维护困难,而跨平台迁移面临多源数据(Obsidian、Hexo、掘金、CSDN)的格式兼容问题。作者通过Python脚本实现自动化处理:支持将Obsidian的`![[]]`格式转为标准markdown并上传图片至OSS,同时可下载掘金/CSDN的图片并替换为CDN链接。该方案通过正则匹配、七牛云SDK和HTTP请求,解决了图片迁移的核心痛点,体现了自动化工具对重复性劳动的解放价值。
标签: #踩坑
本文记录了作者在微服务项目中使用Dubbo与Nacos时,通过Docker部署Nacos 2.3.1版本遇到的鉴权配置问题。部署时采用官方Docker方式,并选用MySQL存储数据。开启鉴权时,发现直接配置环境变量(如NACOS_AUTH_USERNAME/PASSWORD)无效,经排查原因为新版本未预置默认用户数据。正确做法需在MySQL的users和roles表中手动插入用户信息(密码需BCrypt加密),并配置对应角色。最终成功实现鉴权,Dubbo服务可正常向Nacos注册。
本文为数据结构与算法实验课中VS Code C++ Debug配置的回顾教程。作者因久未使用VS Code进行C++开发(平时多用命令行),需通过本次实验重新掌握配置流程。主要步骤包括:下载VS Code及MinGW编译器(选择x86_64-win32-seh版本),配置MinGW的bin目录到系统环境变量,安装Chinese和C/C++插件并重启。核心在于配置三个JSON文件(c_cpp_properties.json、launch.json、task.json),需将文件中的MinGW路径替换为本地实际路径。完成配置后即可进行C++程序Debug。文中提及,若觉得麻烦可考虑使用JetBrain Clion(学生认证免费)。
1 / 1