自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【TCP/IP】图解TCP的通信机制

版权声明:本文为CSDN博主「Lpyexplore」的原创文章原文链接:https://blog.csdn.net/l_ppp/article/details/109133096.TCP(Transmission Control Protocol)是传输控制协议,其作用于传输层,是一种提供了面向连接通信服务的协议看TCP的英文全称就知道,其主要作用就是传输、控制,传输的是数据,控制的是在传输过程中丢包后的重发、分包乱序后的有序重组、控制数据传输的速率放置网络拥塞等。这也是我们口中一直说的TCP是一种

2021-03-17 14:20:00 690

转载 【TCP/IP】详解DNS具体作用过程

版权声明:本文为CSDN博主「Lpyexplore」的原创文章,原文链接:https://blog.csdn.net/l_ppp/article/details/109128967.在前文了解了IP是用于识别某个网络区域的主机,那么平时我们在访问网站的时候一般都不会输入IP进行访问。例如,你访问百度,一般都输入:www.baidu.com,那么你总不会输入类似124.23.1.12这样的IP进行访问吧设身处地的想一下,若你想让用户记住你的网站,你总不能让他记一大串数字吧,更何况,以后用到IPv6,需要

2021-03-17 10:21:27 407

转载 【TCP/IP】链路层的简单认识

版权声明:本文为CSDN博主「Lpyexplore」的原创文章,原文链接:https://blog.csdn.net/l_ppp/article/details/109248705.链路层的简单认识一、链路层的作用二、以太网三、环回四、MTU和路径MTU一、链路层的作用在本系列文章的第一篇中介绍OSI模型时,我们用一个抽象的例子介绍了链路层的作用,其起到的是介质访问的作用,而在TCP/IP协议中,链路层是用于IP的发送和数据接收的。TCP/IP支持多种不同的链路层,它依赖于使用的网络硬件类型,例如

2021-03-16 16:58:25 304

转载 【TCP/IP】IP地址的划分及其分类

【TCP/IP】IP地址的划分及其分类本文为CSDN博主「Lpyexplore」的原创文章原文链接: https://blog.csdn.net/l_ppp/article/details/108935757.本文将了解Internet中使用的网络层地址,又称IP地址。每个设备都至少需要一个IP地址,其可以作为我们设备的标识,就跟我们的电话号码一样,知道了电话号码就能找到我们,所以每个IP地址都是唯一的,所以在给每台设备分配IP时,会根据一套编号方案进行。IP地址的划分及其分类一、IP地址的表示二、

2021-03-16 16:05:41 2902

转载 【TCP/IP】TCP/IP概述网络分层以及协议介绍

本文为CSDN博主「Lpyexplore」的原创文章,原文链接:https://blog.csdn.net/l_ppp/article/details/108925528网络分层以及协议介绍一、 网络七层模型网络通信是一个非常复杂的过程,国际标准组织(ISO)将这个过程分为七个层次,将其称为OSI模型,七个层次分别为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层它们的含义如下表所示:编号名称含义7应用层提供应用程序间的通信6表示层处理数据格式、加密

2021-03-16 10:18:08 376

原创 matlab 资源总结

matlab 论坛:https://www.labfans.com/bbs/f6/https://www.ilovematlab.cn/resources/

2021-03-09 10:47:41 607

转载 XML学习之基础

XML基础XML被设计用来传输和存储数据。XML指可扩展标记语言XML是一种标记语言,类似HTMLXML的设计宗旨是传输数据,而非显示数据XML标签没有被预定义。需要自行定义标签XML被设计为具有自我描述性。XML树结构XML文档形成了一种树结构,它从“根部”开始,然后扩展到“枝叶”。<?xml version="1.0" encoding="utf-8"?><note><to>George</to><from>John

2020-12-10 11:34:54 106

原创 C语言--数据类型、变量、常量

