VSCodeVim 插件的磨合 VSCodeVim 这个插件总体上来说还是比较好用的,可是,它有一些细微的关节,肯定是需要我们微调来适应的。现在比较流行的 PDE 这个概念,其缘由大概就是开发环境其实也是一件相当私人化的物件,每个人的习惯是不同的,即使是惯用同一个工具的一类人,他们在细微处的习惯肯定也是不一样的。比如,有人喜欢用 Ctrl+j 和 Ctrl+k 来映射上下箭头,另一些人则喜欢使用 Ctrl+n 和 Ctrl+p, 2023-11-04 #VSCode
寂与死寂 复又翻开聊斋志异,看异史氏的所述, 余于孔生,不羡其得艳妻,而羡其得腻友也。观其容可以忘饥,听其声可以解颐。得此良友,时一谈宴,则“色授魂与”,尤胜于“颠倒衣裳”矣。 以前的关注点在于颠倒衣裳,现今颠倒衣裳已不成其为关注点,再来看异史氏的这句论断,忽觉,“腻友”二字着实可爱。以前读赵伯陶注解的版本,其解释为:极为亲密的朋友。啊,谬矣!再看朱其铠主编的版本,其解释为: 美丽而亲昵的女友。《说文 2023-10-22 #Memory Bending
git rebase 实用场景之剔除倒数第二个 commit 只有实践才能帮助我们更好地理解概念。再一次体会到这个感觉。 这里说是剔除倒数第二个 commit,实际上,无论剔除倒数第一个都是可以的(也不完全绝对哈,看官自己细品)。 首先,我们来创建一个空目录,然后,git init 初始化此目录,创建一个 readme 的 txt 文件,然后,依次作三次修改,如下, 现在,我想把第二次的提交给剔除掉,同时,保留第三次提交的内容,那么,让我们执行, 1g 2023-10-17 #Git
TSF 输入法学习与开发笔记 由于 TSF 输入法的本质是提供两个 dll 文件,所以,我们这里的研究就是围绕着如何写好这个 dll 动态链接库来展开的。 并且,本次的研究主体是微软提供的 Sample TSF 代码。当然,过程中不排除会包括我自己新添加的代码、特性和优化以及修复等等。 注意,这个代码是可以正常编译和运行的。 如果有同样对输入法十分感兴趣的同志有遇到的什么问题,欢迎找到我的联系方式和我进行这方面的交流。 Dll 2023-10-15 #C++ #输入法 #未竟
C++ 的虚函数的理解 这里只是简单地理解一下虚函数。暂时只是够用就行。 关于这个概念,其实有两个点需要理解, 虚函数 纯虚函数 很多人可能上来会被这个”虚”字给吓住。就像曾经刚刚接触编程的我一样。 我这里就直接以实际的代码来理解, 1234567891011121314151617181920212223242526272829303132333435363738394041424344#include <i 2023-10-15 #C++
人的一生应该怎样度过 这个问题似乎并不奇妙。或许,给出一些关键词会比较好。怯懦,得过且过,委曲求全,一塌糊涂,自以为是,斤斤计较,自以为得意。或许你会猜想,此时此刻我的印象中存在的是谁呢?我是照着谁的样子来描摹出这些形容词的呢?你猜得没有错,当然是我看不顺眼的人。我看得顺眼的人其实实在也少。世上的人,大多也不过作茧自缚,画地为牢,怯懦,当然是这类人的集大成的一个形容词。 近来看书的时间实在也少,我就在想,如果有可以拖着 2023-09-29 #读书
memory bending——截取时间与记忆的泡泡 工作的事情说重不重,说轻不轻。这个方面可记的事情不多。那么,什么值得 bending 呢?Vc 桑自蓉城来,那是自然不得不聚的。说是以后聚的机会比较少,其实是不少的。未来的我们,又有哪一个会缺钱呢?想去哪里也不过是几张机票的事情。这还只是按部就班的情况。万一哪一位同志创业成功了呢? 我说,来龙岗喝粥。GfBc 不愿意,实际上店家虽然叫林记砂锅粥,其烧烤也是很好的。啊,说起烧烤,就要提一提学校外面的 2023-09-25 #生活
使用 java 提取 jks 文件中的公钥和私钥 注意,这个代码只能提取标准 jks 文件中的公钥和私钥,如果是使用 jdk17 中的 keytool 生成的 jks 文件,本文的代码是不生效的,而且,在其他的情况都正确的情况下,会出现以下的错误, 1Get Key failed: Given final block not properly padded. Such issues can arise if a bad key is used d 2023-09-02 #java