自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

转载 别轻易说,我热爱编程,热爱学习

95年的时候,我高中同学郭军买了一本Borland C++手册,我们两个人此后两年没机会碰真的电脑,没见过Tubro C更没见过Borland C++,生看这本书,看了两年,百看不厌。做不到,别轻易说,我热爱编程,热爱学习。97年,父母在高考前三天给我买了一台电脑,整个假期,全部在电脑面前度过,把VB的全部文档看完,自己学会VB,啃Delphi和Borland C++的英文文档。一个假期胖

2016-05-05 16:08:39 695

原创 javaweb系列-Vue.js

一个完整的html页面包括了视图和数据,数据是通过请求 从后台获取的,那么意味着我们需要将后台获取到的数据呈现到页面上,很明显, 这就需要我们使用DOM操作。正因为这种开发流程,所以我们引入了一种叫做MVVM(Model-View-ViewModel)的前端开发思想,即让我们开发者更加关注数据,而非数据绑定到视图这种机械化的操作。那么具体什么是MVVM思想呢?

2023-05-17 22:54:25 954

原创 javaweb系列- JavaScript事件

如下图所示的百度注册页面,当我们用户输入完内容,百度可以自动的提示我们用户名已经存在还是可以使用。那么百度是怎么知道我们用户名输入完了呢?这就需要用到JavaScript中的事件了。什么是事件呢?HTML事件是发生在HTML元素上的 “事情”,例如:按钮被点击鼠标移到元素上输入框失去焦点........而我们可以给这些事件绑定函数,当事件触发时,可以自动的完成对应的功能。这就是事件监听。

2023-05-16 22:34:45 496

原创 javaweb系列-JSON对象、BOM对象、DOM对象

DOM:Document Object Model 文档对象模型。也就是 JavaScript 将 HTML 文档的各个组成部分封装为对象。封装的对象分为Document:整个文档对象Element:元素对象Attribute:属性对象Text:文本对象Comment:注释对象如下图,左边是 HTML 文档内容,右边是 DOM 树学习DOM技术主要作用如下:改变 HTML 元素的内容改变 HTML 元素的样式(CSS)对 HTML DOM 事件作出反应添加和删除 HTML 元素。

2023-05-16 21:25:54 408

原创 javaweb系列-js函数、数组、字符串

JavaScript中的函数被设计为执行特定任务的代码块,通过关键字function来定义。JavaScript中定义函数有2种语法。第二种方法:注意:JS中,函数调用可以传递任意个数的参数。1.5 JavaScript对象JavaScript中的对象有很多,主要可以分为如下3大类,我们可以打开。

2023-05-14 21:38:53 373

原创 javaweb系列-js引入、输出、变量、数据类型、运算符

标签之间在HTML文档中,可以在任意地方,放置任意数量的一般会把脚本置于元素的底部,可改善显示速度

2023-05-14 18:14:27 475

原创 CSS盒子模型、表格标签(table)、表单标签(form)

CSS盒子模型、表格标签(table)、表单标签(form)

2023-05-13 23:49:27 1121

原创 javaweb学习 html+css基础1

网络路径:右击图片,在新标签页中打开图片,即可找到网络路径,使用网络路径需要联网。但一般情况下,网站的超链接都没有颜色,并且没有下划线,所以需要用CSS修改样式。如果3种选择器作用于同一个对象,则优先级别为:id选择器>类选择器>标签选择器。相对路径:./表示当前路径,可以省略,但是可以帮助快速找到图片。如果不知道颜色具体的rgb值或者16进制数,可以用拾色器。../表示上级目录,div:使用后自动换行,设置不同行的格式时使用。右击一个页面,检查,即可查看源码。推荐使用相对路径,不使用绝对路径。

2023-05-13 21:37:40 514

原创 C语言数组

C语言不要求编译器检查数组下标是否超出范围,当下标超出范围时,程序可能执行不可预知的操作。总共10个元素,下标却是0-10,下标越界,但编译器没有报错,最后一个数字输出异常。sizeof函数返回size_t类型,为了避免警告,可以强制转换为int类型。数组初始化:如果初始化式比数组长度短,那么数组中剩余的元素被赋值为0.用sizeof(arr)/arr[0]可以得到数组长度,即元素个数。sizeof可以获取数据类型或者变量占用字节数。较好的方法是用宏来定义数组的长度。

