自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (48)
  • 收藏
  • 关注

原创 Hashing

Hash函数的性质: 一致性:具有相同关键字的值被赋给同一个桶中。 随机性:每个桶将会有相同数据的记录,而不考虑文件中关键字的真实分布。 最坏性:把所有的关键字映射到同一个桶中,使得访问时间和文件中关键字的数量成正比。 Static Hashing: 如果没有空间剩余,将会分配overflow buckets, 用链表把它们连接起来。(长的链表降低了性能) Deficiency: 一:如果初始桶的数量很少,随着文件的增长,性能将会因为太多的overflow buckets下降。 二:如

2010-08-26 11:22:00 10347 2

原创 深入浅出设计模式第一章笔记

    一:找出应用中可能需要变化之处,把它们独立出来, 不要和那些不需要变化的代码混在一起。把会变化的部分取出并「封装」起来,好让其他部分不会受到影响。     二:针对接口编程,而不是针对实现编程。由行为类实现行为接口。     假设有一个抽象类Animal,有两个具体的实现(Dog与Cat)继承自Animal。「针对实现编程」,作法如下: Dog d = new Dog(); d.bark(); 但是「针对接口/超类型编程」,作法会如同下面: Animal animal = ne

2010-08-20 11:12:00 1371

原创 C#接口

    抽象类往往是一系列派生类的基类,而接口的作用是将协定混入其它继承树。     接口定义语法如下:         [性质][访问修饰符] interface 接口名 [:基列表]         { 接口主体 }     interface IStorable     {         void Read();         void Write(object);     }     接口的目的是定义类中该有的功能。接口中没有访问修饰符,隐含就是public,事实上,如果有的话

2010-08-20 10:19:00 449

原创 override与overload

    虚函数就是允许被其子类重新定义的成员函数。而子类重新定义父类虚函数的做法,成为“覆盖”(override),或者称为“重写”。        覆盖是指子类重新定义父类的虚函数的做法。     重载(overload):指允许存在多个同名函数,而这些函数的参数表不同   

2010-08-17 20:52:00 497

原创 面向对象

    静态成员变量必须要赋初值。如:     int Cat::HowManyCats = 0。     如果把静态成员数据设置为私有,则必须通过公有静态成员函数访问才行。     在静态成员函数访问非静态成员变量时,应该通过传递这个类的对象作为参数来访问。     在构造函数的初始化列表中,初始化变量的顺序是根据成员变量的声明顺序来执行的。     const常量必须在构造函数的初始化列表里面初始化或者将其设置成static,直接初始化。 //////////////////////////

2010-08-17 18:53:00 470

转载 class和struct做类型定义时的区别

<br />从语法上,class和struct做类型定义时只有两点区别: <br />(一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理; <br />(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 <br />除了这两点,class和struct基本就是一个东西。语法上没有任何其它区别。 <br /><br />不能因为学过C就总觉得连C++中struct和class都

2010-08-17 16:46:00 587

原创 拷贝(复制)构造函数和赋值函数

    只有单个形参,而且该形参是对本类类型对象的引用(常用const修饰),这样的构造函数称为拷贝(复制)构造函数。主要用于:     1  根据另一个同类型的对象显式或隐式初始化一个对象。     2  复制一个对象,将它作为实参传给一个函数。     3  从函数返回时复制一个对象     4  初始化顺序容器中的元素     5  根据元素初始化列表初始化数组元素     有些类需要完全禁止复制。例如,iostream类就不允许复制。这个时候,类必须显式声明其复制构造函数为pr

2010-08-17 16:24:00 544

原创 C++中的显式转换

<br />    显式转换也成为强制转换(cast), 有如下几种类型:static_cast, dynamic_cast, const_cast, reinterpret_cast。<br />    1. const_cast: 将转换掉表达式的const性质。<br />       const char *pc_str;<br />       char *pc = string_copy( const_cast<char*>(pc_str) );<br /><br /><br />    2.

2010-08-17 11:00:00 697

转载 一根木棍随机折成三段,能组成三角形的概率多大?

<br />设线段(0,a)任意折成三段长分别为x,y,a-x-y,显然有x>0,y>0,a-x-y>0,满足这三个约束条件的(x,y)在平面直角坐标系中的可行域为一个直角三角形,其面积为:(1/2)a^2.  <br />三段长能构成三角形的条件是:任意两边之和大于第三边,也就是:  <br />x+y>a-x-y,a-x-y+x>y,a-x-y+y>x同时成立  <br />即 x+y>a/2,y<a/2,x<a/2同时成立  <br />满足x+y>a/2,y<a/2,x<a/2同时成立的(x,y)在

2010-08-06 21:02:00 19749

CGI技术全面接触

CGI意思为Common Gateway Interface,一种基于浏览器的输入、在Web服务器上运行的程序方法。

2011-10-14

TCP/IP详解,卷1:协议

《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

2011-09-03

oracle官方手册——PLSQL用户指南和参考(英文)

oracle官方手册——PLSQL用户指南和参考(英文)

2011-05-20

plsql developer 7.0 最新中文手册

plsql developer 7.0 最新中文手册

2011-05-20

vi/vim 键盘图(可打印)

vim vi 键盘图 pdf 可打印

2011-05-01

PartitionManager9.0

PartitionManager 绿色版 9.0 很好的分区工具。

2010-11-30

LCA RMQ 最小公共祖先 区间最小值

原文来自于http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=lowestCommonAncestor。 翻译成中文。 LCA RMQ

2010-08-07

深度探索C++对象模型(清晰版)

深度 探索 C++ 对象 模型 (清晰版)

2010-07-28

实用算法的分析与程序设计

实用算法的分析与程序设计 pdf 参加ACM的人可以参考

2010-07-14

计算几何基础知识 可以参考

计算几何基础知识 pdf 对参加ACM的人可以参考

2010-07-14

图论的算法与程序设计

图论的算法与程序设计 pdf 对参加ACM的人可以参考

2010-07-14

算法艺术和信息学竞赛

算法艺术和信息学竞赛 pdf 对参加ACM的人可以参考

2010-07-14

组合数学的算法与程序设计

组合数学的算法与程序设计 pdf 对参加ACM的人有一定的参考

2010-07-14

组合数学 Richard A.Brualdi 中文版 机械工业出版社(Part2,共2部分))

组合数学 Richard A.Brualdi 中文版 机械工业出版社 这是第二部分,挺清晰的哦!

2010-07-11

组合数学 Richard A.Brualdi 中文版 机械工业出版社(Part1,共2部分))

