摘要:
教材学习知识点总结 基本数据类型的选择 1.如果没有特殊需要,浮点数都采用double类型。 2.如果没有特殊需要,整数总采用int类型。 3.如果没有特殊需要,字符型总采用char类型。 4.尽量少用各种unsigned类型。 continue语句 1.只能用在循环里,结束最内层循环体的本次执行, 阅读全文
随笔档案-2017年12月
2017-2018-1 20179226 《构建之法》第2周学习总结
2017-12-24 17:10 by 20179226任逸飞, 167 阅读, 收藏,
摘要:
教材学习内容总结 2.1 单元测试 单元测试 :能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证。 单元测试 主要步骤 : 1.设置数据(一个假想的正确的E mail地址) 2.使用被测试类型的功能(用E mail地址来创建一个User类的实 阅读全文
2017-2018-1 20179226 《深入理解计算机系统》第2周学习总结
2017-12-17 19:40 by 20179226任逸飞, 285 阅读, 收藏,
摘要:
教材学习知识点总结 本章研究三种重要数字表示。 无符号 基于二进制,表示大于或等于零的数字。 补码 表示有符号整数(可正可负)最常见的方式。 浮点数 表示实数的科学记数法的以2为基数的版本。 2.1 信息存储 1.大多数计算机使用8位的块,或者字节。作为最小的 可寻址的内存单位 ,而不是访问内存中单 阅读全文
2017-2018-1 20179226 《从问题到程序》第4周学习总结
2017-12-17 09:49 by 20179226任逸飞, 216 阅读, 收藏,
摘要:
教材学习知识点总结 某些特殊情况下, 浮点数运算的误差 积累更迅速: 1.将一批较小的数值一个个加到很大的数上 2.两个值很接近的数相减,可能导致结果的精度大幅度下降。 fabs 是里求 浮点数的绝对值 的标准库数学函数。 break语句只能用在循环语句以及switch语句里,作用是使 当前循环 语 阅读全文
2017-2018-1 20179226《Linux内核原理与分析》第十二周作业
2017-12-17 09:43 by 20179226任逸飞, 193 阅读, 收藏,
摘要:
ShellShock 攻击实验 1.进行实验所需的准备 1)下载: 2)安装: 3)链接: 4)检测是否存在shellshock漏洞: $ env x='() { :;}; echo vulnerable' bash c "echo this is a test " 以下是实验截图: 2.攻击Set 阅读全文
2017-2018-1 20179226 《从问题到程序》第3周学习总结
2017-12-10 10:04 by 20179226任逸飞, 201 阅读, 收藏,
摘要:
教材学习知识点总结 变量的命名除了 不能用关键字 作为变量外,可以用任何标识符作为变量名。 将关键字 void 放在函数头部写返回值类型的位置,就表示定义的是一个不返回值的函数。 关系表达式成立时求出的值是1,关系不成立时值是0,关系运算符优先级低于所有算术运算符。 for语句中缺第一个或第三个表达 阅读全文
2017-2018-1 20179226 《文献管理与信息分析》第1讲学习总结
2017-12-10 10:03 by 20179226任逸飞, 240 阅读, 收藏,
摘要:
教材学习内容总结 课程基本内容 信息获取能力:有哪些信息资源,有哪些工具可以利用,如何使用有何技巧。 信息管理能力:文献管理软件(ENDNOTE),知识管理工具(WIZ),文件的管理(TC)。 信息分析能力:引文分析软件(HistCite)。 分享协作创新:思维导图。 课程内容设计 文献信息检索:信 阅读全文
2017-2018-1 20179226《Linux内核原理与分析》第十一周作业
2017-12-09 20:48 by 20179226任逸飞, 235 阅读, 收藏,
摘要:
缓冲区溢出漏洞实验 实验准备 1.输入命令安装一些用于编译32位C程序的东西。 1) 2) 3) 2.输入命令“linux32”进入32位linux环境,输入“/bin/bash”使用bash。 实验步骤 1.初始设置 1)Ubuntu 和其他一些 Linux 系统中,使用地址空间随机化来随机堆(h 阅读全文
2017-2018-1 20179226《Linux内核原理与分析》第十周作业
2017-12-03 21:11 by 20179226任逸飞, 175 阅读, 收藏,
摘要:
阅读教材17、19、20章 第17章 设备与模块 1.关于设备驱动和设备管理,讨论四种内核成分。 1)设备类型:在所有的linux系统中为了统一普遍设备的操作所分的类。 2)模块:Linux内核中用于按需加载和卸载目标码的机制。 3)内核对象:内核数据机构中支持面向对象的简单操作,还支持维护对象间的 阅读全文
2017-2018-1 20179226 《从问题到程序》第2周学习总结
2017-12-02 09:08 by 20179226任逸飞, 261 阅读, 收藏,
摘要:
教材学习知识点总结 1.基本字符包括:数字、大小写拉丁字母、可打印字符还有一些特殊字符。 2.一个合法标识符是由字母和数字字符构成的一个连续序列,要求 第一个字符必须是字母 ,序列中 不能有空白字符 。下划线字符“_”也当作字母看待。 3.字符是一对 单引号 括起的单个字符。字符串书写形式是 双引号 阅读全文
2017-2018-1 20179226 《构建之法》第1周学习总结
2017-12-02 09:05 by 20179226任逸飞, 211 阅读, 收藏,
摘要:
教材学习内容总结 1.1软件=程序+软件工程 1.程序,在这里指的是 源程序 ,就是一行行的代码。它们是建立在数据结构上的一些算法。程序还要对 数据 进行操作,有静态和动态。 1.2软件工程是什么 1.软件工程是把系统的、有序的、可量化的 方法应用到软件 的开发、运营和维护上的过程。 2.软件有各种 阅读全文
浙公网安备 33010602011771号