代码改变世界

2018-2019-2 20189203 移动平台应用开发实践第五周学习总结

2019-03-31 17:03 by 20189203梓航, 125 阅读, 0 推荐, 收藏, 编辑
摘要:第16、19、20、22章学习 第16章 输入输出 stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型: (1)字节流 表示以字节为单位从stream中读取或往str 阅读全文

2018-2019-2 20189203 移动平台应用开发实践第四周学习总结

2019-03-24 18:55 by 20189203梓航, 110 阅读, 0 推荐, 收藏, 编辑
摘要:第12、13、14、15章学习 第12章 枚举 一、常量 在JDK1.5 之前,我们定义常量都是: public static final.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 二、switch JDK1.6之前的swit 阅读全文

2018-2019 20189203 移动平台开发实践第三周作业

2019-03-17 11:01 by 20189203梓航, 120 阅读, 0 推荐, 收藏, 编辑
摘要:第5、6、8、9章学习 第5章 核心类 封装类 1.封装类: java语言认为一切皆对象。 8个基本数据类型野应该具备对应的对象。 通过封装类可以把8个基本类型的值封装对象进行使用。 从JDK1.5开始,java允许把基本类型的值直接赋值给对应的封装类对象。 2.封装类的实例: int a=10; 阅读全文

2018-2019 20189203 移动平台开发实践第二周作业

2019-03-10 15:30 by 20189203梓航, 116 阅读, 0 推荐, 收藏, 编辑
摘要:第4、7、10、11章学习 Java中的对象 现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态和行为。 拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。 对比现实对象和软件对象,它们之间十分相似。 软件对象也有状 阅读全文

移动平台开发第一周作业20189203

2019-03-03 21:18 by 20189203梓航, 148 阅读, 0 推荐, 收藏, 编辑
摘要:《Java和Android开发学习指南》第一、二、三章学习 一、Java的优点 1 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2 纯面向对象。Java 所有的代码都必须在类中 阅读全文

2018-2019-1 20189203《Linux内核原理与分析》第九周作业

2018-12-09 13:42 by 20189203梓航, 173 阅读, 0 推荐, 收藏, 编辑
摘要:第一部分 课本学习 进程的切换和系统的一般执行过程 进程调度的时机 Linux内核系统通过schedule函数实现进程调度,进程调度的时机就是内核调用schedule函数的时机。当内核即将返回用户空间时,内核会检查need_resched标志是否设置。如果设置,则调用schedule函数,此时是从中 阅读全文

2018-2019-1 20189203《Linux内核原理与分析》第八周作业

2018-12-02 14:03 by 20189203梓航, 226 阅读, 0 推荐, 收藏, 编辑
摘要:第一部分 课本学习 ELF文件(目标文件)格式主要三种: 1)可重定向文件:文件保存着代码和适当的数据,用来和其他的目标文件一起来创建一个可执行文件或者是一个共享目标文件。(目标文件或者静态库文件,即linux通常后缀为.a和.o的文件) 2)可执行文件:文件保存着一个用来执行的程序。(例如bash 阅读全文

2018-2019-1 20189203 《Linux内核原理与分析》第七周作业

2018-11-25 12:39 by 20189203梓航, 161 阅读, 0 推荐, 收藏, 编辑
摘要:第一部分 实验 增加fork命令,运行MenuOS 如下: 设置断点: 跟踪调试过程: 停在的do_fork()的位置上 停在copy_process 停在dup_task_struct 停在copy_thread 第二部分 代码分析 通过上面的代码可以看出 fork、vfork 和 clone 3 阅读全文

网络与系统安全第四次作业

2018-11-19 21:17 by 20189203梓航, 140 阅读, 0 推荐, 收藏, 编辑
摘要:实验内容:访问使用安全协议HTTPS建立连接的网站,用Wireshark捕获连接建立过程并分析报文序列。 访问网站:www.baidu.com 用wireshark抓包,已知网站的IP地址为61.135.169.125,过滤规则如下:ip.addr == 61.135.169.125 && ssl。 阅读全文

2018-2019-1 20189203《linux内核原理与分析》第六周作业

2018-11-18 18:16 by 20189203梓航, 228 阅读, 0 推荐, 收藏, 编辑
摘要:第一部分 给Menu OS增加命令 输入命令 查看增加的time 和time_asm命令 第二部分 实验(使用gdb跟踪调用内核函数) 1.操作 我选用的是上周使用的rename,首先编辑menu中的test.c文件,给MenuOS增加rename和rename_asm命令,如图 运行可以看到Men 阅读全文