配置工具链
选择File->Settings
新增一个Remote Host配置项,并放到最顶端,设置为默认编译工具。
配置远程SSH连接,第一次设置需要点右边的设置选项新建远程SSH连接。
一般Clion可以自动连上SSH环境并自动识别环境上的编译工具链
符号查找
快速按两下Shift,呼出查找菜单,类似SI的F7功能。这个联想查找的能力也可以了。
查看调用栈:
Ctrl+Alt+H
查看调用:
函数名->右键->find usages
ALT+SHIFT+← 返回上个页面
ALT+SHIFT+→ 返回下个页面
格式化代码
选中要格式化的代码块---Code--Reformat Code
插件
lion的sonar插件,实时提示可能存在bug和编码规范提醒信息。 下载地址https://plugins.jetbrains.com/plugin/7973-sonarlint/versions
https://www.iplayio.cn/post/786616461
clion:一些相见恨晚的技巧_clion 全局搜索_zanget的博客-CSDN博客
数据库中的 “行式存储”和“列式存储”-腾讯云开发者社区-腾讯云 (tencent.com)
深入剖析 - Oracle SCN机制详细解读 - 知乎 (zhihu.com)
https://zhuanlan.zhihu.com/p/345976871
https://blog.csdn.net/zhuiqiuzhuoyue583/article/details/109245400
https://www.cnblogs.com/hider/p/12194675.html
drop,truncate与purge的区别:
truncate 只是把表里的信息全部删除,但是表依然存在。
truncate 会删除表中所有记录,对于外键(foreignkey )约束引用的表,不能使用truncate table。
drop 语句删除表结构及所有数据,并将表所占用的空间全部释放。
purge 可以将表彻底清除,并且释放表所占用的空间。
一旦对一个表执行了 purge 操作,该表将无法再恢复。