自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日常水文---->c练习

2025-04-14 21:35:21 162

原创 C++学习day9

将我们写的 myList 迭代器里面 operator[] 和 operator++ 配合异常再写一遍 实现效果: myList<int> l;l << 1 << 3 << 5 << 7 << 9 总共5个数 如果此时,执行了 l[0 ~ 4] 正常,如果执行了 l[5~n] 自动抛出异常 也就是说,我们需要在 operator[] 函数里面,判断传入的下标是否合法,是否在范围内,如果不合法立刻抛出异常,注意函数内部只负责抛出异常 外部处理一下异常。

2025-04-09 20:57:39 255

原创 C++学习day8

思维导图:

2025-04-08 20:58:46 182

原创 C++学习day7

使用vector实现一个简单的本地注册登录系统 注册:将账号密码存入vector里面,注意防重复判断 登录:判断登录的账号密码是否正确。

2025-04-07 20:57:38 214

原创 C++作业练习

2.再写一个怪物类,打死怪物掉武器 所以,要为怪物写一个 死亡的函数,该函数返回武器的基类指针 自己写一个掉落武器的规则,可以是随机,可以是根据英雄的职业,掉落该英雄可用的武器。

2025-04-07 08:40:35 150

原创 C++学习------>day5

【代码】C++学习------>day5。

2025-04-02 20:48:25 200

原创 C++学习day4

【代码】C++学习day4。

2025-04-01 21:16:11 216

原创 C++学习----->封装

思维导图:

2025-03-31 20:47:27 138

原创 C++练习

封装一个file类拥有私有成员:int *fp,拥有公开接口: int write(string str),功能为:将 str 写入fp指向的文件中 string read(int size),功能为:从 fp指向的文件中读取size个字节数据,并且以返回值的形式返回 构造函数:功能为打开文件 析构函数:功能为关闭文件。写一个类 Fifo 管道类,只要求:使用自己编写的Fifo类对象,实现2个终端之间互相聊天。

2025-03-30 22:23:54 199

原创 C++学习day1

思维导图:

2025-03-27 21:18:23 456

原创 套接字思维导图

2025-03-20 08:48:02 109

原创 用poll模型完成客户端1,用线程完成客户端2,用select模型完成服务器,实现客户端与客户端2之间的通信

【代码】用poll模型完成客户端1,用线程完成客户端2,用select模型完成服务器,实现客户端与客户端2之间的通信。

2025-03-19 21:21:46 252

原创 IO学习---->线程

2.创建3个线程,线程A打印A,线程B打印B,线程C打印C,要求重复打印顺序ABC (分别使用信号量和条件变量实现)1.创建两个线程,分支线程1拷贝文件的前一部分,分支线程2拷贝文件的后一部分。

2025-03-10 20:56:57 209

原创 io学习------>进程

process id当前进程号,是进程的唯一标识,本质上就是一个大于等于0的数,当创建进程时,系统自动分配。pgid:进程组号 , 一个进程组是由多个进程组成的,当创建一个进程时,默认继承父进程的进程组号。sid:会话id,一个会话是由多个进程组组成的,当创建一个新进程组时,默认继承父进程的会话id。pid 0 idel进程,引导进程,当操作做系统启动后,启动0号进程,创建1号 2号进程。pid 2 kthread进程,用于进程调度,称为调度器进程。进程:指程序的运行过程,是资源分配和调度的独立单元。

2025-03-06 21:23:41 468

原创 io学习----->文件io

当操作一个文件的时候,则需要创建并打开一个文件,系统就会给文件分配一个编号,这个编号就是文件描述符文件描述符本质就是数组的下表,标准IO是对文件IO的二次封装,所以FILE结构体里面存在文件描述符int _fileno;1.文件描述符:文件描述符的本质就是数组的下表,默认共有1024个文件描述符,范围[0-1023]ulimit -a查看文件描述符的总个数修改文件描述符的个数(修改只对当前终端有效)ulimit -n 个数 ---》ulimit -n 2048。

2025-03-05 21:13:44 1460

原创 ioday2----->标准io函数

1将当前的时间写入到time. txt的文件中,如果ctrl+c退出之后,在再次执行支持断点续写。2.使用fwrite和fread函数实现图片的拷贝。//按下ctrl+c停止,再次执行程序。