2022-12-20 00:11:57 315

原创 C语言枚举、结构、联合

将整个结构体的类型用Date来代替,Date不是一个结构变量,如果没有typedef,Date就是一个结构变量。不管多复杂,最后的那个单词就是别名。

2022-12-18 20:35:19 109

原创 c语言指针 字符 字符串

c语言指针 字符 字符串

2022-12-18 02:21:25 1906

原创 C语言冒泡排序

冒泡排序,理论可自学查找,后续添加更多排序方法

2022-12-17 22:41:27 46

原创 C语言中函数的先后关系,java和C语言的语法区别

C语言和java的区别:1、变量赋值 2、bool类型 3、函数定义顺序 4、函数调用时参数不匹配

2022-12-17 21:54:10 708

原创 整数分解成一位一位数字,并输出

对一个数据倒序输出,顺序输出。顺序输出时,如遇到个位数是0,出现问题解决方案。

2022-12-17 16:45:19 1189

原创 辗转相除法求最大公约数

用辗转相除法求最大公约数,可以查看相关数学知识写代码。

2022-12-17 13:45:58 91

原创 判断一个数是否是素数,输出100以内的所有素数

输出100以内的素数

2022-12-17 12:59:50 801

原创 c语言笔记1 输入和输出注意事项,常量 变量 static

格式输入、格式输出、宏常量、静态局部变量,静态全局变量,bool类型变量,

2022-12-16 21:40:30 792

转载 C#控制台应用程序执行结果一闪而过的解决方法

方法1:运行程序的时候,不要用F5键执行,用Ctrl+F5执行,它的意思是“启动执行(不调试)”,这样就不会一闪而过了。 方法2:在你的代码的最后加上这句 Console.ReadLine(); 也就是“等待用户输入”,这样DOS窗口直到你敲击回车键才会关闭 方法3:在程序最后加上一句Console.ReadKey();这样DOS窗口接收一个字符才会退出.此文章转自ht

2017-09-07 11:07:06 9011

原创 c++ primer 学习笔记25 面向对象编程

面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。继承派生类(derived class)能够继承基类(base class)定义的成员,除了从基类继承的成员之外,派生类还可以定义更多的成员。在 C++ 中,基类必须指出希望派生类重写哪些函数,定义为 virtual 的函数是基类期待派生类重新定义的,基类希望派生类继承的函数不能定义为虚函数。 在 C++ 中,通过基类

2016-05-05 15:52:15 332

原创 c++ primer 学习笔记24 复制构造函数

复制构造函数是一种特殊构造函数,具有单个形参,该形参(常用 const 修饰)是对该类类型的引用。当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数。当将该类型的对象传递给函数或函数返回该类型的对象时,将隐式使用复制构造函数。 析构函数是构造函数的互补:当对象超出作用域或动态分配的对象被删除时,将自动应用析构函数。析构函数可用于释放对象时构造或在对象的生命期中所获取的资源

2016-04-27 09:49:19 432

原创 c++ primer 学习笔记23 友元 static类成员

友元机制允许一个类将对其非公有成员的访问权授予指定的函数或类。友元的声明以关键字 friend 开始。它只能出现在类定义的内部。友元声明可以出现在类中的任何地方:友元不是授予友元关系的那个类的成员,所以它们不受声明出现部分的访问控制影响。 通常,将友元声明成组地放在类定义的开始或结尾是个好主意。 友元可以是普通的非成员函数,或前面定义的其他类的成员函数,或整个类。将一个类设为友元,友元类的

2016-04-26 16:04:28 472 1

原创 c++ primer 学习笔记22类的构造函数

