自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络字典的实现(TCP实现)

流程图:server:client:在流程图的基础上增加了游客模式 守护进程。

2023-07-21 16:13:44 102 1

原创 IO-day2

不同的文件描述符可以指向同一个文件(相同的文件可以在同一个进程下被多次打开,在不同的进程当中也可以被打开)文件描述符是一个非负整数,当通过open函数打开或者创建一个文件时,就会返回一个文件描述符,文件描述符的值会随着open函数的调用依次递增,当一个程序运行时,同样会分配三个文件描述符用于对终端的操作。标准IO是通过文件指针(fp)来表示和操作文件的,而文件IO是通过文件描述符(fd)来标识和操作文件的,本质上都是通过操作文件描述符来控制文件的。一年的第几天 (0-365, 1 Jan = 0) */

2023-07-09 10:43:20 46 1

原创 标准IO的学习

文件操作的本质是对硬件操作,在linux内核里面编写大量的系统调用函数,都是对硬件的操作,linux操作系统也给应用层提供了一些函数,这些函数可以调用linux内核里面对硬件操作的函数,从而间接对硬件进行操作,我们将应用层的这些操作文件的函数称之为文件IO,本质上是系统调用。例如,将数据写入文件中,每写入一个字符。对于标准IO而言,任何一个打开的文件都由很多属性,这些属性会保存在一个结构体当中,这个结构体的指针类型是FILE类型,所以如果要操作文件,一般都需要一个FILE类型的指针变量,用于读写文件。

2023-07-07 15:55:23 98 1

原创 寻找最短路径

BFS的使用

2023-07-07 15:54:40 43 1

原创 二叉树的实现

【代码】二叉树的实现。

2023-07-07 15:50:00 49 1

原创 约瑟夫问题

【代码】约瑟夫问题。

2023-07-07 15:48:39 32 1

原创 顺序表的实现

【代码】顺序表的实现。

2023-07-07 15:44:44 34 1

原创 单链表的实现

/9.删除单向链表中出现的指定数据,data代表将单向链表中出现的所有data数据删除。//8.查找指定数据出现的位置 data被查找的数据 //search 查找。//7.修改指定位置的数据 post 被修改的位置 data修改成的数据。//1、定义指针q,指向头节点下一个节点,此时q无头链表的头指针。//5.删除单向链表中指定位置的数据 post 代表的是删除的位置。//p保存链表的头指针 post 插入的位置 data插入的数据。//(1)头节点和当前链表断开,断开前保存头节点下一个节点。

2023-07-07 15:39:19 42 1

空空如也

空空如也

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

TA关注的人

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