35.1 tty:显示当前连接到当前标准输入的终端设备文件名 35.2 consoletype:显示连接到标准输入的控制台类型 35.3 fgconsole:显示活动的虚拟终端数量 35.4 mingetty:用于控制台的精简版getty 35.5 vlock:锁定虚拟控制台 35.6 stty:输 ...
分类:
系统相关 时间:
2018-03-28 01:41:50
阅读次数:
244
处理办法: q path f=d update path tsmdrive01 srctype=server desttype=drive library=ts3310 device=mt0.0.0.5online=yes updatepath tsm drive02 srctype=serverd ...
分类:
其他好文 时间:
2018-03-26 10:51:09
阅读次数:
726
给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。 输入只有1组数据。输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。 删除输入的短字符串(不区分大小写)并去掉空格,输出。 注:将字符串中的In、IN、iN、in删除。 这个代码主要是几个函数的使用: ...
分类:
其他好文 时间:
2018-03-23 22:57:22
阅读次数:
225
用struct手写了个list 有push_back,push_front,insert,erase reserve,size,setpos,rbegin 功能。 坑:一开始想用template<class T>结果总是编译错误(漏写了<T>) 改成int后总是地址错误,(因为没有new地址) 然后 ...
分类:
其他好文 时间:
2018-03-23 21:12:49
阅读次数:
210
突然想试试图片水印的功能,就在网上收集了一些,记录下来,便于以后学习。 创建一个类,调用其方法即可,可根据自己需求修改代码。 ...
Linux驱动框架分析(一) 事实上,Linux的设备驱动都遵循一个惯例——表征驱动程序(用driver更贴切一些,应该称为驱动器比较好吧)的结构体,结构体里面应该包含了驱动程序所需要的所有资源。用术语来说,就是这个驱动器对象所拥有的属性及成员。由于Linux的内核用c来编写,所以我们也按照这种结构 ...
分类:
系统相关 时间:
2018-03-17 15:24:08
阅读次数:
210
insert()函数,选择性插入。 insert(v.begin()+i,x)意思就是把x插入vector数组v的第i位置上(也是迭代器的位置上),其后面的数字都会自动后移。注意i是从0开始的! ersae()函数,选择性删除。 ①erase(it),删除迭代器为it处的元素。 ②erase(fir ...
分类:
其他好文 时间:
2018-03-11 17:40:13
阅读次数:
142
ccf 201604-3 路径解析 string.find() 返回字符串s1在s中第一次出现的位置,如果没有找到,则返回-1 string.erase() erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)it ...
分类:
其他好文 时间:
2018-03-10 11:54:36
阅读次数:
176
容器类在放入的都是元素的拷贝,而非引用。所以如果需要对元素做出改动,最好是把元素存在data[N]数组中,而仅仅在容器中存放数组下标。 vector vector作为数组,vector <int> num[ N ],可以当作二维数组使用,由于所有的vector初始为空,所以N可以很大。 1、vect ...
分类:
其他好文 时间:
2018-03-09 22:44:33
阅读次数:
157
使用简单工厂模式设计一个可以创建不同几何形状(如圆形、方形和三角形等)的绘图工具, 每个几何图形都具有绘制draw()和擦除erase()两个方法, 要求在绘制不支持的几何图形时,提示一个UnSupportedShapeException。 结构图如下: AbstractDrawTools 所有绘图 ...
分类:
其他好文 时间:
2018-03-09 01:46:30
阅读次数:
306