构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数。构造函数的工作是保证每个对象的数据成员具有合适的初始值。class Sales_item { public: // operations on Sales_itemobjects // default constructor needed to initialize

2016-04-25 15:15:37 480 1

原创 c++ primer 学习笔记21类的定义和声明、隐含的this指针、类作用域

类的定义和声明 在 public 部分定义的成员可被使用该类型的所有代码访问;在 private 部分定义的成员可被其他类成员访问。构造函数 创建一个类类型的对象时,编译器会自动使用一个构造函数来初始化该对象。构造函数是一个特殊的、与类同名的成员函数,用于给每个数据成员设置适当的初始值。Sales_item(): units_sold(0), revenue(0.0) { }

2016-04-25 09:49:04 366

原创 c++ primer 学习笔记20 泛型算法 迭代器

使用泛型算法必须包含 algorithm 头文件:     #include 标准库还定义了一组泛化的算术算法(generalizednumeric algorithm),其命名习惯与泛型算法相同。使用这些算法则必须包含 numeric 头文件:    #include 除了少数例外情况,所有算法都在一段范围内的元素上操作,我们将这段范围称为“输出范围(input range)

2016-01-13 09:45:46 657

原创 c++ primer 学习笔记19 map容器

10.3.2.map 定义的类型map 接口的value_type 是 pair 类型,它的值成员可以修改,但键成员不能修改。map 迭代器进行解引用将产生 pair类型的对象 对迭代器进行解引用时,将获得一个引用,指向容器中一个 value_type 类型的值。对于 map 容器,其 value_type 是 pair 类型。10.3.4.使用下标访问 map 对象

2016-01-06 10:47:34 546

原创 c++ primer 学习笔记18 关联容器

关联容器和顺序容器的本质差别在于:关联容器通过键(key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素。关联容器(Associative containers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是 map 和set。map 的元素以键-值(key-value)对的形式组织:键用作元素在 map 中的索引,而值则表示所存储和读取的数据。set仅包含一

2016-01-04 09:13:32 720

原创 C++ Primer 学习笔记17 容器适配器

除了顺序容器,标准库还提供了三种顺序容器适配器:queue、priority_queue 和 stack。适配器(adaptor)是标准库中通用的概念,包括容器适配器、迭代器适配器和函数适配器。本质上,适配器是使一事物的行为类似于另一事物的行为的一种机制。容器适配器让一种已存在的容器类型采用另一种不同的抽象类型的工作方式实现。使用适配器时,必须包含相关的头文件:      #i

2015-12-22 11:47:33 442

原创 C++ Primer 学习笔记16 string字符串

9.6. 再谈 string 类型 表 9.12 第 3.2 节介绍的 string 操作除了已经使用过的操作外,string 类型还支持大多数顺序容器操作。在某些方面,可将 string 类型视为字符容器。除了一些特殊操作,string 类型提供与 vector 容器相同的操作。string 类型与 vector 容器不同的是,它不支持以栈方式操纵容器:在 string

2015-12-22 11:02:53 589

原创 C++ Primer 学习笔记15 容器的选择

为了支持快速的随机访问,vector容器的元素以连续的方式存放——每一个元素都紧挨着前一个元素存储。为了使 vector 容器实现快速的内存分配,其实际分配的容量要比当前所需的空间多一些。vector 容器预留了这些额外的存储区,用于存放新添加的元素。vector 类提供了两个成员函数:capacity 和 reserve 使程序员可与 vector 容器内存分配的实现部分交互工作。cap

2015-12-21 16:01:15 476

转载 C++ Primer 学习笔记14 顺序容器

6、访问元素    如果容器非空,那么容器类型的front和back成员将返回容器的第一个和最后一个元素的引用。【与begin和end的对比:】    1)begin和end返回容器类型的迭代器,而不是引用;    2)end返回容器最后一个元素的下一个位置的迭代器,而back返回容器的最后一个元素的引用! /* *必须保证该list容器非空! *如果容

2014-12-09 17:19:34 605

转载 C++ Primer 学习笔记13 顺序容器

顺序容器内的元素按其位置存储和访问。顺序容器的元素排列次序与元素值无关

2014-12-09 10:09:13 650

原创 C++ Primer 学习笔记12 函数(return语句、函数声明、局部对象、内联函数、类的成员函数、重载函数)

1、return语句1、没有返回值的函数    在返回值类型为void的函数中,return返回语句不是必需的,隐式的return发生在函数的最后一个语句完成时。    一般情况下,返回类型是void的函数使用return语句是为了引起函数的强制结束,这种return的用法类似于循环结构中的break语句的作用。void do_swap(int &v1,int &v

2014-12-08 10:17:41 937

原创 C++ Primer 学习笔记11 函数(函数调用、引用形参、非引用形参)

函数的定义int gcd(int v1,int v2){ while (v2) { int temp = v2; v2 = v1 % v2; v1 = temp; } return v1;}

2014-10-16 12:38:23 649

原创 C++ Primer 学习笔记10 语句 (空语句、if语句、switch语句、for语句、dowhile语句、break语句、goto语句、continue语句、try块和异常处理)

空语句用于语法上需要一个语句,而逻辑上并不需要的位置,此时需要一个空语句,

2014-10-16 12:09:01 1597

原创 C++ Primer 学习笔记9 表达式 (求余、自增和自减操作符、箭头操作符、条件表达式、sizeof操作符、逗号操作符)

操作符%称为“求余”或“求模”,用于计算

2014-10-08 22:42:55 641

原创 C++ Primer学习笔记8 数组和指针

C++提供了两种类似于vector和迭代器的低级复合操作--数组和指针。与vector类似,数组也可以保存某种类型的一组对象;而它们的区别在于,数组的长度是固定的。数组一经创建,就不允许添加新的元素。指针则可以像迭代器一样用于遍历和检查数组中的元素。C++中尽量使用vector和迭代器,而避免使用低级的数组和指针。

2014-10-08 20:34:18 582

原创 C++ Primer学习笔记7 标准库类型(标准库vector类型、迭代器简介)

1、标准库vector类型vector是同一种类型的对象的集合,称为容器,一个容器中的所有对象必须是同一种类型。使用vector之前,必须包含相应的头文件。

2014-10-08 19:35:00 491

原创 C++ Primer学习笔记6 标准库类型(命名空间的using声明、标准库string类型)

1、命名空间的using声明std::cin 中用到了::操作符,该操作符为作用域操作符。它的含义是右操作数的名字可以在左操作数的作用域中找到。std::cin 的意思是cin在命名空间std中定义。

2014-10-08 19:19:40 540

原创 C++ Primer学习笔记5 变量和基本类型(const限定符、引用、typedef名字、枚举)

1、const限定符定义一个变量代表某一个常数存在严重的问题,变量可以被修改,如果用const限定符可以解决此问题,把一个对象转换为常量。const  int  bufSize = 512;因常量在定以后不可以修改,所以在定义时必须初始化。const  string  hi=”hello”const对象默认为文件的局部变量。

2014-10-08 19:04:09 852

原创 C++ Primer 学习笔记4 变量和基本类型 (变量初始化规则、声明和定义)

当定义没有初始化的变量时,

2014-09-26 18:52:55 623

BodyPartRecognition

微软kinect使用的身体部位识别算法,详细

2014-06-07

KinectReception.rar

kinect 动作识别 自动拍照 功能强大 体感游戏开发

2013-09-05

SMT产品质量机器视觉检测中的机器学习

SMT产品质量机器视觉检测中的机器学习SMT产品质量机器视觉检测中的机器学习

2012-06-09

Fuzzy Logic-Based Image Retrieval

Fuzzy Logic-Based Image Retrieval

2012-05-18

A Pixel-Level Multisensor Image Fusion Algorithm Based

A Pixel-Level Multisensor Image Fusion Algorithm BasedA Pixel-Level Multisensor Image Fusion Algorithm Based

2012-05-18

VC数字图像处理及工程用

VC数字图像处理及工程用

2012-05-18

手写识别基于图像融合和模糊逻辑

手写识别,运用图像融合和模糊方法,避免使用图像分割

2012-05-04

ch4信道及其容量

信息论 4.1信道分类 4.2离散无记忆信道 4.3信道的组合 4.4时间离散的无记忆信道 4.5波形信道

2012-04-19

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

TA关注的人

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