乱七八糟
土土土~
黄梅时节家家雨,青草池塘处处WA
展开
-
利用数组实现lru
LRU主要包含两个函数,第一个插入一个页面,第二个获得一个页面主要思路如下,当插入页面的时候,所有的页面向后移动一个单位(若果多出来一个元素舍弃掉),然后把这个页面放到数组首元素当获得一个页面的时候,就便利数组,找到这个页面然后放到最前面代码如下://页面struct page{ int id; //...其他信息 page(int _id) : id(_id) {}};//LRU类class Array_LRUCache {private: vector<page*&原创 2021-10-12 20:28:36 · 378 阅读 · 1 评论 -
KCP协议探索
项目地址KCP的包头:|<------------ 4 bytes ------------>|+--------+--------+--------+--------+| conv | conv:Conversation, 会话序号,upd是无连接的,conv用来标识来自哪一个客户端,对连接的一种替代+--------+--------+--------+--------+ cmd: command,用于标识指令,例如:pus原创 2021-09-25 17:07:41 · 619 阅读 · 3 评论 -
win10 系统重置之后鼠标在桌面右键之后一直转圈圈的问题
因为毛病太多了,就把系统重置了,然后发现电脑桌面不能鼠标右键,我以为是系统问题,然后重启还是不行然后我又重置了一次,这次是下载的win10,还是不行,最后找了半个晚上终于搞好了win+R 输入 services.msc 命令找到这个选项把他设置为禁用就可以了...转载 2021-05-30 04:40:03 · 943 阅读 · 3 评论 -
字节对齐
今天面试被问到什么是字节对齐:然后自己支支吾吾的说出了大概是个啥东西,然后具体也说不清楚那么什么是字节对齐呢?对于一个变量而言,假设其占有n个字节,那么该变量的起始地址就必须是n的整数倍,如果是结构体,那么结构体的起始地址也必须是最宽的数据成员的字节整数倍的字节对齐的目的就是为了提高程序执行的效率,使得cpu访问数据的时候不需要第二次访问class A{ char c1;};以上的代码之中,sizeof(A) 的结果为1 因为A只是占了一个字节那么再看下面的代码:class原创 2021-03-15 21:29:20 · 78 阅读 · 0 评论 -
软件工程期末考试复习
软件工程期末复习填空题:1 可行性研究 的目的是用最小的代价在尽可能短的时间内确定关键项目是都能够开发,是否值得去开发2 软件工程于 1968 年提出3 软件工程三要素是 过程 方法 和 工具4 软禁危机的主要原因是 软件本身的特点及开发的方法5 CRC技术中 C R 和 C 分别表示 类 职责 和 协作6 当模块A调用B模块是,若两个模块之间传递的是数值类型参数,则这两个模块的耦合方式是 数据耦合7 结构化分析中,用于描述加逻辑的主要工具有三种,即:结构化语言 判定表 判定树8 程序的效原创 2020-12-23 19:56:47 · 10071 阅读 · 8 评论