自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 eclipse配置android开发环境

(1) java JDK下载:进入该网页: http://www.oracle.com/technetwork/java/javase/downloads/index.html选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载   进入该网页: http://www.eclipse.org/downloads/下载eclipse(3)下载An

2012-03-21 12:50:20 8039 1

原创 淘宝面试题

面试的时候问了很多基础知识,都是关于数据结构和计算机操作系统的,还有计算机网络。例如计算机网络分为几层,C类地址有多少个?其中记忆深刻的是这个:给你一个足够长的单向链表,如何等到它的倒数第N项?我觉得应该是用两个指针来实现,首先一个指针先向后移动到离链表头第N项处,然后第二个指针与第一个指针一起往后移,直到第二个指针指向链表的尾部为止。

2012-03-21 12:32:30 1426

转载 哈夫曼树基础知识

哈夫曼树又称最优树(二叉树),是一类带权路径最短的树。构造这种树的算法最早是由哈夫曼(Huffman)1952年提出,这种树在信息检索中很有用。结点之间的路径长度:从一个结点到另一个结点之间的分支数目。树的路径长度:从树的根到树中每一个结点的路径长度之和。结点的带权路径长度:从该结点到树根之间的路径长度与结点上权的乘积。树的带权路径长度:树中所有叶子结点的带

2012-03-19 12:46:01 3596

转载 cvThreshold的用法

cvThreshold是opencv库中的一个函数  作用:函数 cvThreshold 对单通道数组应用固定阈值操作。该函数的典型应用是对灰度图像进行阈值操作得到二值图像。(cvCmpS 也可以达到此目的) 或者是去掉噪声,例如过滤很小或很大象素值的图像点。本函数支持的对图像取阈值的方法由 threshold_type 确定。  形式:void cvThreshold(

2012-03-12 10:02:10 44751

原创 opencv中使用cvCanny出错

在刚开始使用OpenCV来编写一些图像处理程序时,经常会遇到使用cvCanny方法边缘检测出错。那是因为图像没有转换成单通道灰度图像(编译链接时不会报错,运行会出现:unsupported format or combination of formats() in unknown function(function cvCanny))  cvCanny函数的定义如下:void

2012-03-05 15:52:06 4872 1

转载 直方图均衡化原理

项目中遇到要直方图均衡化,在网上找到如下介绍:直方图均衡化算法分为三个步骤,第一步是统计直方图每个灰度级出现的次数,第二步是累计归一化的直方图,第三步是计算新的像素值。第一步:    for(i=0;i       for(j=0;j          n[s[i][j]]++;       }    }    for(i=0;i

2012-02-28 16:38:32 76259 15

原创 容器基础知识

容器的初始化方式有(C为容量类型,T为元素类型):1、默认构造函数2、将一个容器初始化为另一容器的副本(容器类型和元素类型必须相同)C c3、初始化为一段元素的副本(不要求容器类型相同,而且元素类型也不一定要相同,只要能互相兼容,能将要复制的转换成新构建的就可以了)list slist(svec.begin(),svec.end())//svec为vector容器的一个对象

2012-02-24 09:08:12 1003

原创 缓冲区刷新

导致缓冲区内容被刷新有以下原因:(1)程序正常结束(2)缓冲区已满(3)显式地刷新缓冲区(4)用unitbuf操作符设置流的内部状态(5)将输入流和输出流关联起来显式地刷新缓冲区有3个操作符:flush、ends和endlflush:刷新流,不添加其它字符ends:在缓冲区中插入空字符null,然后刷新缓冲区endl:在缓冲区中插入换行字符,然后刷新缓冲

2012-02-22 16:16:44 925

原创 定位new表达式

定位new表达式使我们能在特定的、已分配的内存位置构造对象,它接受指向已分配内存但未构造内存的指针,并在该指针位置构造一个对象。(他是allocator中的construct成员函数的低级选择)new  (place_address) typenew (place_address) type (initial_list)其中place_address 为一个指针,intial_list

2012-02-22 14:18:13 629

原创 C++ primer中关于new和delete工作的描述

C++primer第636页string *sp = new string(...);当我们调用new时,实质上发生了3个步骤:1,new表达式调用名为operator new 的标准库函数,分配够大的原始的未类型化的内存2,运行该类型的一个构造函数,以初始化构造对象3,返回新构造的对象的指针delete sp;当我们使用delete表达式,发生两部

2012-02-21 17:25:30 750

原创 python简单的格式化字符串

python简单的格式化字符串1.使用格式化字符串%操作符来实现format = 'hello, %s, nice to %s you'values = ('tom','meet')print format % values不能使用序列代替元组,因为序列会被解释为一个值格式化实数(浮点数),用%.(要保留的位数),例如:format = 'Pi with thr

2012-01-08 13:45:02 554

转载 java static 学习

static关键字是今天下午看的主要内容, static关键字是this之外的又一难点, 因此也是单独罗列出来做下笔记.      static关键字应用点有3个: static变量(属性)的声明及引用、static方法的声明及引用以及static代码块的使用. 貌似静态代码块的使用机会比较少,这块跨过~ 主要笔记下前面两个部分.1. static 属性(变量)的声明及引用

2012-01-07 09:45:01 657

原创 代码大全学习

对于深层嵌套:        1. 通过重复检测条件中的某一部分简化if        2. 把嵌套if改为if-then-else或case语句        3. 将深层嵌套代码放进单独的子程序调优:对于逻辑:1.得到答案后停止判断2.按出现频率调整顺序3.使用查询表3.惰性求值(不太懂)对于循环:1.判断外提2.合并循环3.展开循环

2012-01-05 14:39:57 614

空空如也

空空如也

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

TA关注的人

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