自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 Intel 奔腾浮点除Bug

1994年10月30日,Lynchburg (佛吉尼亚)学院的 Thomas R. Nicely 博士在他的一个试验中追踪到一个未曾预期的结果,是在他的奔腾PC的一个除法问题引起的不正确答案。他将发现发到了Internet上,很快,引发了狂风 烈火,无数人重现了他发现的问题,并发现了其它会产生错误答案的情形。幸运的是,这些情况很少见,只在极端的大量数学、科学和工程计算中会导致错误结果。 大多数人在

2013-09-26 18:31:36 3330

转载 Windows进程间各种通信方式浅谈

转自:http://blog.csdn.net/microzone/article/details/7044266 windows核心编程中提到:windows中进程间通信的方式有:DDE ,OLE,管道,邮件槽等。  其中,使用“内存映射文件”的方式很方便。  1 Windows进程间通信的各种方法    进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址

2013-09-25 18:42:57 510

转载 vc简单操作注册表

本文只是对注册表实现简单的打开、创建、读、写、关闭操作,故只是基本知识的介绍,适合不能熟练使用注册表操作的初级读者。        (我把本文放在这里,其实最主要的目的是怕自己以后忘了,毕竟我也不常用这方面的知识,好不容易弄懂了点点,就赶快存起来,呵呵^_^)        一、说明:         注册表是Windows重要组成部分,注册表记录了大量有关电脑软硬件的信息。注册表中的

2013-09-23 21:38:26 616

转载 用Visual C++实现注册表简单操作

Windows的注册表中包含了Windows的系统配置、PC机的硬件配置、Win32应用程序和用户的其他设置信息。注册表和INI文件不同,它是多层次的树状数据结构,具有六个分支(根键),每个分支又由许多的键和键值组成,而每个键则代表一个特定的配置项目。在注册表中键可以包括子键和值。我们可以对他做个比喻,键就是目录,而子键和值可以看成文件,这样比喻可能不科学但是很实际。在Windows 98下注册表

2013-09-23 21:37:44 1735

转载 Windows API一日一练(59)CreateFileMapping和MapViewOfFile函数

转自:http://blog.csdn.net/caimouse/article/details/1848910在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开发速度。下面就来使用文件映射的方式进行共享数据。先要使用函数CreateFi

2013-09-23 20:24:55 628

转载 FormatMessage函数的用法

FormatMessage函数 原文:http://www.cppblog.com/koople/archive/2009/12/03/102367.aspx在《windows核心编程》中第一个示例便是它的使用。这个函数我用了几次之后终于明白它的用法;这个函数是用来格式化消息字符串,就是处理消息资源的。消息资源是由mc.exe编译的,详细请在msdn中搜索mc.exe。

2013-09-23 09:14:57 766

转载 两个已经排好序的数组,找K位数 O(log(m+n))

转自:http://www.cnblogs.com/qi09/archive/2011/10/18/2216844.html题目:现在有两个排好序的整数数组,a[N]和b[N],要求写一个函数,功能为返回两个数组中第N大数和第N+1大数的中间值,即求解两者的和除以2。函数原型:double getMedian( int a[], int b[] );下面,我们先来分析一个类似的问题,假

2013-09-14 14:34:02 2146

转载 主元素问题

转自:http://blog.sina.com.cn/s/blog_986c99d601013y3c.html问题描述:设T[0:n-1]是n个元素的数组。对任意一个元素x,设S(x)={i|T[i]=x}。当|S(x)|〉n/2时,称x为T的主元素。设计一个线性时间算法,确定T[0:n-1]是否有一个主元素。大小为N的数组A,其主元素是一个出现超过N/2次的元素(从而这样的元素最多有

2013-09-14 14:12:33 1189

转载 c++虚继承对象的内存布局

转自:http://blog.csdn.net/bluedog/article/details/4711169 网上关于c++对象布局的文章挺多,而且《深度探索c++对象模型》(Inside The C++ Object Model 侯捷 译)一书中也很详细地介绍。如果你一点都不了解C++对象的布局,我推荐你看看《深度探索c++对象模型》的第三章,如果你意犹未尽下面的两个系列都很不错:

2013-09-13 22:15:48 559

转载 转florian大神blog之---不要被C++“自动生成”所蒙骗

http://www.cnblogs.com/fanzhidongyzby/archive/2013/01/12/2858040.html不要被C++“自动生成”所蒙骗 C++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。A a,b;A c=a;A d(b);对象a和b使用编译器提供的默认构造函数A::A()创建出来

2013-09-13 21:36:25 1223

转载 转florian大神blog之 - 从实现装饰者模式中思考C++指针和引用的选择

http://www.cnblogs.com/fanzhidongyzby/archive/2012/11/19/2777943.html 最近在看设计模式的内容,偶然间手痒就写了一个“装饰者”模式的一个实例。该实例来源于风雪涟漪的博客,我对它做了简化。作为一个经典的设计模式,本身并没有太多要说的内容。但是在我尝试使用C++去实现这个模式的实例的时候,出现了一些看似无关紧要但是却引人深思的

2013-09-13 21:33:45 691

转载 转FLORIAN大神blog之 -那些陌生的C++关键字

http://www.cnblogs.com/fanzhidongyzby/archive/2012/11/07/2759326.html学过程序语言的人相信对关键字并不陌生。偶然间翻起了《C++ Primer》这本书,书中列举了所有C++的关键字。我认真核对了一下,竟然发现有若干个从未使用过的关键字。一时间对一个学了六年C++的自己狠狠鄙视了一番,下决心一定要把它们搞明白!图1红色字体给出的

2013-09-13 21:23:46 555

