自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (8)
  • 收藏
  • 关注

原创 sanic 使用websocket与前端vue通信,持续发送信息

而python-socketio库是一个独立的Python库,提供了更多高级功能和选项,如房间管理、命名空间、广播等。而python-socketio库支持Socket.IO协议(包括WebSocket和轮询两种传输方式),并且可以与其他Socket.IO客户端库(如JavaScript版的Socket.IO)进行兼容。功能:sanic.add_websocket_route提供了基本的WebSocket功能,允许客户端与服务器进行双向实时通信。但它没有提供一些高级功能,如广播、房间管理等。

2023-06-28 18:17:47 1898

原创 bootstrapVue踩坑

【代码】bootstrapVue踩坑。

2023-06-26 15:50:05 284

原创 element-plus vue 错误汇总

/data中 rules : {name : [ {validator : this . numRule , trigger : 'blur' } ] } // method中 numRule(rule , value , callback) {callback(new Error('范围应在0-100间')) } } ,element-ui form表单rules验证 同一个表单不同的两个字段之间的相互验证ElementUI 的校验函数 validator 的传参与复用。

2023-06-12 19:00:21 1008

原创 vim使用

(可加在操作键后面)

2023-06-01 18:36:24 654

原创 bootstrapvue上传文件并存储到服务器指定路径及从服务器某路径下载文件

注:此处打印formData 显示为空,但实际可以传输,可以打印this.file查看。第一次接触上传及下载文件,做个总结。

2023-06-01 10:02:42 1696

转载 离线安装Windows Terminal

在解压后的文件夹中找到名为 CascadiaPackage***.msix 的文件,有x86、x64和ARM64版本的,选择x64那个文件,修改后缀名为.zip,然后解压。可以把这个文件夹拷贝到安全的位置,然后将 .exe 文件添加到桌面快捷方式,就能愉快地使用 Windows Terminal 啦!在解压后的文件夹中,找到 WindowsTerminal.exe 的文件,直接双击就能运行了,还是绿色免安装版的,是不是很简单?下载最新的release包,即以 .msixbundle 为后缀的文件。

2023-05-29 10:51:00 1323

原创 bootstrap-vue input框想返回数字 但返回还是字符串的问题

输入框需要返回数字而实际返回的是字符串。

2023-04-27 13:54:29 1068 1

原创 python压缩文件及文件夹为zip并保持原文件夹格式

需要拿取多个位置的文件、文件夹的内容组成一个zip文件并返回前端。

2023-04-27 10:40:44 1036

原创 js常用方法

比如通过查找学生ID找到某科成绩。注:数组赋值指向的是地址。记录下常用到的方法。

2023-04-23 14:19:44 361

原创 docker 注入某镜像

镜像中注入vim

2023-03-09 16:09:11 102

原创 vue 把后端返回的数组根据dict输出为对应中文

数字列表回显对应中文

2022-10-27 17:22:47 1708

原创 bootstrap checkbox绑定int类型

checkbox无法识别值显示勾选状态

2022-10-11 17:59:51 95

原创 自己使用的git总结

总结工作中使用git的常用指令及遇到的问题(小白级别)

2022-08-21 23:10:03 180

转载 Marshmallow及ORM小结

初学者总结ORM及marshmallow

2022-08-07 21:04:04 237

原创 虚拟机安装教程及python教程

虚拟机VMware15中安装Ubuntu18.04步骤:https://blog.csdn.net/qq_33287871/article/details/99212352vmware虚拟机安装ubuntu:https://www.cnblogs.com/Alier/p/6337151.htmlLinux操作:https://www.cnblogs.com/aipiaoborensheng/p/9091644.htmlPDF转word:https://www.hipdf.cn/pdf-to-w

2022-03-24 16:19:07 1989

原创 硕士查重总结

