- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 Montreal-forced-aligner环境搭建踩坑记录
在linux conda环境中搭建montreal-forced-aligner环境
2024-03-15 09:12:03
906
1
原创 缓冲区溢出实验
实验一1.1任务描述执行 vul2.exe,在不修改程序的情况下,取得合法验证;撰写详细的分析利用报告注:password.txt文件可以任意修改。额外的栈溢出可能由于栈溢出实质上是对栈进行写操作,所以分析程序,我们可以注意到在主函数中,从文件进行读并存取构造口令时,进行了写操作,即使预留的空间为1024,但也可以造成栈溢出,只是在此程序中无法利用成功。1.2软硬件环境硬件环境:win10 64bit软件环境:IDA 32bit1.3分析过程分析源程序并观察栈帧变化规律通过分析源
2021-12-20 16:40:30
4529
原创 LSB图像水印
from PIL import Imageimport matplotlib.pyplot as pltimport numpy as npdef plus(str): return str.zfill(8)# 获取水印图片的每一个像素值,i:指定要检查的像素点的逻辑X轴坐标。j:指定要检查的像素点的逻辑Y轴坐标。def getcode(watermark): str1 = "" for i in range(watermark.size[0]): for
2021-11-13 09:46:17
194
原创 【Qt】定时器应用2之动态时钟
简述利用QTimer,QPainter等实现动态时钟以及与本机时间匹配。实现方式1.QTimer实现定时器,设置时间为1000毫秒;2.Qpainter 制作表盘,时针,分针,秒针等。效果图可能背景图不太好看…代码实现1.创建项目2.构造一个定时器 QTimer,连接其超时信号 timeout() 到槽函数 update(),当调用 update() 时,系统会自动通知当前界面进行重绘(paintEvent())。 QTimer *timer=new QTimer(this);
2020-05-27 21:36:29
921
原创 定时器应用1之动图
一. 效果图二.实现1.构建工程构建项目以及资源文件,将自己想要制作的动图分解图片存入资源文件中。2.在cpp文件中定义定时器 eventID1=startTimer(50);3.设置动画属性先在头文件中声明 void paintEvent(QPaintEvent *event);然后在cpp文件中实现定义q1 与图片分辨率相同q2 设置为你最终想要它呈现的大小(如果想要随窗口大小变化,如代码所示)最后利用drawPixmap实现图片的属性void Dialog::pain
2020-05-27 21:03:34
247
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人