![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c c++
wanqisheng
这个作者很懒,什么都没留下…
展开
-
使用sbt容量平衡树实现shuffle
这篇文章是来源于去年同事询问的一个问题. 同事需要将数据库中的一些敏感信息实现遮蔽. 由于客户要求的规则比较复杂, 所以无法使用IBM现有的optim软件实现. 于是他自己写程序来操作. 当时我提议是否可以利用简单的变换,如将序号中数字顺序打乱,例如 123456改变为341526, 使用固定的方法,调整第n位的数字放置到第m位, 而且n,m由程序随机来生成,这样一来经过程序变换后,就无法和原原创 2015-06-05 15:17:19 · 384 阅读 · 0 评论 -
利用md5对文件排重
从女儿出生到现在十来年,家里的照片也变得多起来. 有时我已经拷贝到硬盘里了, 老婆又重复拷贝了一遍, 各种原因存在照片重复. 一直想删除重复的照片,直到前段时间整理电脑时,才写了下面程序. 程序很简单,主要是利用md5来判断, 将文件的md5和文件名称放置到multimap中. 当后续文件md5值相同时,使用mmap将2个文件映射到内寸中, 使用memcmp来对比是否内容相原创 2015-06-05 14:30:29 · 1764 阅读 · 0 评论 -
一个小游戏
这个程序来源于csdn上看到竞赛问题.当然只是考虑最简单实现,没有考虑效率,当长度增加时, 运行时间将迅速增加. /* 题目详情 甲乙两个人用一个英语单词玩游戏。两个人轮流进行,每个人每次从中删掉任意一个字母,如果剩余的字母序列是严格单调递增的(按字典序a 输入: 一连串英文小写字母,长度不超过15,保证最开始的状态不是一个严格单增的序列。 输出:1表示甲可以赢,0表原创 2015-09-02 15:44:57 · 345 阅读 · 0 评论