相关文章
C++设计模式代码--单例模式
参考:5. 单例模式(Singleton) (yuque.com)
1、什么是单例模式
保证一个类只有一个实例,并提供一个访问该实例的全局节点;
2、什么情况下需要单例模式
某个类的对象在软件运行之初就创建,并且在软件的很…
建站知识
2024/12/25 9:46:50
MIT线性代数笔记-第31讲-线性变换及对应矩阵
目录 31.线性变换及对应矩阵打赏 31.线性变换及对应矩阵
线性变换相当于是矩阵的抽象表示,每个线性变换都对应着一个矩阵
例: 考虑一个变换 T T T,使得平面上的一个向量投影为平面上的另一个向量,即 T : R 2 → R 2 T:R^2 \to R…
建站知识
2024/12/25 10:00:22
web自动化(4)——POM设计重构
1. 什么是POM
Page Object Model 是ui自动化测试中常见的封装方式。
原理:将页面封装为PO对象,然后通过面向对象的方式实现UI自动化
2. 封装原则
PO无需包含全部UI元素PO应当验证元素PO不应该包含断言PO不应该暴露元素
3. 怎么进行POM封装
面向对象…
建站知识
2024/12/25 9:47:32
2023年湘潭大学软件工程考试总结
选择
选择是全部单选,没有把多选题改成单选题出,我还是太年轻了,出题肯定是怎么简单轻松怎么来。
判断
判断题也确实是完全来自头歌的原题
选择判断总共30分,确定能拿到的分数是22分,其他的确实是原题但是自己没有…
建站知识
2024/12/25 9:48:57
Ubuntu:VS Code上C++的环境配置
使用 VSCode 开发 C/C 程序 , 涉及到 工作区的.vscode文件夹下的3个配置文件(均可以手动创建) :
① tasks.json : 编译器构建 配置文件 ;
② launch.json : 调试器设置 配置文件 ;
③ c_cpp_properties.json : 编译器路径和智能代码提示 配置文件 ;
…
建站知识
2024/10/4 17:07:13
Grafana Loki 组件介绍
Loki 日志系统由以下3个部分组成:
Loki是主服务器,负责存储日志和处理查询。Promtail是专为loki定制的代理,负责收集日志并将其发送给 loki 。Grafana用于 UI展示。
Distributor
Distributor 是客户端连接的组件,用于收集日志…
建站知识
2024/12/15 6:50:54
Redis第3讲——跳跃表详解
一、什么是跳跃表
跳跃表(skiplist)是一种随机化的数据结构,由William Pugh在论文《Skip lists: a probabilistic alternative to balanced trees》中提出。它通过在每个节点中维持多个指向其它节点的指针,从而达到快速访问节点的…
建站知识
2024/12/24 14:53:14