自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 MATLAB个人笔记

1.原文 matlab分割字符串提取文件名caseFileName = 'E:\test\test.txt';[pathstr,name,suffix]=fileparts(caseFileName); % pathstr 结果为 E:\test ;name 结果为test; suffix 结果为.txt2.MATLAB提取文件名中的信息原文 matlab如何提取特定字符串之间的数字 【实测成功】clc;clear;caseFileName = 'E:\test\test_w[1234]_h

2022-04-20 19:26:24 410

原创 比特平面分层

位深度在记录数字图像的颜色时,计算机实际上是用每个像素需要的位( bit )深度来表示的。图像的色彩越丰富,“位”就越多。 示例1:1位颜色的图,位深度就是1,用2^1表示,每个像素只有1位颜色,即黑、白两种颜色。 示例2:8位颜色的图,位深度就是8,用2^8表示,它含有256种颜色 ( 或256种灰度等级 )。以下描述参考文章:比特图像分层及复原MATLAB实现图像是由像素组成的,例如对于一张1024×1024的灰度图像,其像素点个数为1024×1024个。灰度图像在计算机中的本质是数的矩阵,数

2022-04-11 15:36:54 4984

原创 notepad++ 正则表达式使用

notepad++ 正则表达式使用.* 代表中间的任意字符。参考用notepad++的正则表达式来做搜索NotePad++的查找的用法(包含正则表达式)你真的会notepad++的搜索功能吗?(正则表达式)

2022-03-24 15:31:03 649

原创 C++学习笔记(12):对象数组与对象成员

文章目录1 对象数组1.1 概念1.2 示例 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1074555311 对象数组1.1 概念现实中,只实例化1个对象通常不够用,需要实例化多个对象,可以通过对象数组来实现。Coordinate coord[3]:栈的实例化方式,用".“调用;Coordinate *p = new Coordinate[3]:堆的实例化方式,用”p[].“或”p->"调用,一定要用

2020-07-23 23:22:10 423

原创 C++学习笔记(11):对象的生离死别

文章目录1 对象结构1.1 内存分区1.2 实例化的对象如何在内存中存储的?2 构造函数2.1 对象初始化2.2 构造函数2.2.1 构造函数的规则和特征2.2.2 构造函数的定义2.2.3 默认构造函数2.2.4 构造函数初始化列表初始化列表的特性初始化列表存在的必要性哪几种情况必须用到初始化成员列表?参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1073075571 对象结构1.1 内存分区栈区:内存由系

2020-07-21 11:09:33 269

原创 C++学习笔记(10):类内定义和类外定义

文章目录1 类内定义2 类外定义2.1 同文件类外定义2.2 分文件类外定义2.2.1 类的声明和实现分开的好处2.2.2 分文件类外定义示例参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1072406071 类内定义类内定义:在类的内部定义成员函数,如下图所示:编译器会将简单的类内定义函数优先编译成内联函数,不会写出inline,但会用inline的方式优先编译。对于复杂的成员函数,则编译为普通的函数。

2020-07-21 11:02:21 2030

原创 C++学习笔记(9):数据的封装

文章目录1 面向对象的思想2 封装的好处3 示例 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1072377501 面向对象的思想上图的写法违背了面向对象的基本思想。面向对象核心思想:以对象为中心,即以“谁做什么”来表达程序的逻辑。体现到代码层面:将所有的数据操作转化为成员函数的调用,即对象在程序中的所有行为都通过调用自己的函数来完成,如下图所示:2 封装的好处如上图所示,年龄一般不可能超过1000。在输

2020-07-21 10:53:59 173

原创 C++学习笔记(8):封装—类和对象

文章目录1 类与对象的定义2 封装3 访问限定符4 对象实例化4.1 实例化对象的方式5 对象成员的访问方法6 示例参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1071941051 类与对象的定义狗可以表示为一个类。下图中,当具体到某只狗的信息和技能时,可以称之为对象。当有多只狗时,为了便于管理,可以建立表格:将狗的信息抽象出来,定义一个类,如下图:类是对现实生活中一类具有共同特征的事物的抽象,类

2020-07-21 10:45:33 313

原创 C++学习笔记(7):字符串类型string

文章目录1 字符串数组操作函数参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1071932921 字符串数组操作函数字符串数组操作函数有很多,如下表所示:# 2 string类型参考资料[1] https://www.imooc.com/learn/381[2] https://www.runoob.com/cplusplus/cpp-strings.html...

