摘要:
文件描述符(File Descriptor) a small, nonnegative integer for use in subsequent system calls (read(2), write(2), lseek(2), fcntl(2), etc.) ($man 2 open). 一个
阅读全文
posted @ 2016-10-06 13:47
Abnor
阅读(3339)
推荐(0)
摘要:
MMU MMU=Segmentation Unit+Paging Unit //MMU: Memory Management Unit logical address = Segmentation Unit= linear address = Paging Unit= physical addres
阅读全文
posted @ 2016-10-06 10:14
Abnor
阅读(630)
推荐(0)
摘要:
||| |: |: | | 高地址 |命令行参数信息,环境表信息| |:|栈Stack for thread 0:一个线程一个私有栈 |:|栈里的栈帧Stack Frame 0:一个函数里的局部变量一个栈帧 |:|栈里的栈帧Stack Frame 1:设这个是fcn(),依次将BACD压入栈 |:|
阅读全文
posted @ 2016-10-06 09:54
Abnor
阅读(1370)
推荐(0)
摘要:
网上有有很多关于Ubuntu10.04关闭移动介质自动播放的方法,包括在文件管理器里面设置或者使用gconf editor,但是从12.04开始这两种方法都不再好用了,关于移动介质的处理方法被移到了System Settings== Details== Removable Media,打上钩,以后就
阅读全文
posted @ 2016-09-26 10:28
Abnor
阅读(275)
推荐(0)
摘要:
条件编译 条件编译即满足某些条件的时候编译某部分代码,常用于开发多个版本的程序,当满足条件A时,编译出免费版本的软件,当满足条件B时,编译除vip版本的软件,可以提高代码的复用率。条件编译使用"预处理命令+宏定义"来实现,更多宏命令参见 头文件header 头文件的编写 C语言的标识符在使用之前一定
阅读全文
posted @ 2016-09-20 02:15
Abnor
阅读(1825)
推荐(0)
摘要:
"函数"在英文的翻译是"function",无论在自然科学还是计算机科学都是这个词,而"function"的本意是"功能",可能是在汉语的习惯中,"这是一个函数"比"这是一个功能"听起来更专业,更正常一点,所以才使用了这个翻译。但是,如果把"function"或者"函数"理解为"功能"将为对这个词的
阅读全文
posted @ 2016-09-18 13:24
Abnor
阅读(435)
推荐(0)
摘要:
顺序结构 顺序结构是最常用的结构,即从上到下的执行语句。 条件结构 条件结构是当表达式为真的时候执行语句块,C语言提供了两种条件结构 if...else if...else 如果条件表达式1为真(不为0),执行语句块1,否则如果条件表达式2为真(不为0),执行语句块2,如果上述条件都不满足执行语句块
阅读全文
posted @ 2016-09-18 11:49
Abnor
阅读(408)
推荐(0)
摘要:
声明,定义和初始化 声明 标识符iden是告诉编译器"有这么一个变量var,具体var里是什么,你自己去看"。声明只需要标识符的类型和标识符名字,C语言的任何标识符在使用前都需要声明,当然变量也不例外;如果标识符的定义代码在使用之前,那么定义的代码可以看作是声明,否则需要声明 定义 标识符iden是
阅读全文
posted @ 2016-09-16 17:31
Abnor
阅读(1752)
推荐(0)
摘要:
表达式 表达式 C语言中分为常量表达式,算术表达式,关系表达式,逻辑表达式,赋值表达式,逗号表达式和复合表达式etc。表达式可以分为左值和右值 左值(ell value) 可以出现在赋值运算符的左边或者右边,变量就是一个左值表达式 右值(are value) 只能出现在赋值运算符的右边,数字字面值就
阅读全文
posted @ 2016-09-16 17:30
Abnor
阅读(1190)
推荐(1)
摘要:
关键字 数据类型修饰相关 按照自动的方式进行变量的存储 定义常量或常参数 声明外部变量或函数 指定变量的存储类型是寄存器变量 指定变量的存储类型是静态变量,或指定函数是静态函数 变量的值可能在程序的外部被改变 数据类型相关 字符型数据 定义短整型变量或指针 整型数据 长整型数据 有符号的整型数据 定
阅读全文
posted @ 2016-09-14 14:52
Abnor
阅读(3755)
推荐(0)
摘要:
gcc/cc gcc编译器如今是GNU Compiler Collection的缩写,但早期是GNU C Compiler的缩写,是现在Linux发行版的默认编译器,gcc里面集成了编译器,汇编器,链接器,使用gcc可以实现对编译过程的完全控制,gcc可以在多种环境下编译C,C++,Object C
阅读全文
posted @ 2016-09-14 11:29
Abnor
阅读(228)
推荐(0)
摘要:
安装vim Ubuntu默认安装的是轻量的vim所以即便打开的页面差不多,但是使用起来简直和vi一样不好用,所以,请务必 一下 打开vim 如果文件路径不存在,则使用vi在相应路径创建文件, 如果文件路径已存在,则使用vi打开该文件 如果缺省文件路径,则表示在当前目录下创建一个文件,可以创建完再进入
阅读全文
posted @ 2016-09-13 12:16
Abnor
阅读(231)
推荐(0)
摘要:
kill 乍看起来可能是"杀死XXX"的意思,但实际上"kill"可以发送各种信号给一个进程,当然,也包括"杀死一个进程",[SIGNAL]缺省表示信号SIGTERM,[PID]部分使用" 1"的话表示所有你能向其发送信号的进程 $kill [ lL] [ SIGNAL] [PIDs] 将后续的信号
阅读全文
posted @ 2016-09-12 23:53
Abnor
阅读(267)
推荐(0)
摘要:
这几个命令都是和Linux环境变量相关的 env 查看系统所有的环境变量,个人觉得这里面最重要的就是PATH,我们在终端敲入的命令,其实都是一个个脚本文件,那么Shell去哪找这些文件呢?搜索路径就存在PATH里,PATH里用 作分隔符区分不同的路径 举个栗子: 如果想要查看特定的环境变量的值,可以
阅读全文
posted @ 2016-09-12 23:38
Abnor
阅读(272)
推荐(0)
摘要:
test和[ ] 用来测试EXPRESSION的值,常用在shell脚本条件结构的条件部分, 是`test EXPRESSION`的另外一种表达方式,ATTENTION:"EXPRESSION"两边各有一个"空格" EXPRESSION为真 EXPRESSION为假 即all, EXPRESSION
阅读全文
posted @ 2016-09-12 17:31
Abnor
阅读(467)
推荐(0)
摘要:
shell概念 "shell"既是一种解释型编程语言,也是一个这种编程语言的解释器的名字 shell是解释型语言,就是解释器会一条一条的翻译每一条语句并执行,对比之下,C语言是编译型语言,编译器把整个工程编译成可执行文件才能执行 在没有续行符( )的情况下,shell脚本的一条语句以"回车"为结束
阅读全文
posted @ 2016-09-12 10:57
Abnor
阅读(31215)
推荐(2)
摘要:
echo 显示后面的内容,缺省选项表示将后面的内容原模原样的显示出来,如果后面接的字符串不用 ,会默认以空格为分隔符输出多个串 可以配合Shell的管道与重定向使用实现对写文件操作,此时一定要小心" "和" "的区别,前者是清空并写入,后者才是接着写入,如果写错了可能会清空重要文件 将内容中的转义字
阅读全文
posted @ 2016-09-12 09:31
Abnor
阅读(551)
推荐(0)
摘要:
apt是debian系的软件包的管理工具,他们可以通过搜索在 里的索引文件搜做根据/etc/apt/sources.list里的软件源来在线安装软件,安装的过程还可以自动解决软件包的依赖问题,并通过维护本地软件包列表来安装和卸载软件。所有通过apt安装的软件都会在 里备份安装文件,这些备份可以通过
阅读全文
posted @ 2016-09-11 16:54
Abnor
阅读(1154)
推荐(0)
摘要:
uname uname用于打印操作系统和硬件架构相关的信息,对于可能在多个系统或架构上运行的Shell脚本程序很有用, 缺省选项相当于 或 $uname [ amnrsvpio] 或` all` 显示全部的信息 或` machine`显示电脑类型 或` nodename`显示在网络上的主机名称 或`
阅读全文
posted @ 2016-09-11 16:06
Abnor
阅读(523)
推荐(0)
摘要:
ifconfig 修改网卡的配置文件,缺省选项和参数是查看激活状态的网卡信息 说明: , 网卡名 主机环回地址 连接类型 HardWareaddress,即MAC地址 ip地址 广播地址 子网掩码 命令格式 设置ip地址 删除ip地址 启动网络设备 关闭网络设备 设置网络设备的类型与硬件地址 设置网
阅读全文
posted @ 2016-09-10 21:38
Abnor
阅读(306)
推荐(0)