- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 使用 Crypto++ 里的 Blowfish 加密数据
BlowFish算法用来加密64Bit长度的字符串,它所使用的密钥是对称的。 Crypto++ 里的 Blowfish 加密使用起来非常简单。
2010-05-31 17:09:00
1609
原创 使用 bjam 构建 crypto++
最近打算使用 crypto++ 5.6.0 , 由于我的机器上装了不同版本的 vc, 为了构建方便,写了 bjam 的构建脚本,可以方便的用不同的编译器编译库和DLL,十分方便。 jamroot 文件import os ; import pch ;import path ; import common ; default-build = debug
2010-05-28 16:40:00
1167
原创 获取成员变量类型
这应该是模板元编程里的概念吧,有时候我们确实需要获取成员变量的类型,这里提供一个方法借助模板的偏特化达到目的:templatestruct MemberType;templatestruct MemberType{ typedef F member_type; typedef T class_type;}; 假设我们有个结构定义如下:struct Call
2010-05-12 16:47:00
1199
原创 也谈生成不重复的随机数系列(洗牌算法)
偶尔看到有人在讨论如何生成不重复的随机数系列(洗牌算法),发现他们用的方法复杂度十分高,要抛大量的随机数,因此把我以前用的洗牌算法也拿出来秀秀。 假设需要生成 1~54 的随机数,那么把 1~54 放入“未洗牌数组”,抛 0~53 的随机数,把指定序号的牌,放入“洗好牌的数组",然后用未洗牌数组中最后一张牌替换已经被拿走的牌。下一步,抛 0~52 的随机数…… 重复 53 次就
2010-05-10 11:13:00
2881
18
LLVM-8.0.0-win64
2019-03-25
cmake-3.13.4-win64-x64.msi
2019-03-13
resiprocate 1.8.12
2013-08-26
resiprocate 1.6 源码包
2011-03-29
bjam 第三方库编译脚本
2010-06-12
DXUT框架剖析 CHM 版
2009-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人