- 选择(20*2)
- mysql删除检查点s1命令:RELEASE SAVEPOINT s1;
- 银行家算法:信号量为-1表示几个进程在等待
- struct和class区别
- 默认访问权限
- struct:public
- class:private
- 默认继承类型
- struct:public
- class:private
- struct无参构造函数
- mysql TO_DAYS():什么时候加什么时候不加
- 表示缓存过期时间的http头响应字段:Cache-Control: max-age=3600
- delete之后指针会自动置为nullptr吗?NO
- delete nullptr会抛出异常吗?NO
- 进程切换一定在os的内核模式下进行吗?YES
- GET支持http跨域cors吗?YES
- unique_ptr允许所有权转移吗?YES
- 共享指针允许多个指针共享内存吗?YES
- 智能指针会进行空指针检查吗?NO
- wc -w file.txt 计算单词数目
- showengine innodb status:lru页、unzip_lru页
- 编程
- 100%
- 完全背包:{a,b,c,d...} -> x (完全填满x所取的最小数目) ?%(忘记提交看通过数了)
- n个数(范围1~m),给出形如"<=>"(n-1个大小关系)的相邻关系,求总情况数 18%
void bt(int i, int pre, int m, string& s, int& cnt) {
if (i==s.size()) {
cnt++;
return;
}
for (int cur=1; cur<=m; ++cur) {
if (i == 0 ||
s[i-1]=='<' && pre<cur ||
s[i-1]=='=' && pre==cur ||
s[i-1]=='>' && pre>cur) {
bt(i+1, cur, m, s, cnt);
}
}
}