自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Servlet高级-Filter和Listener

Filter步骤定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解快速入门package com.citicbank.web.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter("/*") //使用注解配置设置拦截路径。/*表示拦截所有访问请求public class Filt

2020-08-21 09:37:20 286

原创 MVC简介

MVC:开发模式1. JSP演变历史早起只有Servlet,只能使用response输出标签数据,非常麻烦互联有了jso,简化了Servlet的开发,如果过度使用jsp,在jsp中既写大量的java代码,又写HTML表,造成难以维护,难于分工协作再后来,java的web开发,借鉴MVC开发模式,使得程序的设计更加合理性MVC:M:Model 模型完成具体的业务操作,如查询数据库,封装对象V:View 视图展示数据C:Controller 控制器

2020-08-11 10:08:02 137

原创 QRS波检测算法集锦(含源代码)

下面介绍一些我找到的一些QRS波检测算法的公开源代码1:Pantompkin[1985年]2:Filter-Bank[1999年]3:Phase Space[1999年]4:RST State-Machine[2014年]5:QRS Multilevel Teager Energy Operator (MTEO)[2015年]6:Automatic Multiscale-based Peak De...

2020-01-07 21:21:06 13388 26

原创 Hexo博客中使用Latex

Hexo博客中使用Latex安装Kramed更改文件配置停用hexo-math并安装mathjax更新Mathjax配置文件更改默认转义规则开启mathjax个人主页欢迎访问参考文档博客中不支持Latex是万万不行滴,而Hexo默认的渲染引擎是marked,但是marked不支持mathjax,所以需要更换Hexo的渲染引擎为hexo-renderer-kramed,主要步骤如下:安装Kram...

2019-10-23 16:09:08 3572 4

原创 Pycharm安装Markdown插件及服务器的链接

Pycharm安装Markdown插件及服务器的链接Pycharm安装Markdown插件连接远程服务器附录Hexo不借助图床插入图片前段时间自己买了服务器并且用Hexo搭建了个人博客网站,Hexo有个缺点就是博客文章写起来比较麻烦,并且个人写Python一直用的Pycharm很方便,于是在Pycharm中装个Markdown插件并且连接上服务器,这样就可以在本地写博客,实时预览后直接上传服务器...

2019-10-22 13:15:56 558

原创 二分查找

剑指offer第53题用到了# -*- coding: UTF-8 -*-import random '''折半查找算法'''def binarySearch(x, arr, low, high):#迭代算法 while low <= high: mid = (low+high)/2 if x == arr[mid]: ...

2019-10-03 22:53:33 189

原创 排序之快速排序

快速排序单轴快排版本一(按照自己理解写的):版本二版本三(算法导论)双轴快排参考快速排序一般是单轴排序,还有改进的双轴排序快速排序之所以比较快,是因为相比冒泡排序,每次交换都是跳跃式的,每次排序的时候设置一个基准点,将小于等于及诊断的数全部放在基准点的左边,将大于等于基准点的数全部放在基准点的右边。这样在每次交换的时候就不会像冒泡排序那样每次都只能在相邻的数之间进行交换,交换的距离就打的多了,...

2019-09-06 14:47:48 254

转载 matplotlib上手:常见操作命令总结

matplotlib上手:常见操作命令总结为什么使用matplotlibMatplotlib, pyplot和pylabnumpy,pandas?图的构成命令详解1:title设置1.1:使用plt.rcParams1.2:使用matplotlib.font_manager.FontProperties2:坐标轴与标签(label, legend)2.1:xticks自定义x,y轴刻度与标签3:添...

2019-07-25 14:35:26 702

原创 python re正则表达式以及LeetCode241

python re正则表达式以及LeetCode241Python re正则表达式LeetCode241:为运算表达式设计优先级问题描述问题分析解法Python re正则表达式re — 正则表达式操作Python中的re模块–正则表达式Python 中re.split()方法LeetCode241:为运算表达式设计优先级问题描述给定一个含有数字和运算符的字符串,为表达式添加括号,改变...

2019-07-23 13:01:31 292

原创 求中位数与LeetCode462:最少移动次数使数组元素相等 II

求中位数与LeetCode462:最少移动次数使数组元素相等 II求中位数解法一:普通法解法二:最佳注释:关于取反操作的解释LeetCode462:最少移动次数使数组元素相等 II问题描述解法参考文献求中位数中位数:也就是选取中间的数,是一种衡量集中趋势的方法。例1:找出这组数据:23、29、20、32、23、21、33、25 的中位数。解:首先将该组数据进行排列(这里按从小到大的顺序),...

2019-07-22 22:35:59 489

原创 LeetCode504:七进制数

进制间的转换与LeetCode504:七进制数问题描述问题分析解法问题描述给定一个整数,将其转化为7进制,并以字符串形式输出。示例 1:输入: 100输出: “202”示例 2:输入: -7输出: “-10”注意: 输入范围是 [-1e7, 1e7] 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/base-7问题分析...

2019-07-22 21:22:54 344

转载 Resnet的实现以及add层与concatenate层的区别

Resnet的实现以及add层与concatenate层的区别神经网络中concatenate和add层的不同基于keras的resnet的实现

2019-07-16 10:18:40 3792

原创 LeetCode260:只出现一次的数字III

LeetCode260:只出现一次的数字III问题描述问题分析解法一(异或)位运算符与(&)或(|)异或(^(shift+6))取反(~)左移(<<)(由<<右侧的数字决定左移几位,高位丢弃,低位补0)右移(>>)(由<<右侧的数字决定右移几位,高位丢弃,低位补0)解法二(字典)问题描述给定一个整数数组 nums,其中恰好有两个元素只出现...

2019-07-11 14:14:21 422

