自定义博客皮肤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)
  • 收藏
  • 关注

原创 【无标题】

假设我们有一个已有类 LegacyPrinter,它提供了打印功能,但接口与客户端预期的 Printer 接口不一致,我们需要创建一个适配器将 LegacyPrinter 的接口转换为 Printer 接口。懒汉式,返回单例对象指针,new对象时需要加锁,并判断是否创建成功,未成功继续new。组成:目标接口(客户希望) 已有接口 适配器(将用户接口转换成已有接口的方法)派生类内需要有已有接口的类,然后重写接口中,把已有接口的功能开放出去。多个派生类继承抽象类,然后根据类型绝对创建哪个派生类。

2026-01-28 18:02:13 45

原创 【无标题】

数据传输完毕后,就释放了连接,客户端共发出了两个连接请求报文段,其中第一个丢失,第二个到达了服务端,但是第一个丢失的报文段只是在某些网络结点长时间滞留了,延误到连接释放以后的某个时间才到达服务端,此时服务端误认为客户端又发出一次新的连接请求,于是就向客户端发出确认报文段,同意建立连接,不采用三次握手,只要服务端发出确认,就建立新的连接了,此时客户端忽略服务端发来的确认,也不发送数据,则服务端一致等待客户端发送数据,浪费资源。如果 ISN 是固定的,攻击者很容易猜出后续的确认号,因此 ISN 是动态生成的。

2026-01-28 16:49:23 365

原创 学习笔记

高级指针指针即内存地址 内存地址: 4G虛拟内存 编号0-4G 0x0000 0000 - 0xffffffff指针变量: 保存内存地址的变量*内存地址 取值&变量 取址定义指针变量:类型 *p; 类型:p存储的地址上存储的数据类型int *p; int* 是指针的类型 int是指p存储的地址,那片地址上的数据类型指针算术运算: p+1; p++; 指针+1,加了单位长度的内存地址 NULL 悬空指针 野指

2020-07-26 19:55:29 120

原创 学生管理系统

#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct Stu{int no;char name[40];int score[3];}Stu;int makeno=20200001;Stu pstu=NULL;size_t capcity=10;size_t size=0;#define N 3#define STUSIZE sizeof(Stu)int adds

2020-07-26 19:23:16 187

原创 推箱子小游戏

#include <stdio.h>#include<stdbool.h>#include “get_keyboard.h”//座位 排 每一排 多少列 7行8列 两个维度 行和列 编号索引 行[0-6] 列[0-7]//0 路//1 墙//2 箱子//3 终点//4 小老鼠//5 小老鼠站在终止上//6 箱子到达终点上//7int g_boards[7][8] ={{0,1,1,1,1,1,1,0},{0,1,0,0,0,0,1,1},

2020-07-19 11:40:42 304

原创 strlen,strcpy,strncpy,strcat,strncat等函数原型代码

**strlen,strcpy,strncpy,strcat,strncat等函数原型代码**#include<stdio.h>#include<assert.h>size_t mystrlen(const char s){assert(s!=NULL);size_t len=0;for(len=0;(s+len)!=’\0’;len++);return 0;}char *mystrcpy(char *dest,const char *src){ass...

2020-07-19 11:34:21 182 2

原创 c语言猜数字游戏

游戏规则猜数字随机生成一个数字 n 在(0,100)区间 假设23设置:0 退出游戏提示用户:请猜一个数字在(0,100)区间:50你猜的数字太大了请猜一个数字在(0,50)区间:17你猜的数字太小了请猜一个数字在(17,50)区间:87别闹,你猜的数字不在区间范围请猜一个数字在(17,50)区间:…23恭喜中奖了!代码#include <stdio.h>int main(){int res=0,big=100,small=0;srand(tim

2020-07-12 09:53:57 518

原创 c语言猜拳游戏

swich语句写一个简单的猜拳游戏跟电脑玩 石头剪刀布输入用户出 哪个电脑随机出判断谁赢谁输 平局#include <time.h>srand(time(NULL));int opt = rand()%3;//生成随机数代码#include<stdio.h>#include <time.h>int main(){int input;srand(time(NULL));int opt=rand()%3;//0代表剪刀,1代表石头,2代表布sca

2020-07-12 09:39:56 1446

空空如也

空空如也

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

TA关注的人

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