对对 非常感谢 已更正
move与forward实现原理move与forward的作用 move主要是为了将左值转换为右值 forward主要是为了在模板 move与forward实现均用到了remove_reference,它的...
对对 非常感谢 已更正
move与forward实现原理move与forward的作用 move主要是为了将左值转换为右值 forward主要是为了在模板 move与forward实现均用到了remove_reference,它的...
ssh gnupg pass refs archwiki: pass[https://wiki.archlinux.org/title/Pass] archwiki: Gnu...
三次握手 服务器: 收到SYN 回复SYN+ACK,SYN半连接队列 收到ACK+(数据),accept全连接队列,accept函数从这里取 服务器可以选择半连接池满后是否开...
An algorithm is said to be of polynomial time if its running time is upper bounded by a...
又称辗转相除法,是指用于计算两个正整数a,b的最大公约数 (GCD, Greatest Common Divisor),扩展欧几里得除了求出最大公约数,还找出相应的x,y(其...
kvm/qemu准备 可以参考Linux Hypervisor Setup[https://sky-bro.github.io/en/posts/linux-hypervis...
区别与联系 线程是最小执行单位 进程是最小资源分配单位,可看成是只有一个线程的进程 一个线程只能属于一个进程,一个进程可以包含多个线程 线程也有pcb,同一个进程的不同线程的...
如果要下次重启依旧保留这个配置,需要将这个key=value添加到/etc/sysctl.d/下的文件中(我用的arch),(/etc/sysctl.d/99-sysctl....
详细代码放在了: AC/Algorithms/STL/smart pointers/[https://github.com/sky-bro/AC/tree/master/Al...
move与forward的作用 move主要是为了将左值转换为右值 forward主要是为了在模板 move与forward实现均用到了remove_reference,它的...
引用主要就是为了减少一些不必要的拷贝。传的啥就用它的那一份空间 左值引用 左值引用:也就是传统的引用,大家都比较熟悉,就是为了给我们的变量起个别名,和取地址然后得到指针其实差...
左值 左值标识了一个某个对象所在的内存地址(可以对它用&取地址,所以也叫locator value),它可以出现在等号的左边或者右边,通常表示一个变量 常见的左值有 任何类型...
C++会给类型生成一些默认函数:默认构造函数、复制构造函数、赋值函数等等。如果你不想要这些函数,比如你的类型没有复制/赋值语义(比方说类成员有指针),你就会想把复制构造函数和...
命令说明 ssh -f -N -D bindaddress:port name@server 示例 有个问题,输出没有关闭,可以重定向到null设备 > /dev/null ...
override (overwrite) 重写(=覆盖): 父子类间,子类覆盖父类的方法,函数名参数均相同,父类函数是virtual (然后返回值类型必须是相同的,否则编译错...
单工simplex: 数据只能单向流动 双工duplex: 数据双向流动全双工full-duplex: 数据可以同时双向流动半双工half-duplex: 数据可以双向流动,...
总体结构 local file header offsetdescription0Local file header signature = 0x04034b50 (read...
在/etc/profile或~/.profile或~/.bash_profile中设置umask,umask 022 默认在创建文件时,权限是666然后拿掉umask的值 (...