lixiaoke

积分:603
上传文件:7
下载次数:97
注册日期:2013-02-27 16:22:59

上传列表
ReadFileFromHex2Dec.zip - 将包含十六进制数的文档按照一定格式输出为10进制。通过C语言实现,文件夹为完整的VC6工程。主要涉及文件操作。,2014-01-11 15:49:01,下载7次
MidpointCycleAlgorithm.zip - 通过C语言实现的中点法画圆程序。在计算机图形学,中点画圆算法是用来确定需要绘制一个圆的点的算法。该算法是Bresenham线段算法的变型,并且因此有时被称为布氏圆的算法,虽然不是由Jack E.布氏实际上发明的。该算法可以推广到圆锥曲线。程序通过C实现,文件夹中是完整的VC6工程。输出为圆的坐标,2014-01-11 15:46:32,下载2次
FileReverseOutput.zip - [原创]程序实现将一个文件的最后100行反向输出的功能。程序通过大小堆栈的相互协作,将输入文档的最后100行反向输出。代码通过C语言实现,文件夹中是整个VC6工程,2014-01-11 15:42:44,下载0次
AES_CMAC.zip - 通过C语言实现的AES CMAC加密和解密算法。上传文件为完整的VC6工程目录。AES加密算法即密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。AES 算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据。,2014-01-11 15:40:10,下载117次
AES_16.zip - 通过C语言实现的AES 16加密和解密算法。上传文件为完整的VC6工程目录。AES加密算法即密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。AES 算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据。与公共密钥密码使用密钥对不同,对称密钥密码使用相同的密钥加密和解密数据。通过分组密码返回的加密数据的位数与输入数据相同。迭代加密使用一个循环结构,在该循环中重复置换和替换输入数据。,2014-01-11 15:38:50,下载10次
Genetic_Algorithm_for_Mapping.zip - 采用遗传算法来实现任务图到多核处理器的映射功能。遗传算法是计算机科学人工智能领域中用于解决最优化的一种搜索启发式算法,是进化算法的一种。这种启发式通常用来生成有用的解决方案来优化和搜索问题。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。遗传算法通常实现方式为一种计算机模拟。对于一个最优化问题,一定数量的候选解(称为个体)的抽象表示(称为染色体)的种群向更好的解进化。传统上,解用二进制表示(即0和1的串),但也可以用其他表示方法。进化从完全随机个体的种群开始,之后一代一代发生。在每一代中,整个种群的适应度被评价,从当前种群中随机地选择多个个体(基于它们的适应度),通过自然选择和突变产生新的生命种群,该种群在算法的下一次迭代中成为当前种群。这个程序通过遗传算法那实现任务图到多核的映射的路径最优。,2014-01-11 15:19:32,下载14次
HDR_Imaging.zip - 采用基于梯度的算法,通过matlab实现高动态范围成像。高动态范围图像,相比普通的图像,可以提供更多的动态范围和图像细节,根据不同的曝光时间的低动态范围图像,利用每个曝光时间相对应最佳细节的低动态范围图像来合成最终高动态范围图像,能够更好的反映人真实环境中的视觉效果。这里采用的高斯模糊展示了高动态范围图像中超出取值范围的数值也是有用的,即使它们在转换成低动态范围图像的时候通常都要被裁掉。在原始的高动态范围图像中,这些像素都有非常大的亮度值。当图像模糊的时候,周围的像素亮度被“拉高”并且在色度映射时裁剪成最大值,当然高亮像素的亮度也会被周围像素“拉低”,但是它们的亮度非常高所以在色度映射的时候仍然要超出最大值。这样的结果就是更大的区域变成了白色。但是对于低动态范围模糊来说,高亮区域的像素在模糊处理之前已经裁剪成了最大值,这就从总体上大幅度地降低了亮度值。因此,在模糊处理之后,光亮区域周围的像素将不再有非常高的亮度,即使是高亮区域内的像素也由于周围像素的影响而被拉低。这样高亮区域就变得比较模糊,看起来不再非常明亮。,2014-01-11 15:06:52,下载130次

近期下载

收藏