20172315 2017 2018 2 《程序设计与数据结构》第十周学习总结 教材学习内容总结 + 集合是一种对象,类似于保存其他对象的存储库。 + 集合的同构和异构:同构意味着这种集合保存类型全部相同的对象,异构可以保存各种类型的对象。 + 对象具有定义良好的接口,从而成为一种实现集合的完整机制 ...
分类:
其他好文 时间:
2018-05-20 22:19:10
阅读次数:
197
20172320 2017 2018 2 《Java程序设计》第十周学习总结 教材学习内容总结 1、集合是一种对象,类似于保存其他对象的存储库 集合的同构意味着这种集合保存类型全部相同的对象;异构意味着可以保存各种类型的对象 2、抽象数据类型(ADT)是由数据和在该数据上所实施的具体操作构成的集合。 ...
分类:
编程语言 时间:
2018-05-20 21:57:39
阅读次数:
233
20172333 2017 2018 2 《Java程序设计》第10周学习总结 教材学习内容 第十三章 1. 集合是一个对象,一个保存其他对象的数据库。 2. 集合可以保存不同种类的对象也可以保存同种类型的对象,由此分为异构与同构。 3. 泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言 ...
分类:
编程语言 时间:
2018-05-20 21:27:01
阅读次数:
189
20172310 2017 2018 2 《程序设计与数据结构》第十周学习总结 教材学习内容总结 本周学习的是第十三章 集合与数据结构 集合是一种对象,类似于保存其他对象的存储库。我们常用集合表示一个专用于保存元素的对象,并且该对象还提供增添,删除等管理 所保存元素的服务。 集合是同构的,意味着这种 ...
分类:
其他好文 时间:
2018-05-20 19:27:58
阅读次数:
197
20172329 2017 2018 2 《程序设计与数据结构》第十周学习总结 教材学习内容总结 第十三章 一、集合与数据结构 1、集合:是一种对象,类似于保存其他对象的存储库; 2、作用:表示一个专用与保存元素的对象,并且该对象还提供增添、删除等管理所保存元素的服务; 二、集合的同构与异构 1、同 ...
分类:
其他好文 时间:
2018-05-20 13:06:57
阅读次数:
235
20172313 2017 2018 2 《程序设计与数据结构》第十周学习总结 教材学习内容总结 1. 了解集合的同构和异构:同构集合保存类型全部相同的对象,异构集合可以保存各种类型的对象。 2. 集合可以用各种方式实现,保存对象的基础数据结构可以用各种技术来实现。 3. 学习动态结构,初步学习链表 ...
分类:
其他好文 时间:
2018-05-19 20:41:53
阅读次数:
215
缓冲区溢出漏洞试验 一、实验准备 输入命令安装一些用于编译32位C程序的东西 输入命令“linux32”进入32位linux环境。此时你会发现,命令行用起来没那么爽了,比如不能tab补全了,所以输入“/bin/bash”使用bash 二、实验步骤 关闭使用地址空间随机化来随机堆(heap)和栈(st ...
分类:
其他好文 时间:
2018-05-13 23:13:15
阅读次数:
167
网络攻防实践作业 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou 实验楼提供 ...
分类:
其他好文 时间:
2018-05-13 21:37:30
阅读次数:
182
缓冲区溢出 实验简介 实验准备 系统用户名shiyanlou 实验楼提供的是64位Ubuntu linux,而本次实验为了方便观察汇编语句,我们需要在32位环境下作操作,因此实验之前需要做一些准备。 输入命令安装一些用于编译32位C程序的东西: 初始设置 1.输入命令“linux32”进入32位li ...
分类:
其他好文 时间:
2018-05-13 21:36:10
阅读次数:
169
2017 2018 2 20179215 《网络攻防实践》 第十周作业 缓冲区溢出漏洞实践 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重 ...
分类:
其他好文 时间:
2018-05-13 19:54:51
阅读次数:
157