- 博客(32)
- 收藏
- 关注
原创 为什么 InnoDB 不像 MyISAM一样维护表的行数信息?
也就是说,所有并发操作都是共享行数信息的, 所有并发的增删操作对表的数据是 即时可见的,MyISAM 不支持 ACID,因此不支持隔离性,没有各种隔离级别。更更具体来说,是支持 读已提交,可重复读 这两种隔离级别的原因。而 InnoDB 支持事务,支持隔离性,有很多种隔离级别。在并发进行增删时,每个事务应该看到的行数都是不一样的。那当然可以在表头放一个值,表示当前的行数信息。所以原因就在 读已提交,可重复读 上。更具体来说,是支持 隔离性 的原因。在读已提交,可重复读这些隔离级别,
2024-12-12 18:47:48
163
原创 看不懂我直接吃,jdk1.7头插法在并发扩容下带来的死链问题(循环引用问题,死锁问题)
我把其他讲解中会标注的线程 A 的 e.next 删了,线程 B 的 e 和 e.next 也删了,它们只会干扰对死链问题的理解。点进来让我吃☝🏻🤓
2024-12-07 13:38:53
368
原创 加载 DataParallel封装模型的训练权重
如果您在训练时使用了 DataParallel,则加载的权重文件可能包含额外的模块前缀(如 module)。您需要处理这些前缀以匹配您的模型。
2024-03-07 12:37:56
499
原创 win10下powershell无法进conda虚拟环境
https://blog.youkuaiyun.com/qq_51582213/article/details/131258797?spm=1001.2014.3001.5506
2023-11-26 21:55:44
779
原创 关于采样点数与采样频率
fft 函数接受一个复数输入信号,并返回一个复数频谱,其中包含了信号的所有频率分量(正频率和负频率)。由于实值信号的频谱是对称的,rfft 函数只返回正频率部分,可以减少计算量和存储空间。rfft 的输出结果是一个长度为 (n//2+1) 的复数频谱,只包含了正频率的分量。分辨率 就是 采样频率÷采样点数(30÷1000)长度 是 采样点数//2 +1。最高频率 是 采样频率÷2。
2023-11-08 18:06:02
768
原创 Linux 捯饬环境
去找最新版适配自己架构的安装包,如一直按空格[Space]输入yes可指定安装路径如果您想要每次启动Shell时都自动激活conda环境,可以回答"yes"执行命令生成生成.condarc文件粘贴以下,:wq!
2023-11-06 21:04:02
71
原创 vscode 格式化插件 black formatter & autopep8 单行最大长度设置
【代码】vscode 格式化插件 black formatter & autopep8 单行最大长度设置。
2023-10-17 12:23:38
4663
5
原创 存在 if __name__ == “__main__“ 时,import失效办法
【代码】存在 if __name__ == "__main__" 时,import失效办法。
2023-08-30 16:02:13
77
原创 opencv的坑
后得到的是 BGR需手动cvt至 RGB处理(RGB)和时,需要重新将图片cvt至 BGR,显示和保存的结果才是我们看到的 RGB。
2023-08-24 20:22:07
57
原创 一种在运行python脚本前,能够提前运行几行代码的方法
首先,找到 PythonXY\Lib\site-packages 文件夹,其中 XY 是 python 版本。之后使用该 python 作为解释器时,会优先执行 sitecustomize.py 中的代码。创建一个文件sitecustomize.py,写入代码保存即可。在 sitecustomize.py 中添加以下代码。
2023-03-04 23:53:28
378
原创 cookie & session
浏览器传输了正确的用户名和密码成功登录后,网站认证成功,给你发放一个cookie,这时候网站自己也会生成一个键值对,键为cookie,值为保存的你上次发送的信息,如用户名,密码。比如,浏览器传输了正确的用户名和密码成功登录后,网站认证成功,给你发放一个凭证,就放在cookie里,表示这边已经登记好了给您发放凭证,以后直接凭该凭证便可跳过登录。浏览器会存储接收到的cookie,并在下次发送请求的时候,携带着这个cookie一起送过去。无状态:下一次再发请求时,不会保留历史信息,是全新的自我。
2022-12-12 16:53:31
146
原创 PyG 自定义数据集报错 IndexError: Dimension out of range (expected to be in range of [-1, 0], but got -2)
使用Pytorch-Geometric框架自定义数据集时,报错 got -2原因: 我这边的情况是N个节点,每个节点只有一个特征,Data(x, y, edge_index)中的 x 为 一维张量 时会报错。解决方法: 改为二维张量。
2022-07-02 18:47:48
1352
1
原创 模仿 ImageDataGenerator().flow_from_directory() 实现的图片数据集导入,但返回的是数据与标签
import osimport numpy as npfrom tensorflow.keras.utils import to_categoricalfrom tensorflow.keras.preprocessing.image import img_to_array, load_img# 多类独热码def load_dataset_CNN(base_dir, target_size, color_mode='rgb', shuffle=True): X, y = [], []
2022-05-04 15:33:19
480
原创 基于stm32cubeMX的AD9850驱动程序
cubeMX配置4个推挽输出引脚即可添加 ad9850.c 和 ad9850.had9850.c#include "ad9850.h"#include "stm32f4xx_hal.h" //改为自己32的hal库头文件typedef unsigned int u16;typedef unsigned char u8;void AD9850_Init(void){ AD9850_WCLK_L; AD9850_FQUD_L; AD9850_RESET_L; AD9850_RESET_
2021-05-16 15:43:17
4824
10
转载 STM32cubeMX配置多通道采集(非DMA)
经大佬测试,得出了不用dma和中断模式还能够正确进行多通道转换的唯一配置方式:扫描模式+单次转换模式+间断转换模式(每个间断组一个通道)。STM32cubeMX配置如下图所示代码如下所示戳这戳这...
2021-04-08 23:44:32
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人