数据类型数据类型:C语言中,数据类型是指用来声明不同类型的变量或函数的系统。变量的类型决定了变量存储占用的空间。C中的数据类型: 1. 基本类型(算术型):整数类型和浮点类型。 2. 枚举类型(算术型):被用来定义在程序中只能赋予其一定的离散整数值得变量。 3. void类型:类型说明符 void 表明没有可用的值。 4. 派生类型:指针类型、数组类型、结构类型、共用体类型和函数类型。 (注:数组类型和结构类型统称为聚合类型)数据类型(整数类型)类型

2020-09-04 17:28:41 572

原创 HTML基础知识

HTML1. HTML:超文本标记语言,作用就是用来定义网页元素,比如文字、图片、表格等一些网页元素。这个语言是由w3c万维网联盟定义的,这个标记语言,由浏览器解析执行。语法特点就是,由很多预定义的标签组成 例如<a></a> <b></b>这些标签有两类 : 一类叫做围堵标签,有开始标签和结束标签 例如:<s>内容</s> 另一类叫做 自闭和标签<br/> <hr/

2020-05-09 15:48:30 319

原创 JDK1.8 新增的日期时间API、Lambda表达式、函数式接口、方法引用、构造器引用、Stream流

JDK1.8 新增的日期时间APILocalDate、 LocalTime、 LocalDateTime类的实例是不可变的对象,分别表示使用 ISO-8601日历系统的日期、时间、日期和时间。它们提供了简单的日期或时间,并不包含当前的时间信息。也不包含与时区相关的信息。注: ISO-8601日历系统是国际标准化组织制定的现代公民的日期和时间的表示法这些新增的日期时间API都在 java.t...

2020-05-08 11:25:23 336

原创 Java--类加载器 、反射、 动态代理

类加载器反射动态代理JDK1.5以及1.7的新特性反射(类的加载概述和加载时机)A:类的加载概述 当程序要使用某个类时,如果该类还未被加载到内存中, 则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象。 连接 验证 : 是否有正确的内部结构...

2020-03-05 12:10:51 166

原创 Java--网络编程

网络编程 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下, 实现资源共享和信息传递的计算机系统。 网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换网络编程(网络模型概述和图解)A:网络模型概述 计算机网络之间以何种规则进行通信,就是网络模型研究...

2020-03-05 12:07:41 121

原创 Java--多线程--线程池、 定时器

Lock锁死锁现象线程池定时器设计模式线程间的等待唤醒机制Object 类中 void wait () 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法前,导致当前线程等待。 void wait (long timeout) 在其他线程调用此对象的 notify () 方法或 notifyAll () 方法,或者超过指定的时间...

2020-03-05 12:02:57 260

原创 Java--多线程--进程、线程、JVM、多线程、Lock锁、死锁现象

多线程 进程的概述和多进程的意义 线程的概述和多线程的意义 JVM运行原理以及JVM启动的线程探讨 实现多线程 线程调度 线程控制多线程(进程概述及多进程的意义)A:线程和进程 要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。B:进程概述 什么是进程呢?通过任务管理器我们就可以看到进程的存在。 概念:进程就是正在运行的程序,是系统进行资源分配和调...

2020-03-04 15:46:54 367

原创 Java--IO流--数据输入输出流、 内存操作流 、打印流 、序列化流 、随机访问流 、Properties

数据输入输出流内存操作流打印流序列化流随机访问流PropertiesIO流(数据输入输出流的概述和使用)A:数据输入输出流的概述 通过API查看 数据输入和输出流:数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型B:案例演示: 数据输入输出流的使用IO流(内存操作流的概述和使...

2020-03-04 15:42:52 139

原创 Java--IO流--字符流、转换流

字符流出现的原因String中的编解码问题转换流IO流(字符流出现的原因及编码表概述和常见编码表))A: 案例演示: 字符流出现的原因:由于字节流操作中文不是特别方便,所以,java就提供了字符流。B: 码表C:字符流: 字符流 = 字节流 + 编码表IO流(String类中的编码和解码问题)编码: 就是把字符串转换成字节数组- 把一个字符串转换成一个字节数组- pu...

2020-03-04 15:39:16 221

原创 Java--IO流

