Flyan Lu's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 读书
  • 友链
  • 关于
  •   
  •   
两道有趣的小学奥数题

两道有趣的小学奥数题

每周例行给家里小孩上奥数课小录

2023-11-05
数学 小学奥数
manjaro kde plasma x11 neovide 无法输入中文的一种折衷处理办法

manjaro kde plasma x11 neovide 无法输入中文的一种折衷处理办法

Linux 上使用中文输入法一直一来都是一件很让人头疼的一件事情。近年来,由于 csslayer 同志对于 fcitx5 投入的大量开发工作,这才在现在的大部分发行版 linux 中可以比较舒适地使用这个中文输入法。 Neovide 是一个令人难以割舍的软件。它是利用了 winit 来实现的跨平台窗口,按理说 winit 已经可以支持输入法了,毕竟,以 winit 为基础的 alacr

2023-11-05
输入法 Manjaro
neovim、neovide、astronvim 漫游

neovim、neovide、astronvim 漫游

首先,我觉得应该先从我们日常会使用到的一些小命令来入手。并且,下面的内容会默认使用了 lazyvim 的配置。我这里会在其基础上进行扩展一些我自己的操作。可能会会有一些基础性概念的说明,比如 leader 键的概念,这些会放在本文的后面讲,请留意。 我们什么时候可以评价 vim 究竟是否好用呢?大概是高强度使用了两个星期之后吧。如果更加严苛一点,那就得是当按下一个 vim 的操作像呼吸

2023-11-05
Neovim 未竟
Neovim 配置 Java 的开发环境

Neovim 配置 Java 的开发环境

配置 书接上一篇博客,上一篇是讲了在 neovim 中配置 Java 的过程中遇到的一个具体问题,然后给出了相应的解决方法。 这里则是从整体上来讲一下配置这个 Java 环境的过程,以及会遇到的一些问题,以及,我所采取的一些捂盖子的折衷的解决方案。 首先,我采取的是 astronvim 这样一个开箱即用的版本,然后,想增加对 Java 的支持的话,那么,我们就使用 mason 安装一下

2023-11-05
Java 工具 Neovim
Client 1 quit with exit code 1 and signal 0 jdtls 问题

Client 1 quit with exit code 1 and signal 0 jdtls 问题

这个问题之前其实就出现过,我在公司的 pc 上使用 mason 安装 jdtls 之后,然后打开一个 maven 管理的 java 项目,也是这个错误。 公司的 pc 现在想来倒是容易理解,因为公司的环境是 jdk1.8,但是家里的 pc 呢?我的印象里家里的这个 pc 安装的 jdk 应该一直都是 jdk17 才对,所以就一直没往 jdk 的版本上去想,没想到呀,最后还就是 jdk 的

2023-11-04
lsp Neovim
VSCodeVim 插件的磨合

VSCodeVim 插件的磨合

VSCodeVim 这个插件总体上来说还是比较好用的,可是,它有一些细微的关节,肯定是需要我们微调来适应的。现在比较流行的 PDE 这个概念,其缘由大概就是开发环境其实也是一件相当私人化的物件,每个人的习惯是不同的,即使是惯用同一个工具的一类人,他们在细微处的习惯肯定也是不一样的。比如,有人喜欢用 Ctrl+j 和 Ctrl+k 来映射上下箭头,另一些人则喜欢使用 Ctrl+n 和 C

2023-11-04
VSCode
寂与死寂

寂与死寂

复又翻开聊斋志异,看异史氏的所述, 余于孔生,不羡其得艳妻,而羡其得腻友也。观其容可以忘饥,听其声可以解颐。得此良友,时一谈宴,则“色授魂与”,尤胜于“颠倒衣裳”矣。 以前的关注点在于颠倒衣裳,现今颠倒衣裳已不成其为关注点,再来看异史氏的这句论断,忽觉,“腻友”二字着实可爱。以前读赵伯陶注解的版本,其解释为:极为亲密的朋友。啊,谬矣!再看朱其铠主编的版本,其解释为: 美丽而亲昵的

2023-10-22
Memory Bending
git rebase 实用场景之剔除倒数第二个 commit

git rebase 实用场景之剔除倒数第二个 commit

只有实践才能帮助我们更好地理解概念。再一次体会到这个感觉。 这里说是剔除倒数第二个 commit,实际上,无论剔除倒数第一个都是可以的(也不完全绝对哈,看官自己细品)。 首先,我们来创建一个空目录,然后,git init 初始化此目录,创建一个 readme 的 txt 文件,然后,依次作三次修改,如下, 现在,我想把第二次的提交给剔除掉,同时,保留第三次提交的内容,那么,

2023-10-17
Git
TSF 输入法学习与开发笔记

TSF 输入法学习与开发笔记

由于 TSF 输入法的本质是提供两个 dll 文件,所以,我们这里的研究就是围绕着如何写好这个 dll 动态链接库来展开的。 并且,本次的研究主体是微软提供的 Sample TSF 代码。当然,过程中不排除会包括我自己新添加的代码、特性和优化以及修复等等。 注意,这个代码是可以正常编译和运行的。 如果有同样对输入法十分感兴趣的同志有遇到的什么问题,欢迎找到我的联系方式和我进行这方面的交

2023-10-15
C++ 输入法 未竟
C++ 的虚函数的理解

C++ 的虚函数的理解

这里只是简单地理解一下虚函数。暂时只是够用就行。 关于这个概念,其实有两个点需要理解, 虚函数 纯虚函数 很多人可能上来会被这个"虚"字给吓住。就像曾经刚刚接触编程的我一样。 我这里就直接以实际的代码来理解, 1234567891011121314151617181920212223242526272829303132333435363738394041424344#inclu

2023-10-15
C++
123456…34

搜索

Monster Another