随笔分类 - 学习笔记
摘要:概念 完全二叉树:若设二叉树的深度为 h,除第 h 层外,其它各层(1~h-1)的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边。 用数组表示(下标从 1 开始),则有: arr[i] 的左孩子是 arr[2*i],右孩子是 arr[2*i+1]; arr[i] 的父节点是 arr[i
阅读全文
摘要:实验工具与环境配置 服务器操作系统:macOS Catalina 10.15.2 客户端操作系统:macOS High Sierra 10.13.6 FTP 服务器:QuickFTP Server 1.0.4 FTP 客户端:ForkLift 2.6.6 浏览器:Chrome 83.0.4103.6
阅读全文
摘要:实验工具与环境配置 虚拟机软件:VMware Fusion 11.5.5 操作系统:Windows XP 虚拟病毒:VirtualVirus 进程管理器:IceSword 运行虚拟病毒 在 Windows XP 虚拟机中,运行 VirtualVirus 可执行文件。 从现象上看,病毒会导致每隔一段时
阅读全文
摘要:图像的正交变换在数字图像的处理与分析中起着很重要的作用,被广泛应用于图像增强、去噪、压缩编码等众多领域。本文手工实现了二维离散傅里叶变换和二维离散余弦变换算法,并在多个图像样本上进行测试,以探究二者的变换效果。 1. 傅里叶变换 实验原理 对一幅图像进行离散傅里叶变换(DFT),可以得到图像信号的傅
阅读全文
摘要:灰度变换是指根据某种目标条件,按一定变换关系逐点改变源图像中每一个像素灰度值的方法,目的是为了改善画质,使图像的显示效果更加清晰。图像的灰度变换处理是图像增强处理技术中的一种非常基础、直接的空间域图像处理方法,也是图像数字化软件和图像显示软件的一个重要组成部分。 本文通过实现直方图均衡和线性变换分别
阅读全文
摘要:万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,这就是超文本传输协议 HTTP(HyperText Transfer Protocol)。HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。 安全套接字层 SSL(Secure Socket Layer) 和运输层安全 TLS(
阅读全文
摘要:边缘检测(Edge detection)是图像处理和计算机视觉中的基本问题,边缘检测的目的是标识数字图像中亮度变化明显的点。本文使用多种不同的方法,实现对 Lena 肖像的边缘检测,研究分析各算法的效果和优缺点。所涉及的方法如下: 高通滤波法 理想高通滤波器 Butterworth 高通滤波器 指数
阅读全文
摘要:配置实验环境 由于本人电脑的存储空间不足,无法再承担安装一个虚拟机的开销,因此在阿里云上申请了一个云服务器进行本次实验。 服务器配置如下: 1 核 - 2GB 内存 - 40GB 系统盘 操作系统:Ubuntu 18.04 修改 Ubuntu 源 查看 /etc/apt/sources.list 发
阅读全文
摘要:UML作业架构设计 这一单元的作业本质上是对数据之间的联系进行解析,并重新建立数据结构以方便查询的工作,这就要求我们了解各种UmlElement的结构以及他们之间的关系是如何组织的。 第十三次作业 在这次作业的架构上,首先是建立了MyUmlInteraction类,实现UmlInteraction接
阅读全文
摘要:JML语言理论基础梳理及工具链 注释结构 JML以javadoc注释的方式来表示规格,每行都以@起头。 行注释: 块注释: JML表达式 JML的表达式是对Java表达式的扩展,新增了一些操作符和原子表达式。 原子表达式 \result表达式:表示一个非 void 类型的方法执行所获得的结果,即方法
阅读全文
摘要:第五次作业 本次作业,需要完成的任务为 单部多线程傻瓜调度(FAFS)电梯 的模拟。 设计策略 先来先服务的单电梯是一个标准的 "生产者 消费者"模型 。虽然在本次作业中调度器似乎是不必要的,但为了更好地应用"生产者 消费者"模型,并方便下一次作业的扩展,还是应该保留了调度器的概念,将其作为"托盘"
阅读全文
摘要:第一次作业 第一次作业需要完成的任务为简单多项式导函数的求解。 思路 因为仅仅是简单多项式的求导,所以求导本身没有什么可说的,直接套用幂函数的求导公式就行了,主要的精力是花在了正则表达式上。这里推荐两个网站: https://github.com/ziishaned/learn regex http
阅读全文

浙公网安备 33010602011771号