IO流IO流(IO流概述及其分类)A:IO流概述 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 java.ioB:IO流分类 a:按照数据流向 站在内存角度 输入流 读入数据 输出流 写出数据 b:按照数据类型 字节流 可以读写任何类型的文件 比如音频 视频 文本文件 字符流 只能读写文本文件 什...

2020-02-20 15:52:49 150

原创 Java--IO流--IO的概述、异常、File文件类

IO的概述异常​File文件类IO流(IO流概述及其前奏) A:IO流概述 IO流用来处理设备之间的数据传输 上传文件和下载文件 B:IO流前奏 讲解IO流之前为什么先讲解异常和File类呢? 因为File表示的是IO流将来要操作的文件,所以我们需要学习File类。 而常见操作文件无非就是上传文件和下载文件,在这个操作的过程中可能出现问题, 出现问题后,我们需要...

2020-02-15 16:08:09 305

原创 Java--集合框架--Map集合、 HashMap和Hashtable的区别、 Collections(集合工具类)

Map集合HashMap和Hashtable的区别Collections(集合工具类)集合练习模拟斗地主(洗牌,发牌,看牌)集合框架(Map集合概述和特点)A:Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值B:Map接口和Collection接口的不同 Map是双列的,Collection是单列的 Map的...

2020-02-15 16:07:45 217

原创 Java--集合框架--Set

Set HashSet LinkedHashSet TreeSet集合框架(HashSet保证元素唯一性) HashSet 底层数据结构是哈希表. HashSet 不是线程安全的 集合元素可以是 null 哈希表:是一个元素为链表的数组,综合了数组和链表的优点 (像新华字典一样) (JDK1.7之前) 当向 HashSet 集合中存入一个元素时,HashSet 会调用该对象的...

2020-02-15 16:07:30 128

原创 Java--集合框架--ArrayList、 Vector、 LinkedList、 泛型(Generic) 、 可变参数 、增强for循环

