08 2020 档案

摘要:1、 umask Linux umask命令指定在建立文件时预设的权限掩码。umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限,umask设置的是权限的“补码”,而我们常用chmod设置的是文件权限码。 2、权限计算 阅读全文
posted @ 2020-08-29 14:55 r1-12king 阅读(274) 评论(0) 推荐(0)
摘要:函数原型 string substr (size_t pos = 0, size_t len = npos) const; 功能描述: 从字符串中获取想要的子串 参数: pos: 要作为子字符串复制的第一个字符的位置。 如果等于字符串长度,则该函数返回一个空字符串。 如果该长度大于字符串长度,则抛出 阅读全文
posted @ 2020-08-17 15:16 r1-12king 阅读(6829) 评论(0) 推荐(1)
摘要:下一个排列: 思路: 1. 先找到需要改变的高位:从右向左扫描排列,若一直满足nums[i] > nums[i - 1],则说明这些元素是满足高位大于低位的,不需操作,直到找到nums[i] < nums[i - 1],找到高位比低位小的了,而且是“最低”的高位,这个位置就是我们需要做交换操作的。比 阅读全文
posted @ 2020-08-08 22:41 r1-12king 阅读(686) 评论(1) 推荐(0)
摘要:二分查找 附一个关于二分查找边界选择的解释: 二分查找:为什么左右不对称?只比较mid与right的原因 二分查找 基础的二分查找, 时间复杂度:O(logN)。 空间复杂度:O(1)。 class Solution { public: int search(vector<int>& nums, i 阅读全文
posted @ 2020-08-06 11:58 r1-12king 阅读(252) 评论(0) 推荐(0)