自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

转载 转载:全局变量、局部变量、静态全局变量、静态局部变量的区别

C++变量根据定义位置的不同,具有不同的作用域,作用域可分为6种:全局作用域,局部作用域,语句作用域,类作用域,命名作用域和文件作用域。从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,就可以作用于所有的源文件。当然,其他不包括全局变量定义的源文件需要用extern关键字再次声明这个全局变量。静态局部变量具有局部作用域。它只被初始化一次,自从第一次初始化直到程序与你新内阁结束都一...

2018-06-09 09:42:22 203

转载 转载:网络编程之bind函数的作用

面向连接的网络应用程序分为客户端和服务器端。服务器端的执行流程一般为4步,客户端程序相对简单,一般需要两个步骤。服务器端执行流程4步如下:(1)调用socket函数,建立一个套接字,该套接字用于接下来的网络通信。(2)调用bind函数,将该套接字绑定到一个地址,并制定一个端口号,(3)调用listen函数,使用该套接字监听连接请求(4)当请求来到时,调用accept函数复制该套接字处理请求客户端执...

2018-06-07 20:34:17 1349 2

转载 转载:进程和线程的区别

作者:zhonyong链接:https://www.zhihu.com/question/25532384/answer/81152571来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。下面细说背景:CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电...

2018-06-05 21:29:19 214

原创 面试题:快速排序算法和冒泡排序算法实现

1. 冒泡排序实现如下://冒泡排序算法,比较相邻元素,每次内层循环得出一个排序void bubbleSort(int arr[], int length) { for (int i = 0; i < length - 1; i++) { for (int j = 0; j < length - 1 - i; j++) { if (arr[j] > ar...

2018-06-05 08:20:22 823

转载 转载:设计模式之——命令模式

今天看到一篇非常好的介绍命令模式的文章,网址如下:https://m.baidu.com/from=844b/bd_page_type=1/ssid=0/uid=0/pu=usm%402%2Csz%40224_220%2Cta%40iphone___3_537/baiduid=C5ADC691137F070C898C5A06CAF27677/w=10_10_/t=iphone/l=3/tc?ref...

2018-06-02 11:07:24 15948

转载 面试题:删除数据库中带有重复字段的记录,只保留一条记录

select * from tablename where 重复字段1 in (select 重复字段1 from tablename group by 重复字段1,重复字段2 having count(*)>1)。SQL重复记录查询方法:1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from people where peopleId in ...

2018-06-01 07:29:40 4155 1

转载 关于c++并发中的内存顺序

今天看到知乎上的一篇帖子,写地非常通俗,于是就粘过来,原文地址如下:如何理解 C++11 的六种 memory order? - 知乎用户的回答 - 知乎https://www.zhihu.com/question/24301047/answer/85844428...

2018-05-10 09:23:16 667

原创 strcpy的实现

最近跳槽,老是被问到一些基本的算法,但是平时工作中很少涉及自己编写算法的情况,一时间很多基本的算法还想不起来,所以需要在这里重新进行总结,温故而知新。相信工作了几年的之后跳槽的人很多都会遇到这样的尴尬局面,知道大概,但是细想又想不起来,处于重新看一下就明白怎么回事的状态。这里追求速度简练,所以不再对算法的原理做详细的解释,因为我甚至有过经验的程序员看一眼代码就能明白是怎么回事。 1 #inc

2016-04-13 21:15:13 364

原创 插入排序

最近跳槽,老是被问到一些基本的算法,但是平时工作中很少涉及自己编写算法的情况,一时间很多基本的算法还想不起来,所以需要在这里重新进行总结,温故而知新。相信工作了几年的之后跳槽的人很多都会遇到这样的尴尬局面,知道大概,但是细想又想不起来,处于重新看一下就明白怎么回事的状态。这里追求速度简练,所以不再对算法的原理做详细的解释,因为我甚至有过经验的程序员看一眼代码就能明白是怎么回事。 1 #inc

2016-04-13 14:01:08 276

原创 冒泡排序代码

最近跳槽,老是被问到一些基本的算法,但是平时工作中很少涉及自己编写算法的情况,一时间很多基本的算法还想不起来,所以需要在这里重新进行总结,温故而知新。

2016-04-13 12:59:16 819

原创 文章标题

Histeq Enhance contrast using histogram equalization 该函数通过直方图均衡化来增加对比度。Syntax J = histeq(I,hgram)Description Histeq enhances the contrast of images by transforming the values in

2015-06-05 23:24:21 681

原创 matlab histeq函数介绍

HisteqEnhance contrast using histogram equalization该函数通过直方图均衡化来增加对比度SyntaxJ = histeq(I,hgram)Descriptionhisteq enhances the contrast of images by transforming the values in an intensity im

2015-06-02 23:32:16 27854

转载 转自博客园《西方有术傅里叶》

西方有术傅里叶                                             ----离散傅里叶变换的推导(1)首先让我们忘记严密的数学,忘记DFT,定性地思考一些东西。DFT中涉及的一个就是相关,其实就是看两个信号的相似程度。越相似,相关系数就越大。 如果没有用过相关,那一定用过加权平均,我们的成绩有时是会被加权平均的,数学英语权值大,不重要的科目权值小

2015-05-31 12:54:07 462

原创 图像处理学习开始

新书《Matlab数字图像处理》终于到了,开始学习新的领域。        加油!

2015-05-16 09:59:50 433

原创 gcc 编译器介绍

