自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS code报错:Launch options string provided by the project system id invalid.

问题描述:解决方案:打开 launch.json文件,检查红色圈出来部分:检查你的路径有没有写错:1.此处路径的分隔符为"\\"。细心检查,每个路径的"\"分隔符都必须改为"\\"。楼主因为粗心,改之后的路径名为下,D:\\VS code block\\CodeBlocks\\MinGW\bin\\gdb32.exe。bin前面少加了一个"\",结果...

2019-08-19 16:12:15 2581

原创 adb安装

检查你的电脑是否已配置adb的环境,开始行输入cmd命令,调出命令行窗口。命令行窗口中输入adb命令查看:a.如下,显示adb不是内部或外部命令。代表电脑中尚未配置adb环境。b.显示版本信息等一系列数据,恭喜你,电脑中已配置adb环境。下列信息对于电脑中尚未配置adb环境的小伙伴而写:1.网盘链接:有关于安装adb所需信息,下载安装包。...

2019-08-15 11:03:05 711

原创 排序算法之------快速排序

快速排序:同冒泡排序一样,快速排序也属于交换排序。通过元素之间的比较和交换位置来达到排序的目的。不同的是,冒泡排序在每一轮只把一个元素冒泡到数列的一端,而快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移动到数列的一边,比它小的元素移动到数列的另一边。从而把数列拆分成为两部分。这种思路叫做分治法。如图所示,在分治法的思想下,原始数列在每一轮被拆分成两部分,每一步分又在下一...

2018-08-20 10:59:54 210

原创 关于VS出现无法启动程序,系统找不到指定的文件时

心急的小伙伴可以直接看粗体我遇到的情况就是,如果这个项目中只定义了一些头文件,然后进行编译的时候就会出来这种情况。简直就莫名其妙,好说我也是用了VS好长时间,也编译了不少代码,之前都没有出现过这种系统的问题的。而且我也没有改过VS的任何东西。莫名其妙就崩了。然后就在百度上找了好多的解决方法,改这个不行,改那个也不行,还把vs的配置改的是一塌糊涂。 结果一编译还是这样,心态崩...

2018-05-12 09:13:36 6309 3

原创 菱形继承的二义性问题和虚基表

单继承和多继承:单继承:一个子类只有一个直接父类。多继承:一个子类有两个或以上的直接父类。 继承方式:继承多个类时,类之间用逗号分隔。 子类类名:继承方式(pubilc/protect/private):父类1,继承方式:父类二,......菱形继承:在多继承的环境下,两个类的父类相同,并且这两个类被同一个类所继承,此时...

2018-05-10 12:38:57 383

原创 C++的继承

继承1.继承的引入:假设现在你要实现一个校园管理系统,这个系统中包含了很多类,比如说,学生,老师,宿管阿姨,食堂大妈等等。其中,学生类的数据成员要包括姓名,年龄,性别,学号。老师类的数据成员要包括姓名,年龄,性别和工号等。宿管阿姨类中要包含姓名,年龄,性别和工号等。食堂大妈的也是如此。仔细观察,会发现每个类中都有一些共同的数据成员变量,比如:姓名,年龄,性别等。如果每个类中都创建了这些...

2018-05-10 12:26:57 183

原创 const 成员函数, 内联, 友元 , 静态成员 ,编译器的优化

1.consta.const修饰变量: 修饰变量的属性为常属性,const修饰的变量具有只读属性.保证const修饰的对象在程序执行过程中不会被改变. 例如: const int* p1=&a; //*p1不能改 int* const p2=&a; //p2不能改 int const*p3=&a; ...

2018-04-09 15:17:30 216

原创 字符串

2018-04-03 20:50:37 120

原创 基于面向对象的C++

与面向过程的C语言不同,C++是基于面向对象的语言。C++的面向对象程序设计 面向对象设计中的对象指的是类的实例,将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。面向对象的语言有三大特性:封装,继承和多态。1.访问限定符 C++中有三种访问限定符 :公有( public ),私有( private ),保护( p...

2018-03-17 22:08:40 249

原创 C++的引用

1.C++的引用 引用是C++的一个重要特性,正确的使用可以使代码更简洁和高效。 所谓引用就是变量的一个别名,可以理解为引用就是该变量本身。在C++中,引用符用 & 表示。 在语法上面,计算机是不会为引用去开辟内存的。 int a=10; int &b=a; //为a取了一个别名叫做b,a和b所指代的是同一个地...

2018-03-15 11:41:40 215

原创 c++的重载问题

在C语言中不能出现同名函数,但是C++中有一种方式很好的解决了这种问题————重载。 函数重载简单来说,就是函数之间有相同的名字,但是参数不同(个数不同或者是参数类型不同)。这样的同名函数之间互相称之为重载函数。 void fun(int i) void fun( )<u> ...

2018-03-12 16:51:08 281

原创 指针数组,数组指针,函数指针

关于指针和数组的一些问题大多数人容易将指针和数组混为一谈,其实两者之间一点关系都没有。指针:在32位系统下,指针大小永远为4byte,其值为某一内存地址。指针可以指向任何地方,但不能任何地方都可以用指针访问到。(计算机数据存储系统为了保证数据安全,设置访问权限,防止用户篡改核心数据导致计算机崩溃)数组:其大小与元素个数和类型有关,定义数组是必须要指其元素类型和个数。(要注意的是 数组可...

2018-02-23 00:29:11 149

原创 带头节点成环双向链表

在代码的实现过程中值得注意的是: ( 因为是双向链表) 在进行插入节点操作的时候,1.创建一个节点。2.对四个指针进行修改。 进行节点删除操作的时候,只需修改两个指针,释放要删节点的空间即可。 #include<Windows.h>typedef char DLinkType;typedef struct DLinkNode { DLinkType data;

2017-12-29 20:28:40 493

原创 图像增强—空域滤波,椒盐噪声/高斯噪声 均值滤波器/中值滤波器

(1)完成对于给定图像+噪声,使用平均滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理;能够正确地评价处理的结果;能够从理论上作出合理的解释。 (2)利用MATLAB软件实现空域滤波的程序:I=imread('5.1.12.tiff'); imshow(I); J = imnoise(I,'gauss',0.02); %添加高斯噪声 J = imnoise(I,'salt &

2017-12-10 21:42:55 5769

原创 注释转换

我们编译的代码一般会有四种状态:正常代码. c风格的注释. c++风格的注释. EOF。 梳理一下文件的内容,简单包含以下几部分,它们间的关系如下图:!注释转换的原理C++风格注释不变(//)C风格注释改成C++风格注释(/* */————————//)

2017-12-03 16:09:10 317

原创 C语言操作符

c语言的操作符分为双目操作符,单目操作符和三目操作符。

2017-10-19 15:29:46 297

原创 编程小白的自述

坐标西安的一枚妹子,大三物联网在读。虽然已经大三,但专业知识真的掌握不多,现在的水平真的是干干净净的白纸,写个简单的程序都要抓耳挠腮半天,程序中错误和星星一样多。    其实也不是不喜欢编程,只是自制力很差。总是抵不住玩和吃的诱惑,大一大二也是荒废的可以。现在大三,真的是压力一点点出来了,意识到了大学生活的紧张感。     所以呀,  在明年秋招之前,必须要好好拼一次了。我相信,所有的东西

2017-09-28 12:19:29 424 2

空空如也

空空如也

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

TA关注的人

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