自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 10/2刷题

C语言。

2024-10-02 22:45:13 179

原创 C高级day4

2.定义一个稀疏数组(下标不连续),写一个函数,求该稀疏数组的和,要求稀疏数组中的数值通过参数传递到函数中。

2024-09-23 22:38:39 275

原创 C高级 day3

3>已知网址www.hqyj.com,使用expr截取出www、hqyj、com,不能使用cut,不能出现数字。4>终端输入数组中的元素并输出,并且输出数组中元素的个数。

2024-09-22 19:05:29 295

原创 C高级 day2

思维导图。

2024-09-20 09:27:05 185

原创 C高级 day1

思维导图。

2024-09-18 23:33:50 187

原创 自己画一个钟

【代码】自己画一个钟。

2024-09-11 21:41:40 250

原创 手写登录页面,unique_ptr智能指针

unique_ptr智能指针。

2024-09-08 22:56:14 262

原创 智能指针思维导图

2024-09-06 09:11:58 183

原创 封装栈和队列的模板类

【代码】封装栈和队列的模板类。

2024-09-04 20:57:49 178

原创 自己封装栈和队列

【代码】自己封装栈和队列。

2024-09-03 21:25:04 285

原创 将myString类中能够实现的操作都实现一遍

【代码】将myString类中能够实现的操作都实现一遍。

2024-09-02 21:43:21 188

原创 仿照string类,实现myString

【代码】仿照string类,实现myString。

2024-08-29 20:58:01 257

原创 使用C++手动封装一个顺序表,包含成员数组一个,成员变量N个

【代码】使用C++手动封装一个顺序表,包含成员数组一个,成员变量N个。

2024-08-28 20:40:26 194

原创 c++关于字符串的练习

提示并输入一个字符串,统计该字符串中字母个数、数字个数、空格个数、其他字符的个数。

2024-08-27 19:54:53 306

原创 网络编程---数据库思维导图

2024-08-22 20:53:04 157

原创 IO模型-----聊天室

运行1个服务器和2个客户端 实现效果: 服务器和2个客户端互相聊天,服务器和客户端都需要使用select模型去实现 服务器要监视2个客户端是否连接,2个客户端是否发来消息以及服务器自己的标准输入流 客户端要监视服务器是否发来消息以及客户端自己的标准输入流 在不开线程的情况下,实现互相聊天。

2024-08-21 22:07:34 258

原创 网络编程思维导图

栈和队列都是操作受限的线性表,栈只允许在同一端操作,不能在中间进行操作,栈是先进后出,队列的删除和插入需要在异端操作,是先进先出的,总的来说就是栈的操作在同一端进行,队列中的删除和插入必须在异端进行。1>互斥锁的本质是一个特殊的临界资源,该临界资源在同一个时刻只能被一个线程所拥有,当一个线程试图去锁定被另一个线程锁定的互斥锁时,该线程会阻塞等待,直到拥有互斥锁的线程解锁了该互斥锁。3>共享内存的操作不是一次性的,写入共享内存中的数据,即使读取出去后,依然存在于共享内存中,直到下一次被覆盖。

2024-08-20 20:52:16 1056

原创 基于UDP的TFTP文件传输

【代码】拟百度网盘(上传,下载)

2024-08-18 12:37:48 351

原创 TCP机械臂测试

通过w(红色臂角度增大)s(红色臂角度减小)d(蓝色臂角度增大)a(蓝色臂角度减小)按键控制机械臂。查看Windows的IP:按住Windows+r按键,输入cmd,输入ipconfig。1)基于TCP服务器的机械臂,端口号是8888,ip是Windows的ip;注意:关闭计算机的杀毒软件,电脑管家,防火墙。3)机械臂需要发送16进制数,共5个字节。2)点击软件中的开启监听;

2024-08-13 20:30:06 383

原创 网络通信之套接字

TCP服务端代码实现。

2024-08-12 20:51:26 202

原创 关于消息队列,共享内存相关作业

1>使用消息队列完成两个进程之间相互通信。2>将共享内存的实现重新敲一遍。

2024-08-06 19:34:53 245

原创 关于进程间通信的练习

1> 使用有名管道实现,一个进程用于给另一个进程发消息,另一个进程收到消息后,展示到终端上,并且将消息保存到文件上。2> 使用有名管道实现两个进程间相互通信。

2024-08-05 21:35:03 259 30

原创 多线程习题

1.使用两个线程完成两个文件的拷贝,分支线程1拷贝前一半,分支线程拷贝后一般,主线程回收两个分支线程的资源。

2024-08-01 20:52:38 216

原创 多进程练习

父进程拷贝前一半内容,子进程拷贝后一半内容。子进程结束后退出,父进程回收子进程的资源。1> 使用父子进程完成两个文件的拷贝。2> 将多进程的程序自己实现一遍。3> 详细绘制思维导图。

2024-08-01 08:55:00 156

原创 文件IO相关作业

进程就是程序的一次执行过程,进程是正在执行的任务,是一个动态的过程,有声明周期,进程是计算机资源分配的最小单位,计算机会给每个进程分配4G的虚拟内存,其中0~3G内存是进程独立的,3~4G内核空间是共享的。进程在内核空间,会有一个task_struct结构体来表示,比如包含了PCB(进程控制块),进程可以被计算机调度:时间片轮询,上下文切换。+前台运行的进程,一个终端只能有一个前台进程,可以有多个后台进程。进程是正在执行的任务,是一个动态的过程,而程序是可执行代码,是静态的。4.高响应比优先调度算法。

