在Vim中使用Coc-nvim提供的coc-clangd,会默认开启Inlay-hint,也即如图所示的参数提示,它可以帮助我们快速分辨参数,但有时候也会影响代码的整洁和对代码长度的估量,除去的方法为在Coc-config中关闭inlayHint.enable
选项。
-
Vim 使用 coc-nvim 的 coc-clangd 关闭参数提示
-
《感知,理知,自我认知》读书笔记
摸到一块石头,就等于摸到了石头的本身,也即摸到了石头的存在。
这里显然并未思考存在,而是把感知到等同于存在。想到之前所说,除了感知,世界一无所有,那么存在也许正是被包含在感知之中了,对应的,也有一些能感知到却并不存在的东西(也许以一种奇怪的形式存在),比如幻想一个世界上原本不存在的东西,那是将记忆中的许多东西打碎而后重新拼装,构造出的东西是曾经完全不存在的,那么在想到的那一刻,并未将其制造出实体,只是在脑中构想,它存不存在?以一种奇怪的形式,比如神经突触的排布或其他什么符号象征。
必须要警惕的是,将科学的结论作为根基思考哲学问题将导致一种片面。
-
Visual Studio 美化设置
干净整洁的工作环境是必要的,而Visual Studio给人的感觉总是笨重繁杂又混乱的(如果你足够熟悉它,可能并不会这么觉得),于是把它变得尽量和 VS Code 一样整洁是一件令人舒适的事情。
-
OpenGL开发环境搭建
🔨学习OpenGL,在不同平台使用不同工具构建项目的方法。
-
vim 配置
使用以下脚本一键配置:
git clone https://gitee.com/sential/vim_config_cpp.git
cd vim_config_cpp
mv ./.vim ~/.vim完成后打开vim,按
:PlugInstall
,然后回车,即可安装插件(需梯子)。 -
笔记本电脑与安卓平板共享键鼠完美方案
日常办公使用笔记本电脑,但也想把另一个平板电脑(Android)利用起来,最初是想把它当作扩展屏,但有一些安卓软件相当不错(纯纯写作,哔哩哔哩,还有更高清的屏幕等),于是想同时使用,但是没有键鼠,笔记本电脑的键鼠和平板电脑的触控相互切换,太麻烦,经过一下午的努力终于找到完美的解决方案。
注:本方案需要花费30人民币购买软件,如不考虑请移步。
-
Hexo 使用 API 添加 hitokoto (一言)
Keep主题本身自带一言(hitokoto,后续不再标注),只需在
${blog-dir}/theme/keep/_config.yml
中修改:first_screen:
hitikoto: true但是只能显示在主页中间,并且不能修改句子的种类和格式。
于是自己来修改。
-
Hexo 使用 keep 主题及美化
最初是寻找一个干净清爽的hexo主题,逛了许久终于发现这款,虽然第一眼并没有很喜欢,但干净的界面,齐全的功能,我决定自己把它修改成想要的样式。
-
Algorithm
同一个问题,不同的算法,结果一样而所消耗资源不一样
大O表示法:算法的时间复杂度通常用大O符号表述,定义为 T[n] = O(f(n)) 。称函数T(n)以f(n)为界或者称T(n)受限于f(n)。
如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n)。T(n)称为这一算法的“时间复杂度”。 -
Data Structure
Array
Array has fixed size and contiguous memory. New elements cannot be appended. You can use memory address to access elements of Array.
char a[5] = {'h', 'e', 'l', 'l', 'o',};
C++ counts food tags from `0`, so `a[0] = 'h'` and `a[1] = 'e'`.
Random access using `a[i]` has `O(1)` time complexity.
Units of array can be modified.a[0] = 'b';
result:
bello