自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 协方差与相关系数

若X,Y独立, D(X+Y)=D(X)+D(Y)     E(XY)=E(X)E(Y), 从而有 E{[X-E(X)][Y-E(Y)]}=0。 说明E{[X-E(X)][Y-E(Y)]}的大小反映了X,Y间关联的程度。 ---------------------------------------------------------------------------------------------- 量E{[X-E(X)][Y-E(Y)]}称为随机变量X与Y的协方差,记为Cov(X,Y),

2010-12-24 16:19:00 603

原创 NokiaSimens的一道笔试题

#include void main() {     int a[] = { 0, 1, 2, 3, 4, 5 };     int *ptr = (int*)(&a+1);     printf("%d/n", *(ptr-1)); } 值为5。 分析: a本来就是数组的首地址,这时再取地址,这时意思就不一样了,a,&a的地址是一样的,但意思不一样,a是数组首地址,也就是a[0]的地址,&a是对象(数组)首地址,a+1是数组下一元素的地址,即a[1],&a

2010-12-24 16:19:00 689

原创 Neural networks

Network architectures 一:single-layer feed-forward 二:multi-layer feed-forward 三:recurrent Learning Algorithms Depend on the network architecture: •Error correcting learning (perceptron) •Delta rule (AdaLine, Backprop) •Competitive Learning (Self

2010-12-24 16:18:00 508

原创 Sunday算法

/*==================================================*/ | BM 算法的改进的算法Sunday Algorithm BM算法优于KMP SUNDAY 算法描述:字符串查找算法中,最著名的两个是KMP算法 (Knuth-Morris-Pratt)和BM算法(Boyer-Moore)。两个算法在最坏情 况下均具有线性的查找时间。但是在实用上,KMP算法并不比最简单的c库函数 strstr()快多少,而BM算法则往

2010-12-24 16:18:00 4983 1

原创 给定一个非常长的字节序列(假设有十亿或万亿),如何高效的统计1的个数

第一种方法是:计算每个输入单元中为1的位数,然后将它们相加;这个如何实现呢? (1):使用类似( b &= (b-1) )对为1的位数进行迭代。 (2):查表(例如查询一个元的表)。 第二种方法是:计算输入单元中每个输入单元的个数,然后将该个数乘以相应输入单元中为1的位数,最后对各个输入单元求总和。 再举个例子: 20世纪60年代早期,Vic Berecz发现Sikorsky飞机的模拟程序的大部分运行时间都消耗在计算三角函数上。进一步的观察表明,只有在角度为5度的整数倍时才计算这些函数。他应该如何

2010-12-24 16:17:00 1929 2

原创 在存有10亿个数的文件中找出100万个数

只建立一个100万个元素的堆;这样就找出来了。而不是建立一个10个元素的堆,再通过取出根结点100万次来得到。

2010-12-24 16:17:00 1048

原创 strncpy code

/* $OpenBSD: strncpy.c,v 1.6 2005/08/08 08:05:37 espie Exp $ *//*- * Copyright (c) 1990 The Regents of the University of California. * All rights reserved. * * This code is derived from software contributed to Berkeley by * Chris T

2010-12-24 16:17:00 470

原创 培训实习生-----面向对象基础

C# 对象是一个自包含的实体,用一组可识别的特性和行为来标识。 类就是具有相同的属性和功能的对象的抽象的集合。 实例就是一个真实的对象。而实例化就是创建对象的过程,使用new关键字来创建。 构造方法,又叫构造函数,其实就是对类进行初始化。构造方法与类同名,无返回值,无void,在new时候调用。 属性是一个方法或一对方法,但在调用它的代码看来,它是一个字段,即属性适合于以字段的方式使用方法调用的场合。 字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。 private int sho

2010-12-24 16:16:00 742

原创 华为的一道改错题的试验

int main() {     int **p = NULL;     static int i = 3;     int *q = &i;     p = &q;     cout

2010-12-24 16:15:00 556

原创 C语言中的位字段

所有基础的数据类型, 最大的也不过 10 个字节;     我们可以自定义的数据类型 —— "结构", 通过把若干类型组合在一起, 让一种类型可以大很多。     我们知道, 一个字节有八个 Bit 组成; 能否把一种类型缩小、缩小到 Bit 级?     结构中的 "位字段" 是以 Bit 为单位的, 这已经是计算机的最小单位, 大小是 char 类型的 1/8.     下面的例子中定义的位字段, 分别有 1-4 Bit 大小; 1 Bit 的字段只能放两个数(0、1), 4 Bit 的字段也只

2010-12-24 16:15:00 11405 2

原创 操作系统

进程是执行中的程序,这是一种非正式的说法。进程不只是程序代码,程序代码有时称为文本段。进程还包括当前活动,通过程序计数器的值和寄存器的内容来表示,还包括堆栈段和数据段(全局变量)。 虽然两个进程可以与同一程序相关,但是它们被当作两个独立的执行序列。虽然文本段相同,但数据段不同。比如同一用户能调用编辑器程序的多个拷贝。 进程的状态:新的,运行,等待,就绪,终止。等待是指进程等待一定事件的出现(如I/O完成或收到某个信号);就绪是指进程等待被分配给某个处理器。 每个进程在操作系统内用进程控制块(PC

2010-12-24 16:15:00 737

原创 编写程序,在O(n)时间内从数组x[0..n-1]中找出第k个最小的元素?

//下面的选择算法来自于C.A.R.Hoare,代码由qsort4稍作修改而得 void selectHoare(DType l, DType u, DType k) {     if( l >= u )         return;     swap( l, randint(l,u) );     DType t = x[l];     DType i = l;     DType j = u + 1;     while(true)

2010-12-24 16:14:00 2727

原创 编程珠玑笔记

在第三章中,作者指出编写“格式信函发生器”和模板程序比编写显而易见的程序要简单些。将数据从控制中分离会获得许多好处;如果重新设计信函,那么模板可以使用文本编辑器来修改,从而第二个特定页的准备会很简单。 程序员在节省空间方面无计可施时,将自己从代码中解脱出来,退回起点并集中心力研究数据,常常能有奇效。(数据的)表示形式是程序设计的根本。 减少代码的运行时间集锦: 整数取模: k = j % n,C语言的模运算符%开销比较大,可以如下减少运行时间: while(k >= n)           k

2010-12-24 16:13:00 747

转载 字节序

<br /><br />字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。<br /> <br />其实大部分人在实际的开发中都很少会直接和字节序打交道。唯有在跨平台以及网络程序中字节序才是一个应该被考虑的问题。<br /> <br />由于不同的计算机系统采用不同的字节序存储数据,同样一个4字节的32位整数,在内存中存储的方式就不同. 字节序分为小尾字节序(Little Endian)和大尾字节序(Big Endian), Int

2010-12-24 16:12:00 534

原创 linux中的configure, make了解

./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本<br />configure是一个脚本,用来确定所处系统的细节,比如使用何种编译器、何种库,以及编译器和库的保存位置,并把Makefile.in的相应部分进行替换,形成Makefile。<br /><br /><br />make是用来编译的,它从Makefile中读取指令,然后编译。<br /><br />make install是用来安装的,它也从Makefile中

2010-12-24 16:08:00 1112

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关注的人

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