第二周课堂笔记2th】的更多相关文章

---恢复内容开始--- 1. 2.索引取单个值 取多个值叫切片, 切片:取多个值 从左到右取值: 原则:顾头不顾尾 1, a[0:3] abc 2, a[-5:-2] abc 3, a[0:-2] abc 从右到左取值: 原则:顾头不顾尾 1, a[2::-1] cba 2, a[-3::-1] cba 3, a[2:-6:-1] cba a[2:-5:-1] cb   切片规律:顾头不顾尾 若取得第二位值为最后一位用空 若从头到尾可以直接打冒号 若是为负数取切片,还是正向取值 若取值为反向取…
上课笔记2th https://mubu.com/doc/2gxvIvVLG0(老师笔记网址) 1.     python python运行过程 把源代码转化成字节码(机器不能识别) 也可能不产生pyc,只是字节码 把转化好的字节码转发到Python虚拟机(PVM)中执行 2.     编译型,c  c++ 一次性把你的代码编译成机器能够识别的二进制码,速度快,跨平台性不好 3.     解释型,python   (不是纯粹的解释,也有一个编译过程,pyc文件机器不能识别,还需要虚拟机去逐条解释…
---恢复内容开始--- 1.      list列表      可变数据类型 创建列表的方法: A=[“a”,”sda”,”2131”]   直接创建  常用的方法 B=list(“ads”)     Str,list 序列,有顺序,支持索引,切片     2.      列表里的增 append把某个字符串或字符添加到列表后边   Insert  插入,第一个参数是插入的索引位置,第二个参数是要添加的字符串或字符   extend  迭代着追加元素  添加的对象要是可迭代对象     列表里…
1.    三元运算 + 2.      for循环 for为有限循环,while为无限循环 可迭代对象:是字符串,数字不可以 数字不可以迭代但是可以用range函数 for i in range(100) for I in range (0,100): for I in range(0,100,1) 上述三种写法相同,默认不写开始,从0开始,步长默认为1 也支持负数取值 一般数字默认是从0开始可以吧range后参数设为(1,10)就从1开始 若range(2,11,2)第二个二是在第一个开始数…
20155306 2017-2018-1<信息安全系统设计>第二周课堂测试以及myod的实现 第二周课堂测验: (注:前两项在课堂已提交,在此不做详解) 第一项: 每个.c一个文件,每个.h一个文件,文件名中最好有自己的学号 用Vi输入图中代码,并用gcc编译通过 在Vi中使用K查找printf的帮助文档 提交vi编辑过程截图,要全屏,包含自己的学号信息 第二项: 用gcc 进行预处理,编译,汇编,链接vi输入的代码 生成的可执行文件中要有自己的学号 提交预处理,编译,汇编,链接,运行过程截图…
<Linux内核分析>第二周学习笔记 操作系统是如何工作的 郭垚 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1. 前言 计算机是如何工作的? 三个法宝: 存储程序计算机:所有计算机基础性的逻辑框架. 堆栈:高级语言的起点,函数调用需要堆栈机制. 中断机制:多道系统的基础,是计算机效率提升的关键. 2. 函数调用堆栈 2.1 堆栈 堆栈是C语言程序运行时必须的一个记录调用…
linux内核分析第二周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1.函数调用堆栈 1.1小结 三把宝剑: 存储程序计算机 函数调用堆栈 中断机制 1.2堆栈 堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间 函数条用框架 传递参数 保存返回地址 提供局部变量空间 C代码中嵌入汇编代码的写法 0. 内嵌汇编语法 as…
第二周课堂测试 1.if关键字后面的小括号内,表达式的值可以为10.(B) A .true B .false 2.表达式0xaa | 0x55的值为(C) A .FF B .0 C .255 D .1 3.表达式15&250的值为(B) A .FF B .0 C .255 D .1 4.表达式10 ^ 12的值为(A) A .0x06 B .120 C .9 D .14 5.表达式-2 >> 1的值为(D) A .2^31 – 1 B .2^15 – 1 C .1 D .-1 6.表达…
20155216 2017-2018-1 <信息安全系统设计基础>第二周课堂练习补交 课堂测试3:行断点的设置 运行截图: 未完成原因:课前未安装 cgdb 具体步骤: 1.输入命令:gcc hello.c -g -o test,出现可运行文件test. 2.输入命令:cgdb test,进入调试过程. 3.利用"b 行号 断点条件"设置行断点,输入start运行至断点位置,输入r后输入p p,显示参数值. 课堂测试4:静态库 运行截图: 未完成原因:没有认真学习第七章内容…
第二周课堂实践以及MyOD 之前使用的虚拟机出现问题被我删掉了,开始学着使用Mac系统自带的终端.在课堂上出现了问题,询问王雄老师也没有解决,课下先使用了实验楼环境进行实验,后来又在Mac重新进行了尝试. 测试3--gdb测试 用gcc -g编译vi输入的代码 在main函数中设置一个行断点 在main函数增加一个空循环,循环次数为自己学号后4位,设置一个约为学号一半的条件断点 提交调试过程截图(一定包含条件断点的),要全屏,包含自己的学号信息 一开始在课堂上测试3未能做出来,耗费了太多时间导致…