自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows10任务栏卡死

任务栏卡死

2023-03-25 22:17:47 364 1

原创 项目--基于RTSP协议的简易服务器开发(2)

RTSP

2023-03-08 13:16:14 789

原创 项目--基于RTSP协议的简易服务器开发(1)

RTSP

2023-02-27 23:40:52 471

原创 Linux进程通信之进程信号

2022-12-06 21:50:10 945

原创 Linux进程通信之共享内存

Linux 共享内存

2022-12-01 22:13:09 1282

原创 Linux进程通信之消息队列

Linux 消息队列

2022-11-27 21:57:11 4051

原创 Linux 中简单的文件系统

文件系统、软硬链接

2022-11-10 22:21:31 426

原创 Linux 基础IO2

文件重定向、动态库

2022-11-10 17:43:47 213

原创 Linux 基础IO

Linux IO

2022-11-07 15:59:57 188

原创 Linux 基础IO

Linux IO

2022-11-07 11:28:12 145

原创 Linux进程控制2

Linux

2022-11-06 13:32:22 236

原创 Linux 进程控制

Linux进程控制、wait() fork()、exit()、进程调度

2022-11-06 01:33:55 225

原创 C++ 模板的原理、应用

1

2022-10-31 21:50:22 882

原创 Linux进程通信之管道

Linux管道通信

2022-10-30 22:27:56 634

原创 C++内存管理

C++内存管理

2022-10-24 17:11:18 279

原创 网络实验(OPenLab)

管理员权限用户名:root,密码:root@openlab; 普通用户用户名:openlab,密码:user@openlab。 可查看当前实验环境右侧“钥匙” 按钮获取对应的密码。 任务内容 1、 学习每个简单网络命令的作用及参数的含义。 2、 在OpenLab实验平台上创建实验。 3、 使用命令查看网络配置、检测网络状态和跟踪路由等。 实验原理 一、ifconfig命令 ifconfig用于显示、设置、启动和停止网络设备。通过此命令能够显...

2022-10-10 16:08:50 1232

原创 C++ 类与对象(中)

c++函数

2022-10-10 10:12:07 46

原创 Linux学习之权限学习

Linux文件权限

2022-09-28 21:07:46 287

原创 Linux学习之基础指令

Linux命令

2022-09-28 18:45:51 59

原创 C++类与对象(上)

2022-09-25 11:12:57 124

原创 C++类与对象

C++

2022-09-18 16:30:20 216

原创 C++命名空间

C++

2022-09-18 15:43:50 196

原创 计算机网络基础