ArrayListVectorLinkedList泛型(Generic)可变参数增强for循环集合框架(ArrayList存储字符串并遍历)​ JDK1.8新增的一个方法也能遍历集合​ void forEach(Consumer<? super E> action) 执行特定动作的每一个元素的 Iterable直到所有元素都被处理或操作抛出异常 集合框架(Vec...

2020-02-15 16:07:05 225

原创 Java--集合框架--对象数组、集合、 数据结构

对象数组集合数据结构集合框架(集合的由来)A:集合的由来 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。B:数组和集合的区别 (1): 长度区别: 数组的长度是固定的而集合的长度是可变的 (2): 存储数据类型的区别: 数组可以存储基本数据类型 , 也可以存储引用数据类型; 而集合只能存储引用数据类型 (3): 内容区别...

2020-02-15 16:06:52 110

原创 Java--Pattern和Matcher类 、Math类 、Random类 、System类 、BigDecimal类、 Date类、 SimpleDateFormat类、Calendar类

正则表达式Pattern和Matcher类Math类Random类System类BigDecimal类Date类SimpleDateFormat类Calendar类常见对象(正则表达式的概述和简单使用)A:正则表达式:正确规则的表达式 规则java给我们定的 是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。常见对象...

2020-02-14 21:28:24 232

原创 Java--常见对象--StringBuffer、 StringBuilder 、数组常见操作、 Arrays、 基本数据类型包装类

StringBufferStringBuilder数组常见操作Arrays基本数据类型包装类常见对象(StringBuffer类的概述)A:StringBuffer类概述 我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。 而StringBuffer就可以解决这个问题 线程安全的可变字符序列B:简述安全问题C:StringBuff...

2020-02-14 21:13:42 188

原创 Java--常见对象--Scanne、 String

Scanner(用于接收键盘录入数据)String(字符串)常见对象(Scanner的概述和构造方法原理)A:Scanner的概述: JDK5以后用于获取用户的键盘输入B:Scanner的构造方法原理 Scanner(InputStream source) System类下有一个静态的字段: public static final InputStream in; 标准的输入流,对...

2020-02-14 21:07:42 155

原创 Java--常见对象--Object类

Object(类) public int hashCode() public final Class getClass() public String toString() public boolean equals(Object obj)常见对象(API概述以及Object类的概述)A:API(Application Programming Interface) 应用程序编程接...

2020-02-14 20:57:49 81

原创 Java--面向对象--方法参数类型及返回值类型、权限修饰符、内部类、匿名内部类

面向对象(package关键字的概述及作用)A:包的概述: 就是文件夹B:包的作用: 用来解决同一个路径下不能存在同名文件的问题(分类管理)C:包的划分: 按照功能 按照模块 面向对象(包的定义及注意事项)A:定义包的格式 package 包名; 多级包用.分开即可B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码 B:package语句在一...

2020-02-14 20:52:56 171

原创 Java--面向对象--多态、抽象类、接口

面向对象(多态的概述及其代码体现)A:多态概述 某一个事物,在不同时刻表现出来的不同状态。 举例: Cat c=new Cat(); Animal a=new Cat(); 猫可以是猫的类型。猫 m = new 猫(); 同时猫也是动物的一种,也可以把猫称为动物。动物 d = new 猫(); B:多态前提 a:要有继承关系。 b:要有方法重写。 其实没有也是...

2020-02-14 20:44:50 142

原创 Java--面向对象--代码块、继承、方法重写与重载、final

面向对象(代码块的概述和分类)A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块。C:常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都...

2020-02-14 18:35:03 105

原创 Java--面向对象--构造方法、对象

面向对象(构造方法概述和格式)A:构造方法:创建对象,给对象中的成员进行初始化。B:构造方法格式特点: a:方法名与类名相同。 b:没有返回值类型,连void都没有。 c:没有具体返回值。面向对象(构造方法的重载及注意事项)A:构造方法注意事项 a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。 b:如果我们给出了有参数构造方法,系统将不再提供默认的无参构造方法。...

2020-01-12 16:16:27 64

原创 Java--面向对象--类、对象、封装、private、this

面向对象(面向对象思想概述)A:面向对象思想概述 当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。 可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。这时就开始思索, 能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。 这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。B:面向对象思想...

2020-01-09 17:00:42 99

原创 Java--数组

Java语言基础(数组概述和定义格式说明)A:为什么要有数组 数组是存储多个变量的东西 这多个变量的数据类型要一致 B:数组概念 数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 数组既可以存储基本数据类型,也可以存储引用数据类型C:数组定义格式 格式1: 数据类型[] 数组名; 格式2: 数据类型 数组名[];举例: int[] a; 定义了一个in...

2020-01-09 16:26:48 78

原创 Java--循环语句和控制跳转语句

Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时, 需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环B:循环结构的分类 for循环 while循环C:循环结构for语句的格式: for(初始化表达...

2020-01-09 15:58:47 222

原创 Java语言基础--运算符

Java语言基础(逻辑运算符的基本用法)A:逻辑运算符有哪些 &(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)注意事项: a:逻辑运算符一般用于连接boolean类型的表达式或者值。 在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6,应该写成 x>3 & x<6 ...

2020-01-09 10:12:35 166

原创 Java语言基础--常量、变量、算术运算符

Java语言基础(常量的概述和使用)A:常量 在程序的执行过程中其值不发生改变的量。 B:Java中常量的分类 (1):字面值常量 (2):自定义常量C:字面值常量的分类 (1): 字符串常量 用双引号括起来的内容 "HelloWorld" ,"Hello" (2): 整数常量 所有整数 12,23 (3): 小数常量 所有小数...

2020-01-09 10:12:09 136

原创 计算机入门基础

计算机基础知识计算机:俗称电脑,用来进行数据的处理和运算。 硬件:显卡 CPU 内存 软件:系统软件(windows、 Liunx 、 Mac) 和 应用软件(QQ、 微信、 陌陌) 常用的快捷: 全选 Ctrl+A 保存: Ctrl+S 复制:Ctrl+C 粘贴:Ctrl+V 撤销:Ctrl+Z...

2020-01-09 10:11:02 729

空空如也

空空如也

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

TA关注的人

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