摘要: if语法 :if [ expression ] then commandselif [ expression2 ] then commandselse commandsficase 语法:case string1 in str1) commands;; str2) commands;; *) ... 阅读全文
posted @ 2015-11-25 23:37 Rocky_Ansi 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: 在Linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法。为了给大家一个直观的感受,我们将通过生成一个大的文件的方式来检验各种方法的执行效率。方法1:while循环中执行效率最高,最常用的方法。function while_read_LINE... 阅读全文
posted @ 2015-11-25 23:36 Rocky_Ansi 阅读(3744) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash fun(){ ps -ef | grep "$1" | awk '{print $2 $8}' > /usr/file while read line ;do if [[ $line == $1 ]] then # do so... 阅读全文
posted @ 2015-11-25 23:35 Rocky_Ansi 阅读(397) 评论(0) 推荐(0) 编辑
摘要: #include#include typedef union { int m; char a[4];}Node;int main (){ Node node;// node.m = 0x01020304; // 16进制 转... 阅读全文
posted @ 2015-11-25 23:34 Rocky_Ansi 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 指针 与数组 并没有什么关系,指针就是指针,指针变量在32位系统下,永远占4个byte,其值为某一个内存的地址,指针可以指向任何地方,但是不是任何地方你都能通过这个指针变量访问到;数组就是数组,其大小与元素的类型和个数有关,定义数组时必须指定其元素的类型和个数,数组可以存储任何类型的数据,但是不能... 阅读全文
posted @ 2015-11-25 23:32 Rocky_Ansi 阅读(340) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;class A {public: A(){} virtual void geta(){ cout using namespace std; class A { public: ... 阅读全文
posted @ 2015-11-25 23:25 Rocky_Ansi 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 对拥有堆中一个有效对象的地址的指针进行删除操作的结果,是将这个堆内存的状态从“使用中” 变为“可用”(此时的可用就是指可以调用内存)释放了,可以再次覆盖此处;; 对指针内存进行删除操作后,指针本身的状态就是未定义的; *******可以是 大多数情况下: 依旧保存所删除的内存地址我们的delete... 阅读全文
posted @ 2015-11-25 23:20 Rocky_Ansi 阅读(1139) 评论(0) 推荐(0) 编辑