自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

(在32位的机器上,大小就是3232,同理64位机器上FD_SETSIZE为3264),当然我们可以对进行修改,poll:poll本质上和select没有区别,但是它没有最大连接数的限制,原因是它是基于链表来存储的。使用epoll没有前面两者的线性下降的性能问题,但是所有socket都很活跃的情况下,可能会有性能问题。链表的存储方式和顺序表截然相反,什么时候存储,什么时候才申请存储空间,数据之间的物理地址不连续。3、共享资源的方式不同:进程之间是不能共享资源的,线程之间可以共享资源(内存、打开的文件)

2024-05-23 21:37:58 457

原创 NETWORK

【代码】NETWORK。

2024-05-23 09:00:56 52

原创 【无标题】

进行三次握手的主要目的就是确认双方的接收能力和发送能力是否正常,指定自己的初始化序列号为后面的可靠性传送做准备。第二次握手:服务端向客户端发送一个网络包,这样客户端就能得出结论:自己的接收能力, 服务端的接收能力和发送能力是正常的。第三次握手:客户端向服务端发包,服务端收到了,这样服务端就能得出结论:客户端的接收能力,发送能力都是正常的,服务端自己的接收能力,发送能力也是都正常的。第一次握手:客户端给服务器发送一个网络包,服务端收到包,这样服务端就知道自己的接收能力和客户端的发送能力是正常的。

2024-05-21 20:35:26 302

原创 NETWORK2

【代码】NETWORK2。

2024-05-20 22:22:42 84

原创 NETWORK DAY3

多线程实现TCP并发服务器。

2024-05-20 21:33:32 146

原创 DAY2 NETWORK

6>>TCP的使用场景 对传输质量要求高,以及传输达礼郎数据的通信,在需要可靠通信的场合 (如账号登录,大型文件下载)C类网络 192.0.0.0————223.255.255.255 校园网或者企业网,家庭网。A类IP地址 1.0.0.0——————255.255.255.255 已经保留不在供给。C类网络,C类网络从192.0.0.0——————223.255.255.255。2>> 传输过程中,数据无误,数据无丢失,无失去顺序,数据无重复。端口号是一个无符号的2字节的整数。

2024-05-17 19:50:13 420

原创 【无标题】

字节序:计算机中有关多字节整数的存储方式(多字节,整数,所以字符产,单字符都不合适),根据主机CPU处理数据的方式的不同,将主机分为大端存储的主机和小端存储的主机。A类地址 2^7 (1.0.0.0---127.255.255.255) 2^7 主机号 2^24。1---->概念:IP地址是计算机在网络中唯一的标识,由两部分组成,分别是表识网络区域的网络号,和该网络下的主机编号。将2字节无符号整数的网络字节序转换为主机字节序。将2字节无符号整数的网络字节序转换为主机字节序。

2024-05-16 21:06:38 837

原创 DAY 5

【代码】DAY 5。

2024-05-13 21:57:48 91

原创 IO day4

【代码】IO day4。

2024-05-10 08:42:29 102

原创 IO DAY3

【代码】IO DAY3。

2024-05-08 23:00:04 101

原创 IO DAY2

【代码】IO DAY2。

2024-05-07 19:24:44 69

原创 5.6作业

【代码】5.6作业。

2024-05-06 22:34:50 95

原创 5.4作业

33.c.34 10 1435.5 936.d37.a|=1<<3;a&=~(1<<3);39.>640。341 i a d。

2024-05-05 23:33:35 70

原创 5.3作业

23》b 栈输出5 4 以后按照输入的顺序则这能输出是3,而不可能是输出1。

2024-05-05 23:25:57 94

原创 5.2作用

(2)return 返回的是局部变量的地址,str是空指针,段错误或者随机值。(4)free已经释放堆区申请的内存,段错误。(1)str不能被赋值,段错误。

2024-05-05 16:50:36 181

原创 C高级DAY5

2024-04-28 20:19:47 56

原创 C高级DAY3

2024-04-25 23:18:47 105

原创 C高级day2

2024-04-25 20:23:40 76

原创 C高级DAY1

2024-04-23 19:42:45 117

原创 二叉树的遍历

先序:FCADBEHGM。中序:ACBDFHEMG。

2024-04-20 14:01:01 89

原创 【无标题】

