相关文章
Comparator比较逻辑
Java里
Comparator<T> comparator (a, b) -> { // 比较逻辑 return Integer.compare(a.someValue, b.someValue); };
// 降序排序 Collections.sort(list, (a, b) -> b.val - a.val); 就是return true了,就是a在b后面。 所以a-b还是b-a怎么…
建站知识
2024/10/30 14:55:57
面向对象之设计模式,四种内部类,类关系
面向对象
1. 类关系
继承 使用extends表示,类和类单继承,接口和接口多继承,多个逗号隔开
又叫泛化关系 实现 类和接口是多实现关系,多个逗号隔开,通过关键字 implements表示 依赖 一个类中的局部变量 ,保存了另一个类对象 关联 又叫强依赖,一个类中的成员变量,是另一个类对象…
建站知识
2024/11/9 0:14:52
S02. 内核的实现(未完)
一、虚拟内存管理
1、内存分页
二级页表线性地址转换物理地址过程如下:
用虚拟地址的高10位乘以4,作为页目录表内的偏移地址,加上页目录表的物理地址,所得的和便是页目录项的物理地址。读取该页目录项,从中获取到页…
建站知识
2024/10/27 15:07:47
C++自定义接口类设计器之函数解析二
关键代码 // 解析为函数
bool FunctionCreator::parse(const QString& lineFunc) {auto trimFunc lineFunc.trimmed();auto list trimFunc.split(" ");bool bHasReturn false;// 返回值和函数名解析for (const auto& key : list) {auto trimKey key.trim…
建站知识
2024/10/28 21:40:11
CCF编程能力等级认证GESP—C++3级—20240629
CCF编程能力等级认证GESP—C3级—20240629 单选题(每题 2 分,共 30 分)判断题(每题 2 分,共 20 分)编程题 (每题 25 分,共 50 分)移位寻找倍数 单选题(每题 2 分,共 30 分…
建站知识
2024/11/1 1:32:00
利用SSE打造极简web聊天室
在B/S场景中,通常我们前端主动访问后端可以使用axios,效果很理想,而后端要访问前端则不能这样操作了,可以考虑SSE、websocket和gRPC等方式,实时和性能均有保障。 下面给出一个简单的例子,后端是nodeexpress…
建站知识
2024/10/27 20:03:23
【前端】中后台框架 添加其他布局的探索
文章目录 前言需求整理第一步:实现可切换布局第二步:配置页面顶部的路由(一级路由)第三部:配置左侧二级和二级以上的路由第四部:给侧边栏加一个动画第五部:刷新页面之后顶部路由、左侧路由的回显…
建站知识
2024/11/11 14:50:57