原创 排序之堆排序

堆排序堆的特点步骤为什么堆排序是不稳定的堆的特点堆其实是一种完全二叉树,从上到下从左到右,大顶堆的父节点大于其左右子节点,小顶堆的父节点小于其左右子节点步骤(1):首先是进行Heapify,建立堆(2):从下到上,从右到左的进行heapify构建有序的堆(3):进行排序,将堆顶父节点和底层最右边的子节点互换,然后不断重复以上步骤1:Heapifydef heapify(tree,...

2019-07-11 10:51:03 136

原创 LeetCode378:有序矩阵中第K小的元素

LeetCode378:有序矩阵中第K小的元素问题描述问题分析解法一(二分法)解法二(最下堆)问题描述给定一个 n x n 矩阵,其中每行和每列元素均按升序排序,找到矩阵中第k小的元素。请注意,它是排序后的第k小元素,而不是第k个元素。示例:matrix = [[ 1, 5, 9],[10, 11, 13],[12, 13, 15]],k = 8,返回 13。说明:你...

2019-07-10 16:09:01 309

原创 LeetCode409:最长回文串

LeetCode409:最长回文串问题描述问题分析解法一(又臭又长型)解法二 (简化版)解法三 (加速版)还是觉得很慢,哪位大神有更快的,跪求!问题描述给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如 “Aa” 不能当做一个回文字符串。注意:假设字符串的长度不会超过 1010。示例 1:输入:“abccccdd”输...

2019-07-09 17:59:48 331

原创 LeetCode69:x的平方根

LeetCodex的平方根问题描述问题分析解法一(二分法)解法二(牛顿法)第一次的错误写法:问题描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小...

2019-07-05 14:26:36 256

原创 LeetCode347:前K个高频元素

LeetCode前K个高频元素问题描述问题分析解法(使用基数排序)基数排序注:还有使用大顶堆来进行排序的,运行时间更快,后续更新问题描述给定一个非空的整数数组,返回其中出现频率前 k 高的元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]说明:你可以假设给定的 k 总...

2019-07-04 22:12:32 152

原创 LeetCode 两数之和(无序与有序)

LeetCode两数之和问题描述解法一:暴力遍历解法二:两遍哈希解法三:一遍哈希问题描述给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定: nums = [2, 7, 11, 15], target = 9因为 :nums[...

2019-07-01 15:18:41 1118

转载 Matlab中wfdb库安装并使用

matlab wfdb库安装并使用安装使用wfdb测试rdsamp读取信号rdann读取标注信息安装打开matlab,在命令行窗口输入以下命令[old_path]=which('rdsamp');if(~isempty(old_path)) rmpath(old_path(1:end-8)); endwfdb_url='http://physionet.org/physiotools/ma...

2019-04-12 16:12:12 5431 1

原创 python label和title使用变量格式化输出

python label和title使用变量格式化输出a=['aa','b','v']plt.scatter(xlabel,ylabel)plt.title('{}'.format(a[2]))plt.xlabel('%s'%a[0])plt.ylabel('Y/N')数组中存储这各个特征的名称,画图的时候需要自动根据变量来实现坐标和标题的设置,使用格式化输出...

2019-03-14 15:35:08 9667

原创 Python向信号中添加不同强度dB的噪音

Python向信号中添加不同强度dB的噪音SNR(Signal Noise Ratio)信噪比参考文档SNR(Signal Noise Ratio)信噪比SNR=PsignalPnoiseSNR= \frac { P _ { signal } } { P _ { noise } }SNR=Pnoise​Psignal​​为有用信号功率(Power of Signal)(Power of S...

2019-01-13 22:14:54 12698 2

原创 Python中的WFDB库使用

Python中的WFDB库使用Demo1:使用'rdsamp'函数读取数据并画图读取的库的内容主要是MITDB和NSTDB(噪音压力测试库)Physionet ATM:https://physionet.org/cgi-bin/atm/ATMDemo1:使用’rdsamp’函数读取数据并画图import wfdbimport matplotlib.pyplot as pltsigna...

2019-01-12 16:18:16 23079 38

原创 JabRef的入门级使用

JabRef的入门级使用JabRef介绍一:直接导入文献BibTex源代码二:手动建立引用JabRef介绍JabRef软件其实就是一个参考文件管理工具,极大的方便了使用Latex写作。JabRef的下载地址:http://www.jabref.org/下面介绍将文献录入JabRef中的两种方法一:直接导入文献BibTex源代码第一种方法是我用的最多的,因为每一篇文献通过Google学术...

2019-01-04 10:33:34 34560 3

原创 Latex公式神器-Mathpix

Mathpix近期在用Latex写论文,比较简单的公式直接手打还能接受,但是遇到类似于这种的H(Y∣X)=∑x∈X,y∈Yp(x,y)log⁡(p(x)p(x,y))H ( Y | X ) = \sum _ { x \in \mathcal { X } , y \in \mathcal { Y } } p ( x , y ) \log \left( \frac { p ( x ) } { p (...

2019-01-02 12:45:42 2518

原创 归一化和标准化是否改变数据分布的问题

归一化和标准化关于是否改变原始数据分布的探讨归一化归一化的目的归一化的优点常见的数据归一化方法标准化最近在做关于ECG的降噪实验,在数据处理过程中需要进行归一化的操作,因此对常见的标准化和归一化做一下总结。归一化归一化的目的将数值变为(0,1)之间的小数把有量纲的表达式变为无量纲的表达式归一化的优点提升模型的收敛速度提升模型的精度深度学习中数据归一化可以防止模型梯度爆炸...

2018-12-21 15:50:44 16389 16

空空如也

空空如也

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

TA关注的人

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