二进制文件冲突

起初有A B C D E F G 几个库 一个执行文件a 当在一份旧程序结构体里,首位增加一个字段时,会发现程序会出现段错误; 于是把字段放在最下端时,程序能愉快奔跑;但发现每次push_back()后,对应的字段值会改变,但自己总觉得这个结构体没在其他地方用过,自己纠结很长时间; 最后重新把字...

2018-09-07 21:07:27

阅读数 145

评论数 0

stack

#include <iostream> #include <stack> using namespace std; /* size()    返回栈的元素个数     top()    返回栈顶的元素     ...

2018-08-07 10:43:36

阅读数 53

评论数 0

list

#include <iostream> #include <list> using namespace std; /* Lst1.assign() 给list赋值  Lst1.back() 返回最后一个元素 ...

2018-08-06 19:43:57

阅读数 36

评论数 0

vector

#include <iostream> #include <vector> using namespace std; /* vec.begin()//指向迭代器中第一个元素。  vec.end()//指向迭代器...

2018-08-06 19:00:38

阅读数 52

评论数 0

queue

#include <iostream> #include <queue> #include <cstdlib> using namespace std; /* ba...

2018-08-06 15:22:21

阅读数 33

评论数 0

map应用

#include <map> #include <string> #include <iostream> using namespace std; int main(...

2018-08-06 13:24:33

阅读数 78

评论数 0

shell命令特殊字符

1.特殊字符的认识 $0这个程式的执行名字 $n这个程式的第n个参数值,n=1,2,..,9 $*这个程式所有参数,此选项参数可以超过9个 $#这个程式参数个数 $$这个程式的PID(脚本运行的当前进程PID) $!执行上一个背景指令的PID(后台运行的最后一个进程的进程的PID号) $?执行上...

2018-08-05 20:55:10

阅读数 40

评论数 0

echo命令

1.语法: echo(选项)(参数) 1)选项: -e:激活转义字符。 使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声; \b 删除前一个字符; \c 最后不加上换行符号; \f 换行但光标仍旧停留在原来的位置; \n 换行且光标移至行首; ...

2018-08-05 20:53:33

阅读数 246

评论数 0

linux trap命令

trap命令主要用于接收信号并采取行动 (1)格式:trap "commands" signals 当shell接收到signals指定的信号时,执行commands命令。 (2)格式:trap signals 如果没有指定命令部分,那么就将信号处理复原。 比...

2018-08-05 20:50:26

阅读数 101

评论数 0

shell命令提高

一、查看系统版本号: cat /proc/version 二、查看文件大小 df -h 三、软件包详解 目前流行2种软件包机制: 1) Deb软件包 2)Rpm软件包 四、软件包 1)Ubuntu有两种类型的软件包:二进制软件包(deb)和源码包(deb-src) 注:我们可以在/etc/a...

2018-07-25 19:12:22

阅读数 54

评论数 0

shell编程提高

一、shell编程提高 (1) $#:执行shell脚本时的命令行参数,不包括脚本本身; $@:表示规则中的目标文件夹集; $+:表示所有的依赖文件,以空格隔开,并以出现的先后为顺序,可能包含重复的依赖文件; $^:表示所有的依赖文件,以空格隔开,不包含重复的依赖文件; $?:执行上一条shell...

2018-07-24 20:53:50

阅读数 78

评论数 0

shell中的函数

一、shell中的函数 概念:我们常常把完成固定功能,并且多次使用的一组命令或者语句封装在一个固定的结构中,这个结构,我们就叫做函数。 [1]定义方式(不传参) 格式一: function  函数名() {     命令1     命令2     :   #空命令,不执行任何操作     retu...

2018-07-23 16:52:39

阅读数 44

评论数 0

shell中的控制循环语句

一、shell中的控制循环语句 continue     break [1]break  跳出本层(单词)循环 [2]continue 结束本次循环,继续下一次循环 eg:break #! /bin/bash i=1 while [ $i -lt 5 ] do     echo &quo...

2018-07-23 15:54:37

阅读数 34

评论数 0

shell中的循环语句

一、shell中的循环语句 (1)while [ 表达式 ] do     命令1     命令2     ... done 规则:首先判断表达式是否成立,成立执行对应的命令1,命令2,然后在判断表达式是否成立。当表达式不成立的时候,循环结束。 eg: #! /bin/bash i=1 sum=0...

2018-07-23 12:37:33

阅读数 44

评论数 0

shell编程控制语句

一、shell中控制语句 (1)单分支语句 //if test  表达式 if  [ 表达式 ] then     命令1     命令2 fi  规则:表达式为真,执行对应的命令,否则不执行 exit n  功能:结束当前的shell脚本 参数: n     退出状态码 一般成功,正常退出 n...

2018-07-20 17:01:31

阅读数 52

评论数 0

shell编程比较语句

一、对文件的类型进行测试 test  测试 功能:对文件的类型或者值进行测试 注意:使用test的时候要求test的两边必须有空格 例如:写法一:  test  123 = 456       写法二:        test 表达式       [ 表达式 ]    []<...

2018-07-20 15:51:00

阅读数 36

评论数 0

shell编程基本语法(一)

一、shell编程 <1>shell变量 (1)用户自定义变量,shell中变量不支持数据类型,它将任意赋值给变量的数据当做字符串来处理; (2)定义变量时候直接赋值,没有数据类型。但输出的时候,想要引用变量中的值,需要添加$; DATA=&qu...

2018-07-20 14:52:29

阅读数 43

评论数 0

网络基本概念

网络基本概念: (1)ip由网络号和主机号组成;为了方便记忆把32为二进制划分为4个字节,每个字节转化为十进制,每个字节间用.来分隔。ip表示方法称为点分十进制表示法; (2)ip分类 A    0.0.0.0-----------127.255.255.255 B    128.0.0.0--...

2018-07-20 11:30:36

阅读数 60

评论数 0

软连接&硬链接

一、Linux系统中一个文件由目录项、inode表和数据块组成。 1、首先根据文件名,找到我们目录项中的inode号。 2、通过inode号进入我们inode表中,查找到该文件中一些信息。 3、然后通过inode表中的保存的数据区的指针,读取我们相应数据区的内容。  二、硬链接 本质:是给我们的...

2018-07-20 10:43:25

阅读数 34

评论数 0

linux常用命令

一、linux常用命令 windows中常见的压缩包格式:rar ,zip,7z linux常见的压缩格式: xx.gz  .xx.bz2 <1>tar对目录和普通文件都可以进行打包压缩   c -> 创建 x -&...

2018-07-20 10:13:54

阅读数 22

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