微软商店的网络问题 以前只是单纯地认为微软的网络真 TM 地差,微软的开发人员怎么不去 hell 呢? 现在是找到了差的原因。比如这个微软应用商店,使用那个该死的 UWP 开发的,所以对于本地的 127.0.0.1 的网络回环是默认不支持的。 然后我平时使用的 cfw(clash for windows),这个是使用本地的网络回环来代理的,因此,也就是说,这该死的微软商店是不走这个代理的,然后就需要把梯子关掉?呵,关 2022-10-06
vim 如何在多个 tab 标签页之间快速切换 如果只是会使用 gt 和 gT 的话,效率还是太低了。 在这两个命令的基础之上,我们可以使用 ngt 的方式来跳转到指定顺序的标签页,比如 1gt 就是跳转到第一个标签页,5gt 就是跳转到第五个标签页。 如果是 ngT 这种命令,就是往前跳转 n 个标签页。比如 3gT 是往前跳转 3 个标签页。 还有两个快捷命令,分别是跳转到所有标签页开头和结尾的::tabfirst 和 :tablast,它 2022-10-05 #vim
Python 导入自己定义的包 关键词:Python 包引入问题。 今天又遇到了这个问题。 stackoverflow 上有这个question,该死,像是设置环境变量的的方法在 PowerShell 中竟然不管用,那个命令执行不了,浪费了不少时间,没有时间去仔细查看那个命令的文档,所以就采用了 py 代码中解决的方式,思路是一样的,就是把相关的模块给添加到系统的环境变量中去,使得可以获得类似于 Python 自带的包一样的效果 2022-10-05 #Python
Java Exception 中的序列化问题 最近在看 GitHub 上的一个解析 epub 的库,然后再次遇到这个 serialVersionUID,是在自定义的异常类里面,每一个自定义的异常类里面都会有一个静态的 final 变量 serialVersionUID,这是用来标记类的版本的,方便在存储类的时候序列化和反序列化,方便向下兼容。 对于继承了 Exception 的来说,有这个变量并不奇怪,因为它的一层父类是实现了 Seriali 2022-10-03 #Java
利用 Python 详细计算 Windows 的内存占用情况 其实是利用了 Python 调用 PowerShell 的命令 tasklist,然后手动计算。 所以,这篇博客的关键词还可以是如何在 Python 中执行 PowerShell 的命令。 代码是比较简单的,也是想放在 Gist 上的本来,可惜,不太方便呀。 12345678910111213141516171819202122232425262728293031323334import loca 2022-09-29 #Windows
提升幸福感的一些 PowerShell 小命令 好吧,本来是想利用那个 GitHub Gist 来记录一下这个零碎的知识点的,因为这些知识点就是纯粹的肌肉记忆罢了,但是,那个 Gist 它做得不好呀。检索很不方便。 额,其实也是我没有看过它是否有自己的 api 提供。这个之后再说吧,先解决当下的问题。 第一个命令,从 Windows Terminal 中打开回收站1start shell:RecycleBinFolder 这个 start 的 2022-09-29 #Windows #PowerShell
leetcode 0~10 值得记录的题目 leet04哎,灰飞烟灭。 说是困难题,这个二分其实是比较简单的。可能是边界条件比较难搞?嗯,好吧,可能是那一层转化是比较考验人的,怎么说呢,看到这个时间复杂度的限制,就应该想到二分法,但是具体的转换,能够把转换的细节处理好,这需要耗费一定的时间。嗯。 还是来这个草稿吧。 然后是 Java 和 C++ 的代码, 123456789101112131415161718192021222324252 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 这个目录下找到 punctuation.c 2022-09-14 #linux
Git 本地空仓库与远程仓库建立连接 今天遇到了一个需求,我的其中一个博客需要在两个电脑之间进行同步,由于用的是 Hexo,所以想利用 GitHub 进行同步,这样我在两台设备之间就可以进行同步了。 如果一台电脑的话,无非是创建一个私有仓库,然后把本地的仓库和远程仓库建立连接,然后 push 一下就可以了。 但是这里涉及到另一台电脑,步骤基本还是一样的,我是先把这台电脑的文件夹下的内容给清空,然后再执行以下操作, 1git init 2022-09-14 #git #github