摘要: 使用 > 或 >> 时,默认为标准输出 1 重定向, 所以 > file 就是 1> file 的省写,1 与 > 之间不能有空格。 比如ls -l > a.txt就是ls -l 1> a.txt 数字 0, 1, 2 与它后面的操作符 > 或 < 等 总是一个整体 2>&1 表示把 标准错误输出 阅读全文
posted @ 2019-10-30 09:57 boboyou 阅读(342) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/xuyuqingfeng953/article/details/51058236 不严格的来说,左值对应变量的存储位置,而右值对应变量的值本身。C++中右值可以被赋值给左值或者绑定到引用。类的右值是一个临时对象,如果没有被绑定到引用,在表达式结束时就会被废 阅读全文
posted @ 2019-10-23 17:17 boboyou 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1、使用[]命令测试表达式的时候,在操作数和操作符或者方括号的前后都要至少留一个空格 2、第十行 $后面要紧跟(,二者之间不要加括号。 阅读全文
posted @ 2019-10-16 10:55 boboyou 阅读(175) 评论(0) 推荐(0) 编辑
摘要: IFS和“=”之间不可以有空格 其他变量的定义也是如此(在bash shell中) 阅读全文
posted @ 2019-10-14 16:18 boboyou 阅读(791) 评论(0) 推荐(0) 编辑
摘要: union 联合 联合(union)是一种节省空间的特殊的类,一个 union 可以有多个数据成员,但是在任意时刻只有一个数据成员可以有值。当某个成员被赋值后其他成员变为未定义状态。联合有如下特点: 默认访问控制符为 public 可以含有构造函数、析构函数 不能含有引用类型的成员 不能继承自其他类 阅读全文
posted @ 2019-10-11 16:52 boboyou 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.net/liguodong86/article/details/3949721 4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP)6个段寄存器(ES、CS、SS、DS、FS和GS)1个指令指针 阅读全文
posted @ 2019-09-01 11:06 boboyou 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: 可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类 阅读全文
posted @ 2019-08-27 10:41 boboyou 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 转载https://www.cnblogs.com/GavinDai/archive/2011/10/24/2222735.html 变量声明和定义的区别 我们在程序设计中,时时刻刻都用到变量的定义和变量的声明,可有些时候我们对这个概念不是很清楚,知道它是怎么用,但却不知是怎么一会事,下面我就简单的 阅读全文
posted @ 2019-08-24 09:48 boboyou 阅读(176) 评论(0) 推荐(0) 编辑
摘要: iostream.h里面定义的所有类以及对象都是在全局空间里,所以你可以直接用cout 但在iostream里面,它所定义的东西都在名字空间std里面,所以你必须加上 using namespace std才能使用cout 一般一个C++的老的带“.h”扩展名的库文件,比如iostream.h,在新 阅读全文
posted @ 2019-08-23 09:30 boboyou 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、信号处理函数signal -- --这是一个相当复杂的声明,耐心点看可以知道signal是一个带有sig和func两个参数的函数,func是一个类型为void (*)(int)的函数指针。该函数返回一个与func相同类型的指针,指向先前指定信号处理函数的函数指针。准备捕获的信号的参数由sig给出 阅读全文
posted @ 2019-08-19 10:54 boboyou 阅读(228) 评论(0) 推荐(0) 编辑