2015年11月8日

CSAPP学习笔记(异常控制流1)

摘要: 1:诸如子进程结束之后父进程需要被告知,有时候应用程序需要系统调用,内核通过上下文切换将控制从一个进程切换到另一个进程,还有一个进程... 阅读全文

posted @ 2015-11-08 21:54 杨博东的博客 阅读(10) 评论(0) 推荐(0) 编辑

CSAPP学习笔记(异常控制流1)

摘要: 1:诸如子进程结束之后父进程需要被告知,有时候应用程序需要系统调用,内核通过上下文切换将控制从一个进程切换到另一个进程,还有一个进程发送信号到另一个进程时接收者转而到它的信号处理函数去执行等等,我们的操作系统,甚至硬件无时无刻不在发生“突变”,我们把这种突变叫做异常控制流。即ECF(... 阅读全文

posted @ 2015-11-08 21:53 杨博东的博客 阅读(254) 评论(0) 推荐(0) 编辑

CSAPP学习笔记(第一,二章)

摘要: 1:文本文件指的是ASCII码文件,二进制文件指的是除文本文件以外,其他文件。 2:区分数据对象的唯一判别方法是数据的上下文。 ... 阅读全文

posted @ 2015-11-08 21:53 杨博东的博客 阅读(21) 评论(0) 推荐(0) 编辑

CSAPP学习笔记(第一,二章)

摘要: 1:文本文件指的是ASCII码文件,二进制文件指的是除文本文件以外,其他文件。 2:区分数据对象的唯一判别方法是数据的上下文。 3:描述一下一个hello.c文件的处理过程。首先hello.c文件我们叫做源代码,经过预处理 gcc -E hello.c -o hello.i 处理一些... 阅读全文

posted @ 2015-11-08 21:52 杨博东的博客 阅读(190) 评论(0) 推荐(0) 编辑

JAVA学习笔记(33-53)

摘要: 33:java中的多维数组,以二位为例: 创建方法:int[][] a = new int[2][3]; 建立一个5*5的数组。 ... 阅读全文

posted @ 2015-11-08 21:36 杨博东的博客 阅读(18) 评论(0) 推荐(0) 编辑

JAVA学习笔记(33-53)

摘要: 33:java中的多维数组,以二位为例: 创建方法:int[][] a = new int[2][3]; 建立一个5*5的数组。 或者下面的建立方法也可以: int[][] c = { {1, 2, 3}, {4, 5... 阅读全文

posted @ 2015-11-08 21:35 杨博东的博客 阅读(143) 评论(0) 推荐(0) 编辑

JAVA学习笔记(1-32)

摘要: 1:数据的输入中,也需要提前声明变量。java区分大小写,注意保留字的问题,注意分号。 2:用import调用一个类。用new新建... 阅读全文

posted @ 2015-11-08 21:28 杨博东的博客 阅读(24) 评论(0) 推荐(0) 编辑

JAVA学习笔记(1-32)

摘要: 1:数据的输入中,也需要提前声明变量。java区分大小写,注意保留字的问题,注意分号。 2:用import调用一个类。用new新建一个对象,相当于c中的malloc。 3:用final定义一个宏,相当于#define PI 3.1415926 用final表示为:final doub... 阅读全文

posted @ 2015-11-08 21:28 杨博东的博客 阅读(189) 评论(0) 推荐(0) 编辑

一张图说懂java中 private default protected public 的区别

摘要: private:修饰完全隐藏类的成员,这样,就不能从类的外边直接访问他们,我们提供set和get方法,保证类中数据域的安全。default:指默认修饰符,什么都不加,实际上它限制的范围就是一个包内可以访问。如果不在一个包内,即使继承关系任然是不能访问的。protected:经常需要允... 阅读全文

posted @ 2015-11-08 21:03 杨博东的博客 阅读(130) 评论(0) 推荐(0) 编辑

一张图说懂java中 private default protected public 的区别

摘要: private:修饰完全隐藏类的成员,这样,就不能从类的外边直接访问他们,我们提供set和get方法,保证类中数据域的安全。 def... 阅读全文

posted @ 2015-11-08 21:03 杨博东的博客 阅读(21) 评论(0) 推荐(0) 编辑

导航