相关文章
学习笔记(C++篇)—— Day 6
1.内部类 如果一个类定义在另一个类的内部,就叫做内部类。 例如下面一个代码示例:
class A
{
private:static int _k;int _h 1;
public:class B // B默认就是A的友元{public:void foo(const A& a){cout << _k << endl; //OKcout <&…
建站知识
2025/5/18 22:15:53
掌握 Kotlin Android 单元测试:MockK 框架深度实践指南
掌握 Kotlin Android 单元测试:MockK 框架深度实践指南
在 Android 开发中,单元测试是保障代码质量的核心手段。但面对复杂的依赖关系和 Kotlin 语言特性,传统 Mock 框架常显得力不从心。本文将带你深入 MockK —— 一款专为 Kotlin 设计的 …
建站知识
2025/5/18 22:14:52
vector(c++)
前言
正式进入学习STL的第一步就是vector容器, vector是一种用于存储可变大小数组的序列容器,就像数组一样,vector也采用的连续存储空间来存储元素。本质上讲,vector使用动态分配数组来存储它的元素。底层是一个顺序表。本文介绍…
建站知识
2025/5/18 22:13:51
布隆过滤器和布谷鸟过滤器
原文链接:布隆过滤器和布谷鸟过滤器
布隆过滤器
介绍
布隆过滤器(Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数,检查值是“可能在集合中”还是“绝对不在集合中”
空间效率高&a…
建站知识
2025/5/18 22:12:40
院校机试刷题第五天:1912循环位移、1913礼炮车
一、1912循环位移
1.题目描述 2.解题思路
一道模拟题,首先要判断长度是否一致,排除掉长度不相同的情况。
在一个字符串中找到另一个字符串的开头,然后依次遍历比对,用队列也不会方便多少,直接下标索引比对即可。
3…
建站知识
2025/5/18 22:11:37
线性表之数组与栈详解
线性表之数组与栈详解 前言一、数组(Array)1.1 数组的基本概念1.2 数组的实现与操作1.3 数组的应用场景1.4 数组的优缺点 二、栈(Stack)2.1 栈的基本概念2.2 栈的实现方式2.3 栈的应用场景 2.4 栈的优缺点 三、数组与栈的对比总结…
建站知识
2025/5/18 22:10:33
怎么查询电脑的网络IP地址是多少?
当有时候要查询电脑的IP地址,一下是一些查询的方法:
可以查询你当前网络的外部IP地址:
方法1:使用命令行查询
Windows系统:
curl ifconfig.me或
nslookup myip.opendns.com resolver1.opendns.commacOS/Linux系统…
建站知识
2025/5/18 22:09:32
数据库的规范化设计方法---3种范式
第一范式(1NF):确保表中的每个字段都是不可分割的基本数据项。 第二范式(2NF):在满足1NF的基础上,确保非主属性完全依赖于主键。 第三范式(3NF):在满足2NF的基…
建站知识
2025/5/18 22:08:31