Hexo博客搭建踩坑记
🚀 Hexo博客搭建踩坑记🧩 问题一:YAML 配置的”变形记”问题配置 _config.yml 时,发现实际语法与文档不一致,特别是缩进规则。 解决方案 确认 YAML 语法规则: 使用 空格缩进 而非制表符 键值对格式 key: value 🦋 问题二:Butterfly 主题的”华丽转身”问题主题仓库结构变更,导致配置失效。 解决步骤: 发现配置文件迁移到 _config.butterfly.yml 使用 AI 生成兼容模板:1234theme: butterflybutterfly: menu: Home: / || fas fa-home 🔌 问题三:4000 端口的”神秘占用”问题启动时报错: 1FATAL Port 4000 has been used. 解决方案: 查找占用进程:1lsof -i :4000 指定新端口启动:1hexo server -p 4001 永久修改配置:12server: port: 4001 💡 实用技巧 分支管理: 由于我之前已经搭建过一个博客,而且部署在master分支里,恰巧GitHub在...
Question of N Queen
N皇后问题 N皇后问题是指在N*N的棋盘上要摆N个皇后,要求任何两个皇后不同行、不同列,也不在同一条斜线上。给定一个整数n,返回n皇后的摆法有多少种。 123456789101112131415161718192021222324252627282930313233343536373839int num(int n){ if(n < 1) return 0; // record[i]=j 表示i行的皇后放在了第j列(这样可以省去了用二维数组来表示) vector<int> record(n); return process(0, record, n);}// 目前来到了第i行(总共有n行)// record[0...i-1]表示之前的行放了皇后(潜台词:前i-1行任何两个皇后都不共行、列、斜线)// 返回值代表百万所有的皇后,合法的摆法共有多少种int process(int i, vector<int> record, int n){ if(i == n) return 1; // 来...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment