• 这就是天天跑步的后果,希望大家引以为戒!

    24-01-12 11:29 3563 0 跑步

    最近三个月的体重稳定维持在118斤~122斤之间。

    六年前我曾是一个将近150斤的油腻大胖子,而如今我变成了120斤的阳光小鲜肉!

    我真是越活越倒退了,希望大家不要学我,一切遵循自然规律!

    WechatIMG2038_thumb.jpg

    WechatIMG2039_thumb.jpg

  • 这些年我跑过的马拉松比赛

    23-11-27 13:32 3989 0 跑步

    WechatIMG1912_thumb.jpg

  • 北京二环 PB 2:38

    23-11-19 12:38 3786 0 跑步

    全程 32.68 公里,用时 2:38:32,平均配速 4:51

    WechatIMG1888_thumb.jpg

  • 2023 年程序员节快乐

    23-10-24 12:38 3365 1 生活

    IMG_3752_thumb.jpg

    IMG_3753_thumb.jpg

  • VS Code 设置编辑器及终端的字体和字号

    23-09-16 12:38 495 1 技术

    作为一名开发者,我们都希望拥有一个舒适的编码环境。最近在配置 VS Code 的字体时遇到了一些问题,经过一番调试,终于找到了完美的解决方案。今天分享这个过程,希望能帮到有相似困扰的朋友。

    第一次尝试:基础配置

    {
      "editor.fontFamily": "SF Mono, monospace",
      "editor.fontSize": 13,
      "terminal.integrated.fontFamily": "SF Mono, monospace"
      "terminal.integrated.fontSize": 13
    }
    

    结果:字体和字号都不生效。

    第二次尝试:带空格的字体加单引号

    {
      "editor.fontFamily": "'SF Mono', monospace",
      "editor.fontSize": 13,
      "terminal.integrated.fontFamily": "'SF Mono', monospace"
      "terminal.integrated.fontSize": 13
    }
    

    结果:字号生效,字体不生效。

    然而,在配置过程中还遇到了一个令人困扰的错误:

    终端仅支持等宽字体。如果这是新安装的字体,请确保重新启动 VS Code。

    最终打开目录 /System/Applications/Utilities/Terminal.app/Contents/Resources/Fonts/

    双击 SFMono-Regular.otf → “安装字体”

    问题解决!

    以下是完整的 ~/Library/Application\ Support/Code/User/settings.json

    {
        "workbench.colorTheme": "Solarized Dark",
        "roo-cline.allowedCommands": [
            "git log",
            "git diff",
            "git show"
        ],
        "roo-cline.deniedCommands": [],
        "security.workspace.trust.untrustedFiles": "open",
        "editor.fontFamily": "'SF Mono', Menlo, monospace",
        "editor.fontSize": 13,
        "terminal.integrated.fontFamily": "'SF Mono Terminal', Menlo, monospace",
        "terminal.integrated.fontSize": 13
    }
    
  • 2023 年七夕节快乐!

    23-08-22 12:38 3431 0 跑步

    13.14公里,配速5:20

    WechatIMG127698_thumb.jpg

  • 2023年 520 / 521 打卡

    23-05-21 12:38 3300 0 跑步

    WechatIMG1106_thumb.png

    WechatIMG1105_thumb.png

  • 跑过春夏秋冬,享受不同美景

    23-02-09 12:38 3132 0 跑步
    IMG_2546_thumb.jpg
    IMG_2777_thumb.jpg
    IMG_3628_thumb.jpg
    IMG_1988.JPG
  • 入职满 8 周年纪念日

    23-01-20 12:38 3350 0 生活

    IMG_2146.PNG

  • Undefined index: constraint_name 报错解决方法

    22-12-09 16:32 3797 0 技术

    错误日志

    [error][yii\base\ErrorException:8] yii\base\ErrorException: Undefined index: constraint_name in /path/to/vendor/yiisoft/yii2/db/mysql/Schema.php:394
    

    原因

    MySQL 8.0.21 中返回的列名大小写不一致,导致 Yii2 在获取数据库模式时出错。

    解决方法

    1. 编辑 common/config/main-local.php,设置 PDO 属性 PDO::ATTR_CASE => PDO::CASE_LOWER

      'db' => [
      'class' => 'yii\db\Connection',
      'dsn' => 'mysql:host=localhost;dbname=db_name',
      'username' => 'username',
      'password' => '******',
      'attributes' => [PDO::ATTR_CASE => PDO::CASE_LOWER],
      ],
      
    2. 修改 /path/to/vendor/yiisoft/yii2/db/mysql/Schema.php:394

      foreach ($rows as $row) {
      $row = array_change_key_case($row, CASE_LOWER);
      

    推荐第一种方法,使列名明确指定为一致的大小写。

    参考文章:https://github.com/yiisoft/yii2/issues/18171