自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 《设计模式》之一句话总结

3 创建型模式3.1 抽象工厂(abstract factory)        根据客户端选择的风格类型,创建对应的一整套对象;工厂类对一个对象风格进行封装,每个风格对应一个对象实现方式,对应业务端请求,需指定风格参数,生产一整个对象,每个对象可由多个组件构成;各个风格对象也构成父子类关系;        各类风格由工厂父类提供客户端访问接口,生产各类风格的对象的类继承父类,实现接口

2012-06-12 18:00:25 548

原创 程序=算法+数据结构

程序=算法+数据结构算法即对事物的数学描述;数据结构即事物在计算机中的表示结构

2012-06-11 11:48:55 459

原创 求数组中最长递增子序列

问题:一维数组中最长递增子序列的长度简单描述:该题目的注意问题是,当确定数组中前K个的最长递增序列的时候,第K+1个数的加入会打破钱K个数的稳定性,第K+1个数可能增长前K的目前最大值,也可能增长前K的第二大值,第三大值,等等,故需要记录长度为i的最大元素,当判断第K+1时,则从当前最长向最小查找,找到第一个满足需求的长度,令其加1

2012-06-05 17:02:30 588

原创 数组循环移位

题目:设计一个算法,把一个含有N个元素的数组循环右移K位,要求复杂度为O(N),且只允许使用两个变量思考问题:1)考虑原始解法:直接循环移动数组K次,则算法复杂度为0(N*K), 使用额外两个变量完成,显然复杂度依赖于K的值,如果K>=N,则算法复杂度大于或等于O(N^2)2)考虑改进:原始算法复杂的原因在于移动次数过多,降低算法复杂度的最根本的目标就是如何减少移动次数而达到需

2012-06-05 16:46:56 513

转载 十年学会编程

(转载)Peter Norvig:十年学会编程作者 Peter Norvig 是计算机科学家,Google 的研究总监。在本文中,Peter Norvig会告诉你:为什么急功近利地学习软件开发技术是没效果滴?================华丽的分割线================为啥都想速成?随便逛一下书店,你会看到《7天自学Java》等诸如此类的N天甚

2012-05-28 13:38:45 1341

原创 kmp算法设计思路

子串匹配算法主要设计思路:充分利用已匹配过信息,尽量减少匹配次数。kmp子串匹配算法即利用以上设计思路,通过对子串本身的重复模式进行检查,求出每次已匹配串中的最大前缀匹配数。举例如下:假设查找子串b是否出现串a中,子串b由{b1,b2, b3, ... bm}组成, 串a由{a1,a2,a3, ... an}组成:采用归纳假设方法:假设当前b1 ~b(i-1)与a(k) ~ a(k

2012-05-25 18:32:42 1151

转载 TCP_DEFER_ACCEPT设置

1. 设置TCP_DEFER_ACCEPTint val = 10;  // time_outif (setsockopt(sock_descriptor, IPPROTO_TCP, TCP_DEFER_ACCEPT, &val, sizeof(val))== -1){perror("setsockopt");exit(1);}2. TCP_DEFER_ACCEPT的效

2012-05-14 17:06:15 1041

原创 《信息论,推理和学习算法》学习笔记——概率,前向概率,反向概率

参考《信息论,推理和学习算法》基本概念:概率:随机试验中结果出现的频度;置信度:个体对事件的猜测概率;注意此时该事件并无概率,只是对事件进行判断的主题根据现有证据,对事件属于某个分区的猜测;概率法则保证:如果两个人做同样的假设,得到相同的数据,那么他们就会得到相同的结论。更广义地使用概率来量化置信则被称为贝叶斯观点,也被称为概率的主观解释,因为概率取决于假设;前向概率

2012-05-11 23:39:26 3670

原创 寻找第K大数的方法

摘自:http://www.cnblogs.com/zhjp11/archive/2010/02/26/1674227.html 今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值。       名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,本人在网上搜索了一番,查找到以下的方式,决定很好,推荐给大家。 所谓“第(前)k大数问题”指的是在长度为n(n>=k)的乱序数组中S找出从大到小顺序的第(前)k个数的问题。       解法1

2010-12-05 18:38:00 2120

原创 测试windows Live Writer客户端书写日志

None

2010-12-05 00:24:00 375

原创 c++ 代理类

c++   

2010-12-03 18:13:00 587

原创 关于努力,心里等问题

<br />1 成长型思维模式<br /> <br />###############<br />1 基于你从周围世界获得的反馈,调整自己的要求<br />2 注重实际<br />3 分享知识<br />4 敢于试验<br />5 内控倾向精神<br />6 <br /> 

2010-11-10 14:24:00 328

转载 联合评估与单独评估

<br />      单独评估时往往会被那些容易评价但不是特别重要的特征所影响,从而做出失误之举。<br />      在单独评估中,有些特征是容易评价的,有些特征是难以评价的,人们往往会关注那些容易评价的因素。 <br />      在联合评估的时候,由于可以互相比较,所有的特征都是容易评价的。 但是,在单独评估的时候,人们会被那些容易评价的特征所影响而做出欠理性的决策。<br />      什么样的特征容易评价,什么样的特征难以评价呢?一个特征的可评价性取决于人们对这个特征的了解,比方说有效值的

2010-06-25 17:59:00 4155

原创 前景理论和期望效用理论

1 期望理论期望值:无数次相同风险决策的最总平均值。期望值理论即人们会把期望值最大的选择最为自己的最终选择效用: 消费者对从某一商品组合的消费中得到的满足感的主观衡量,其衡量单位是任意的,一个单位的效用代表消费者得到了一份主观上的满足感。边际效用: 人在消费最后一个单位物品时所得到的效用。边际效益递减规律:随着消费的增加,消费者从每个单位产品消费中得到的满足程度是不断减少的。期望效用理论与期望值理论最大的不同在于,期望效用理论认为人们应该选择的是期望效用最大的选项,而不是期望值最大的那个。2 前景理论前景理

2010-06-15 15:19:00 11473

原创 nginx内存池管理

nginx

2010-06-13 13:41:00 568

原创 linux内存信息

1. /proc/meminfo   2. free   3. vmstat

2009-10-09 22:52:00 345

数学之美Google

从本周开始,我们将定期刊登 Google 科学家吴军写的《数学之美》系列文章,介绍数学在信息检索和自 然语言处理中的主导作用和奇妙应用。

2008-10-16

高质量c++编程指南

除了完全外行和真正的编程高手外,初读本书,你最先的感受将是惊慌:“哇!我以前捏造的C++/C程序怎么会有那么多的毛病?”<br> 别难过,作者只不过比你早几年、多几次惊慌而已。<br>

2007-10-13

空空如也

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

TA关注的人

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