-
BASE64编码解码
BASE64是将2进制数据转换为字符串的常用编码方式,在。NET中有现成的类可以使用,但是C++就得自己按照算法实现了。现将C++的实现共享。包含单元测试代码。
- 2022-02-10 03:45:20下载
- 积分:1
-
C/C++/C#语言实现PBKDF2
应用背景PBKDF2(Password-Based Key Derivation Function),PBKDF2简单而言就是将salted hash进行多次重复计算,这个次数是可选择的。如果计算一次所需要的时间是1微秒,那么计算1百万次就需要1秒钟。假如攻击一个密码所需的rainbow table有1千万条,建立所对应的rainbow table所需要的时间就是115天关键技术
PBKDF2应用一个伪随机函数以导出密钥。导出密钥的长度本质上是没有限制的。(但是,导出密钥的最大有效搜索空间受限于基本伪随机函数的结构。其实还有PBKDF1算法,但它只用于已有应用的兼容因为它产生的密钥对某些应用来说不够大,对新的应用推荐使用PBKDF2。
- 2023-03-23 09:50:04下载
- 积分:1
-
根据前序序列和中序序列生成二叉树并进行遍历。
根据前序序列和中序序列生成二叉树并进行遍历。-sequence and the sequence sequence sequence generation and binary tree traversal.
- 2022-01-26 00:59:22下载
- 积分:1
-
电影推荐系统源码
应用背景这是这篇博文的工程代码,是MyEclipse的工程文件。下载后解压缩,可以直接导入MyEclipse中运行。
由于原工程开发的时候是在MyEclipse中引用mahout的jar包,所以这个压缩文件并没有相关的jar文件,
故运行此项目之前需要做的事请,是需要导入mahout的开发包。关键技术Apache Mahout 是 Apache Software Foundation(ASF)
旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序。经典算法包括聚类、分类、协同过
滤、进化编程等等,并且,在 Mahout 中还加入了对Apache Hadoop的支持,使这些算法可以更高效的运行在云计算环境中
- 2022-03-11 12:02:06下载
- 积分:1
-
rapid sequencing and Bubble Sort
快速排序和冒泡排序-rapid sequencing and Bubble Sort
- 2022-03-15 05:40:33下载
- 积分:1
-
解算高阶矩阵,可以求逆,求特征值,对矩阵进行特征值分解...
解算高阶矩阵,可以求逆,求特征值,对矩阵进行特征值分解-High-order matrix solvers can be inverse, and eigenvalues of matrix eigendecomposition
- 2022-04-28 06:30:42下载
- 积分:1
-
很有用的,一些经常用到的C算法程序集。
很有用的,一些经常用到的C算法程序集。-very useful, some of the frequently used procedures Set C algorithms.
- 2022-02-13 14:43:08下载
- 积分:1
-
求素数,并且保存于文本文件,并且下次执行还可以接着上次的结果继续找下去
所以总有一天你会找到最大的素数……每天就像挂Q一样挂一下这个程序就行了...
求素数,并且保存于文本文件,并且下次执行还可以接着上次的结果继续找下去
所以总有一天你会找到最大的素数……每天就像挂Q一样挂一下这个程序就行了-Seek primes, and stored in a text file, and the next performance can also be followed by the last results continue to look down so that one day you will find the largest prime number ... ... the same day, just hanging Q hang about this program on the list ... ...
- 2022-03-13 09:49:31下载
- 积分:1
-
51贪吃蛇程序
应用背景(2)蛇的运动
此程序的关键就在于蛇的移动。游戏在进入界面后,在没有执行任何操作的情况下,蛇沿着原来的方向以某一速度前行。若蛇在水平方向上前行,操作者按向左或向右的键,此时该指令判为无效,蛇继续沿着原来水平的方向前行。同样的道理,若蛇在竖直的方向上前行,操作者按向上或向下的键,此时该指令也判为无效,蛇继续沿着原来竖直的方向前行。关键技术图形的驱动,首先是由detectgraph通过检测硬件确定图形驱动程序和模式,然后把自动测试硬件的结果赋给图形驱动器。不同的显示器适配器有不同的图形分辨率。即是同一显示器适配器, 在不同模式下也有不同分辨率。因此, 在屏幕作图之前, 必须根据显示器适配器种类将显示器设置成为某种图形模式, 在未设置图形模式之前,微机系统默认屏幕为文本模式(80列, 25行字符模式), 此时所有图形函数均不能工作。再由initgraph()函数,根据测试结果初始化图形。
- 2023-02-02 18:30:04下载
- 积分:1
-
add two number
int main()
- 2022-02-25 10:33:05下载
- 积分:1