修复 VSCode、Cursor 输入中文时字符颤抖问题

1. 引言

讲一个最近遇到的问题。在 VSCode 和 Cursor 输入中文时,editor 的文字一直在颤抖。日常写注释时影响不大,但是在写 Blog 的时候,大量的中文输入,而文字一直颤抖,体感很差。

2. 解决

搜了一些资料以及尝试后,发现问题出现在 Vim 插件上,卸载或禁用 Vim 插件后,问题不再复现。

Zsh 极简终端美化

1. 引言

人类的本质就是颜狗

美丽的事物可以提升生产力

最近入手了新的 Mac Mini M4,新机新气象,初始化工作就从终端美化开始吧。

2. 总览

本次美化先从系统自带的 Terminal 入手,其他的终端工具如 iTerm 等优化方式差异不大。

LeetCode 10. 正则表达式匹配

1. 题目介绍

原题链接:10. 正则表达式匹配,难度:Hard

给你一个字符串  s  和一个字符规律  p,请你来实现一个支持  '.'  和  '*'  的正则表达式匹配。

  • '.'  匹配任意单个字符
  • '*'  匹配零个或多个前面的那一个元素

所谓匹配,是要涵盖  整个  字符串  s的,而不是部分字符串。

LeetCode 403. 青蛙过河

1. 题目介绍

原题链接:403. 青蛙过河,难度:Hard

一只青蛙想要过河。假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。青蛙可以跳上石子,但是不可以跳入水中。

给你石子的位置列表  stones(用单元格序号  升序  表示),  请判定青蛙能否成功过河(即能否在最后一步跳至最后一块石子上)。开始时,  青蛙默认已站在第一块石子上,并可以假定它第一步只能跳跃  1  个单位(即只能从单元格 1 跳至单元格 2 )。