2020-07-21 10:37:33 160

原创 C++学习笔记(6):C++内存管理

文章目录1 什么是内存管理?2 内存分配方式2.1 从静态存储区域分配2.2 在栈上创建2.3 在堆上分配3 堆和栈的区别4 内存的申请和释放5 malloc/free与new/delete 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1070096921 什么是内存管理?2 内存分配方式2.1 从静态存储区域分配内存在程序编译的时候就已经分配好了,这块内存在程序的整个运行期间都存在。例如全局变量,stati

2020-07-21 10:32:15 164

原创 C++学习笔记(5):C++函数新特性

文章目录1 函数参数默认值2 函数重载3 内联函数4 内容总结参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1070093931 函数参数默认值(1) 有默认值参数值的参数必须在参数表的最右端(2) 函数在声明时可以写参数默认值,但是在定义时最好不要写默认值(3) 无实参则用默认值,有实参时实参覆盖默认值2 函数重载定义:在相同作用域内,用同一函数名定义的多个函数,参数个数或参数类型参数类型不同。

2020-07-21 10:23:59 147

原创 C++学习笔记(4):sizeof和strlen的区别

文章目录sizeof和strlen的区别参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/107141232sizeof和strlen的区别(1) sizeof操作符的结果类型为size_,它在头文件用typedfe定义为unsigned int类型,计算的是分配空间的实际字节数(包括‘\0’)。strlen结果类型也为size_t,但strlen是计算的空间中字符的个数(不包括‘\0’)。(2) sizeof是

2020-07-21 10:20:34 167

原创 C++学习笔记(3):const关键字

文章目录1 const与基本数据类型2 const与指针类型3 const与引用注意事项4 const示例5 const与 #define的比较5.1 区别5.2 const优点参考资料 注:转载请标明原文出处链接: https://lvxiaowen.blog.csdn.net/article/details/1070085801 const与基本数据类型const用来控制变量是否可以变化。2 const与指针类型const int * p; //指向整形常量的指针,它指向的值不能

2020-07-21 09:44:01 206

原创 C++学习笔记(2):引用(reference)

文章目录1 引用是什么?2 引用类型基本数据类型的引用结构体类型引用指针类型的引用3 引用作函数参数4 引用 vs 指针的区别1 引用是什么?生活中很多人既有姓名也有外号,引用的概念类似于人的外号。引用变量是一个别名,即某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。2 引用类型基本数据类型的引用格式:[类型名] &[引用名]=[目标变量名];分别对别名和原名赋值,会相互影响,代码如下:#include <iostream

2020-07-21 07:55:45 197

原创 C++学习笔记(1):命名空间(namespase)

文章目录什么是命名空间?命名空间作用命名空间特点参考资料 注:转载请标明原文出处链接: https://editor.csdn.net/md/?articleId=107171098什么是命名空间?命名空间作用为了避免变量或函数重命名的问题,在不同的作用域中可以定义相同名字的变量,互不干扰。比如同一栋楼A公司和B公司都有叫小王的员工,如果在楼下直接叫小王,可能会产生误会,直接叫XX公司小王可避免误会。C公司购买A公司和B公司代码,这2家公司相同变量名C公司要怎么使用?代码示例:

2020-07-21 07:55:00 317

原创 【计算机网络】三十六. 应用层--HTTPS协议详解

HTTPS协议详解目录一、HTTP不安全二、加密模型三、数字证书四、SSL五、HTTPS过程六、SSL握手过程注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103940899一、HTTP不安全二、加密模型三、数字证书数字证书是可信任组织颁发给特定对象的...

2020-01-11 21:35:19 371

原创 【计算机网络】三十五. 应用层--HTTP工作的结构

HTTP工作的结构目录一、Web缓存二、Web代理三、CDN四、爬虫注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103939083一、Web缓存二、Web代理三、CDN四、爬虫增加网络拥塞,损耗服务器资源。参...

2020-01-11 18:02:40 436 1

原创 【计算机网络】三十四. 应用层--HTTP协议详解

