- 博客(61)
- 收藏
- 关注

原创 模电--反馈电路的综合判断
反馈电路的判断反馈概要快速判断反馈连接的方式(串并联)根据不同的连接方式以及极性判断反馈(正负反馈)直流交流反馈判断是电压还是电流反馈?如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流...
2019-06-10 14:17:58
22671
10
原创 VS2022离线安装包
本文提供了Visual Studio 2022(VS2022)离线安装包的下载链接,用户可通过夸克网盘获取。下载完成后,解压文件并双击vs_setup.exe即可开始安装。文章还附有安装界面的图片,帮助用户更直观地了解安装过程。
2025-05-21 15:24:52
223
原创 ubuntu在远程终端打开密码不对
连接去之后,文件管理器右键有个在远程终端中打开,可是怎么登录也进不去,仔细查看,登录的账户名是本地ubuntu的用户名,这肯定打不开。例如使用了如下命令连接到服务器,它会提示你输入登录账户和密码。之后,在远程终端中打开输入密码就没问题了。在连接到服务器时,指定登录的用户名。在文件管理器连接到服务器后,
2025-04-16 10:21:41
268
原创 Ubuntu离线安装搜狗输入法
复制到离线的机器上,并解压,切入到解压的目录里面。例如,这样能看到缺少了啥东西,然后再去下载就行。能够检测并修复之前安装失败的应用所缺少的依赖。执行下面命令,开始下载并打包依赖。如果有些依赖没有安装到,可以借助。在联网的ubuntu上下载依赖。执行上面的脚本命令,之后参考。
2025-04-15 11:26:08
323
原创 交叉编译openssl及curl
操作环境:Ubuntu20.04IDE工具:Clion2020.2直接交叉编译curl会报错找不到openssl,所以需要先交叉编译openssl。
2025-03-05 14:10:26
558
原创 Mosquitto实现局域网MQTT匿名通信
准备了两台电脑,一台Windows(作为MQTT服务器),一台Ubuntu的,进行两者的通信实验。以下例程,Windows作为了订阅者,Ubuntu作为了发布者。谁发布谁订阅其实无所谓,只要ip和port填对就行。
2025-01-21 09:40:09
932
原创 Win10将WindowsTerminal设置默认终端并添加到右键(无法使用微软商店)
由于公司内网限制,无法通过微软商店安装 Windows Terminal,本指南提供手动安装和配置新版 Windows Terminal 的步骤,并添加右键菜单快捷方式。完成以上步骤后,在文件夹的空白区域右键点击,即可看到“Windows Terminal”选项,方便地在此处打开终端。文件,右键点击,选择“创建快捷方式”,并将快捷方式放置到桌面或其他方便访问的位置。点击“新建”,输入 Windows Terminal 的安装目录 (例如。点击“高级”选项卡,然后点击“环境变量”。变量,选中并点击“编辑”。
2024-12-20 11:25:02
4016
原创 Miniconda 安装与配置指南
Miniconda 是 Anaconda 的一个轻量级替代品,仅包含 Conda、Python 及其依赖库。它允许用户根据需要安装所需的软件包,从而节省磁盘空间并减少不必要的软件包安装。
2024-12-18 20:53:44
4275
原创 Ubuntu系统换源
将原来里面的内容删除,替换为适合自己的源(以下是Ubuntu20.04的源) ,并保存。通过gedit编辑器编辑sources.list。找到合适自己系统版本的源。1、备份原始的软件源。3、更新系统的软件源。
2024-08-31 23:08:43
20984
原创 pyqt5-进度条
子函数功能:建立一个WorkerThread,里面使用pyqtSignal来向主窗口发送信号,将WorkerThread类里实例化的pyqtSignal,进行层层传递,一直传递给实际想监控的功能里,通过emit()函数把信号发送出去。主函数:实例化WorkerThread,并绑定更新进度条事件,一旦接收到信号,执行该更新进度条事件。问题:使用pyqt5来显示一个函数的进度,但是这个函数被封装了很多次,如何显示进度?
2023-12-18 11:46:11
1140
原创 Ipad实时访问windows文件夹并编辑内容
使用ipad对windows上的pdf进行标注,并且可以快速同步过去,那么需要启动windows上的共享文件夹功能。
2023-03-14 13:43:16
1097
原创 对抗样本学习02-基于梯度的对抗样本生成算法
用原始图像初始化对抗样本,通过损失函数计算梯度,根据FGM算法迭代更新对抗样本,直到满足最大迭代次数,或者对抗样本预测值达到预期为止。使用快速梯度符号算法(FGSM: Fast Gradient Sign Method)生成对抗样本。
2022-12-27 11:05:02
1018
原创 对抗样本学习01-基于优化的对抗样本生成算法
首先将图像读取为tensor类型的数据(梯度打开),然后再加载网络模型(模型参数梯度关闭),我们将读取的数据作为待优化的参数。往该数据送入网络,网络得到预测结果,计算预测结果与目标之间的误差,然后更新该数据,从而不断的让该数据接近攻击的目标。左图就是原始的结果,中间是对抗样本,对抗样本被网络识别为了leopard,右图是原始样本与对抗样本之间的差异。深度学习网络训练,网络参数是被优化的参数,数据是固定的,发生变化的是网络。生成对抗样本,对抗样本是被优化的参数,网络是固定的,发生变化的数据。
2022-12-27 10:49:59
1253
原创 深度学习学习记录-优化器的学习率的更新
以前自己写代码优化器的学习率总是设置为恒定不变的,现在想让优化器学习率随着epoch进行改变。本文使用Torch框架和Paddle框架对优化器的学习率进行更新。
2022-07-21 20:22:11
1210
原创 opencv-python 在pycharm不自动补全
刚装的环境,导入cv2有问题,不自动补全。查看了版本为4.6.0,发现版本是比较新的。卸载这个版本的cv2换成了这个版本的就没问题。
2022-07-06 13:20:51
1193
1
原创 TextStudio,调用CJK包不产生中文,以及Cannot find font gbk49 in map file的解决方案
我在论文投稿的网站下载模板,运行发现出了各种各样的错误。针对产生的,调用CJK包,不能正常显示中文,以及Cannot find font gbk49 in map file问题,做出对应的解决方案
2022-07-03 11:19:23
5180
6
原创 Ubuntu20.04 从头到尾完整版安装anaconda、cuda、cudnn、pytorch、paddle2.3成功记录
实现在ubuntu20.04下,pytorch、paddle2.3深度学习框架的安装。所进行的操作有anaconda的安装、nvidia驱动安装、cuda安装、cudnn安装、torch安装、paddle安装。均成功。
2022-06-23 21:35:15
2918
原创 DCT水印嵌入与提取_Python Version with Attack
在变换域进行嵌入水印有更好的鲁棒性。目前相关实现代码大多基于Matlab,本文使用Python简单进行了DCT域的水印嵌入,并且对攻击进行了测试,计算攻击后图像的PSNR以及SSIM。
2022-05-30 13:19:47
4086
8
原创 DCT水印嵌入与提取_(Python Version)
在变换域进行嵌入水印有更好的鲁棒性。目前相关实现代码大多基于Matlab,本文使用Python简单进行了DCT域的水印嵌入。主要进行了嵌入与提取工作,暂未加入攻击与指标计算。这将会是接下来的工作。
2022-05-29 22:22:59
9957
14
原创 LSB水印嵌入与提取-彩色图像_Python Version
上一篇主要是对灰色图像间修改,那么此篇进行改动,加入通道信息,实现彩色水印嵌入与提取。数字水印技术是一种保护图像版权的方式。LSB(Least Significant Bits, 最低有效位)技术是空域水印嵌入的一种方式。本文以彩色图像为对象,使用Python实现了任意长度位平面的水印嵌入方式,并且可以提取出水印对应的彩色图像。
2022-05-27 22:11:24
3272
1
原创 LSB水印嵌入与提取-灰度图像_Python Version
数字水印技术是一种保护图像版权的方式。LSB(Least Significant Bits, 最低有效位)技术是空域水印嵌入的一种方式。本文以灰度图像为对象,使用Python实现了任意长度位平面的水印嵌入方式,并且可以提取出水印对应的灰度图像。
2022-05-27 21:07:44
3987
4
原创 深度学习-梯度爆炸原因分析、调试记录与解决方案(loss突然变为nan)
loss突然变为nan,出现了梯度爆炸,进行原因分析、记录了调试的过程与最终解决的方案。
2022-05-03 16:27:33
1698
原创 深度学习bug记录
文章目录遇到的BUG1. RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: ...遇到的BUG1. RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: …错误原因:
2022-05-02 21:44:03
816
原创 最粗暴简单的理解self-attention QKV含义
现在有3个向量ABC,把向量看做人。把每个向量映射为QKV,V是用来表征这个人的特征的,是一个人的灵魂,V可以表征这个人拥有善良、美丽、纯真的特性。可以把A变成QV两个人,Q是男,V是女,但是没有灵魂,灵魂在V里放着。它们一结合生出孩子,就可以表示人与人的关联性,因为孩子就是两个人的关联性,相似性。self-attention做一件事,想让ABC一起生一个孩子,这个孩子将会与它们三个脱不了关系。做法是,让A男-QAQ_AQA与B女-KBK_BKB生孩子,生出的孩子QA⋅KTQ_A\cdot{K^T
2022-03-14 23:11:38
2945
3
空空如也
Qt Creater中的控件在UI设计里拖动时,拖动几下会消失,但是实际还在,怎么办?
2023-06-21
关于#c++#结构体的赋值问题,如何解决?
2023-02-24
Ubuntu20.04从lightdm切换为gdm3失败,如何解决
2023-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人