ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Dev stuff I’m thankful I left behind

    Apr 27, 20232 min read
    • container orchestration
    • DB migrations
    • self-rolling auth
    • fully native mobile apps
    • Docker
    • git rebase
    • code coverage
    • working on Linux
    • Python
      virtual environments

    相关文章

    zprofile 和 zshrc 有什么区别

    .zprofile 在登录时设置环境,仅对当前窗口有效,而 .zshrc 在交互时设置环境,会覆盖 .zprofile 的设置,用于不同的命令执行时机。

    Flutter 如何创建五个连续的居中小点?

    使用 `Row` 和 `Container` 在 Dart 中创建并居中对齐五个连续的小点,每个小点为圆形且灰色,之间有水平间距。

    【教程】Git commit后如何修改commit信息?

    使用 `git commit --amend -m "新的提交信息"` 可修改最近一次的提交信息,而 `git rebase -i HEAD~n` 则用于修改多个提交信息。

    为什么Ajax请求会出现OPTIONS请求方式? - 一种常见的跨域请求问题

    在跨域请求中,浏览器会先发送一个OPTIONS预检请求以确认服务器是否允许跨域访问,确保安全性。

    npm ci 和 npm i 的区别

    npm ci 用于生产环境和持续集成部署,保证依赖项版本一致性和可重复性,不更新 package.json;而 npm i 适用于开发环境,更新依赖项和 package.json 文件。