自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

转载 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead

使用VS2005以上版本(VS2005、VS2008、VS2010)编译在其他编译器下正常通过的C语言程序,你可能会遇到类似如下的警告提示: 引用内容warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation

2014-03-23 10:52:19 802

转载 VS2010等低版本软件打开VS2012等高版本工程文件原因及其解决方案

在vs2010中打开vs2012的项目 今天在自己的电脑上装了vs2010然后要打开之前在vs2012上创建的sln文件 被提示-- 无法打开在新版本上创建的sln--解决方案--文件   其实vs2010与vs2012上的sln文件没有本质区别。 打不开的原因: 两者开头的软件信息不同。因此造成低版本vs的不识别。 ------------

2014-03-20 22:13:39 2494

原创 处理大整数------计算n!(阶层)

我们知道,计算n!的方法通常有两种,一种是利用循环进行迭代,而另外一种就是利用函数进行递归运算,在一般情况是是可行的,但是当n比较大的时候,就不能通过这样直接迭代了,因为在我们使用的计算机语言中,对整数类型,一般为 int、long。稍微大点的就是 long long 了,尽管使用语言提供的最大整形,也不能直接处理n比较大的情况,如:n为100时,更何况是1000、或则更大。利用循环直接进行迭

2014-03-18 10:40:32 2444

原创 常用算法技巧及常识

暂无

2014-03-17 15:08:38 805

原创 蓝桥杯------大臣的旅费------Floyd算法求解

问题描述很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。J是T国重要大臣,他巡查于各大城市之间,体察民情。所以,从一个城市马

2014-03-17 13:38:52 985

原创 关于pow函数的准确性

对以下代码,分别在DEVC++ 5.4.0、VC6.0、VS2012上执行代码如下:#include#includeusing namespace std;int main(){ int arr[] = {1,2,3,4,5}; int n=0; for(int i=0;i<=2;i++) n += arr[i]*(int)pow(10,2-i); cout<

2014-03-15 17:33:40 5010

原创 两个数的最大公约数------欧几里德算法(辗转相除法)

计算原理依赖于下面的定理:定理:gcd(a,b) = gcd(b,a mod b) (a>b 且a mod b 不为0)算法步骤:1:r = mod(a,b)2:a = b;3:b = r;4:如果b不为0,则返回步骤1继续执行,否则算法结束,a就是所求的最大公约数完整代码如下:#includeusing namespace std;int Gcd(i

2014-03-13 22:53:13 917

原创 8皇后问题------回溯法

为了简化,先对4皇后问题进行讨论,对与4皇后问题,先定义一个4x4的棋盘(矩阵),按照下面规则将4个棋子(皇后)放到棋盘上。规定:1、任何两个棋子不同行2、任何两个棋子不同列3、任何两个棋子不在用一对角线上先引入一副图来说明:(该图为教材上的)对与此问题,刚开始的时候棋盘为空,回溯法的思想是:从该树形结构图的根节点开始,进行先序遍历,到叶子结

2014-03-13 18:18:56 883

转载 c++中sort()及qsort()的用法总结

当并算法详解请见点我想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~所以自己总结了一下,首先看sort函数见下表:  函数名 功能描述  sort 对给定区间所有元素进行排序  stable_sort 对给定区间所有元素进行稳定排序  partial_sort 对给定区间所有元素部分排序

2014-03-12 21:36:48 609

原创 图---最小生成树---普里姆算法

普里姆算法简介:设集合U为最小生成树的顶点集合,开始时只有一个结点,这个结点是我们任意指定的,就从这个结点开始,以此向该结合中添加其余剩下的结点。其规则如下:(设集合V包含图中所有的顶点)1、找最小权值的边:该边的两个顶点分别属于集合U和集合V-U   (此时该边就是最小生成树的边)2、将该边的属于集合V-U的顶点并入集合U,从V-U集合中删除       (第 1  、2 步可以

2014-03-10 23:13:26 1173

原创 Cout.width()的使用

该函数有两个版本,一个带参数的,一个不带参数的,如下:streamsize width( ) const; streamsize width(streamsize _Wide);第一个函数是获取当前的输出宽度;第二个函数是设置指定的输出宽度,该宽度值必须是有效的:大于0函数的返回值:当前输出宽度当设置第一次设置完输出宽度并输出后,下一次要输出的宽度为

2014-03-09 17:02:09 13788

转载 LIB和DLL的区别与使用

本文来自http://www.cppblog.com/amazon/archive/2009/09/04/95318.html转载请是说明出处!!!共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在

2014-03-09 15:38:26 501

转载 Windows Multimedia API

DLL 文件: winmm 或者 winmm.dllDLL 名称: Windows Multimedia API描述:winmm.dll是Windows多媒体相关应用程序接口,用于低档的音频和游戏手柄。函数汇总:auxGetDevCaps 查询指定的辅助输出设备以确定其性能auxGetNumDevs 检取系统中存在的辅助输出设备的数量auxGetVolume 返回指定的

2014-03-09 15:37:39 3379

转载 静态存储区、堆和栈的区别-----以及它们的大小

一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效

2014-03-09 15:30:20 2790

转载 VC++宏

原文来自:http://baike.baidu.com/link?url=1B-07N10Il-Bakjssvh6OugFTUvh4AS1q9o4qzcosg8c1ifZgiQRwTFBYbBs_9j9iREsmbvg2CqLN7sJEI95rq该宏仅仅在程序的DEBUG版本中出现,当RELEASE的时候该宏就完全消失了,从而帮助你调试也在RELEASE的时候减少代码量。使用非常简

2014-03-04 22:26:44 662

转载 删除文件、文件夹

原文来自:http://hi.baidu.com/ljjbunny/item/4e6a79493a46b9a9de2a9f79 第一种方法:利用CFile类中的静态成员函数CFile::RemoveCFile::Remove(指定文件名);第二种方法:用个最简单的办法 调用dos假定dPath为要删除的路径 扩展为.aCString dPath; //目标路

2014-03-04 21:56:18 728

原创 常见DOS命令

1、system("del *.txt"); //删除当前路径下文件后缀名为.txt的所有文件

2014-03-04 20:46:59 848

Advanced Video Coding (AVC) file format

Advanced Video Coding (AVC) file format

2017-07-07

[CUDA]1addVector

实现了两个向量相加,并将其结果存放到另外一个向量中,向量的大小为30000000。相加程序分别利用CPU和GPU来执行,并比较了所耗费的时间!

2015-12-06

异性按钮的设置

异性按钮的设置

2015-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除