-
国产stc89c51对应矩阵键盘
资源描述在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。
- 2022-10-02 19:00:03下载
- 积分:1
-
SSD5 Exercise1
题目:Building the Core Classes Submission Submit only the following. 1. Advertisement.cpp - finished implementation of class
- 2022-07-24 04:01:51下载
- 积分:1
-
特纳马基纳与chenney的垃圾colecctor和统计
特纳机与chenney的垃圾收集器在C实现代码该文件包含3台机器。该MGV1使用不带电池,以保持的方式。所述MGV2一起使用的电池存储外的路径。该MGV7实现算法chenney(垃圾colecctor)在纪律和执行计算机语言的理论应用于设计(编译)
- 2022-07-23 01:27:35下载
- 积分:1
-
TSNR 两步消噪程序
根据维纳滤波理论,基于先验信噪比的维纳滤波,并用后验信噪比补偿先验信噪比,达到很好效果,可以直接运行
- 2022-08-09 03:40:09下载
- 积分:1
-
网络图边介数简单
利用最短路径求网络图的边介数,得到每个结点的重要程度,首先得到某个结点到每个的最短路径即最小短路径树,而后根据最短路径树求最短路径个数
- 2023-08-03 08:15:03下载
- 积分:1
-
整数类型超过 128 个字符
用C语言写的一个将大于128的整型数转换为Unicode的字符型字符, ascii基本表最大描述字符只有127大于127的字符为ascii扩展表, 正常转换时为不可见字符, 这个算法能够实现不可见字符的转换.
- 2023-01-05 05:25:03下载
- 积分:1
-
datamatrix编码和解码的程序,没有原码
datamatrix编码和解码的程序,没有原码
- 2022-07-03 03:17:46下载
- 积分:1
-
蚁群聚类算法
对输入的二维数组实现自组织聚类分析,入:类的个数k,样本数n:随机选取k个对象,初始化k个聚类中心;设置迭代计数器t=0;While(r≠0)把样本点分到距离最近的聚类中心所入:类的个数k,样本数n:随机选取k个对象,初始化k个聚类中心;设置迭代计数器t=0;While(r≠0)把样本点分到距离最近的聚类中心所入:类的个数k,样本数n:随机选取k个对象,初始化k个聚类中心;设置迭代计数器t=0;While(r≠0)把样本点分到距离最近的聚类中心所。
- 2022-08-21 05:18:20下载
- 积分:1
-
答题卡识别源代码
我为本科毕业设计编写的程序,实现答题卡位图读入,去噪,二值化等功能,并完成答题卡识别,一个图像处理的简单应用,仅供初学者参考
- 2023-02-21 10:05:04下载
- 积分:1
-
封装好的C++MD5算法库
应用背景md5的典型应用是对一段信息(message)产生信息摘要(message-digest),以防止被篡改。比如,在unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算md5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用md5还可以防止文件作者的"抵赖",这就是所谓的数字签名应用。
md5还广泛用于加密和解密技术上。比如在unix系统中用户的密码就是以md5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成md5值,然后再去和保存在文件系统中的md5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。
正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用md5程序计算出这些字典项的md5值,然后再用目标的md5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是p(62,1)+p(62,2)….+p(62,8),那也已经是一个很天文的数字了,存
- 2022-03-19 09:13:23下载
- 积分:1