1 gcc编译器是linux系统上的一个编译器,它是一个编译器集合,换句话说,它可以编译c、c++、,java、object c、php等多种语言。2 下面介绍一下gcc编译器的一些常用选项   gcc -v  可以用来查看gcc的版本   gcc -E file:只做预处理,不做编译和链接   gcc -c file:只编译,不链接(.o)   gcc -S file:生

2015-04-11 22:01:28 997

原创 线性代数系列一:行列式的概念和性质

行列式:一、行列式的概念1 有行有列,再加两根竖线,这种形式谓之行列式。 第一行第一列的元素为3,记作a11=3,依次类推。 2 余子式,去掉一个元素所在的行和列,剩余的部分就叫做这个元素的余子式。 第一行第一列的余子式为 用M11表示第一行第一列的元素的余子式,依次类推。 3 代数余子式:给余子式加上适当的正负号,适当的规则为-1的n次方,n等

2015-03-30 23:31:41 9779

原创 windows应用程序开发系列五:注册窗口类

开发流程:1 定义一个窗口处理函数2 注册窗口类3 创建窗口4 显示窗口5 更新窗口6 消息循环窗口类的分类    -系统窗口类     系统已经定义好的窗口类,所有应用程序都可以直接使用。    -应用程序全局窗口类      由用户自己定义,当前应用程序所有模块都可以使用。    -应用程序局部窗口类      由用户自己定义,当前应用程序中

2015-01-11 11:34:29 1266

原创 windows应用程序开发系列四:宽字符问题详解

一、上节遗留的问题上节的程序中,wprintf()并不能在屏幕上打印出来我们指定的中文字符串,而printf()却能正确的打印出来正确的中文字符串,这是为什么呢?我们都知道,char类型采用DBCS的编码方式,用1个8位代表代表一个英文字符,而用2个8位代表一个中文字符。而wchar_t类型采用UNICODE的编码方式,这种编码方式所有的字符统统占用2个字节的空间,所以一个英文字符占用16

2015-01-10 19:45:34 776

原创 windows应有程序开发系列三:基础知识准备

昨天晚上睡觉前突然想起了一个问题,我用的开发工具是VC6.0,这是因为,我尝试过很多次安装visual stdio的各个版本,最终都以失败告终,大概是因为的win7版本不怎么好吧,无奈之下只好选用VC6.0。好了,开始今天的主菜。一、理论知识讲解1 windows头文件介绍(a) windows.h——所有的windows头文件的集合,包含了95%以上的windows API函数。

2015-01-10 10:38:12 568

原创 windows应用程序开发系列二:windows窗口应用程序开发的步骤

在说今天的内容之前呢,我先说一下我的笔记风格,我的笔记分为两部分,第一部分进行理论知识讲解,第二部分进行代码的实例演示,我会详细注释windows程序开发中新出现的每一个函数,每一个参数,但是如果笔记中以前出现过相同的代码,那么我将不会再次注释,希望大家理解我这也是为了节省时间,讲解更多的内容。从今天开始,我将带领大家一步一步的走进windows应用程序开发的殿堂,让大家逐渐认识从普通的软件到刺激

2015-01-09 21:25:40 2563

原创 windows应用程序开发笔记一:windows应用程序介绍

Win32编程系列一  认识VC6一、创建一个工作区工作区就是用来存放程序员项目的地方,在菜单中按如下方式依次点击:file->new->Workspace标签,然后Location文本框中输入你要创建的工作区的位置,我这里将我的工作区目录设置为F:\WIN32R,然后给自己的工作区起个名字,我这里取名day01二、windows 开发用到的头文件和windows开发用到的库文件简单介

2015-01-09 20:31:41 1358

原创 每天学习一点C++之结尾——文件的IO

这一个月搬家,没有网络,文章好久没更新了,现在贴出c++学习的最后一片。一、使用c++中的虚函数表  1 // 取出来虚函数表中的函数,类型重定义  2 #include  3 using namespace std;  4 class A  5 {  6 public:  7   virtual void fooa(int x)  8   {  9  

2014-12-14 21:28:39 551

原创 编程练习——排除字符串中的特殊字符

题目:排除一个字符串中的特殊

2014-11-15 12:36:53 956

原创 每天学点c++之七——const对象,const函数,析构函数

一、const对象和const函数1 const 对象就是在对象前面加const关键字修饰。2 const 函数是指在成员函数的参数列表之后,实现体之前加const修饰。注意是成员函数。3 const对象必须进行初始化。4 在类里面const函数和非const函数之所以能够形成重载关系,是因为编译器在编译的时候,为这两个不同的函数生成了不同的函数名。以下实例。5 注意const

2014-11-15 12:33:47 1236

原创 每天学习一点c++之六——面向对象

一、开题

2014-11-11 20:10:16 468

原创 每天学习一点c++之五——面向对象

一、开题

2014-11-10 20:36:45 560 1

原创 将一个数组的非零元素移动到数组的前面,零元素置于数组的后面

题目:将一个数组中的非零元素

2014-11-10 20:30:38 2674

原创 每天学习一点c++之四——运算符重载

一、开辟

2014-11-09 10:08:54 589

原创 每天学习一点C++之三——函数的默认参数

一、今天先说一下我的学习计划,受限

2014-11-08 20:30:19 576

原创 每天学习一点c++之二——函数的重载与哑元

c语言中

2014-11-08 10:46:39 669

原创 每天学习一点C++之一

1 c语言中要使用bool

2014-11-07 20:15:31 457

空空如也

空空如也

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

TA关注的人

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