#ifdef WIN32 _tsetlocale(LC_ALL, _T(" ")); ::AllocConsole(); ::freopen("CONIN$", "r", stdin); ::freopen("CONOUT$", "w", stdout); ::freopen("CONOUT$", ...
分类:
其他好文 时间:
2020-04-25 09:11:28
阅读次数:
68
经常使用vim忘记了不是root , 而提示没有写入权限的情况,所以查询一下,相关命令是: :w !sudo tee % 那么这条命令是如何理解的呢? 首先 ,vim 写入文件是 :w [文件名] 这里的文件名也可以是设备,比如 /dev/stdin /dev/stdout 我们没有权限,先把内容写 ...
分类:
系统相关 时间:
2020-04-24 20:08:08
阅读次数:
87
维护序列并支持两种操作 区间加 区间查询最大前缀和(指 $\sum_{i=1}^xa_i$ ) ...
分类:
其他好文 时间:
2020-04-22 20:12:35
阅读次数:
100
名词解释: 标准输入(stdin):键盘上的输入,将信息传递给电脑。 文件描述符 > 0 标准正确输出(stdout):屏幕上的正确的输出,将信息传递给人。 文件描述符 > 1 标准错误输出(stderr):屏幕上的错误的输出,将信息传递给人。 文件描述符 > 2 相关符号: ">"、"1>":标准 ...
分类:
其他好文 时间:
2020-04-20 13:50:43
阅读次数:
103
#!/bin/bash ##创建用户user01-user10的用户 for i in `seq -w 01 10`; do id user$i &>/dev/null if [ $? -eq 0 ];then echo "user$i is exsit" else useradd user$i e ...
分类:
其他好文 时间:
2020-04-19 00:49:47
阅读次数:
61
luogu题目传送门! 懒得找最小生成树模板了,就把这题当板子吧。 最小生成树,就是指对于一张图,我们将图转换成一棵树,连通的,同时让所有的边尽可能的小(废话)。 最小生成树一般都采用Kruskal算法,期间需要用到并查集。大体思路如下: 先将所有边从小到大排序,对所有的节点维护并查集 f。 然后依 ...
分类:
其他好文 时间:
2020-04-17 12:28:35
阅读次数:
70
fgets(char *,int x,file *) (1)一般若读取的字符数小于X-1,且使用换行来结束本行的输入,且换行符也保存在str中; fgets(str[i],61,stdin); 输入59个字符,则str[59] == '\n' 成立; 输入40个字符,则str[40] == '\n' ...
分类:
其他好文 时间:
2020-04-17 00:13:59
阅读次数:
50
一天蒜头君得到 n 个字符串 si?,每个字符串的长度都不超过 10。 蒜头君在想,在这 n 个字符串中,以 si? 为后缀的字符串有多少个呢? 输入格式 第一行输入一个整数 n。 接下来 n 行,每行输入一个字符串 si?。 输出格式 输出 n 个整数,第 ii 个整数表示以 si? 为后缀的字符 ...
分类:
其他好文 时间:
2020-04-16 22:32:59
阅读次数:
94
一 什么是异常 异常是程序发生错误的信号。程序一旦出现错误,便会产生一个异常,若程序中没有处理它,就会抛出该异常,程序的运行也随之终止。 而错误分成两种,一种是语法上的错误SyntaxError,这种错误应该在程序运行前就修改正确 >>> if File "<stdin>", line 1 if ^ ...
分类:
编程语言 时间:
2020-04-16 20:59:06
阅读次数:
121
注意 读字符时, std::istream_iterator 默认跳过空白符(除非用 std::noskipws 或等价物禁用,而 std::istreambuf_iterator 不跳过。另外, std::istreambuf_iterator 更有效率,因为它避免对每个字符构造并析构一次 sen ...
分类:
其他好文 时间:
2020-04-16 00:45:00
阅读次数:
71