<Linux> 缓冲区谁维护? 因为这个缓冲区是语言提供的,所以没有刷新时就会把数据留在缓冲区等待刷新,而系统调用没有经过缓冲区,所以直接打印,因为C提供了缓冲区,fork之后创建了子进程,缓冲区内部的数据属于进程上下文数据,给子进程也拷贝了一份,所以子进程也会打印a。b只打印1次,a打印了两次。
<Linux> 权限 权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中的每个文件都拥有特定的权限、所属用户及所属组,通过这样的机制来限制哪些用户、哪些组可以对特定文件进行什么样操作。因为相对位置是固定的,那么每种用户的每个权限可以看作一个比特位,1表示拥有这种权限,0表示没有这种权限,所以可以直接写对应的8进制数来修改权限。Linux下对文件来说将人员分为三类:拥有者,所属组,other。修改所属组权限:chmod g+rwx 文件名。以上三种都是加对应权限,如果想减权限即改+为-
<Linux> 常用基础指令 功能:反向打印文件内容,cat命令是从第一行打印至 最后一行,tac是从最后一行开始打印至第一行。功能:新建一个文件或者更改一个文件或者目录的时间,包括存取时间和更改时间。可以输出重定向到文件中,如果文件不存在则会新建一个文件然后写入。功能:对文本过滤,对特定内容进行检索,或者反向检索。打包压缩目录:zip -r name.zip 目录。打包压缩文件:zip name.zip 文件。功能:列出本目录下的文件及子目录。功能:移动文件或对文件改名。功能:删除文件或者目录。功能:拷贝文件或目录。
<C++>【继承篇】 继承是面向对象编程的三大特性之一,是一种使代码得以复用的重要手段。使程序员可以在已有类的基础上进行拓展,产生新的类,已有类称为基类或父类,新的类称为派生类或子类。继承的书写格式:class 子类:继承方式 父类继承方式public继承protected继承private继承不同的继承方式在子类中的基类成员访问方式不同无论是哪种继承方式,基类中的私有成员在子类中都是不可以访问的。
C语言:模拟实现strlen strcpy strcmp ✨前言✨🎓作者:【 教主 】📜文章推荐:C语言:数据存储(整数+浮点数+大小端模式) C语言:操作符详解 C语言:整型提升+算术转换☕博主水平有限,如有错误,恳请斧正。📌机会总是留给有准备的人,越努力,越幸运!💦导航助手💦strlen函数strlen()是库函数头文件:<string.h>函数原型:参数:指针作用:传过去一个地址,从这个地址开始的字符串长度举个例子,代码如下:#include&l..