2024-07-30 20:29:35 208

原创 基础IO(第二天)

1>写一个日志文件,将程序启动后,每一秒的时间写入到文件中。2>使用fread,fwrite完成对两个文件的拷贝。3>实现对bmp图像的读写操作。

2024-07-29 21:05:31 155

原创 2024/7/26 IO基础

2>使用fgets,fputs完成两个文件的拷贝。1>使用fgets统计给定文件的行号。

2024-07-26 20:39:09 244

原创 7/22日作业

2.使用栈,完成进制转换。输入:一个整数,进制数。输出:该数的对应进制数。

2024-07-22 20:57:54 150

原创 数据结构之单向链表

2024-07-19 21:05:20 139

原创 关于对顺序表的增删改查

【代码】关于对顺序表的增删改查。

2024-07-18 18:25:08 194

原创 学生信息管理系统

1>完成班级的创建,创建时,需要传递班级实际人数。完成班级的创建,创建时,需要传递班级实际人数。3>完成将班级信息按成绩进行降序排序工作。4> 输出班级中成绩最好和最差学生的信息。要求:班级创建在堆区,尽量分文件编译完成。完成将班级学生按成绩进行降序排序工作。2> 完成班级学生的信息录入工作。5> 完成信息的输出工作。6> 完成班级的销毁工作。

2024-07-18 08:58:00 226

原创 用结构体完成学生管理系统

5> 功能5:对学生信息按成绩进行排序,根据传入的升降序,确定排序功能、6> 功能6:提示并输入要查找的学生名字,查找该名字是否存在于该班级。2> 功能1:完成对学生信息的录入,确定人数,完成输入。使用结构体完成学生(学号、姓名、性别、成绩)管理系统。3> 功能3:输出成绩最高和最低学生的信息。4> 功能4:输出学生的总成绩和平均成绩。2> 功能2:完成对学生信息的输出。

2024-07-16 21:05:59 246

原创 关于指针和函数封装

重要知识点。

2024-07-12 23:08:15 310

原创 关于递归函数相关练习

1 3 7 15 31 63 ....... 3=1*2+1 7=2*3+1(都是前一项乘以2+1得到后一项)思路:首字符和尾字符,然后递归地检查去掉这两个字符后的子字符串是否仍然是回文。5.实现一个函数,用于检查一个字符串是否是回文字符串(正序和反序都相同)6.使用指针完成判断自己的主机存储多字节整数时,是大端存储还是小端存储。4.定义一个函数将一个字符串从大到小排序。使用递归函数实现strlen功能。1.使用递归实现求n的k次方。3.使用递归实现汉诺塔问题。

2024-07-12 09:23:40 165

原创 7/10完成学生管理系统

2> 有学生的信息录入功能:输入学生个数,并将学生的姓名、分数录入。3> 查看学生信息:输出所有学生姓名以及对应的分数。4> 求出学习最好的学生信息:求最大值。5> 按姓名将所有学生进行升序排序。6> 按成绩将学生学生进行升序排序。要求每个功能使用函数完成。

2024-07-10 20:58:00 239

原创 2024/7/9

3、定义一个4*3的二维整形数组,完成对二维数组的输入、输出。并将该二维数组中每一行的最值放入到一个一维数组中,并对该维数组进行升序排序后输出。5、完成注册和登录功能:使用两个一维字符数组存储账户和密码注册:完成对账号和密码的输入。登录:将登录账号和密码跟注册的账号和密码进行匹配,如果相等,则登录成功,否则,登录失败。1、提示并输入一个字符串,统计该字符串中字母、数字、空格以及其他字符的个数。2、提示并输入一个字符串,求出该字符串中所有数字的总和。4、提示并输入两个一维整形数组,求这两个数组的交集。

2024-07-09 21:05:56 179

原创 2024/7/4关于分支语句的练习

2.终端输入一个日期,判断是这一年的第几天。

2024-07-04 19:07:14 247

原创 7/3练习

知识梳理:1.2.

2024-07-03 21:05:55 165

原创 2024/7/2 C语言关于自增,自减的练习题

k=011------是八进制,转成二进制是000001001也就是9.4.在C语言中,要求运算符必须是整型的运算符是(D)。1.整理知识点--------文档。

2024-07-02 18:54:46 272 1

原创 1/23 C语言复习

格式:存储类型 数据类型 (*指针变量名)[常量表达式) eg:int(*p)[3]=arr。continue:跳出本次循环,进入下次循环,实际跳出continue下面的c语句。(2)| 按位或 有一个1,结果为1,全部为0,结果为0。(1)& 按位与 有一个0,结果为0,全部为1,结果为1。(4) ~ 取反 非0结果为1,非1结果为0。格式:数据类型(*数组名[常量表达式](参数列表)格式:char *指针数组名[常量表达式]格式:数据类型(*指针变量名)(参数列表)

2024-01-25 11:53:31 430

空空如也

空空如也

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

TA关注的人

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