首页 > TAG信息列表 > 20191213
第12章学习笔记(20191213兰毅达)
第12章学习笔记 一、概述 本章讨论了块设备IO和缓冲区管理;解释了块设备I/O的原理和I/O缓冲的优点;论述了Unix的缓冲区管理算法,并指出了其不足之处;还利用信号量设计了新的缓冲区管理算法,以提高IO缓冲区的缓存效率和性能;表明了简单的PV算法易于实现,缓存效果好,不存在死锁和饥饿问反汇编测试(20191213兰毅达)
反汇编测试 任务详情 1 通过输入gcc -S -o main.s main.c 将下面c程序”week0303学号.c“编译成汇编代码 int g(int x){ return x+3; } int f(int x){ int i = 13; return g(x)+i; } int main(void){ return f(8)+1; } 参考http://www.cnblogs.com/lxm20145215----/p/5982554.html缓冲区溢出实验(20191213兰毅达)
实验名称:缓冲区溢出 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验步骤 1.实第三章学习笔记(20191213兰毅达)
第三章学习笔记 一、什么是进程 在Linux系统中:触发任何一个事件时,系统都会将它定义成为一个进程,并且给予这个进程一个ID,成为PID,同时依据启动这个进程的用户与相关属性关系,给予这个PID一组有效的权限设定 如何产生进程:执行一个程序或指令 程序放在实体磁盘当中,然后透过使用者第7、8章学习笔记(20191213兰毅达)
第7、8章学习笔记 一、知识点归纳 1、文件操作级别从低到高分为硬件级别、操作系统内核中的文件系统函数、系统调用、I/O库函数、用户命令、sh脚本 2、文件I/O操作: (1)用户模式下的程序执行操作 FILE Ep = fopen ("file","r"); or 室ILEEp = fopen ( "tile","w"')1可以打开一个读sort(20191213兰毅达)
sort常用选项 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。 vim 1.txt 1:datadir=/aaa/zzz: 2:basedir=:cc 4:datadir=/sdfsfsd:dd 3:basedir=/data:gg vim 2.txt 8848 12345 69218 35 66 vim 3.txt 13 13 3 8 2020191213_bind域名解析
django框架基础-ORM操作-长期维护-20191213
############### ORM介绍和使用mysql的基本配置 ################ # ORM简介 # O是object,对象 # R是relation,关系,这是关系数据库中的表 # M是mapping,映射 # 在django里面主要是在models.py文件里面设计模型类, ########################### # ORM另一个作用:根据设excel记录20191213
单元格的合并居中, 单元格显示日期, 鼠标右键,往下拉,可选择按工作日,拉出数据。 鼠标移至单元格右侧边线,双击,可调整单元格大小,自适应 单元格,设置斜线,设置单元格格式,加斜线。 单元格使用日期,默认从1900 开始 单元格 列换位,鼠标移至边界出现上下左右箭头,按住SHIFT拖动即可 冻结窗格,可保2019-2020 20191213 《信息安全专业导论》第八周学习总结
教材内容学习 1、学习到了面向对象的思想方法,每个对象负责自己的处理 2、了解了许多程序设计语言的范型,,不同类型的模型能够有效解决不同的问题 3、认识到python语言的简洁性,如使用while时不需要加括号 代码调试过程中遇到的问题 1、vscode中无法导入pygame模块,即使已经在命令行中