- 博客(46)
- 收藏
- 关注
原创 多态练习题
全局变量,int monster = 10000;定义英雄类hero,受保护的属性string name,int hp,int attck;公有的无参构造,有参构造,虚成员函数void Ati()blood-=0;},法师类继承自英雄类,私有属性int ap_atk=50;重写虚成员函数void AtKk()Xblood-=(attck+ap_atik);射手类继承自英雄类,私有属性int ac_atk = 100;重写虚成员函数void Ati()/blood-=(attck+ac_atk);
2023-07-03 20:53:58 38
原创 C++课程学习
结构体主要用于数据结构相关的实现,如定义结点、栈、队列等,由于需要在外界访问其属性,所以以结构体为主。1> 默认访问权限不同:结构体的默认访问权限是public,而类的默认访问权限是private。2> 默认继承方式不同:结构体的默认继承方式是public,而类的默认继承方式是private。展示函数输出该矩形的周长和面积: void show()设置长度:void set_l(int l);设置宽度:void set_w(int w);获取长度:int get_l();获取宽度:int get_w();
2023-06-28 20:36:02 109
原创 学习C++
二、定义一个命名空间Myspace,包含以下函数:将一个字符串中的所有单词进行反转,并输出反转后的结果。例如,输入字符串为"Hello World",输出结果为"olleH dIroW",并在主函数内测试该函数。
2023-06-27 20:30:35 35
原创 端午第三天
apt-get:在线安装软件与其他关键词组合使用如:install,remove,download,clean等。一、整理grep,find,cut,tar,apt-get,dpkg,ln,ln-s。cut:用于显示每行从开头算起 num1 到 num2 的文字。grep:用于查找文件里符合条件的字符串或正则表达式。find:用于在指定目录下查找文件和目录。tar:归档/打包和拆包(备份)ln-s:创建软连接文件。dpkg:离线安装文件。
2023-06-24 17:27:20 44
原创 端午第二天
sudo deluser 用户名:默认不删除家目录,也不加-r参数。1)用户指令:adduser、userdel、usermod、(英文全称:disk free):列出文件系统的整体磁盘使用量。(英文全称:disk used):检查磁盘空间使用量。sudo userdel 用户名:默认不删除家目录。sudo userdel -让用户名:删除家目录。二、实现一个atoi函数,用于将字符串转换成整形。2)磁盘指令:df、du、fdisk。sudo adduser 用户名。一、整理用户指令和磁盘相关指令。
2023-06-23 16:50:14 42
原创 端午第一天
线程:一个程序的多个执行线路我们称之为线程。多个线程共享同一个进程的地址空间,参与系统的统一的调度。允许进程将所占有的资源从主体中剥离出来。允许某些线程共享一部分进程的资源。进程:进程是程序一次执行的过程,所以是动态的。它是资源管理的最小单位,进程在最初的时候包含了程序、资源和执行三部分。进程之间的切换需要消耗系统很大的开销。2.进程上下文的切换资源消耗比较大,而线程是在进程内部切换,资源比较小。1.每个进程拥有独立的4G虚拟地址空间,而线程是共享内存的地址空间。一、进程和线程的区别。
2023-06-22 15:28:26 51
原创 在myString基础上,将能够重载的运算符全部进行重载
【代码】myString函数重载使用在myString基础上,将能够重载的运算符全部进行重载。
2023-05-11 21:39:31 228
原创 Qt封装顺序队列
私有成员属性:存放队列的数组、两个变量分别记录队头和队尾下标。公有成员函数: 入队(push( type value ))求队列长度(size()):要求时间复杂度在常量级别。手动封装一个循环顺序队列类(Stack)判满( bool full())判空(bool empty())
2023-05-09 21:26:36 493
原创 完成数据库的增删查
函数原型:insert into 表名 values(数据1,数据2,数据3);函数原型:delete from 表名 where 限制条件;函数原型:select * from 表名 限制条件;
2023-04-25 21:56:43 50
原创 TCP服务器的搭建练习
1. 将TCP的select服务器重新写一遍(上交)3. 将TCP的select客户端写一遍(上交)2. 将TCP的poll客户端写一遍(上交)
2023-04-24 21:58:03 161
原创 初学网络编程
在大端字节序中,最高位字节,也就是第一个字节存放在最低的内存地址处,对于整数0x12345678,它在大端字节序中的表示形式是0x12 0x34 0x56 0x78。在小端字节序中,最低位字节,存放在最低的内存地址处,对于整数0x12345678,在小端字节序中的表示形式是0x78 0x56 0x34 0x12。目前常用的字节序有大端字节序(Big-Endian)和小端字节序(Little-Endian)两种。字节序(Byte Order)指的是在数字在内存中表示时,字节的排列顺序。
2023-04-19 20:27:14 327
原创 文件IO练习
(3)子进程循环调用read函数,读取数据。若是读到的数据是0,说明读到文件尾部,调用continue继续读。若是读到"quit",结束读取循环,书写完毕后,调用lseek()定位到头部。若是用户输入“quit",结束输入循环。3.父进程循环从键盘输入数据写入到文件,子进程利用usleep (200)休眠200us,然后循环从文件中读取数据打印到屏幕上。,如果父进程输入"quit",父子进程结束。父进程利用fegets从键盘输入数据,写到文件中,书写完毕后用lseek()定位到头部。
2023-04-12 20:19:39 101
原创 单链表练习
思路:参数头结点L 被修改的元素key 要修改的元素e。5. 修改p的数据域:重新赋值。循环删除头结点后面的所有结点。思路:参数:L pos e。4,找到pos起名字p。1.根据key得到位置。1,判断链表是否存在。2,判断链表是否为空。3,判断位置是否合法。
2023-03-30 20:59:35 68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人