我用到的查重网址paperyypaperyy查重网址:paperyy每天11:11~11:22全版本查重限时免费,十分钟内可以使用至尊版查重。个人感受:可能是算法太严格了,大概是一个句子里会挑出主关键词进行标红。一方面可以根据这个进行大致检查,另一方面也不能尽信之,把自己的句子改的面目全非。大概改到差不多就可以试着用tb的知网试试了。查重率变化:11%——9.9%——6.6%——5.2%——4.5%——4.2%在最后4.2%的时候实在觉得再改没用了,然后还用paperyy免费版的试了试,显示为

2022-03-24 16:12:38 1674

原创 matlab的GUI设计

GUI设置背景图片可以直接复制以下代码生成背景图片且不发生覆盖的现象。ha=axes('units','normalized','pos',[0 0 1 1]);box on;uistack(ha,'bottom');picture=imread('C:\Users\lenovo\Desktop\图片3.jpg');image(picture); % imshow(picture); colormap grayset(ha,'handlevisibility','off','vis

2021-12-28 17:02:57 844

原创 硕士大论文问题总结

关于格式的问题首先题目,目录等部分的页眉页脚不链接前一节。页眉有横线的问题:对页眉字体选用正文格式即可消除。页眉设置奇偶页不同,然后分别设置奇偶页的内容即可,比如偶数页一直是一样的就可以选择链接到前一节,奇数页和章节标题有关需要先取消与前一节链接后再去除内容,否则前面的内容也会消除掉。显示第一章但1.1变成了一.1的问题:一直以为是快速样式之类的问题,实际是需要编辑多级列表,也是为了生成目录而调整的,在其中可以设置格式。具体可参见视频(视频一及视频二)每章从奇数页开始本来我是设置了奇数页分

2021-12-28 16:22:05 391

原创 VISIO输出黑白色电路图

方法直接把AD的图复制到VISIO中,是彩色的,然后选另存为TIF格式的,然后在接下来的选择中,就可以选256灰度的了,颜色就是黑白灰。然后可以根据自己喜欢的分辨率进行设置。Visio高分辨率图片输出流程如何将visio图片灰度化(黑白化)处理...

2021-12-27 22:25:33 1626

转载 Endnote 毕业论文参考文献插入

总结自:五分钟学会Endnote神器自动生成毕业论文参考文献引用格式毕业论文参考文献管理(附安装包、国标格式)中文导入有%j的问题参见资料中的enf文件,在endnote中打开后,再用endnote的方式打开知网导出的参考文献txt文本(在视频一中UP主有给出资料来源)import要放在安装目录的filters下替换掉原有的import文件修改import的%B为%j(参见视频2,该方法没试过,可自行尝试)中文参考文献出现et al在视频一评论区UP主有提到,参见以下链接或视频二中

2021-11-17 20:26:05 1313

原创 C语言中字符串的输入输出等问题

scanf中的正则表达式法则:[ ]内是匹配的字符;^表示求反集,当遇到非集合内的字符时立即终止输入。例如:%[abc]、%[a-z]、%[ ^abc]、%[ ^a-z]1、可以定制自己的扫描集具体示例:示例1:输入指定范围的小写字母,遇到非法字符立即终止scanf("%[a-z]",str1);printf("%s\n",str1);//输入:abc123//输出:abc示例2:输入带空格的自定范围的字符串scanf("%[a-z A-Z0-9]", str1)

2021-08-31 20:01:20 893

原创 C语言输入输出例题

C语言的在线编程中输入输出的练习题A+B(1)时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 256M,其他语言512M输入描述: 输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。输出描述: 输出a+b的结果输入例子1:1 510 20输出例子1:630测试代码:#include<stdio.h>int main(){ int a,b; //写法一: while(

2021-08-31 17:01:43 4885

转载 关于熵的一个总结

近似熵(Approximate Entropy,ApEn,AE)函数:apen = ApEn( dim, r, data, tau )应用:用于量化时间序列波动的规律性和不可预测性的非线性动力学参数,它用一个非负数来表示一个时间序列的复杂性。值的含义:反映了时间序列中新信息发生的可能性,越复杂的时间序列对应的近似熵越大。如果一个时间序列的规律性比较强,则其近似熵值(ApEn)比较小,对应地,一个比较复杂的时间序列则对应一个较大的熵值。参数选择:dim:表示重构相空间的维度

2021-06-30 21:55:09 4247 2

转载 关于matlab的相关性函数

前记最近在狂找关于相关性的函数及使用,自己总结一下大佬们的理解。matlab中自带函数1、xcorr——互相关函数 r = xcorr(x,y) r = xcorr(x) [r,lags] = xcorr(___)%r是输出数据,lags是移位量(滑动偏移值)可以通过该函数对两个有时延的信号进行对齐处理,其原理在于将被选指标相对于基准指标前后移动若干个时间单位,然后对移动后的序列和基准指标序列求相关系数,最大的相关系数所对应的移动时间就是该指标领先或延迟的时间段。示例可参见—— 序列

2021-06-30 10:52:15 30859

原创 中值滤波器及均值滤波器

前记一直想利用中值滤波器消除一些突然出现的幅值忽然变大的噪声,结果想到了用周围的点来代替该点突变的值,但是不知道用啥来做,现在终于找到了…中值滤波器medfilt1(一维中值滤波器)——matlab自带medfilt2(二维中值滤波器)——matlab自带medfilt3(三维中值滤波器)——matlab自带以上很容易使用,把对应信号或矩阵的变量作为参数即可。很奇怪,直接在matlab官网搜“中值滤波”没匹配到有效的,搜medfilt就出来函数介绍了…均值滤波器stdfilt(

2021-05-18 20:27:32 623

原创 椭圆滤波器使用 入门级教程 matlab

函数椭圆滤波器的参数:[n,Wn] = ellipord(Wp,Ws,Rp,Rs)[n,Wn] = ellipord(Wp,Ws,Rp,Rs,‘s’)各参数定义:Wp:通带角(截止)频率:通带角(截止)频率,指定为值在0到1之间的标量或二元矢量,1对应归一化奈奎斯特频率,π rad/sample。Ws:阻带角(截止)频率:阻带角频率,指定为值介于0和1之间的标量或二元矢量,1对应归一化奈奎斯特频率,π rad/sample。Rp:通带波纹,用分贝表示。Rs:阻带波纹,用分贝表示。注

2021-05-12 19:52:46 9974 1

原创 C语言之二维数组定义及引用的问题

前记每天一个小问题,前几天刚把一维数组的定义与引用搞定,今天就出现了二维数组调用与定义出现问题的情况,前几天把多组数据的问题搞定,今天多组字符串数据又出问题。任重而道远。出现的问题想要在自己编的函数中使用定义的二维数组,结果出现下面的问题:[Error] subscripted value is neither array nor pointer nor vector该问题的意思是:想对一个变量名使用下标,它必须要是数组名或指针名我的问题在于:在自己编的函数中无法正常调用num,而函数名中是

2021-05-08 15:57:55 3400

原创 数据结构之并查集总结篇(C语言)

前言小白发言,整理资料总结了一下并查集的做法步骤,有错误之处敬请指正。并查集题目常见背景想查清楚有几个犯罪团伙,会给出强盗人数和线索的条数。线索指的是xx和XX是同伙为一个线索。并查集题目的基本思路1、首先进行初始化,每个人对应的boss设置为自己。2、 之后根据题目给出的条件(比如1号强盗与2号强盗是同伙),将每条同伙信息通过合并函数(merge)进行合并,(通过查找各自的boss来确定,如果不是一个boss,根据靠左法则,即将左边的认为是最大的boss来确定二者合并的最大boss)

2021-05-07 15:34:05 279 1

原创 C语言中在一维数组,二维数组,结构体下qsort使用

qsort使用首先包含头文件:#include <stdlib.h>其次需要cmp比较函数:(自己编)返回 return ( * (int* )a - * (int* )b );int cmp (const void * a, const void * b){ return ( *(int*)a - *(int*)b );}接着在主函数中使用qsort(nums,numsSize,sizeof(int),cmp); 进行升序排序操作。参考文献:C 库函

2021-05-06 21:58:34 910

原创 C语言数组初始化及malloc初始化

前言做笔试题的时候老有些小错误,来总结一下。数组赋值初始化的三个方式1、{0} 初始化例如:int nums[3] = {0};但是经常出现的是给定长度(变量)然后需要进行初始化,如果写成下式:int main(){ int numsSize=0; scanf("%d",&numsSize); int nums[numsSize]={0}; }则会出现以下报错信息:error: variable-sized object may not be initialize

2021-05-06 21:51:24 14607

原创 C语言获取多组数据,输入输出问题

前记最近找实习时候初入门了OJ,平时做题的时候是直接写函数的,但是笔试的时候是需要自己编函数,自己写输入输出的,自己写主函数的,结果卡壳了很久,耽误了很多时间,就来总结一下。(小白发言,若有错误敬请指正)程序在做笔试题时,常见给出多行输入的情况,其中第一行会输入以下几行的行数或之类的信息,然后将以下几行放入一个一维或二维数组中。例一:获取一维数组输入: 第1行为n代表用户的个数 第2行为n个整数,第i个代表用户标号为i的用户对某类文章的喜好度。第3行为一个正整数q代表查询的组数 第4行到第

2021-04-28 16:01:30 8197

原创 在matlab中去除直流分量的方法

直流分量去除方法直流分量即信号的均值,因此将原始数据直接减去其均值可消去。y_data=y1-mean(y1); % 原始信号减去均值得到去直流分量后的信号subplot(121);plot(y_data)y=fft(y_data,N); mag=abs(y)*2/N; subplot(1,2,2);plot(f(1:N/2),mag(1:N/2)); 利用频谱消除:频谱中第一个数据对应的是0HZ,也即直流分量,将0HZ对应的数据置

2021-03-12 16:25:46 15375 5

转载 CEEMDAN参数具体含义及盒图介绍

转载来源CEEMD都做了什么?盒图(boxplot)函数[modes its]=ceemdan(x,Nstd,NR,MaxIter)输入参数及含义Nstd = 0.2; % 信噪比,作用为了抑制混叠效应(一般选)NR = 500; % 噪声添加次数,进行500次的噪声添加MaxIter = 5000; % 对emd 内部最大包络次数设定输出参数[modes its]=ceemdan(ecg,0.2,500,5000);其中modes 为IMF分量,最

2021-03-08 16:12:59 10683 10

原创 subplot如何对多图加一个统一的标题

如何只添加一个总标题在subplot的图像上通过查阅资料,发现有很多种方法,比如设置位置之类的,最后查到了一个函数——suptitlesuptitle():与title用法类似,直接在括号内添加对应标题内容即可。如何对总的subplot图添加一个纵坐标注释这个没有找到对应的函数,matlab太多内容了,我还只是个小白,但是有几个替代方法。调整轴的大小来实现:a=get(gca,'position');set(gca,'position',[0.06 a(2) 0.9 a(4)]); %

2021-03-05 17:19:17 6116

原创 EMD的多种方法的介绍与优缺点总结

经验模态分解EMD的介绍起源:1998年Huang等人提出了一种全新的信号时频分析方法——希尔伯特·黄变换(Hilbert-Huang Transform,HHT)。该方法首先采用(Empirical Mode Decom-position,EMD)算法将非平稳信号逐级分解为若干个(Intrinsic Mode Function,IMF)和一个残余量,然后再对各个IMF分量进行希尔伯特变换(Hilbert Transform,HT)得到能够准确反映信号能量在空间(或时间)各尺度上的分布规律

2021-02-13 17:58:28 14229 7

原创 信噪比计算方式(小问题解惑)

前记使用之前学姐的代码,总有些奇怪的感觉,然后一直也不知道信噪比算对了没,然后经过学习终于差不多懂了信噪比如何计算。函数通过使用awgn函数添加噪声对SNR进行验证:本方法使用了计算信号功率来算SNR:fs=50; % 采样率N=fs*60; % 采样点数(N):N = fs * t t = 0 : 1/fs : (N-1)/fs; % 横坐标t坐标精度

2021-02-07 00:39:09 15283 5

转载 【转载】MATLAB产生特定功率谱密度的高斯白噪声的两种方法

版权声明:本文为原博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Ocean_waver/article/details/102759840产生方法假设我们想要的高斯白噪声信号的功率谱密度为k(这里只考虑k为常数的情形)。1、wgn函数:noise = wgn(1,N,k*B,'linear'); % 功率P = 功率谱密度*B = k*B;其中前两个参数表示行列数,第三个参数

2021-02-06 21:26:39 3059

转载 matlab产生高斯白噪声

函数介绍matlab里和随机数有关的函数:(1) rand:产生均值为0.5、幅度在0~1之间的伪随机数。(2) randn:产生均值为0、方差为1的高斯白噪声。(3) randperm(n):产生1到n的均匀分布随机序列。(4) normrnd(a,b,c,d):产生均值为a、方差为b大小为cXd的 随机矩阵。rand:返回一个在区间 (0,1) 内均匀分布的随机数。rand(n):生成0到1之间的n阶( n×n )随机数方阵。rand(m,n):生成0到1之间的m×n的随机数矩阵。

2021-02-06 20:35:23 86209 4

转载 endnote导入无期刊等内容的快速更新方式

转载自endnote使用介绍问题endnote导入后经常出现只有题目的情况,常见就是去下载引用然后附文章在附件里面。解决方法利用endnote自动更新在导入文献后双击该文献进入reference的界面,此时这里只有题目栏有内容。通过将DOI号填入下面的空中,再选中红框中的内容可对文献reference内容进行更新。(DOI相当于ID卡的作用)具体可见下面链接的视频。endnote使用介绍2、通过使用百度学术及谷歌学术的引用,导出为endnote格式,在endnote中导入该格式

2021-02-02 21:41:34 2638

转载 功率谱学习及matlab代码

前记只接触很少信号处理的问题,该篇是查阅资料总结的,先对概念等内容进行介绍,最后附matlab的功率谱代码。看了很多资料,没有说明白为啥可以有这么多种方法计算,也不清楚具体这种方法计算出来的是否正确,就写了一篇总结篇总结一下。功率谱与频谱在计算上的区别功率谱:信号在自相关后FFT频谱:信号直接FFT能量信号和功率信号的介绍二者的定义:能量信号:又称能量有限信号,是指在所有时间上总能量不为零且有限的信号。功率信号:它的能量为无限大,它对通信系统的性能有很大影响,决定了无线

2021-01-27 21:41:08 44111 11

Windows Terminal的以 .msixbundle 为后缀的文件

Windows Terminal的以 .msixbundle 为后缀的文件

2023-05-29

时域与频域特征参数学习资料.docx

内容中只是介绍了有哪些特征参数,并无相关程序,只是从概念角度进行科普,对时域频域的方法的介绍与总结

2021-05-12

MATLAB,CEEDMAN与FastICA结合的滤波.rar

MATLAB,CEEDMAN与FastICA结合的滤波.rar

2021-05-12

MEMD-Python--master.zip

MEMD-Python--master.zip

2021-05-12

端点效应参考代码.rar

端点效应参考代码.rar

2021-05-12

NA-MEMD-for-EEG-master.zip

NA-MEMD-for-EEG-master.zip

2021-05-12

CEEMDAN-master.zip

ceemdan函数及相应的ECG例程

2021-05-12

数字信号分析理论与实践笔记.docx

https://www.bilibili.com/video/BV18E411f7ZQ华中科技大学(数字信号处理)的笔记,该课程将matlab代码与课程理论结合,推荐观看。介绍了时域,频域分析,相关性分析,滤波器设置,时频域分析等基础知识,适合初入信号分析的基础学习。

2021-03-13

matlab2019a版本中EMD基础使用及显示

EMD使用及显示,同时显示波形及频谱图

2021-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除