相关文章
数据结构与算法:时间复杂度与空间复杂度
目录
算法复杂度
时间复杂度
定义
大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/25 0:26:22
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/11/25 0:29:54
从裸机开始安装操作系统
目录
一、预置知识
电脑裸机
win10版本
官方镜像 V.S. 正版系统
二、下载微软官方原版系统镜像
三、使用微PE系统维护U盘 四、安装操作系统
五、总结 一、预置知识
电脑裸机
●只有硬件部分,还未安装任何软件系统的电脑叫做裸机。
●主板、硬盘、显卡等必…
建站知识
2024/11/12 8:27:27
CV经典任务(一) 语义分割、实例分割 | 全卷积
文章目录 1 语义分割1.1 思路1 滑动窗口1.2 思路2 全卷积网络 2 代码实现3 实例分割 之前讲了分类 实际中除了分类还有几大视觉任务
语义分割,实例分割,目标检测
以上任务基本也都基于前面讲的卷积网络去做的
1 语义分割
语义分割(Semant…
建站知识
2024/10/22 17:02:19
什么是好的UI设计?优漫动游
UI(UserInterface),即界面设计,它是网站、App给用户在感觉(视觉、触觉、听觉等)和情感上带来的第一体验,包括人机交互、界面逻辑、界面美观设计三个方面。简单来讲,UI不仅是一种表现…
建站知识
2024/10/22 5:27:00