相关文章
【C++编程能力提升】
代码随想录训练营Day48 | Leetcode 198、213、337 一、198 打家劫舍二、213 打家劫舍II三、337 打家劫舍III 一、198 打家劫舍
题目链接:198 打家劫舍
核心:经典的动态规划问题,是否选择当前房屋有两种状态,要么选,要…
建站知识
2024/11/24 23:31:04
SQL模板-用户留存率计算
在这段实习中,我遇到了用户留存率计算的需求,这里做个总结。 首先来讲下,什么是用户留存? 在互联网行业中,用户在某段时间内开始使用应用,经过一段时间后,仍然继续使用该应用的用户。用户留存一…
建站知识
2024/10/22 2:54:48
数据结构与算法:时间复杂度与空间复杂度
目录
算法复杂度
时间复杂度
定义
大O渐进法
大O推导方法
常见举例
计算时间复杂度
1.常数阶O(1)
2.线性阶O(n)
3.平方阶O(n)
4.对数阶O(log n)
5.线性对数阶O(nlog n)
6.立方阶O(n)
空间复杂度
定义
空间复杂度计算
常见情形
1.常量空间
2.线性空间…
建站知识
2024/11/4 11:49:38
SQLAlchemy关联表删除策略设置
目录
SQLAlchemy关联表
常用的级联选项
外键 SQLAlchemy关联表 SQLAlchemy 是一个 Python 的 ORM(对象关系映射)库,它允许你在 Python 中使用类来表示数据库中的表,从而更方便地进行数据库操作。在 SQLAlchemy 中,可…
建站知识
2024/10/22 2:54:18
聊聊并发编程——多线程之synchronized
目录
一.多线程下数据不一致问题
二.锁和synchronized
2.1 并发编程三大特性
2.2引入锁概念
三.synchronized的锁实现原理
3.1 monitorenter和monitorexit
3.2synchronized 锁的升级
3.2.1偏向锁的获取和撤销
3.2.2轻量级锁的加锁和解锁
自适应自旋锁
轻量级锁的解锁…
建站知识
2024/10/22 10:00:55
基于 ESP32-C2 的 Wi-Fi/BLE 和 LoRa 极低成本无线组网方案
在物联网高速发展的今天,Wi-Fi 和 LoRa 作为近距离和超远距离通信技术,均有其各自的典型应用场景,在各自应用领域都取得了卓越的成就。Wi-Fi 和 LoRa 技术各具优势,在很多场景需求中,如果将两者结合,一方面…
建站知识
2024/9/22 9:14:20
面试官的几句话,差点让我挂在HTTPS上
♥ 前 言
作为软件测试,大家都知道一些常用的网络协议是我们必须要了解和掌握的,比如 HTTP 协议,HTTPS 协议就是两个使用非常广泛的协议,所以也是面试官问的面试的时候问的比较多的两个协议;而且因为这两个协议有相…
建站知识
2024/10/22 3:30:14
从裸机开始安装操作系统
目录
一、预置知识
电脑裸机
win10版本
官方镜像 V.S. 正版系统
二、下载微软官方原版系统镜像
三、使用微PE系统维护U盘 四、安装操作系统
五、总结 一、预置知识
电脑裸机
●只有硬件部分,还未安装任何软件系统的电脑叫做裸机。
●主板、硬盘、显卡等必…
建站知识
2024/11/12 8:27:27