printf("链表为空,无需逆置\n");printf("入参为空,请检查\n");printf("入参为空请检查\n");printf("入参为空\n");printf("入参为空\n");printf("链表为空\n");printf("链表为空\n");printf("链表为空\n");printf("入参为空\n");printf("入参为空\n");printf("链表为空\n");printf("入参为空\n");printf("入参为空\n");printf("链表为空\n");

2024-04-17 22:13:48 382

原创 【无标题】头删 尾删按位置插入按位置删除

2024-04-17 21:52:09 102

原创 创建链表,实现判空,判满,头插,尾插,输出

2024-04-15 21:48:10 124 1

原创 【无标题】

int id;/456Student;//60int id;/45660}Teacher;116int id;456116} Course;172。

2024-04-15 08:53:23 140

原创 C基础——指针

const char * const p 第一个const修饰*,则是不可改变,第二个const修饰p,地址不可以改变。char const *const p 第一个const修饰值,第二个const修饰值得地址,地址和值均不可修改。*p++ 先对P记性++,但++后缀运算,先取值,再对P自增,向地址高位偏移一个数据类型字节大小。看const 后面的是*p还是p或者只是*,后面是*P,则值可以改变,仅仅是p那么地址可以改变。const char *p 值不可以改变,地址不可以改变。

2024-04-10 22:10:10 191

原创 C基础DAY7

4.在主函数中定义两个字符串并初始化,定义有参有返函数,实现字符串比较,返回两个字符串。3.在主函数中定义两个字符串并初始化,定义有参无返函数,实现字符串连接。2.在主函数中定义字符串数组并初始化,自定有参有返函数,1.循环输入5个人姓名(二维字符数组),计算最大值。计算字符串长度,并返回长度。

2024-04-08 22:37:07 132

原创 C基础DAY6

2.输入n行n列的-维数组,计算四边的和减去正反对角线的和的结果。1输入m行n列的二维数组,输出每一-行的和, 以及每一-列的和。I/先整体逆置--》> “yduts doog doog"3.输入m行n列的二维数组,计算二维数组的第二大值。5.输入-一个字符串,删除字符串中的空格。6.输入一个字符串,实现单词逆置。7.自行学习该函数的功能。4编程实现二维数组转置。

2024-04-08 09:05:39 166

原创 C基础DAY6

7.循环输入n个数组元素,输入变量k的值,将一个- -维数组循环右移k位。1.循环输入n个元素,计算最大差值,最小和,最大和(不允许使用排序)6.循环输入n个数组元素,输入key;如果flag==0,则实现简单选择排序降序并输出。2.循环输入n个元素,交换数组中最大值和最小值。如果key在数组中出现1次,则输出对应的位置。如果key在数组中出现多次,则输出出现的次数。3.循环输入n个元素,输入查找元素key,5.循环输入数组元素,实现数组元素逆置。4.循环输入n个元素,输入flag,

2024-04-06 18:55:22 127

原创 【无标题】C基础DAY4

2024-04-02 11:31:32 79

原创 【无标题】

2大端存储 :地址低位存储在数据高位,地址高位存储在数据低位。小端存储: 地址低位存储数据低位,地址高位存储数据高位。

2024-03-31 14:53:22 104

原创 C基础DAY2

unsigned int 无符号 4 %u %d。long 有符号 8,64位系统、4 ,32位系统 %ld。unsigned long 无符号 8,64位系统、4 ,32位系 %ld %lu。宏名:满足命名规范(由数字,字母,下划线组成,不能是关键字,不能以数字开头,见名知意)定义变量并初始化:直接赋值 int a=100;间接赋值 int a;

2024-03-28 18:05:42 69

原创 C基础24031

2024-03-27 20:16:22 62

原创 数据结构DAY3

2024-03-14 08:55:16 79

原创 【无标题】

1字节 空3字节。1字节 空3字节。} 1字节 空7字节。2字节 空4字节。1字节 空3字节。

2024-03-13 09:20:31 209

原创 数据结构DAY1

2024-03-12 18:53:47 64

原创 C语言DAY9

2024-03-07 19:27:01 91

原创 6-9 9-6

2024-02-28 13:24:06 64

原创 Day1 C 基础

2024-02-28 13:18:46 76

空空如也

空空如也

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

TA关注的人

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