会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Linkle
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
下一页
2015年11月8日
第九周(11.02-11.08)学习笔记
摘要: 一、学习目的 1. 掌握系统编程和系统调用的概念2. 掌握系统编程错误处理的方式3. 掌握Unix/Linux系统级I/O:open close read write seek stat 4. 掌握RIO5. 掌握I/O重定向的方法 二、学习资源 1. 教材:附录A,第10章《系统级I/O》2. ...
阅读全文
posted @ 2015-11-08 17:38 Linkle
阅读(321)
评论(1)
推荐(0)
编辑
2015年11月1日
期中总结
摘要: Chapter 0 Linux基础 man命令调用手册页 man 手册通常被分为8个区段,要查看相应区段的内容,就在 man 后面加上相应区段的数字即可: 1 一般命令 2 系统调用 3 库函数,涵盖了C标准函数库 4 特殊文件(通常是/dev中的设备)和驱动程序 5 文件格式和约...
阅读全文
posted @ 2015-11-01 21:46 Linkle
阅读(340)
评论(1)
推荐(0)
编辑
2015年10月27日
Windows 下VC++6.0制作、使用动态库和静态库
摘要: Windows 下VC++6.0制作、使用动态库和静态库 一、VC++6.0制作、使用静态库 静态库制作 1.如图一在VC++6.0中new一个的为win32 static library工程并新建一个.cpp和一个.h(C++header file)文件 2..cpp程序直接照老师给的打,...
阅读全文
posted @ 2015-10-27 16:23 Linkle
阅读(6723)
评论(3)
推荐(0)
编辑
家庭作业3.67
摘要: 题目:解析: 联合体的所有成员相对于基地址的偏移量都为0;此结构空间要大到足够容纳最"宽"的成员其对其方式要适合其中所有成员(4字节补齐)对于2、3两点的解释:联合体所占的空间不仅取决于最宽成员,还跟所有成员有关系,即其大小必须满足两个条件:1)大小足够容纳最宽的成员;2)大小能被其包含的所有基本数...
阅读全文
posted @ 2015-10-27 16:00 Linkle
阅读(360)
评论(0)
推荐(0)
编辑
家庭作业 3.57
摘要: 题目截图:解析 : 在3.6.6中我们知道不是所有的条件表达式都可用条件传送来编译,最重要的是,我们给出的抽象代码会对then-expr和else-expr都求值,但如果表达式中任意一个可能产生错误条件或者副作用,就会导致非法行为。此段代码的汇编代码如下: movl $0, %eax t...
阅读全文
posted @ 2015-10-27 15:55 Linkle
阅读(131)
评论(0)
推荐(0)
编辑
Linux(10.18-10.25)学习笔记
摘要: 一、学习目标 1. 了解常见的存储技术(RAM、ROM、磁盘、固态硬盘等) 2. 理解局部性原理 3. 理解缓存思想 4. 理解局部性原理和缓存思想在存储层次结构中的应用 5. 高速缓存的原理和应用 二、学习任务 1. 阅读教材,完成课后练习(书中有参考答案) 重点:6.2 6.3...
阅读全文
posted @ 2015-10-27 00:08 Linkle
阅读(286)
评论(1)
推荐(0)
编辑
2015年10月18日
Linux10.11-10.18)学习笔记(
摘要: 1Y86指令集体系结构 ISA:指令集体系结构,一个处理器支持的指令和指令的字节级编码 程序员可见的状态 Y86程序中的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态。其中包括: 8个程序寄存器:%eax,%ecx,%edx,%ebx,%esi,%edi,%esp和%ebp。...
阅读全文
posted @ 2015-10-18 22:27 Linkle
阅读(316)
评论(1)
推荐(0)
编辑
2015年10月11日
Linux(10.5-10.11)学习笔记
摘要: 3.2程序编码 unix> gcc -01 -o p p1.c p2.c -o用于指定输出(out)文件名。 -01,-02 告诉编译器使用第一级或第二级优化 3.2.1机器级代码 机器级编程两种重要的抽象: 1.ISA(指令集体系结构):机器级程序的格式和行为,叙述成按顺序执行,一条...
阅读全文
posted @ 2015-10-11 17:22 Linkle
阅读(527)
评论(3)
推荐(0)
编辑
2015年10月8日
Linux(9.28-10.4)学习笔记
摘要: 三种数字表示 无符号数: 基于传统的二进制表示法,表示大于或者等于零的数字。 补码(有符号数): 表示有符号数整数的最常见的方式,有符号数就是只可 以为正或者为负的数。 浮点数: 表示实数的科学计数法的以二为基数的版本。 进制转换 以二进制和十进制为桥梁进行转换 0x...
阅读全文
posted @ 2015-10-08 16:56 Linkle
阅读(244)
评论(1)
推荐(0)
编辑
2015年9月26日
Linux(9.21-9.27)学习笔记
摘要: 一、Vim的基本操作。Normal模式下 1.h 键 向左移动光标 2. j 键 向下移动光标 3. k 键 向上移动光标 4.l键 向右移动光标 5.x 键 删除光标所在位置的字符 6.i 键 插入文本 7.dw光标移至单词开头输入,删除整个单词 8.[number]...
阅读全文
posted @ 2015-09-26 16:16 Linkle
阅读(350)
评论(2)
推荐(0)
编辑
上一页
1
2
3
4
下一页