william

Keep Calm and Markdown.

记一次 nvim clangd 配置问题

最近在迁移开发环境(本质上是这家公司太抠门了,舍不得给开发狗购买机器),需要重新配置我的 nvim。由于我使用 clangd 进行c++ 代码的实时编译、检测以及语法高度,所以要求机器能够支持 clangd 的编译环境。

clickhouse 运维

重启服务

1
2
3
4
sudo service clickhouse-server restart

## 可以待配置启动,方便查找问题
sudo -u clickhouse clickhouse-server --config-file=/etc/clickhouse-server/config.xml

CRTP 与 std::variant

Curriously Recursive Template Method(CRTP) 一种是实现了编译期多态(静态多态)的方法,相比于虚函数(virtual)跳过了虚表vtable查找,提供了比动态多态(运行时多态)更好的性能。

0%