提升幸福感的一些 PowerShell 小命令 好吧,本来是想利用那个 GitHub Gist 来记录一下这个零碎的知识点的,因为这些知识点就是纯粹的肌肉记忆罢了,但是,那个 Gist 它做得不好呀。检索很不方便。 额,其实也是我没有看过它是否有自己的 api 提供。这个之后再说吧,先解决当下的问题。 第一个命令,从 Windows Terminal 中打开回收站 1start shell:RecycleBinFolder 这个 2022-09-29 Windows PowerShell
leetcode 0~10 值得记录的题目 leet04 哎,灰飞烟灭。 说是困难题,这个二分其实是比较简单的。可能是边界条件比较难搞?嗯,好吧,可能是那一层转化是比较考验人的,怎么说呢,看到这个时间复杂度的限制,就应该想到二分法,但是具体的转换,能够把转换的细节处理好,这需要耗费一定的时间。嗯。 还是来这个草稿吧。 然后是 Java 和 C++ 的代码, 12345678910111213141516171819202122 2022-09-27 leetcode
python 虚拟环境的另一种创建方法 以前写过用 python 自带的 venv 模块创建虚拟环境的博客,然后就是个人其实更加偏爱另一种方式,那个是在 youtube 的一个 django 的教程中看到的,用的是 virtualenv 模块,需要我们自己安装, 1pip install virtualenv 然后我们想创建虚拟环境的化,就使用如下命令: 1virtualenv env_name env_name 就是我们自 2022-09-14
fcitx5 如何设置数字和英文键后面不要自动跟上半角字符 首先呢,我们要找到 fcitx5 的配置文件。在 ~/.config/ftitx5 下面。 在 fcitx4 中,我们可以直接修改这个 config 文件,但是在这个 fcitx5 的 config 文件中,我们似乎无法直接在 config 文件中修改这个数字和英文后面自动跟上半角符号的设置。 所以,我们可以在 ~/.config/fcitx5/conf 这个目录下找到 punctua 2022-09-14 linux
Git 本地空仓库与远程仓库建立连接 今天遇到了一个需求,我的其中一个博客需要在两个电脑之间进行同步,由于用的是 Hexo,所以想利用 GitHub 进行同步,这样我在两台设备之间就可以进行同步了。 如果一台电脑的话,无非是创建一个私有仓库,然后把本地的仓库和远程仓库建立连接,然后 push 一下就可以了。 但是这里涉及到另一台电脑,步骤基本还是一样的,我是先把这台电脑的文件夹下的内容给清空,然后再执行以下操作, 1g 2022-09-14 git github
vim 使用 vimgrep 在当前文件夹下搜索所有文件 好吧,还没学会怎么使用 linux 中的 grep 命令,现在不得不学习 nvim 中的 vimgrep 命令了。这是没有办法的事情,今天是因为要修改一些博客的 tag 这个需求,以后这种需求肯定是会不少的,索性今天就记录一下吧。 首先,我们使用 nvim . 打开当前的目录, 然后,执行命令: 1:vimgrep /博客园/g * 实际使用过程中把 博客园 换成想要搜索的字符串即可, 2022-09-12 vim
vim 多窗口操作 其实就是类似于 IDE 中的分屏操作。但是在 vim 中这个所有的分屏操作都是可以用键盘解决的,所以就比较方便。不过,我遇到这个痛点不是因为主动去寻求多窗口的便捷,而是遇到了不得不学的场景。 这个场景就是使用 vimgrep 这个命令搜索当前目录下的所有文件时出现的问题。 具体一点,是我在写博客的时候,需要修改一个标签,这个标签在多个文件中都有出现,然后我写博客都是用这个 nvim 嘛, 2022-09-12 vim
Windows11 的 Chrome 在最大化和最小化之间切换会闪白的问题 这个问题在我使用 60Hz 的屏幕的时候就注意到了,我以为是我的硬件比较差的原因。好吧,那台机器的 1050ti 的显卡确实比较差。然后现在我换了 3080 的显卡,屏幕的刷新率可是 240Hz,依然是给我闪白。他娘的你又不是盘古之白,给我白个毛线。 怎么办呢?应该是系统的问题?macos 就没有这样的问题,linux 也没有,只有倒霉的 Windows11 会这个样子? 好在,最近在 2022-09-12 Windows
Python 中的 *args 和 **kwargs 惭愧呀,这个是新手问题。咳咳。好吧,当初看过然后忘掉了。 这个问题是很简单的,*args 是可变参数,**kwargs 是可变的键值对参数。 但是呢,我们在定义函数的时候,如果有固定的参数,那就严格遵守顺序喽。 *args 会收集多个参数,顺序的话,就按照正常的直觉来就可以,比如,如果固定参数在可变参数的后面的话,那么,固定参数传值就要使用键值对的形式。其他的就按照函数定义中的参数的顺序 2022-09-09 Python
VSCode 定制 Python 运行的快捷键 Python 和 js 一样,都是脚本语言。好吧,Python 才是我更加熟悉的脚本语言。然后,VSCode 对 Python 的支持其实是很完善的,执行当前的脚本的话,我们当然可以使用默认的 Ctrl + F5,只是,这个默认的行为是有点慢的,而 Python 执行脚本不需要这么慢,我不想时间花在 Shell 上面。因此,就模仿我之前的配置 nodejs 的 json 配置,同样地,改 2022-09-09 Python VSCode