XOR
ftrace irqs跟踪器
当中断被关闭(俗称关中断)了,CPU就不能响应其他的事件,如果这时有一个鼠标中断,要在下一次开中断时才能响应这个鼠标中断,这段延迟称为中断延迟。向current_tracer 文件写入 irqsoff字符串即可打开irqsoff来跟踪中断延迟。 ``` [root@linux tracing]# p ......
简单讲讲YV12格式
一、YUV格式简介 YUV是一种颜色编码方式,广义上包括Y'UV、YUV、YCbCr、YPbPr等专有名词,狭义上都称为YUV格式。RGB格式中三个分量R、G、B都表示颜色;YUV格式与之不同,Y分量表示明亮度,也就是灰阶值,U分量和V分量表示的则是色度,用于描述影像色彩及饱和度,用于指定像素的颜色 ......
kaggle notebook 处理临时脚本的方法
#=写入项目临时代码 aaa=''' #!/usr/bin/env python # coding=utf-8 # Copyright 2023 The HuggingFace Inc. team. All rights reserved. # # Licensed under the Apache ......
实验5
6.实验任务6 task6.py 实验源码: 1 with open('data6.csv', 'r', encoding='gbk') as f: 2 old_data = f.read().split('\n') 3 del old_data[0] 4 processed_data = [] 5 ......
Vue基础之表单控制 ,v-model进阶,箭头函数,JS循环
[toc] # 一、表单控制 ## 1.checkbox选中 ```html Title checkbox单选 用户名: 密码: 记住密码: 用户名:{{username}}--–>密码:{{password}}--–> {{remember}} ```  【图片来源】http://t.csdn.cn/d52a ......
再补一下
树上差分: 点差分:路径u->v上加x w[u]+=x,w[v]+=x,w[LCA(u,v)]-= x ,w[fa[LCA(u,v)]]-=x 边差分:同上: w[u]+=x,w[v]+=x,w[LCA(u,v)]-=2*x 关于粗体的部分,可以自己模拟一下 有关连通性: 用途:随机图->缩点->D ......
Qt Sginals&Slots基本原理(1)
###### moc(mete object compiler) * C++语言原生不支持反射(简单来说就是描述自身结构的信息,例如类名、函数有多少个参数之类的信息) * moc准确来说是一个代码生成器,通过分析头文件(Qt的一些宏、信号、槽、属性等),生成对应的C++代码(包含类名字、信号函数、函 ......
Mysql第一篇之基础
### 1.数据库相关概念 何为**数据库**: * 存储和管理数据的仓库,数据是有组织的进行存储。 * 数据库英文名是 DataBase,简称DB。 数据库就是将数据存储在硬盘上,可以达到持久化存储的效果。那又是如何解决上述问题的?使用数据库管理系统。 何为**数据库管理系统**: * 管理数据库 ......
Python 子类继承了多个父类 , MRO查找调用方法
在 Python 中,如果一个子类继承了多个父类,而这些父类中都有同名的方法或属性,那么子类在调用这个方法或属性时,会按照 MRO(Method Resolution Order,方法解析顺序)的规则进行查找和调用。在 Python 中,MRO 的顺序是由 C3 算法计算出来的。C3 算法是一种基于 ......
0006.有监督学习之支持向量机(SVM)
一、什么是SVM 支持向量机(Support Vector Machine,SVM)是用于分类的一种算法,也属于有监督学习的范畴。 当一个分类问题,数据是线性可分(linearly separable)的,也就是用一根棍就可以将两种小球分开的时候,我们只要将棍的位置放在让小球距离棍的距离最大化的位置 ......
第一次作业(马哥)
1.解释开源许可证。 开源许可证:是指一种被用于计算机软件或其他产品的,允许在指定的条款内使用,修改或分发其源代码,蓝图或设计的许可证。是一种允许我们在一定条件内按照我们的需要自由使用和修改软件及其源代码的法律条款,籍此条款,这个软件的作者(可能是一个人,也可能是很多人)可以将这些权利许可给我们,并 ......
fastadmin设置列表页快捷搜索输入框内的文字placeholder
找到对应的列表js文件,在bootstrapTable初始化前增加这么一段代码: $.fn.bootstrapTable.locales[Table.defaults.locale]['formatSearch'] = function(){return "渠道名称或业务城市";}; 比如这里要搜索 ......
rman测试备份跳过固定表空间后做全库恢复 (recover database skip tablespace )
rman备份排除表空间: 备份过程截图: 备份脚本: run{ allocate channel t1 device type disk; allocate channel t2 device type disk; backup as compressed backupset incremental ......
应用问题解决——缓存穿透、缓存击穿、缓存雪崩
一、缓存穿透 缓存穿透:key对应的数据在数据源并不存在,每次针对key的请求从缓存中获取不到,请求都会压到数据源,从而可能压垮数据源,比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库 现象: 1、应用服务器压力变大 2、redis命中率低 3 ......
阶 原根 离散对数
# 阶 原根 离散对数 ## 阶 ### 定义 $a\mod p$ 的阶是 $a^e\equiv1\pmod p$ 的最小指数 $e$ 符号语言: $\delta_p(a)$ 代表 $a$ 在 $\mod p$ 的意义下的最小指数 $e$ 使$a^e\equiv1\pmod p$  我们可以想到一个 $O(n^ ......
「LOJ3405」Gem Island 2
# 题目 [点这里](https://loj.ac/p/3405)看题目。 有一个长度为 $n$ 的序列 $a_1,a_2,\dots,a_n$。初始时,$\forall 1\le i\le n,a_i=1$。 接下来进行 $d$ 轮操作。每一轮操作会以 $\frac{a_i}{\sum_{j=1} ......
初识vue3——第一天
## api查询地址 api请查阅[vue3全部API](https://cn.vuejs.org/api/ "vue3全局API") ## 初始化实例 每个 Vue 应用都是通过 `createApp` 函数创建一个新的应用实例: ``` // index.html // main.js impo ......
IoU
IOU(Intersection over Union): 作用:IOU是最常用的边界框重叠度量方法,用于衡量两个边界框之间的重叠程度。 优点:简单直观,易于计算和理解。 缺点:不考虑形状信息,对大小和方向不敏感。 计算公式:IOU = (Intersection Area) / (Union Ar ......
数据结构小结
个人认为数据结构有点偏向理论知识点,从这些理论知识点,我们可以知道各种数据结构的特点,然后在特定的场景下使用对应的数据结构来存储。 基础的数据结构 从逻辑上来说基础的数据结构只有线性结构、非线性结构,也就是数组、链表。其他复杂一点的如队列、栈、树、图、hash table 都可以通过数组和链表的方式 ......
C++设计模式:观察者模式
观察者模式又叫做发布-订阅模式;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动的更新自己。 有两大类(主题和观察者)一共四个角色从上面我们可以看到,这里面包含了:(1) 抽象主题/抽象被观察者(Subj ......
字符串轮转
字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。 示例1: 输入:s1 = "waterbottle", s2 = "erbottlewat" 输出:True 示例2: 输入:s1 = "aa", s2 ......
0001-虚函数和虚表笔记
[toc] 1. 一个空对象至少占用1字节的空间 展开查看:原因是在栈上分配2个对象时,要区分地址 class Object { }; void Function () { Object o1, o2; // 需要区分o1,o2的地址 } 2. 空类有虚函数,需要占用一个指针的空间,即:编译器会插入 ......
c++
因此,想要查看一个数组变量的地址,代码为: int arr[10]; cout << arr << endl; //注意,arr 之前无需 & 。 查看数组中第一个元素的地址: int arr[10]; cout << &arr[0] << endl; 递归:递归的过程是压栈的过程,递归结束,会出栈 ......
speaking part2
3 to 4 minutes 1 minute to prepare speak for 2 minutes task card describe.... Make notes first thing came to head follow the points on the task card b ......
vscode 部署远程调试
vscode 部署远程调试 安装扩展Remote Development 该步骤会自动安装 Remote-WSL / Containers / SSH 等插件。 安装扩展C/C++ 添加远程机器 点击左侧远程的图标,资源管理器下拉选择远程; 点击配置按钮,修改配置文件添加远程机器; 点击+号添加远程 ......
Python中encoding='utf-8-sig'是什么意思
大家好,我是皮皮。 ### 一、前言 前几天在Python白银群【凡人不烦人】问了一个`Python`编码的问题,这里拿出来给大家分享下。 ![image.png](https://upload-images.jianshu.io/upload_images/26239789-4f0c6e4f9f5 ......
DBV、Gamma、灰阶、亮度之间的关系
图像拍摄时,是将外部环境的亮度数据进行采样存储,但是亮度数据量太大,硬件资源有限,有限的数据量要表示自然界那么多的亮度范围,所以要用更多的信息表示人眼敏感的暗部区域 ,更少的数据量表示不敏感的明部范围, 人眼对明部的视觉感受不是非常明显,所以可以牺牲一部分明部的数据; 将亮度数据按照一定的规则映射为 ......