- 博客(11)
- 收藏
- 关注
原创 linux中vim编辑器的基本操作和配置文件
Vim主要有三种基本模式:命令模式(默认)、插入模式(编辑)和底行模式(功能操作)。命令模式下可进行光标移动(h/j/k/l)、复制(yy)、粘贴(p)、删除(dd)等操作;按i/a/o进入插入模式进行文本编辑;按:进入底行模式执行设置行号(set nu)、查找替换(%s/old/new/g)等命令。通过修改~/.vimrc文件可自定义Vim配置。三种模式通过Esc和:等按键相互切换,形成高效编辑的工作流。
2025-09-16 23:08:56
586
原创 linux对权限的理解
本文介绍了Linux权限系统的基本概念和应用。文章详细讲解了Linux文件类型(普通文件、目录、设备文件等)的区分方式,通过实例演示了链接文件的创建和使用。重点解析了Linux三种角色(拥有者、所属组、其他人)的权限设置方法,包括使用chmod命令修改权限和数字表示法。最后解释了为什么新创建文件的默认权限是664,介绍了umask的作用机制。文章还简要说明了shell作为用户与内核中介的重要性
2025-09-03 18:29:24
867
原创 C++中构造函数的隐式类型转化(explicit),const和static关键字的使用
再讲explicit之前,我们先解释一下构造函数中存在的隐士类型转换。构造函数不仅可以构造与初始化对象,对于单个参数或者除第一个参数无默认值其余均有默认值的构造函数,还具有类型转换的作用。但如果我们再构造函数前面加上了关键字explicit呢总结一下explicit主要用来防止编译器在遇到构造函数或转换运算符时,自动进行隐式类型转换。没有explicit修饰的构造函数或转换运算符允许编译器根据上下文自动进行类型转换,但有时这会导致不期望的结果。使用explicit。
2024-12-02 16:37:33
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1