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