自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚荣的梦境

男儿不展风云志,空负天生八尺躯

  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java list判空

if(null == list || list.size() ==0 ){}list.isEmpty()和list.size()==0 没有区别isEmpty()判断有没有元素而size()返回有几个元素如果判断一个集合有无元素 建议用isEmpty()方法.这清晰,简明list!=null跟!list.isEmpty()有什么区别?

2016-08-31 15:52:30 1065

转载 Java 中关于String 对象的空对象(null), 空值(""),空格(" ")

Java 中关于String 对象的空对象(null), 空值(""),空格(" ")对于很多人来说很模糊,下面将分别介绍一下他们的用法:定义,判断,运算。首先,先上代码:[java] view plain copyprivate void testStringNullOrEmpty() {            // 如

2016-08-31 15:33:13 1227

原创 建立二叉树和输出

#includeusing namespace std;typedef char elemtype;typedef struct Node{ elemtype data; Node *Leftchild,*Rightchild;}Node;//建立二叉树Node* creatTree(){ elemtype ch; cin>>ch; Node*T; if(ch=='#'

2015-08-18 17:06:19 844

原创 二分查找递归和非递归

递归方法 [cpp] view plaincopyprint?int BinSearch(int Array[],int low,int high,int key/*要找的值*/)  {      if (low    {          int mid = (low+high)/2;          if(key =

2015-08-17 21:57:38 455

原创 约瑟夫问题

//用循环列表模拟约瑟夫问题/* 解决问题的步骤: (1)建立一个具有N个链节点、无头节点的循环链表 (2)确定第一个报数人的位置 (3)不段的从链表中删除链节点,直到链表为空 */ #include using namespace std; typedef int elemtype; typedef struct Node { elemtype data; st

2015-08-17 21:33:51 554

原创 线性表的顺序存储结构

/顺序存储结构的线性表#includeusing namespace std;//线性表的存储结构#define maxsize 20typedef int elemtype;typedef struct{ elemtype data[maxsize]; int length;}splist;//获取线性表的一个元素typedef GetElem(s

2015-08-10 21:09:51 457

转载 栈帧详解

源地址:http://blog.csdn.net/ylyuanlu/article/details/18947951一、 什么是栈帧?    什么是栈帧,相信很多从事C编程的童鞋还是没有搞明白,首先引用百度百科的经典解释:“栈帧也叫过程活动记录,是编译器用来实现过程/函数调用的一种数据结构。”。    实际上,可以简单理解为:栈帧就是存储在用户栈上的(当然内核栈同样适用

2015-07-23 16:09:38 658 1

转载 结构体字节对齐

结构体字节对齐                                                        结构体字节对齐      在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只

2015-07-21 20:24:45 471

原创 编程实现队列的入队、出队、测长、打印

//使用单链表实现队列的入队、出队、测长、打印#includeusing namespace std;typedef int elemtype; typedef struct node{ elemtype data; node *next;}node;typedef struct queue{ node *front; node *rear;}queue;//构造空的

2015-06-01 20:52:50 1118

原创 斐波那契实现

//打印前40位斐波那契数列的实现#includeusing namespace std;int fbi(int i){ if(i<2) { return i==0?0:1; } else { return fbi(i-1)+fbi(i-2); }}int main(){ //非递归方式 /*int a[40]; a[0]=0; a[1]=1; cout

2015-06-01 16:31:11 502

原创 栈的链式存储结构及简单实现

//栈的链式存储结构#includeusing namespace std;typedef int ElemType;typedef struct stacknode{ struct stacknode *next; ElemType data;};struct stacklist{ stacknode *top; int count;};void InitStack(

2015-05-28 17:19:28 697

原创 堆栈的顺序存储结构的简单实现

#includeusing namespace std;//定义一个大小是100的栈typedef int elemtype;//栈的数据结构typedef struct{ elemtype *base; elemtype *top; int size;} sqstack;//初始化堆栈void InitStack(sqstack &S,int size){ S.ba

2015-05-28 15:51:58 810

原创 双向链表的基本操作

#includeusing namespace std;typedef struct DNode{ int data; DNode *left; DNode *right;};//建立双向链表DNode*creatlist(int num){ DNode *head,*p; head=(DNode*)malloc(sizeof(DNode)); head->left=he

2015-05-27 19:17:23 599

原创 单循环链表

#includeusing namespace std;struct node{ int data; struct node* next;};struct node*creat(){ node*head,*p,*q; int i=0; head=(node*)malloc(sizeof(node)); while(1) { int x; cout<<"请输

2015-05-27 15:51:23 612

原创 C++修饰构造函数的explicit关键字

C++ explicit关键字的作用主要是用来修饰类的构造函数,表明该构造函数是显式的,禁止单参数构造函数的隐式转换。如果C++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class MyClass{public:  MyClass(int num);}MyCla

2015-05-25 16:28:28 2228

原创 单链表的操作

#includeusing namespace std;//节点结构体typedef struct Node{ int data; Node *next;}Node;//创建单链表Node *Creatlist()//返回指针值的函数{ Node*head,*p,*q; int i=0; head=(Node*)malloc(sizeof(Node)); while(1

2015-05-21 22:25:42 524

原创 字符串复制

//不用库函数实现字符串复制#includeusing namespace std;void strcopy(char *str1,char *str2){ while(1) { *str2=*str1; str1++; str2++; if(*str1==NULL) { *str2='\0'; break; } }}int mai

2015-05-18 16:53:07 511

原创 将数字字符串转化为数字

//字符串转换为数字#includeusing namespace std;int strtonum(char *p){ int temp=0; int flag=0; if(*p=='-') { p++; flag=1; } while(*p!=0) { temp=temp*10+(*p-'0'); p++; } if(flag) return -

2015-05-18 16:23:58 804

原创 VTK编译和安装

一、       VTK开发环境Windows7操作系统、Visual Studio 2008集成开发环境或者Visual Studio 2010集成开发环境。CMake 3.0.0,Qt 4.8.6以及VTK 5.10 Release版本。VS开发环境08、10都可以。CMake选择2.8.6或者CMake 3.0.0不会出现版本不兼容。VTK6.0版本以上必须配备QT5.0以上

2014-08-15 13:47:17 4111

原创 cmake+QT+VTK常见错误及解决方法

1,安装环境cmake3.0+

2014-08-14 15:15:12 6771 1

原创 小学生算术

描述 很多小学生在学习加法时,发现“进位”特别容易出错。你的任务是计算两个三位数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。输入 输入两个正整数m,n.(m,n,都是三位数) 输出 输出m,n,相加时需要进位多少次。 样例输入 123 456555 555123 5940 0样例输出 03 1#i

2014-03-17 20:31:09 757

原创 opencv<三>基于opencv的canny检测

基于opencv的canny检测     #include "cv.h"#include "highgui.h"IplImage* doCanny(    IplImage* in,    double    lowThresh,    double    highThresh,    double    aperture){    if (in->nCha

2013-10-17 20:57:26 942

原创 opencv<二>基于opencv对图片进行高斯滤波

基于opencv对图片进行高斯滤波  程序如下:滤波前后图片对比:      这个程序其实很简单,一部分只主函数,然后调用一个滤波函数,下面具解释程序:int main( int argc, char** argv ){IplImage * img = cvLoadImage("\\vs2008\\project\\fiilter\\lena.jpg");  //读

2013-10-17 16:19:12 1528

原创 opencv<一>基于opencv读取两个摄像头信息

由于opencv中的HighGUI模块——为我们提供了一种简单的方式读取摄像头以及视频信息。      这是使用两个usb摄像头做的测试效果。     使用了两个库,一个是cv(图像处理和视觉算法),一个是HighGUI(图像和视频的输入输出)     cvnamewindow()函数用于在屏幕上创建一个窗口,并将视频显示在窗口中。     cvcapture 一个获取视频

2013-10-16 18:59:38 2732

原创 Matlab line函数

matlab  line函数   1,比较常见的几种形式   line(X,Y)   line(X,Y,Z)   line(X,Y,Z,'PropertyName',PropertyValue,...)   line('PropertyName',PropertyValue,...) low-level-PN/PV pairs only   h =

2013-08-28 18:30:51 18105

VTK_The Visualization Toolkit

VTK_The Visualization Toolkit An Object Oriented Approach to 3D Graphics, 3rd Edition - Kitware Inc.part2.rar第二部分

2014-08-18

VTK_The Visualization Toolkit An Object Oriented Approach to 3D Graphics

由于资源比较大,需要然后就压缩成了两部分,你把两部分都下下来,然后放到一起进行解压。

2014-08-18

VTK测试代码

还有vtk测试代码的cmakelists和c++文件可以自己cmake进行编译测试自己的cmake是否安装成功

2014-08-15

matlab r2008b

matlab 2008b种子,下载速度比较快,如果你觉得比较慢,可以给我留言我直接传给你

2013-12-04

空空如也

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

TA关注的人

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