1 计算机网络基础¶ 1.1 计算机网络在信息时代的作用网络是指“三网”,即电信网络、有线电视网络和计算机网络。计算机网络向用户提供的最重要的功能 : 连通性——计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。 共享——即资源共享。可以是信息共享、软件共享,也可以是硬件共享。 ¶ 1.2 因特网概述网络(network)由若干结点(node)和连接这些结点的链路(link)组成。 互联网是“网络的网络”(network of ..

2022-05-28 19:41:07 732

原创 浅谈计算机网络之TCP协议

TCP(Transmission Contro Protocol):是一种专门在不可靠地互联网上提供面向连接的、基于字节流的、端到端的运输层通信协议概述:在计算机网络中,支持TCP的机器都有一个TCP实体。或者是用户进程或者是操作系统内核,都可以管理TCP流和IP层的接口。发送方(封装):应用层向下层发出了数据流。之后TCP将数据流分割为不超过MTU的报文段(不超过64kB,实践中,通常分割为1460字节,以通过以太网传输)。之后TCP将结果传给IP层,由IP层将包通过网络发送给接收端实体的IP层.

2022-05-28 19:26:05 137

原创 浅谈计算机网络值TCP连接的建立(三次握手)

TCP连接的建立采用三次握手一方(server)被动地等待一个进来的连接请求另一方(the client)通过发送连接请求,设置一些参数服务器方回发确认应答应答到达请求方请求方最后确认,连接建立TCP数据段传送之前,一定要建立TCP连接三次握手建立TCP连接一次:SYN=1,ACK=0二次:SYN=1,ACK=1三次:SYN=0,ACK=1三次握手建立连接是一个同步的过程,交换 初始序列号,保证后续的每一个字节的可靠 传输。整个过程中的状态..

2022-05-28 19:25:27 138

原创 浅谈计算机网络之UDP协议

UDP:User Datagram Protocol 用户报文协议 概述:UDP是OSI参考模型中的一种无连接的传输层协议,是网络层IP协议和上层协议之间的连接口,UDP适合于传输少量数据、对可靠性要求不高的应用程序,很多C/S应用(DNS)都会使用UDP发送一个请求,然后对方进行回答 工作位置:网络分层中的传输层,是一个无连接的传输层协议 工作职责:负责进程到进程之间的通信 工作特点:不可靠、面向数据报文、无连接UDP抓包:...

2022-05-28 17:22:44 209

原创 计算机网络简易版(面试需知)

Q1:数据在我们的主机内部中如何被处理的 (详细了解)Q2: 数据在传输介质上如何传输 (浅知)Q3 数据如何经过一个个设备,传导到最终主机上(详细了解)网络分层:OSI:7层TCP/iP: 5层实际应用中,TCP/IP五层模型的应用较广泛,以次为基础讲解应用层 application layer传输层 transmission layer网络层 network layer数据链路层 data link layer物理层 physical l...

2022-05-22 17:07:23 114

原创 数据结构之常见的排序算法(java版)

插入排序:每次选第一个元素并于现有序列比较,放入相应位置直接插入排序(Straight Insertion Sort)的基本思想是: 把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。public class InsertSort { /* * 直接插入排序 * * 参数说明:

2022-04-30 17:28:37 136

原创 JAVA进阶之线程

java并发

2022-04-17 21:53:51 197

原创 JAVA SE基础(很清楚的哦( •̀ ω •́ )✧)

目录java基础--面向对象面向对象的三大特性: **封装 **继承 **多态java基础--面向对象面向对象的三大特性: **封装: 利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节,但可以通过对象...

2022-03-21 15:40:09 119 1

原创 JAVA SE

知识图谱!!!

2022-03-21 15:14:55 410

原创 每日>...<LeetCode练习

LeetCode 160public class ListNode { * int val; * ListNode next; * ListNode(int x) { * val = x; * next = null; * } * } */public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode hea

2022-03-07 21:03:00 308

原创 JAVA巨精简递归小谈>__<

递归精简

2022-03-07 17:55:07 376 1

原创 JAVA kmp算法

leetCode的28题与KMP算法相关,此篇根据其官方解析精简目标:求前缀pi(i)pi(i):在下标为i以及以前的字符构成的字符串中最长相等的前后字符串的长度;前缀函数的两个特性:pi(i)<=pi(i-1)+1;s[i]=s(pi(i-1))时,pi(i)=pi(i-1)+1;最长前后缀: 前s[pi(i-1)-j:pi(i-1)-1] 后s[i-pi(i-1):i-1] 引入一个变量j使j最大且满足条件,则:在算法中,设定j+1=pi(i),初始j=pi(i-1),...

2022-03-06 21:49:18 141

原创 类与对象1

2022-03-06 21:46:40 81

原创 java泛型小谈

Java泛型

2022-03-06 15:54:46 217

原创 JAVA异常

异常简介Java 中的异常又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类,这可以让程序具有极好的容错性且更加健壮。在 Java 中一个异常的产生,主要有如下三种原因:Java 内部错误发生异常,Java 虚拟机产生的异常。 编写的程序代码中的错误所产生的异常,例如空指针异常、数组越界异常等。 通过 throw 语句手动生成的异常,一般用来告知该方法的调用者一些必要信息。Java 通过面向对象的方法来处理异.

2022-01-23 10:52:50 55

原创 迪杰斯特拉算法

在图论中,迪杰斯特拉算法是最为经典的路径,它采用贪心算法,遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止,计算解决了有权图中最短路径的问题代码:import java.util.Scanner;public class DiJisTra { public static int MaxValue = 10000; public static void main(String[] args) { Scanner input = new Scanner.

2021-12-07 18:42:19 96

原创 深度与广度优先遍历(java)

创建链表public class TreeNode { int data; TreeNode leftNode; TreeNode rightNode; public TreeNode() { } public TreeNode(int i) { //构造方法, this.data = i; } public TreeNode(TreeNode left, TreeNode right, int dat...

2021-12-01 22:33:29 173

原创 静态链表(C)

静态链表是用数组表示的链表代码:#define Maxsize n //链表最大长度typedef struct{ int data; int next;}Component, StaticList[n];StackList S;int SL,AV; //SL是带头结点的链表指向表头,AV是空结点组成的链表StaticLsit space; //初始化空链表void initial(int *AV){...

2021-12-01 18:47:07 753

空空如也

空空如也

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

TA关注的人

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