自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python可视化工具seaborn库的使用】

Seaborn 是一个基于 matplotlib 的 Python 可视化库,它提供了一个高级界面用于绘制各种统计图形。4.探索更多功能:seaborn 还提供了许多其他类型的图形和定制选项,例如箱线图、热力图、分布图等。你可以查阅 seaborn 的官方文档或者示例库来进一步了解和探索。3.使用 seaborn 绘图:seaborn 提供了多种高级统计图形的绘制函数,例如散点图、直方图、线性回归模型图等。1.安装 seaborn:如果你的环境中没有安装 seaborn,可以通过 pip 进行安装。

2024-07-11 10:40:56 190 1

原创 Python自定义快捷方式

打开VScode,找到左下角"User Snippets""prefix": "pr",//设置前缀"body": ["print('$1')"//$1表示光标位置],"description": "quick print"//快捷方式描述保存之后再回到敲代码的编辑界面输入pr就可以看到带描述的快捷方式。

2023-12-13 17:28:51 466 1

原创 【类测试】

类测试

2023-11-18 16:07:20 70 1

原创 C语言练习:通讯录

通讯录代码本文介绍如何使用C语言实现一个通讯录的功能:1.通讯录能存放1000个人的信息,每个人信息包含名字,年龄,性别,电话,地址2.增加人的信息3.删除指定人信息4.查找指定人的信息5.修改指定人的信息通讯录包含三个部分,头文件contact.h,具体功能由contact.c文件实现,测试部分由test.c实现。头文件代码如下://类型的定义#include<string.h>#define MAX_NAME 20#define MAX_SEX 10#define

2021-07-18 14:57:29 238

原创 408计算机网络学习笔记——3.6局域网

3.6 局域网3.6.1局域网基本概念和体系结构局域网,简称LAN,是指在某一区域内由多台计算机互联组成的计算机组,它使用的是广播信道而不是点对点信道。局域网的特点:1.覆盖范围小,几千米之内。2.使用专门铺设的传输介质(双绞线、同轴电缆)进行联网,数据传输速率高(10Mb/s~10Gb/s) 。3.通信延迟短,误码率低,可靠性高。4.各站关系平等,共享传输信道。5.多采用分布式控制和广播式通信,能进行广播和组播。局域网拓扑结构星型拓扑:n台计算机就会有n个链路相连局域网介质访问控制

2021-06-24 23:06:04 731

原创 408计算机网络学习笔记——3.5随机访问介质控制(2)

随机访问介质控制ALOHA协议纯ALOHA协议思想:不监听信道,不按时间槽发送,随机重发。(想发就发)纯ALOHA协议的每个节点在任何时间都可以发送数据。此处的T0既包括传输时间,也包括传播时间。如果在信道上有多个站点在发送数据就会造成冲突。如果发生冲突,接收方就会检测出差错,然后不予确认,发送方在一定时间内收不到就会判断发生冲突。冲突如何解决?超时后等一随机时间再重传。时隙ALOHA协议时隙ALOHA协议的思想:把时间分成若干个相同的时间片,所有用户在时间片开始时刻同步接入网络信

2021-06-24 16:53:26 328

原创 408计算机网络学习笔记——3.5介质访问控制

3.5.1信道划分介质访问控制传输数据使用的2种链路:1.点对点链路:相邻节点通过一个链路相连,没有第三者。应用:PPP协议,常用于广域网2.广播式链路:所有主机共享通信介质应用:早期的以太网,无线局域网,常用于局域网典型拓扑结构:总线型,星型(逻辑总线型)介质访问控制定义:采取一定措施,使得两对节点之间的通信不会发生相互干扰的情况先上导图:**信道划分介质访问控制:**将使用介质的每个设备与来自同一信道上的其他设备的通信隔离开,把时域和频域资源合理地分配给网络上的设备。**多路复用

2021-06-15 22:47:30 435 2

原创 408计算机网络笔记——3.4流量控制与可靠传输机制

3.4 流量控制与可靠传输机制流量控制方法停止-等待协议:每发送完一个帧就停止发送,等待对方的确认,在收到确认后再发送下一个帧为什么要有停止-等待协议?除了比特差错,信道还会出现丢包问题。(丢包:物理线路故障,设备故障,病毒攻击,路由信息错误等原因导致数据包丢失)同时也是为了实现流量控制。研究停止-等待协议的前提?虽然现在常用全双工通信方式,但为了方便做题,仅考虑一方发送数据,一方接接收数据的情况;因为是在考虑可靠传输原理,所以不讨论数据在哪一个层次上传输;“停止-等待”就是每发送完一个分组就停

2021-06-15 20:54:15 333

原创 C语言自定义类型详解——结构体

C语言自定义类型详解——结构体1.结构体类型的声明下面请看2段代码:struct Book{ char name[20]; int price;}b4,b5,b6;int main(){ struct Book b1; struct Book b2; struct Book b3;}注意此处b4,b5,b6与b1,b2,b3的区别在于:b4,b5,b6是全局变量而b1,b2,b3是局部变量2.匿名结构体类型struct//此处省略结构体的标签{ char c; in

2021-06-08 22:57:06 183

原创 C语言内存函数介绍

C语言内存函数介绍1.perror函数:打印错误信息,该函数的使用很简单,直接打印错误信息;与strerror的区别是,strerror把错误码转换成错误信息,不一定会打印1.1 perror函数的使用#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<errno.h>#include<string.h>int main(){ FILE* pf = fopen("test.txt", "r"

2021-06-08 22:40:50 81

原创 C语言字符串库函数详解

C语言字符串库函数详解1.strlen函数:求字符串长度int main(){ char arr1[] = "abc"; char arr2[] = { 'a', 'b', 'c' }; int len1 = my_strlen(arr1); int len2 = strlen(arr2); printf("%d\n", len1); //输出3,字符串长度不包括"\0" printf("%d\n", len2); //输出随机值,因为字符串arr2没有'\0',strlen找不到终点

2021-06-06 13:57:56 583

原创 2021-06-04

2021.6.4:C语言练习题——指针1.下面关于"指针"的描述不正确的是:(A)A.当使用free释放掉一个指针内容后,指针变量的值被置为NULLB.32位系统下任何类型指针的长度都是4个字节C.指针的数据类型声明的是指针实际指向内容的数据类型D.野指针是指向未分配或者已经释放的内存地址解释:Free释放一个指针内容后,指针变量不会主动被置为空指针,需要手动修改2.关于下面代码描述正确的是:(C)char* p = "hello bit";A.把字符串hello bit存放在p变量中

2021-06-04 22:14:54 791

原创 2021-06-01

2021.6.1_C语言笔记_指针进阶练习题问题一问题二问题三问题四问题五问题六问题七问题八问题一int main(){ int a[3][4] = { 0 }; short s = 5; int a = 4; printf("%d\n", sizeof(s = a + 6));//2,s的类型是short,sizeof算出来的依然是short的大小 printf("%d\n", s);//5,sizeof内部表达式不计算 printf("%d\n", sizeof(a));//48,数

2021-06-01 22:04:21 60

原创 2021-04-29

C语言学习笔记之扫雷小游戏一、test.c代码二、game.c代码三、game.h代码一、test.c代码#define _CRT_SECURE_NO_WARNINGS 1//#include<stdio.h>//因为test与game都使用了stdio.h,所以只需要在game.h中写#include<stdio.h>即可#include"game.h"//引入自己的头文件void menu(){ printf("***************************

2021-04-29 16:15:34 64

空空如也

空空如也

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

TA关注的人

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