组合数学 Richard A.Brualdi 中文版 机械工业出版社 比较清晰哦. 这次第一部份!

2010-07-11

Linux 命令参考手册

Linux 命令参考手册 大家可以当作参考书来看看

2010-07-06

编程珠玑 第二版 中文版 英文版

编程珠玑 第二版 中文版 英文版 大家可以看看 还附有源代码哦!

2010-06-10

PC-Lint选项详解

代码静态分析工具PC-LINT lint

2010-05-11

indy10.5.5 source code and examples

indy10.5.5 indy10 source code and examples

2010-05-05

Fat Fat16 Fat32 文件系统

由于涉及到文件系统的知识,我在CSDN上下载资料,发现很多资料没有用,或者是重复了,以至于话费了30多个分。我把自己找到资料都上传出来,以便于大家不要去盲目的下载。当然不保证我的资料全面。

2010-01-27

InstallShield 6_3实践与提高

installshield 是installshield公司开发的符合当今软件业工业化标准的安装盘制作工具。目前世界上绝大多数商业软件的安装盘都是用IstallShield 开发制作的。本书循序渐进地介绍了InstallShield 6.3的基础只是,快速制作安装盘的基本方法以及制作具有个人风格的安装程序的高级技巧,并提供了大量的源代码。本书既使用于InstallShield 的初学者,也适用于有一定制作经验的专业人员,还可作为培训教材使用。

2010-01-25

C++ Primer(第4版)习题解答(完整版)

C++ Primer(第4版)习题解答(完整版)

2009-12-30

Visual C++ 6.0数据库开发技术与工程实践

Visual C++ 6.0数据库开发技术与工程实践 VC 数据库

2009-12-04

深入Delphi6网络编程

深入Delphi6网络编程 pdf 方便阅读 好资料

2009-10-16

复变函数 余家荣 第三版

复变函数 余家荣 下载 被国内许多院校采用

2009-10-12

计算机视觉 马颂德 一本初学者入门的书籍

计算机视觉 马颂德 一本初学者入门的书籍

2009-10-08

算法导论 Algorithm 答案

算法导论 Algorithm 答案 Introduction.to.Algorithms

2009-09-29

vc 串口调试助手 源代码 龚建伟

vc 串口调试助手 源代码 龚建伟 大家可以参考下

2009-09-10

串口调试助手(个人版)

串口调试助手(个人版)Delphi 别人写的 共享下吧!

2009-09-09

matlab版数字图像处理的图片(冈萨雷斯)

matlab版 数字图像处理 图片 (冈萨雷斯)

2009-08-21

数字图像处理K.R.Castleman_朱志刚等译.part3

数字图像处理K.R.Castleman_朱志刚等译.part3

2009-08-18

数字图像处理K.R.Castleman_朱志刚等译.part2

数字图像处理K.R.Castleman_朱志刚等译.part2

2009-08-18

数字图像处理K.R.Castleman_朱志刚等译.part1

数字图像处理K.R.Castleman_朱志刚等译.part1

2009-08-18

An+Embedded+Software+Primer.part4

An+Embedded+Software+Primer.part4

2009-06-15

An+Embedded+Software+Primer.part3

An+Embedded+Software+Primer.part3

2009-06-15

An+Embedded+Software+Primer.part2

An+Embedded+Software+Primer.part2

2009-06-15

An+Embedded+Software+Primer.part1

An+Embedded+Software+Primer.part1

2009-06-15

Keil uv3 uVision3

Keil uv3 uVision3 µVision3 IDE用户指南

2009-05-22

计算机程序设计艺术第三版第二卷:半数值算法

计算机程序设计艺术第三版第二卷:半数值算法

2009-05-09

OpenCV Reference Manual

OpenCV Reference Manual

2009-05-07

空空如也

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

TA关注的人

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