- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 简单的C/C++内存泄漏及检测
C/C++内存泄漏及检测作者:吴秦出处:http://www.cnblogs.com/skynet/源文链接:http://www.cnblogs.com/skynet/archive/2011/02/20/1959162.html扩充:dll中的内存泄漏检测以下内容为工作经验,没有去查找具体的理论支持,仅供参考。如果对外输出的是dll,内存检测与上述文档中描述的存在少
2016-09-09 10:13:28
518
原创 基于odb的dll在xp系统下动态加载运行异常的原因及解决方法
在开发过程中发现基于odb orm框架的一个数据库访问控制dll在xp系统下动态加载运行异常,经过测试、查阅资料找到了原因及解决方案,现记录如下:原因:在odb中tls.hxx文件中有一个宏定义# ifdef ODB_THREADS_TLS_DECLSPEC# define ODB_TLS_POINTER(type) __declspec(thread) type*其中有
2016-08-31 16:04:23
811
2
原创 各种语言单元测试框架汇总(List of unit testing frameworks)
List of unit testing frameworkswiki已经对各种语言的单元测试框架进行了整理,此处只是做记录之用,详见:https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#cite_note-parasoft1-26在进行单元测试框架选择时,一开始使用的是CPPUnit,用它做了一个项目,发现其在编写测
2015-12-15 14:05:07
1119
原创 大数素性检测与随机大素数生成
在建立RSA公钥体制时,每个用户产生一对大的"随机素数"是必不可少的步骤。任何合理规模的网络也需要许多这样的素数。素数的存在性、无穷性等问题在此不再讨论。 素性检测:经典的,也是大家容易想到的素性检测是试除法法,就是用小于sqrt(n)的数去试除n,这对于小的数来说还好,可是对于密码学中的大数而言,这是相当耗时间的。近年来,不断有新的算法出现,经典的像fermat检测,M
2013-11-04 15:21:41
7062
5
原创 大整数乘法的Karatsuba算法实现
Karatsuba's multiplication algorithm 大整数的快速乘法实现,使用递归。附上原代码。 理论上应该计算速度很快,但是在测试中,内存消耗巨大,速度也较慢,还希望大家帮帮忙,优化一下。和FFT_MULT相比,相差近100倍!/** 时间:2013年10月11日16:16:19* 作者:xdc* 功能:Karatsuba's multiplicatio
2013-10-14 17:03:34
6568
原创 学生信息系统简单实现C语言
/* * name:Student_information.cpp * author:xdc * time:2013年3月31日15:58:58 * * 问题描述: * 学籍管理问题中的数据元素包括学号、姓名、性别、出生日期、政治面貌和家庭住址等数据项。 * 功能要求: * ⑴ 插入:将某学生的基本信息插入到登记表中; * ⑵ 删除:将满足条件的基本信息删除; * ⑶ 修
2013-09-29 19:46:34
1414
转载 KMP字符串匹配
/*KMP字符串匹配.cpp*/# include # include # include # include //获得prefix数组int* GetPrefixValue(char* strPattern, int iPatternLen);//返回target串在pattern中第一次匹配的indexint KMPStringMatch(char* strPattern,
2013-04-02 11:07:29
384
原创 在时间复杂度为O(n)内将数组元素奇偶分开
已知数组中的元素为整型,设计算法将其调整为左右两部分,左边为所有元素中的奇数,右边为偶数,时间复杂度为O(n)/*作者:xdc时间:2013年3月29日12:45:04功能:已知数组中的元素为整型,设计算法将其调整为左右两部分,左边为所有元素中的奇数,右边为偶数,时间复杂度为O(n)算法:分别从头和尾遍历数组,如果不满足要求则前后调换*/# include //# includ
2013-03-29 13:16:45
1290
原创 在时间复杂度O(n)内,实现将数组A[n]中所有元素左循环移n位
设计一个时间复杂度为O(n)的算法,实现将数组A[n]中所有元素左循环移n位/*作者:xdc时间:2013年3月29日11:05:19功能:设计一个时间复杂度为O(n)的算法,实现将数组A[n]中所有元素左循环移n位算法:参见课本p16-17,第一章思想火花*/# include # include void move(int arr[], int a, int n
2013-03-29 12:28:11
3640
大数库miracl 7.0.1 附带vs2010编译工程及lib文件
2016-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人