2025-03-04 21:44:01 287

原创 io学习----->标准io

以读写(追加)的方式打开文件(写入到文件的结尾)如果文件不存在则创建文件,如果文件存在则流指针指向文件的结尾。以追加的方式打开文件(写入到文件的结尾)如果文件不存在则创建文件,如果文件存在则流指针指向文件的结尾。以读写的方式打开文件. ,流指针指向文件的起始地址,如果文件存在则打开成功,不存在则打开失败。以读写的方式打开文件,如果文件不存在则创建文件,如果文件存在则清空文件。以写的方式打开文件,如果文件不存在则创建文件,如果文件存在则清空文件。fputc:输出的函数,对于文件,就是写入的意思。

2025-03-03 20:51:10 2114

原创 shell脚本的相关练习--->分支结构---->循环结构

列如:90-100:A,70-89:B,0-69:C。

2025-02-27 21:06:53 371

原创 C高级学习---->shell脚本

思维导图:

2025-02-26 19:20:07 117

原创 C高级学习day2---->shell指令

思维导图:

2025-02-25 20:48:14 113

原创 C高级学习day1

思维导图:

2025-02-24 20:05:40 99

原创 数据结构----哈希表的插入与输出

【代码】数据结构----哈希表的插入与输出。

2025-02-18 21:07:39 364

原创 数据结构--双向链表,双向循环链表

头文件:(head.h)test.cmain.c。

2025-02-17 21:04:44 356

原创 数据结构------单向链表。

测试文件(test.c)主文件(main.c)

2025-02-15 16:26:00 453

原创 数据结构实现顺序表的尾插,尾删,按值查找/修改/删除,按下标查找/增加/删除

测试文件:test.c。头文件:head.h。主文件:main.c。

2025-02-13 20:16:32 327

原创 C语言学习下

思维导图:

2025-02-11 18:57:24 131

原创 C语言学习day6

【代码】C语言学习day6。

2025-02-06 20:26:44 204

原创 C语言作业day8

【代码】C语言作业day7。

2025-02-03 16:42:30 258

原创 C语言作业day7

2. 输入两个正整数m和n,求其最大公约数和最小公倍数

2025-02-03 16:09:55 341

原创 C语言作业day6

【代码】C语言作业day6。

2025-02-03 15:24:51 176

原创 C语言作业day5

【代码】C语言作业day5。

2025-02-02 19:36:34 171

原创 C语言作业4

【代码】C语言作业4。

2025-02-01 20:29:20 255

原创 C语言作业day3

【代码】C语言作业day3。

2025-01-26 20:21:48 136

原创 C语言作业day2

2.百钱买百鸡问题,一百元钱去买鸡,公鸡5元,母鸡3元,三只小鸡1元,问买一百只鸡,有多少种买法。1.输出3-100以内的完美数,(完美数:因子和(因子不包含自身)=数本身)

2025-01-25 21:12:29 186

原创 C作业day1

【代码】C作业day1。

2025-01-23 14:30:59 166

原创 C语言学习day5

【代码】C语言学习day4。

2025-01-22 20:27:44 235

原创 C语言学习day4

思维导图。

2025-01-17 20:49:05 187

原创 C语言学习3

4.使用for 循环打印上三角九九乘法表。1.用for 循环打印直角三角形。3.用for循环打印九九乘法表。2.用for 循环打印金字塔。

2025-01-15 20:58:01 219

原创 C语言学习2

终端输入学生成绩,判断成绩等级[100,90]A,(90,80]B,(80,70]C,(70,60]D,(60,0]不及格,需要对成绩合理性进行判断,如果成绩大于100或者小于0成绩不合理。置0:a&=~ 0X1

2025-01-14 19:19:59 159

原创 C基础学习1

反码:1111 1111 1111 1111 1111 1111 1111 0110。补码:1111 1111 1111 1111 1111 1111 1111 0111。反码:1111 1111 1111 1111 1111 1111 0001 1000。补码:1111 1111 1111 1111 1111 1111 0001 1001。取值为:2^31-2^1-2^2-2^5-2^6-2^7。反码:1111 1111 1110 1111。补码:1111 1111 1111 0000。

2025-01-13 20:43:54 289

空空如也

空空如也

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

TA关注的人

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