10 2021 档案

摘要:文件的权限除了rwx即读、写、执行的权限还有其他特殊的权限 SUID 即Set UID,当s的标志出现在文件拥有者的x位置上时,就拥有SUID的权限,具体来说功能如下 SUID仅对二进制程序有效 执行者对该程序需要有x的权限 本权限仅在该程序执行时有效 执行者会拥有程序拥有者的权限 我们可以由如下的 阅读全文
posted @ 2021-10-25 00:36 Astray_M 阅读(136) 评论(0) 推荐(0)
摘要:1.Linux的文件系统特性 linux的正统文件系统是ext2,对于linux 的文件通常除了实际内容外,通常含有非常多的属性,例如文件权限(rwx)和文件属性(拥有者、用户组、时间参数等)。文件系统通常会将这两部分存放到不同的区块,权限和属性放到inode(unix系统中的一种数据结构)中,而实 阅读全文
posted @ 2021-10-24 15:42 Astray_M 阅读(471) 评论(0) 推荐(0)
摘要:##对象的拷贝 C++新标准之前对象的拷贝控制由拷贝构造函数,重载的拷贝赋值运算符,析构函数三个函数决定。 新标准之后新增两个函数:移动构造函数,移动赋值运算符 移动构造函数和移动赋值运算符 为什么会有移动构造函数和移动赋值运算符?我们需要拷贝的场景有两种,第一种就是被拷贝的对象还要时候,第二种就是 阅读全文
posted @ 2021-10-23 15:18 Astray_M 阅读(413) 评论(0) 推荐(0)
摘要:算法—单调栈小结 前言 在leetcode刷题的时候遇到了503. 下一个更大元素 II。一开始是使用暴力解法,会因为$O(n^2)$的时间复杂度而导致超时。看了题解之后了解了单调栈相关的知识,运用单调栈的方法可以在$O(n)$时间内解决这个问题。 单调栈 单调栈是在栈的FILO(先进后出)的特性在 阅读全文
posted @ 2021-10-13 19:22 Astray_M 阅读(91) 评论(0) 推荐(0)