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