HTTP协议详解目录一、HTTP是什么二、HTTP工作过程三、HTTP请求方法四、 指定资源(1) 在地址中指定(2)在请求数据中指定五、状态码注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103938710一、HTTP是什么HTTP(HyperText Transfer Pr...

2020-01-11 17:30:26 302

原创 【计算机网络】三十三. 应用层--DHCP协议详解

DHCP协议详解目录一、DHCP是什么二、DHCP的作用注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103938543一、DHCP是什么DHCP(Dynamic Host Configuration Protocol: 动态主机设置协议)是一个局域网协议,是应用UDP协议的应用层协议。...

2020-01-11 17:13:22 478

原创 【计算机网络】三十二. 应用层--DNS详解

DNS详解目录一、DNS存在的意义二、域名的详解三、域名服务器注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103938216一、DNS存在的意义二、域名的详解域名由点、字母和数字组成:点分割不同的域;域名可以分为顶级域、二级域、三级域;如www....

2020-01-11 17:06:18 245

原创 【计算机网络】三十一. 应用层概述

应用层概述注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103938104传输层以及以下的层提供完整的通信服务。应用层是面向用户的一层。应用层主要定义应用间通信的规则:(1)应用进程的报文类型(请求报文、应答报文)(2)报文的语法、格式 (3)应用进程发送数据的时机、...

2020-01-11 16:40:31 230

原创 【计算机网络】三十. 传输层--套接字与套接字编程

套接字与套接字编程注:转载请标明原文出处链接:https://blog.csdn.net/lxw234lxw/article/details/103937507使用端口(Port)来标记不同的网络进程,端口(Port)使用16比特位表示(0~65535)。套接字(Socket)是抽象概念,表示TCP连接的一端,通过套接字可以进行数据发送或接收。参考...

2020-01-11 16:04:18 320

原创 【计算机网络】二十九. 传输层--TCP连接的释放(四次挥手)

TCP连接的释放(四次挥手)目录一、四次挥手的过程二、等待计时器的作用注:转载请标明原文出处链接:https://blog.csdn.net/lxw234lxw/article/details/103935319一、四次挥手的过程二、等待计时器的作用参考资料: [1]https://coding.imooc.com/class/...

2020-01-11 12:20:30 236

原创 【计算机网络】二十八. 传输层--TCP连接的建立(三次握手)

TCP连接的建立(三次握手)目录一、三次握手的过程二、为什么需要第三次握手 注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103935181一、三次握手的过程二、为什么需要第三次握手为什么发送方要发出第三个确认报文呢? 避免已经失效的连接请求报文传送到...

2020-01-11 12:06:14 241

原创 【计算机网络】二十七. 传输层--TCP协议的拥塞控制

TCP协议的拥塞控制目录一、流量控制与拥塞控制的区别二、拥塞控制的方法(1)慢启动算法(2)拥塞避免算法注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103934671一、流量控制与拥塞控制的区别一条数据链路经过非常多的设备,数据链路中各个部分都有可能成为网路传输的瓶颈。流量控制...

2020-01-11 11:49:28 303

原创 【计算机网络】二十六. 传输层--TCP协议的流量控制

TCP协议的流量控制目录一、TCP协议使用滑动窗口实现流量控制二、坚持定时器的作用注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103934584一、TCP协议使用滑动窗口实现流量控制流量控制指让发送方发送速率不要太快,流量控制是使用滑动窗口来实现的。二、坚持...

2020-01-11 11:17:17 401

原创 【计算机网络】二十五. 传输层--TCP协议的可靠传输

TCP协议的可靠传输目录一、TCP的可靠传输基于连续ARQ协议二、选择重传注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103934349一、TCP的可靠传输基于连续ARQ协议TCP的可靠传输基于连续ARQ协议;TCP的滑动窗口以字节为单位。二、选择重传选择重传需要指...

2020-01-11 11:04:08 216

原创 【计算机网络】二十四. 传输层--可靠传输的基本原理

可靠传输的基本原理目录一、停止等待协议二、连续ARQ协议注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103930831一、停止等待协议发送的消息在路上丢失了;确认的消息在路上丢失了;确认的消息很久才到的情况会超时重传,来保证可靠传输。超时定时器:每发送一个消息,都需要设置...

2020-01-10 21:12:39 345

原创 【计算机网络】二十三. 传输层--TCP协议详解

TCP协议详解目录一、TCP是什么二、TCP协议的特点三、TCP协议的首部注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103930560一、TCP是什么TCP协议(Transmission Control Protocol: 传输控制协议)是计算机网络中非常复杂的一个协议。二、...

2020-01-10 20:56:06 325

原创 【计算机网络】二十二. 传输层--UDP协议详解

UDP协议详解目录一、UDP协议二、UDP协议特点注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103930427一、UDP协议UDP(User Datagram Protocol: 用户数据报协议)是一个非常简单的协议。二、UDP协议特点1. UDP是无连接协...

2020-01-10 20:38:10 288

原创 【计算机网络】二十一. 传输层概述

传输层概述注:转载请标明原文出处链接:https://blog.csdn.net/lxw234lxw/article/details/103930066使用端口(Port)来标记不同的网络进程,端口(Port)使用16个比特位表示(0~65535)。参考资料: [1]https://coding.imooc.com/c...

2020-01-10 20:06:25 198

原创 【计算机网络】二十. 网络层--外部网关路由协议之BGP协议

外部网关路由协议之BGP协议注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103929846BGP协议(Border Gateway Protocol: 边际网关协议)是运行在AS之间的一种协议;BGP协议能够找到一条到达目的比较好的路由;AS之间通过BGP发言人来进行路由信息的交换。...

2020-01-10 19:46:44 311

原创 【计算机网络】十九. 网络层--内部网关路由协议之OSPF协议

内部网关路由协议之OSPF协议目录一、Dijkstra(迪杰斯特拉)算法二、OSPF协议(1) 链路状态(LS)协议(2) 五种消息类型(3) OSPF协议的过程三、RIP协议与OSPF协议对比注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103926963一、Dijkstra(...

2020-01-10 17:28:21 1827

原创 【计算机网络】十八. 网络层--内部网关路由协议之RIP协议

内部网关路由协议之RIP协议目录一、距离矢量(DV)算法二、RIP协议的过程(1)RIP协议的过程(2)RIP协议的优缺点注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103919981一、距离矢量(DV)算法距离矢量(DV)算法运行在图里面。每一个节点使用两个向量Di 和Si ;...

2020-01-10 11:07:22 564

原创 【计算机网络】十七. 网络层--路由

网络层的路由目录一、路由算法的本质二、自治系统注:转载请标明原文出处链接:https://blog.csdn.net/lxw234lxw/article/details/103915028一、路由算法的本质算法是正确的、完整的;算法在计算上应该尽可能的简单;算法可以适应网络中的变化;算法是稳定的和公平的。互联网的规模是非常大的、环境是...

2020-01-09 20:17:29 1523

原创 【计算机网络】十六. 网络层--ICMP协议

ICMP协议目录一、ICMP协议详解(1) 差错报告报文(2) 询问报文二、ICMP协议的应用(1) Ping应用(2) Traceroute应用注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103914490一、ICMP协议详解网际控制报文协议(Internet Co...

2020-01-09 20:02:51 451

原创 【计算机网络】十五. 网络层--网络地址转换NAT技术

网络地址转换NAT技术目录一、内网和外网二、网络地址转换NAT注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103911111一、内网和外网IPv4最多只有40+亿个IP地址;早期IP地址的不合理规划导致IP号浪费。三类内网地址10.0.0.0~10.255.255.255(支...

2020-01-09 16:52:10 297

原创 【计算机网络】十四. 网络层--IP地址的子网划分

IP地址的子网划分目录一、分类的IP地址(1)特殊的网络号(2)特殊的主机号二、划分子网三、无分类编址CIDR注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103899173IP地址常使用点分十进制来表示(0~255.0~255.0~255.0~255),长度为32位,常分成4个8位,最...

2020-01-08 22:44:27 393

原创 【计算机网络】十三. 网络层--ARP协议与RARP协议

ARP协议与RARP协议目录一、ARP协议二、RARP协议注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103898871一、ARP协议ARP(Address Resolution Protocol)地址解析协议。ARP缓存表是ARP协议和RA...

2020-01-08 22:09:24 454

原创 【计算机网络】十二. 网络层--IP协议的转发流程

IP协议的转发流程目录一、路由表简介二、IP协议的转发流程(1) 仅从网络层看待转发过程(2)结合网络层和数据链路层看待转发过程注:转载请标明原文出处链接:https://lvxiaowen.blog.csdn.net/article/details/103898665一、路由表简介二、IP协议的转发流程(1) 仅从网络层看...

2020-01-08 21:46:38 524

眼底图像chase DB图像库

28 张分辨率为999 × 960的彩色眼底图像,分别采集于 14 位学 龄儿童的左右眼的视网膜图像。

2018-10-23

空空如也

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

TA关注的人

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