转载 虚函数与虚继承寻踪

转自:http://www.cnblogs.com/fanzhidongyzby/archive/2013/01/14/2859064.html虚函数与虚继承寻踪封装、继承、多态是面向对象语言的三大特性,熟悉C++的人对此应该不会有太多异议。C语言提供的struct,顶多算得上对数据的简单封装,而C++的引入把struct“升级”为class,使得面向对象的概念更加强大。继承机制解决了

2013-09-13 20:35:28 482

转载 c++多重继承和虚继承及虚函数深入理解(转)

先看一例子:  class   base    {    public:    virtual   void   f()   const   {};    };       class   d1   :   virtual   public   base    {};       class   d2   :   virtual   public   bas

2013-09-13 20:31:24 684

转载 过河变种问题---2

http://bbs.csdn.net/topics/10295270三只大老虎A、B、C和各自的小老虎a.b.c;其中只有A、B、C和a会划船;如果小老虎不和自己的母亲在一起就会被其他大老虎吃掉;只有一条船;船上可以坐一只大老虎和任意的小老虎;  问:如何过河。  这种问题我可以在稿纸上作出来,但不知道如何变成程序,用什么数据结构,什么算法?致谢。

2013-09-13 14:13:23 620

转载 回溯算法---过河问题

http://blog.tianya.cn/blogger/post_show.asp?BlogID=956193&PostID=11558356过河问题:    有三个商人和三个仆人过河,只有一条能装下两个人的船,在河的任何一岸上,如果仆人的人数大于商人的人数,那么该岸上的商人就会有危险。你能不能找出一种安全的渡河方法呢?    过河问题是一个比较出名的问题,借解这个问题的同

2013-09-13 14:09:25 3594

转载 map and reduce

Google最资深的计算机科学家Jeff?Dean认识到,Google所需的绝大部分数据处理都可以归结为一个简单的并行算法:Map?and?Reduce(http://labs.google.com/papers/mapreduce.html)。这个算法能够在很多种计算中达到相当高的效率,而且是可扩展的(也就是说,一千台机器就算不能达到一千倍的效果,至少也可以达到几百倍的效果)。 Map?an

2013-09-13 13:29:34 992

转载 快速排序,堆排序和归并排序谁更快?

转自:http://blog.csdn.net/bingjing12345/article/details/7827419时间复杂度:快速排序最坏情况只有两种,并且通过随机化算法可以避免,因此这三种算法时间复杂度可以说是一样的。空间复杂度:快排O(logn),堆O(1),归并O(n)。当n比较大的时候,归并排序往往会出内存溢出错误,如普通机器n>1000万时。并且假如你能意识到ca

2013-09-12 16:32:52 1531

转载 斐波那契数列的通项公式推导<两次构造等比数列>

斐波那契数列的通项公式推导山西省原平市原平一中 任所怀做了这些年的数学题,我时常有这样的感受。一个新的数学题初次接触时,会觉得这个题的解题技巧很妙,甚至有点非夷所思,但如果把同类型问题多做几个,你就会发现原来所谓的技巧,其实是一种再正常不过的想法,是一种由已知到未知的必然之路。这样我们就由解题的技巧而转化到了通解通法,进一步就会形成解题的思想,所以我对于数学爱好

2013-09-12 09:49:28 3550

转载 最优二叉查找树

http://blog.csdn.net/clearriver/article/details/4212830http://blog.csdn.net/taesimple/article/details/6588080问题描述(详见算法导论P212-P213)对于给定关键字序列,构造一颗最优的二叉查找树T,使得在T内的一次搜索的期望代价最小前提概念一颗最

2013-09-07 16:10:04 777

转载 卡特兰数已知递推序列求通项

转自:http://blog.csdn.net/dlyme/article/details/2532831 【Catalan数——卡特兰数】一.Catalan数的定义令h(1)=1,Catalan数满足递归式:h(n) = h(1)*h(n-1) + h(2)*h(n-2) + ... + h(n-1)h(1),n>=2该递推关系的解为:h(n) = C(2n-2,n-1)/n,n=1

2013-09-07 15:18:14 13880

转载 出栈次序问题---卡特兰属的另一种理解

转自:http://hi.baidu.com/goumuli/item/a21d453ebfdfd3bf124b140b 出栈次序问题。一个栈(无穷大)的进栈序列为1,2,3,..n,有多少个不同的出栈序列? 分析:对于每一个数来说,必须进栈一次、出栈一次。我们把进栈设为状态‘1’,出栈设为状态‘0’。n个数的所有状态对应n个1和n个0组成的2n位二进制数。由于等待入栈的操作数按照

2013-09-07 10:24:54 747

转载 卡特兰数

转自:http://blog.163.com/lz_666888/blog/static/1147857262009914112922803/Catalan数  中文:卡特兰数  原理:  令h(1)=1,h(0)=1,catalan数满足递归式:  h(n)= h(1)*h(n-1) + h(2)*h(n-2) + ... + h(n-1)h(1) (其中n>=2)  另

2013-09-07 09:39:49 1166

转载 html中块注释

转自:http://hi.baidu.com/gleams/item/e62480307eb79df6a9842819 html中的普通注释:                   ,这里面的XXXXXXXX是注释内容 html中块注释css …. (|| 除IE外都可识别 2. 所有的IE可识别 3. 只有IE5.0可以识别 4. 仅IE5.0与IE5.5可以识别

2013-09-05 20:10:04 1593

转载 哈夫曼树与哈夫曼编码

转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299884.html在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN) 树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如 JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树, 是一种带权路径长度最

2013-09-05 16:42:02 624

空空如也

空空如也

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

TA关注的人

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