screen
screen -dmS
1screen -dmS top_test bash -c "top"
引号里面就是你真正要输入的代码
screen -ls
查看目前的窗口
screen -r top_test
将进程拉回前台
先用ctrl A 松开后按D键
拉回后台
拉回前台 用正常方法关闭
一般是ctrl C
强行停止
screen -XS top_test quit
快捷方式这里不介绍了,有兴趣的可以自行上网查阅
出现的问题
Linux Screen 状态为 Attached 连不上无法恢复的解决方法
1screen -D -r <session-id>
也就是在 -r 前面加个 -D,先踢掉之前登录的用户,然后我们就可以正常登录了。
请你设计一个队列,支持在前,中,后三个位置的 push 和 pop 操作。
请你完成 FrontMiddleBack 类:
FrontMiddleBack() 初始化队列。
void pushFront(int val) 将 val 添加到队列的 最前面 。
void pushMiddle(int val) 将 val 添加到队列的 正中间 。
void pushBack(int val) 将 val 添加到队里的 最后面 。
int popFront() 将 最前面 的元素从队列中删除并返回值,如果删除之前队列为空,那么返回 -1 。
int popMiddle() 将 正中间 的元素从队列中删除并返回值,如果删除之前队列为空,那么返回 -1 。
int popBack() 将 最后面 的元素从队列中删除并返回值,如果删除之前队列为空,那么返回 -1 。
请注意当有 两个 中间位置的时候,选择靠前面的位置进行操作。比方说:
将 6 添加到 [1, 2, 3, 4, 5] 的中间位置,结果数组为 [1, 2, **6**, 3, 4, 5] 。
从 [1, 2, **3**, 4 ...
我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。
例如:s = "LEETCODE" ,则其中 "L", "T","C","O","D" 都是唯一字符,因为它们只出现一次,所以 countUniqueChars(s) = 5 。
本题将会给你一个字符串 s ,我们需要返回 countUniqueChars(t) 的总和,其中 t 是 s 的子字符串。输入用例保证返回值为 32 位整数。
注意,某些子字符串可能是重复的,但你统计时也必须算上这些重复的子字符串(也就是说,你必须统计 s 的所有子字符串中的唯一字符)。
示例 1:
12345输入: s = "ABC"输出: 10解释: 所有可能的子串为:"A","B","C","AB","BC" 和 "ABC"。 ...
表的加减法UNION12345SELECT product_id,product_nameFROM ProductUNIONSELECT product_id,product_nameFROM Product2
结果是两个表的并集
注意事项
作为运算对象的记录的列数必须相同,否则会发生错误
作为运算对象的记录中的列的类型必须保持一致
可以使用任何SELECT语句,但是ORDER BY只能在最后使用一次
ALL包含重复行的运算
12345SELECT product_id,product_nameFROM ProductUNION ALLSELECT product_id,product_nameFROM Product2
INTERSECT求交集
123456SELECT product_id,product_nameFROM ProductINTERSECTSELECT product_id,product_nameFROM Product2ORDER BY product_id;
EXCEPT差集
123456SELECT product_id,product_nameFROM ...
为其他对象提供一种代理以控制对这个对象的访问。
实现12345678910111213141516171819202122232425262728293031323334353637383940414243444546// 抽象主题类class Subject {public: virtual void request() = 0;};// 具体主题类class RealSubject : public Subject {public: void request() override { // ... }};// 代理类class Proxy : public Subject {public: Proxy(Subject* subject) : subject_(subject) {} void request() override { if (checkAccess()) { subject_- ...