关于机械键盘

信仰之路

从大一开始了解到现在大三,也有两年时光了。对于机械键盘也渐渐有了一份特殊的情怀的感情。

关于机械键盘


首先先了解了解机械键盘吧。

其实最开始的时候就有机械键盘,而且只有机械键盘,那时还没有现在的薄膜键盘。后来薄膜键盘的出现,由于它价格低,轻便等优点,渐渐让机械键盘失去了地位。但由于近几年电竞行业的兴盛,机械键盘有了很在的市场,所以各在机械键盘商家也出了很多新品,越来越多的人选择了机械键盘。

五笔学习

关于我为什么会想学五笔,主要是拼音重码率太高,选字太麻烦。后来在某鱼上看到我喜欢的一个主播也是用的五笔速度很快,所以就有了学习五笔的想法。

对五笔和拼音的感觉

  • 其实小时候,我妈就叫我学过五笔,那时候拼音还没有智能输入法(还是智能ABC这种输入法)。但由于讨厌背字根,所以也就没有学下去,对五笔的了解也就停留在了背字根这个环节。

  • 后来初中高中的时候,出现了很多智能输入法让拼音输入越来越方便,所以也就一直用的拼音了。由于接触电脑比较早(那时候还是用软盘的年代),所以打字也比较快。但现在越来越发现,现在的智能拼音输入只在平时聊天比较实用。它的记忆功能让你在常用字的输入上会很快。

KMP算法总结

总结

  1. 字符串匹配最普通的方法就是BF匹配法,这个方法会产生大量回溯过程。从而使得程序时间复杂度很大。

  2. kmp算法就是通过建立next数组的方法将这回溯过程同给消除,大大减少了程序的冗余。

  3. next数组就是把模板字符串,求出对应每一位的最大相同前后缀的长度,保存到next数组中。

  4. 得出了next数组之后,在进行匹配的时候就可以利用next数组进行处理不用回溯的匹配了。(移动位数 = 已匹配的字符数 - 对应的部分匹配值)

|