草庐IT

C++实验

全部标签

【STM32 基础实验矩阵按键】

文章目录一、元器件矩阵键盘说明二、基于stm32f10c8t6基础实验矩阵按键(1)实验功能实现说明(2)矩阵键盘原理(3)代码部分(4)效果展示三、总结与扩展附上参考文献链接与视频链接出处一、元器件矩阵键盘说明本次实验采用4*4矩阵键盘进行应用,矩阵键盘为了节约引脚的占用,提供了多行多列的排列组合为矩形的按键,所以为矩阵按键或矩阵键盘。如图所示:矩阵键盘二、基于stm32f10c8t6基础实验矩阵按键(1)实验功能实现说明本实验通过stm32和矩阵按键实现点亮LED,以二进制的方式显示。如二进制的0000,对应四颗LED都熄灭;二进制的0001,对应第四颗LED点亮,其余三颗熄灭,以此类推;

ensp综合实验

综合实验要求:1、AR6理解为ISP设备,所连接的两个网段为公网;R1-R5构建为一个私有的局域网;2、AR6上只能进行ip地址配置,之后不得对该路由器进行其他任何配置3、公网范围IP地址已经指定,剩余R1-R5整个私网使用192.168.1.0/24进行合理分配4、PC1/3为划分到VLAN2,PC2/4/HTTP服务器划分到VLAN3;PC1-4通过DHCP自动获取ip地址;5、所有路由器路由表应尽量控制减少,预防出现环路,所有选路均为最佳路径;R4与R5之间正常使用1000M链路,1000M链路故障时自动切换到100m链路,整个网络仅使用静态路由协议;6、PC1—PC4均可ping通PC

COI实验室技能:常见的图像增强算法(含MATLAB代码)

COI实验室技能:常见的图像增强算法(含MATLAB代码)  成像系统采集到的图片有时不一定具有很好的图像质量,往往需要进行一些图像增强的操作。本文主要整理了几种常见的图像增强算法,包括:同态滤波、CLAHE、Retinex、导向滤波、全局低照度增强等等。这些图像增强算法可以改变图像的对比度分布,使得图像视觉效果更好。下面将给出每个算法的简介及其matlab代码,以帮助读者能快速复现相关算法,篇幅较长,读者可以根据自己需求选读。  笔者主要研究散射成像,由散射介质引起的退化图像往往具有很低的对比度,下面给出不同增强方法的对比结果:  对于不同的方法,读者可以理解其基本思路,掌握不同的函数参数对

TCP会话劫持攻击实验

会话劫持攻击实验实验环境:kali(192.168.157.2)(攻击机)centos7(192.168.157.3)(服务端)ubuntu(192.168.157.4)(客户端)使用工具:1、Shijack:专门针对tcp劫持设计的工具2、Ettercap:Ettercap最初是交换局域网(甚至显然是“拥挤的”局域网)的嗅探器,但在开发过程中,它获得了越来越多的功能,从而使其转变为强大而灵活的中间人攻击工具。它支持许多协议(甚至是加密协议)的主动和被动解剖,并包括许多用于网络和主机分析的功能(例如OS指纹)。实验原理:会话劫持是结合了嗅探和欺骗技术在内的攻击手段。例如,在一次正常的会话过程当

c++ - 实验性::文件系统链接器错误

我尝试在gcc6.0中实际使用新的c++1z功能。如果我尝试这个小例子:#include#includenamespacefs=std::experimental::filesystem;intmain(){fs::pathp1="/home/pete/checkit";std::cout我明白了:/opt/linux-gnu_6-20151011/bin/g++--std=c++1zmain.cpp-O2-g-ogo/tmp/ccaGzqFO.o:Infunction\`std::experimental::filesystem::v1::__cxx11::path::path(ch

c++ - 现代 C++ 的实验特性对于长期项目是否可靠?

我有一个当前使用C++11/14的项目,但它需要像std::filesystem这样的东西,它只在C++17中可用,因此我没有目前有机会使用它。但是,我看到它在我当前的编译器中作为std::experimental::filesystem可用。假设我将来可以添加以下内容,那么使用实验性功能是否是个好主意:#ifdefCXX17//ifthisisC++17std::filesystem::something...;#elsestd::experimental::filesystem::something...;#endif我的担忧是:1.是否保证所有兼容的编译器都具有相同的实验功能?2

HCIA 综合实验

HCIA综合实验1.拓扑结构2.要求1)AR6理解为ISP设备,所连接的两个网段为公网;R1-R5构建为一个私有的局域网2)AR6上只能进行ip地址配置,之后不得对该路由器进行其他任何配置3)公网范围IP地址已经指定,剩余R1-R5整个私网使用192.168.1.0/24进行合理分配4)PC1/3为划分到VLAN2,PC2/4/HTTP服务器划分到VLAN3;PC1-4通过DHCP自动获取ip地址;5)所有路由器路由表应尽量控制减少,预防出现环路,所有选路均为最佳路径;R4与R5之间正常使用1000M链路,1000M链路故障时自动切换到100m链路,整个网络仅使用静态路由协议6)PC1—PC4

华为ensp acl实验

实验拓扑拓扑下载​华为enspacl实验  图1-1注:如无特别说明,同一网段中,IP地址的主机位为其设备编号,如R3的g0/0接口若在 192.168.1.0/24 网段,则其IP地址为 192.168.1.3/24,以此类推。此拓扑中PC1,PC2,SERVER1使用路由器来模拟实验需求按照图示配置IP地址全网路由互通在SERVER1上配置开启TELNET和FTP服务配置ACL实现如下效果192.168.1.0/24网段不允许访问 192.168.2.0/24网段,要求使用基本ACL实现PC1可以访问SERVER1的TELNET服务,但不能访问FTP服务PC2可以访问SERVER1的FTP

《数据结构》实验报告五:二叉树

一、实验目的1、掌握二叉树的基本特性2、掌握二叉树的先序、中序、后序的递归遍历算法3、理解二叉树的先序、中序、后序的非递归遍历算法4、通过求二叉树的深度、叶子结点数和层序遍历等算法,理解二叉树的基本特性二、实验预习说明以下概念1、二叉树:    二叉树是n个结点(n>=0)的有限集合。该集合或为空集(n=0);或由一个根节点和两棵互不相交的、分别称为该根节点的左子树的右子树的二叉树构成。(递归定义)2、递归遍历:    二叉树的递归遍历常见有三种:前序、中序、后序遍历。(这里的前、中、后指的是根结点的访问次序)    前序遍历按照“根结点->左孩子->右孩子”的顺序访问结点;    中序遍历按

c++ - 使用 EnumFontFamiliesEx 函数枚举时字体过多

我正在尝试创建一个字体列表供用户选择。我正在使用EnumFontFamiliesEx函数,但不幸的是,返回的字体列表太长了。有许多额外的字体看起来很无聊、重复、用于不同的语言,或者以其他方式不希望向用户显示。我的屏幕截图最能说明我试图过滤掉的垃圾。我的调用代码EnumFontFamiliesEx看起来像这样:LOGFONTlf;memset(&lf,0,sizeof(lf));lf.lfCharSet=DEFAULT_CHARSET;//screenDCisresultofCreateCompatibleDC(NULL)EnumFontFamiliesEx(screenDC,&lf,G