- 博客(27)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
翻译 RimWorld:修改defs的几种方法简介
https://www.rimworldwiki.com/wiki/Modding_Tutorials/Modifying_defs
2023-12-30 22:12:48
662
原创 计算机网络—自顶向下方法 传输层复习笔记
计算机网络—自顶向下方法 传输层复习笔记传输层传输层与网络层的关系因特网传输层概述多路复用与多路分解套接字与端口号无连接传输:UDPUDP的特点UDP报文结构UDP检验和UDP检验和的计算UDP检验和的性质可靠数据传输原理构造可靠的数据传输协议流水线可靠数据传输协议窗口与序号空间回退N步(GBN)GBN发送方GBN接收方GBN运行示例选择重传(SR)SR发送方SR接收方SR运行示例可靠数据传输机制总结面向连接的运输:TCPTCP报文结构往返时间的估计与超时可靠数据传输快速重传TCP的窗口协议流量控制TCP连
2021-05-10 21:25:12
1080
4
原创 计算机网络—自顶向下方法 应用层复习笔记
计算机网络—自顶向下方法 应用层学习笔记应用层网络应用程序的体系结构客户-服务器体系结构P2P体系结构进程通信客户和服务器进程套接字HTTP协议Web概念HTTP概况非持续性和持续性连接HTTP报文HTTP请求报文HTTP响应报文COOKIEWeb缓存Web缓存的基本原理Web缓存的优点条件GET方法SMTP协议因特网与电子邮件邮件报文格式SMTP概述SMTP命令邮件访问协议POP3IMAP基于Web的电子邮件DNS:因特网目录服务DNS概述DNS服务器的结构分布式,层次式数据库DNS缓存DNS资源记录D
2021-05-06 22:07:27
921
原创 码图:156 扩展String类(C++)
题目描述:扩展String类,引入头文件CString.h,它的内容如下:#include <iostream>using namespace std;class String{protected: char *mystr; int len;public: String(const char *p){ len = strlen(p); mystr = new char[len+1]; strcpy(mystr,p); } ~String(){ if (mys
2020-10-18 11:45:18
1100
原创 码图:525 node append(C++)
题目描述:编写一个表示链表节点的模板类node,实现链表节点的以下功能:set_value函数:设置节点值get_value函数:获取节点值get_prev函数:获取上一个节点get_next函数:获取下一个节点append函数:在当前节点之后追加新节点例如,下列程序中,test1函数的输出应为:1 2 3test2函数的输出应为:1.1 2.2 3.3test3函数的输出应为:a b c部分代码已给出,请将代码补充完整。填空代码如下:#include <iostream&g
2020-10-18 09:46:10
646
原创 码图:141 实现Student类(C++)
题目描述:设计一个学生类Student,包含学生学号(最长10位)、姓名(不用支持中文最长12位)、三门课程成绩等基本信息,计算每门课程学生的平均成绩。需实现Student的display成员函数,依次输出学号 姓名 和三门课的成绩,每个输出以空格隔开成员函数 average1 ,average2 ,average3 ,分别返回三门课的平均成绩。Student类的使用方法如下所示,在你的代码中除了实现Student类,还需引入以下代码:int main(){ Student *stu1,*st
2020-10-11 15:28:02
535
原创 码图:148 实现User类(C++)
题目描述:设计一个User类,要求User类可以保持多个用户的用户名和密码信息,实现User类的构造函数和AddUser方法添加新用户,实现int login(char *name,char * pass)方法,该方法接受用户名和密码,判断用户名对应的密码是否正确,如果正确返回用户的编号,如果不正确返回-1。User类的使用示意如下所示,在你的代码中除了实现User类以外,还需一如如下main函数int main(){ char name[10],name1[10],pass[10],pass
2020-10-11 15:24:35
794
原创 二叉树的前序,中序,后序非递归遍历(C&C++)
前序遍历示意:中序遍历示意:后序遍历示意:实现:void Visit(int n){ cout << n;}void NRPreOrder(BiTree bt){ BiTree S[MAXSIZE], p = bt; int top = -1; if (bt == NULL) return; while (!(!p && top == -1))//p与栈均不空时继续循环 { while (p) { Visit(p->data
2020-10-11 10:52:38
232
原创 码图:152 实现RoundTable类(C++)
题目描述:定义一个Table类和Circle类,Table类有高度high属性,Circle类有半径 radius属性,类型都为float。Circle类有GetArea()方法,返回圆的面积。Table类有GetHigh方法,返回Table的高度。实现一个RoundTable类,它由Table类和Circle类共同派生出,并拥有color属性同时实现 char* GetColor方法,返回color的值。本题中圆周率请取为3.14最终RoundTable类的使用方法如下所示,在你的代码中除
2020-10-08 15:27:19
837
原创 码图:151 继承Building类(C++)
题目描述:引入Building.h头文件,它的内容如下:#include <iostream>using namespace std;class Building{public: Building(char *name,int floor,int room,int area){ strcpy(this->name,name); this->floor = floor; this->room = room; this->area = area;
2020-10-08 15:25:16
817
原创 码图:69 C++-简单计算器
题目描述:引入头文件CNumberFactory.h它的内容如下:#pragma onceclass CNumberFactory{public: virtual void Add(int number) {}; virtual void Sub(int number) {}; virtual int GetValue() {return -1;}; virtual void SetValue(int number) {}; CNumberFactory *Create();};
2020-10-08 15:23:51
573
原创 码图:67 C++Test_Shape
题目描述:通过课程进入 题 号: 67 C++Test_Shape 语言要求: C++已知基类定义在头文件ShapeFactory.h中,类定义如下:#pragma onceclass ShapeFactory{public: ShapeFactory(){}; virtual ~ShapeFactory(){}; virtual float Circumstance(){return 0;}; ShapeFactory *Create(float a,float b,flo
2020-10-08 15:22:10
847
3
原创 码图:155 ClockWithDate类(C++)
题目描述:引入头文件ClockAndDate.h,它的内容如下:#include <iostream>using namespace std;class Clock{public: Clock(int h,int m,int s){ hour =(h>23? 0:h); minute = (m>59?0:m); second = (s>59?0:m); } virtual void run(){ second = second+1; if (
2020-10-08 15:20:31
432
原创 码图:154 完成NewClock类(C++)
题目描述:引入头文件Clock.h,它的内容如下:#include <iostream>using namespace std;class Clock{public: Clock(int h,int m,int s){ hour =(h>23? 0:h); minute = (m>59?0:m); second = (s>59?0:m); } virtual void run(){ second = second+1; if (second&
2020-10-08 15:18:17
506
原创 码图:166 工具类Vehicle(C++)
题目描述:引入头文件Vehicle.h,它的内容如下:#include <iostream>using namespace std;class Vehicle{public: Vehicle(){ cout<<"Vehicle constructor..."<<endl; } ~Vehicle(){ cout<<"Vehicle destructor..."<<endl; } virtual void display()
2020-10-08 15:15:58
1103
原创 码图:135 计算大整数的差(C++)
题目描述 :编写程序接受两个任意大的整数,返回两个整数之差,(提示:大整数用字符串表示)。输出格式:如果结果为正,在结果前用"+“表示,如果为负数则加上”-";如果结果的位数小于输入整数的位数,则在结果前面补零直到和位数最大的输入数位数一致;如果两个数相等直接输出0例如输入:22345678900 12345678900输出:+10000000000输入:100 1010输出:-0910输入:12345 12345输出:0实现:#include <iostream
2020-10-08 15:13:43
1536
原创 码图:165 (多态)Set类(C++)
题目描述:引入头文件CSet.h,它的内容如下:#include <iostream>using namespace std;class Set{private: int n; int * pS; //集合元素public: Set(){n = 0;pS =NULL;} Set(Set &s){ n = s.n; if (n !=0) { pS= new int[n+1]; for (int i =1;i<=n;i++) //集合的下标
2020-10-08 13:54:30
526
循环顺序队列(+1判满)的基本操作.cpp
2020-10-11
链栈(有头结点)的基本操作(C++)
2020-10-11
递归构造二叉排序树的问题?
2020-10-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人