7 bug07250432

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

CToolTipCtrl使用详细解说

http://www.cnblogs.com/harbinxxh/archive/2011/07/05/2098413.html很多的界面设计都需要有Tip提示,下面描述一下Tip的简单使用方法:1.首先要New一个CToolTipCtrl的对象m_pContentTip2.调用CToolTipCtrl的create函数,指定其父窗口。可以为某个控件,也可以为thi

2013-10-22 16:05:37

超线程

超线程技术(Hyper-ThreadingTechnology)是Intel在2002年发布的一项新技术。Intel率先在XERON处理器上得到应用。由于使用了该技术,Intel将是世界上首枚集成了双逻辑处理器单元的物理处理器(其实就是在一个处理器上整合了两个逻辑处理器单元)的提供者,据说此项技术能够提高30%的处理器性能。所谓超线程技术就是利用特殊的硬件指令,把多线程处理器内部的两个逻辑内

2013-10-10 16:46:49

BloomFilter–大规模数据处理利器

BloomFilter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一. 实例  为了说明BloomFilter存在的重要意义,举一个实例:  假设要你写一个网络爬虫程序(webcrawler)。由于网络间的链接错综复杂,爬虫在网络间爬行很可能会形成“环

2013-10-08 22:10:22

bloom filter

目录1什么是Bloomfilter2Bloomfilter计算方法3Bloomfilter特点4Bloomfilter的一个简单例子1什么是BloomfilterBloomfilter是由HowardBloom在1970年提出的二进制向量数据结构,

2013-10-08 22:09:22

Bloom Filter算法及应用

1.引言问题:有1000瓶药,但是其中有一瓶是有毒的,小白鼠吃了24小时后就会死掉,请问,在24小时找出有毒的药物,最少需要多少只小白鼠?答案是:10只,一只小白鼠可以表示2种状态,2^10可以表示1024种状态分析可参考:http://lzj0470.iteye.com/blog/657579通过二进制向量组来扩展描述的状态,BloomFilter(BF)算法也是利用这个思想

2013-10-08 22:07:51

广告投放

对于广告投放系统而言,其技术难点主要集中在以下几个方面1.高并发请求的处理作为服务于大量媒体的广告投放系统。其系统负载往往是其所服务的各个媒体的负载总和。同时,广告投放业务的实时特性也决定了系统必须能对广告投放请求给出最快程度的响应,由于延时导致的_r=告投放滞后或者失败,将对广告投放的效果和客户体验造成较大影响。因此,高并发负载支持,作为系统设计成败的关键性因素,必须纳入系统

2013-10-08 17:06:04

五大常用算法之五:分支限界法

http://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741378.html分支限界法一、基本描述   类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件

2013-10-04 13:11:09

五大常用算法之三:贪心算法

贪心算法http://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741375.html一、基本概念:     所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。    贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必

2013-10-04 13:10:28

五大常用算法之一:分治算法

分治算法http://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741370.html一、基本概念  在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很

2013-10-04 13:08:23

五大常用算法之二:动态规划算法

http://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741374.html一、基本概念   动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略   基本思想与分治法类似,也是将待求

2013-10-04 13:07:13

WM_PAINT消息总结

UpdateWindow()函数是让消息队列中的WM_PAINT消息立刻进入window  procedure而得到处理,不是说由UpdateWIndow()产生WM_PAINT消息,WM_PAINT消息是由于窗口中存在无效区域需要重汇而产生的。设想一下如果你的客户区没有无效区域,你调用再多的UpdateWindow()也不能产生WM_PAINT消息,由于WM_PAINT

2013-09-12 11:24:50

KMP字符串模式匹配详解

http://www.cppblog.com/oosky/archive/2006/07/06/9486.html来自CSDN    A_B_C_ABC 网友KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。一.  简单匹配算法先来看一个简单匹配算法的函数:

2013-09-11 11:48:40

[珠玑之椟]随机数函数取样与概率

http://www.cnblogs.com/wuyuegb2312/archive/2013/06/29/3141292.html[珠玑之椟]随机数函数取样与概率  本节主要受到《编程珠玑》第12章随机取样问题的启发,但不仅仅限于随机取样问题,进一步地,研究讨论了一些在笔试面试中常见的和随机函数以及概率相关的问题。  阅读本文所需的知识:    1.对C语言中或其他语

2013-09-10 11:47:01

trie树--详解

前几天学习了并查集和trie树,这里总结一下trie。   本文讨论一棵最简单的trie树,基于英文26个字母组成的字符串,讨论插入字符串、判断前缀是否存在、查找字符串等基本操作;至于trie树的删除单个节点实在是少见,故在此不做详解。l        Trie原理Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。l    

2013-09-09 17:05:54

卡特兰数

百科名片  卡特兰数又称卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰(1814–1894)命名。目录简介原理应用扩展C++应用展开简介原理应用扩展C++应用展开编辑本段简介卡特兰数又称卡塔兰数,

2013-09-09 15:31:06

2013阿里巴巴暑期实习笔试

答题说明:  1.答题时间90分钟,请注意把握时间;  2.试题分为四个部分:单项选择题(10题,20分)、不定向选择题(4题,20分)、填空问答(5题,40分)、综合体(1题,20分);  3.其他一些乱七八糟的考试说明。  一、单项选择题  1.下列说法不正确的是:(D)  A.SATA硬盘的速度速度大约为500Mbps/s  B.读取1

2013-09-06 11:02:05

字节流

字节流(bytestream)不包含边界数据的连续流字节流是由字节组成的,字符流是由字符组成的.Java里字符由两个字节组成.字节流是最基本的,所有的InputStream和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化。在从字节流转化为字符

2013-09-04 18:10:58

点到点与端到端通信有什么区别

点到点是物理拓扑,如光纤,就必须是点到点连接,DDN专线也是,即两头各一个机器中间不能有机器。点到点是网络层的,你传输层只认为我的数据是从a直接到e的,但实际不是这样的,打个比方,传输层好象领导,他发布命令:要干什么什么事,但真正干的不是他,真正干的是员工,也许领导认为很简单一句话就可以干好的事,在员工眼里却是难于登天,手续极其烦琐,所以传输层是发布命令的领导,他说的是命令,也就是最终的目的,所

2013-09-04 17:10:55

网桥路由器有什么区别

作为同是连接两个网络间的设备,网桥和路由器确实有些相似,不过本质上还是不同的。其中网桥(Bridge)又叫桥接器,它是一种在链路层实现局域网互连的存储转发设备。网桥从一个局域网接收MAC帧,拆封、校对、校验之后,按另一个局域网的格式重新组装,发往它的物理层。由于网桥是链路层设备,因此不处理数据链路层以上层次协议所加的报头.而路由器(Router)也称之为路径选择器,是在网络层实现互连的设备。它比

2013-09-04 14:01:07

auto_ptr

auto_ptr解析BySmartPtr(http://www.cppblog.com/SmartPtr/)auto_ptr是当前C++标准库中提供的一种智能指针,或许相对于boost库提供的一系列眼花缭乱的智能指针, 或许相对于Loki中那个无所不包的智能指针,这个不怎么智能的智能指针难免会黯然失色。诚然,auto_ptr有这样那样的不如人意,以至于程序员必须像使用”裸“指针那

2013-09-01 22:30:44

查看更多

勋章 我的勋章
    暂无奖章