自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kotlin笔记(一)常量与变量

val a = 2 // 常量 var x = 5 // 变量 var name : String?// 可null变量。

2023-05-30 23:48:34 649

原创 Kotlin笔记(零)简介

2017年,google公司在官网上宣布Kotlin成为Android的开发语言,使编码效率大增。Kotlin 语言由 JetBrains 公司推出,这是一个面向JVM的新语言。

2023-05-30 23:39:24 510

原创 如何用Java构造链表

int val;val = x;} // 递归打印链表 public void print() {= null) {} } }1. 单链表节点定义int val;val = x;} // 递归方式添加结点(尾插) public void add(int x) {} else {} } // 递归打印链表 public void print() {= null) {} } }2. 创建一个单链表/*1.一个个添加节点 */ int [ ] input = {

2023-04-01 11:35:26 329

转载 【博客推荐】构建CNN实现ECG心电失常分类

最近看到很多人正在做心电图方面的研究,急需入手一份能够成功运行的代码,我目前没时间整理博文代码,所以推荐一篇之前看到博文。博客写的很全很实用,附带代码,只是不好找,我也是到了很后面才找到这个博客。链接:https://www.cnblogs.com/lxy764139720/p/12879907.html...

2022-03-25 10:33:57 770 3

原创 25. K 个一组翻转链表(Java实现)

力扣:25.K个一组翻转链表(困难)参考:labuladong题目:答案:/** * 反转区间 [a, b) 的元素,注意是左闭右开 */ ListNode reverse(ListNode a, ListNode b) { ListNode pre, cur, nxt; pre = null; cur = a; nxt = a; while (cur != b) {

2021-03-21 21:15:12 234

原创 92. 反转链表 II(Java实现)

力扣:92.反转链表II(中等)参考:labuladong 题目:反转单链表的一部分,就是给你一个索引区间,让你把单链表中这部分元素反转,其他部分不变:答案:ListNode reverseBetween(ListNode head, int m, int n) { // base case 如果 m == 1,就相当于反转链表开头的 n 个元素 if (m == 1) { return reverseN(head, n); } //

2021-03-21 18:01:05 345

原创 Java创建链表(测算法题用)

拿到链表操作的函数,正准备自己测试一下,突然发现竟然不知道要如何将数组输入变成链表,很尴尬,这篇记录如何创建样例链表。(附赠尾插法创建链表)class ListNode { int val; ListNode next; ListNode(int x) { val = x; } // 递归方式添加结点 public void add(int x){ ListNode node = new ListNode(x);

2021-03-21 15:50:06 223

原创 深度学习GPU开发环境搭建精简教程(排坑向)cuda10.1

目录前言1. 安装 cuda2. GPU版本TensorFlow3. GPU版本Pytorch前言本篇给需要配置 GPU 版本 TensorFlow 和 Pytorch 的朋友。先前写过一篇配置环境的流程,但我自己还是踩了很多版本的坑,所以!这次我把 cuda 文件直接放到百度云给你们,不需要自己到官网挑选啦!先快速把环境搭起来再说!我们没必要花太多时间卡在这种地方,配环境是真的很气人,欲哭无泪。这里没有对很多地方进行原理性解释,有些步骤我一笔带过,小白可以到这篇《深度学习TensorFlow开

2021-03-18 20:37:56 722

原创 MIT-BIH使用(四)使用WFDB批量读取MIT-BIH

目录前言1.一口气运行看看!2.代码注释结束语前言刚拿到这个数据集,甚至都不知道应该如何打开查看里边儿的内容,然后经过查找资料拿到了 MIT-BIH介绍(三) 中原生的读取方式,直接且粗暴。而之后学习过程中发现了 wfdb 这个库的妙用!原生Python波形数据库(WFDB)软件包。一个用于读取,写入和处理WFDB信号和注释的工具库。 1.一口气运行看看!建议测试项目结构跟我这个保持一致,以免复制过去的代码出现路径问题。只需要建 test.py 即可,将代码复制到 test.py

2021-03-18 19:32:36 3206 23

原创 Java多线程

Java多线程1、概念程序:指令和数据的有序集合,本身没有任何运行的含义,是一个静态概念。进程:执行程序的一次执行过程,是一个动态概念。是系统资源分配的基本单位。线程:指进程中的一个执行流程。线程是 CPU 调度和执行的基本单位。多任务同时进行注意:一个CPU情况下,多线程是模拟出来的,同一时间点只执行一个代码,因为切换的很快,所以有同时执行的错觉。真正的多线程是指多个 CPU ,即多核,如服务器。零散概念:main() 称为主线程,系统的入口,用于执行整个程序。主线程是系统默认系统

2021-02-10 21:18:47 130 1

原创 Java里面的Lambda表达式

Lambda 表达式λ 希腊字母,英语名称 lambda避免匿名内部类定义过多,只保留核心逻辑实质属于函数式编程new Thread(()-> System.out.println("我爱你!")).start();函数式接口:只包含一个抽象方法的接口public interface Runnable{ void run();}匿名内部类用Lambda简化,箭头只能指向一个方法实现,所以要求函数式接口,只包含一个抽象方法的接口//1.匿名内部类like =

2021-02-09 09:37:23 110 1

原创 Java 通过 IDEA 进行断点调试

当代码出现bug的时候,往往需要通过调试的方式,查看代码的一步步执行情况,来排除问题。使用IDEA编译器调试的方式记录如下:① 右键添加断点或者单击添加断点② 点击 Debug 按钮③ 调试操作Step Over 单步执行;Step Into 单步执行进入类的内部,查看自己的方法(系统方法跳过);Force Step Into 强制进入类的内部(包括系统方法);Step Return 跳出到外部类④ 一步步查看代码变量的变化点击 Debugger 切换 Console 视图

2021-02-08 13:27:27 319 1

原创 MIT-BIH心律失常数据库目录(译)

目录MIT-BIH心律失常数据库目录(译)1. 前言2. 介绍Symbols符号表3. 记录记录100 (MLII,V5;男性,69岁)Record 101 (MLII, V1; female, age 75)4. 表格MIT-BIH心律失常数据库目录(译)来源:https://www.physionet.org/physiobank/database/html/mitdbdir/mitdbdir.htm#toc哈佛大学麻省理工学院健康科学与技术分校生物医学工程中心 1. 前言感谢

2020-12-28 17:15:54 3969 2

原创 MIT-BIH介绍(三)如何使用MIT-BIH?

MIT-BIH的下载和读取1. Download官方下载地址https://www.physionet.org/content/mitdb/1.0.0/由头文件[.hea],数据文件[.dat],注释文件[.atr]组成。Kaggle数据集下载https://www.kaggle.com/mondejar/mitbih-database由数据文件[.csv]和注释文件[.txt]组成。 2. 官网工具读取PhysioBank ATM输入参数Databa

2020-12-28 16:35:39 7318 11

原创 MIT-BIH介绍(二)什么是MIT-BIH?

目录MIT-BIH 简介1. 数据来源:2. 数据描述:3. 数据格式kaggle上[.csv]格式的数据集4. Symbols说明5. Records说明6. Tables of beats and rhythmsMIT-BIH 简介1. 数据来源:1975年至1979年之间由Beth Israel医院心律失常实验室获得的4000多个长期动态心电图记录。其中约60%的记录来自住院患者,40%来自门诊。受试者为25位年龄在32至89岁之间的男性和22位年龄在23至89岁之间的女性。 2

2020-12-28 16:04:20 7925 11

原创 算法专题:动态规划

动态规划 算法案例509.斐波那契数(简单)322.零钱兑换(中等) 动态规划问题(Dynamic Programming,简称 DP)首先,动态规划问题的一般形式就是求最值。比如说让你求最长递增子序列呀,最小编辑距离呀等等。既然是要求最值,核心问题是什么呢?求解动态规划的核心问题是穷举。因为要求最值,肯定要把所有可行的答案穷举出来,然后在其中找最值呗。首先,动态规划的穷举有点特别,因为这类问题存在「重叠子问题」,如果暴力穷举的话效率会极其低下,所以需要「备忘录」或者「

2020-12-28 10:46:22 177

原创 算法专题:递归

什么是递归?函数直接或间接调用自身递归的特点:自身调用:原问题可以分解为子问题,子问题和原问题的求解方法是一致的,即都是调用自身的同一个函数。终止条件:递归必须有一个终止的条件,不能无限循环地调用本身。public int sum(int n) { if (n <= 1) { // 终止条件 return 1; } return sum(n - 1) + n; // 自身调用}递归与栈的关系:其实,递归的过程,可以理解为出入栈的过

2020-12-27 09:07:42 245

原创 《C程序设计语言》学习笔记(05)指针与数组

目录第5章 指针与数组5.1 指针与地址5.2 指针与函数参数【将输入的下一个整型数赋值给 *pn】5.3 指针与数组5.4 地址算数运算【字符串长度】5.5 字符指针与函数【字符串复制比较】5.6 指针数组以及指向指针的指针【文本排序、快速排序】5.7 多维数组【日期转第几天】5.10 命令行参数5.12 复杂声明第5章 指针与数组 指针:保存变量地址的变量5.1 指针与地址一个字节 - 存char两个字节 - 存 short四个字节 - 存 long,int地址运算符 &a

2020-12-26 10:31:00 195

原创 MIT-BIH介绍(一)为什么要使用MIT-BIH?

为什么要使用MIT-BIH? 1.为什么要使用ECG心电数据库?心血管疾病是威胁人类生命的重要疾病之一,其患病率和致死率逐年上升。大部分的心血管疾病的发生都伴随着心律失常,心律失常是诱发心脏病和心脏猝死的一个重要原因。出自《中国心血管病报告2018》心电图(Electrocardiogram, ECG)可以客观反映心脏各部位的生理状况和工作状态,是诊断心律失常疾病的重要手段和主要依据。然而,即使是训练有素的心脏病专家,对这些心律失常的大量误诊仍然很常见。医生超负荷的工作进一步加剧了对

2020-12-24 14:36:57 5098 8

原创 MIT-BIH的影响(译)

目录MIT-BIH的影响(译)1. 数据性质2. 数据选择:3. 数字化:4. 数据的技术限制:5. 注释:6. 完成数据库:7. 使用数据库:8. 其他长期心电数据库9.结果:MIT-BIH的影响(译) The Impact of the MIT-BIH Arrhythmia Database历史、经验教训及其对当前和未来数据库的影响论文下载:http://ecg.mit.edu/george/publications/mitdb-embs-2001.pdfMIT:麻省理工学院,M

2020-12-24 10:54:03 908

原创 字符编码(转)

文字出处廖雪峰Python教程因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编

2020-12-23 16:28:29 82

原创 《C程序设计语言》学习笔记(04)函数与程序结构

目录第4章 函数与程序结构4.1 函数的基本知识【模式匹配】4.2 返回非整型值的函数【简易累加计算器程序】4.3 外部变量【逆波兰计算器】4.4 作用域规则4.5 头文件4.10 递归【快速排序】第4章 函数与程序结构 4.1 函数的基本知识【模式匹配】把程序中不需要了解的具体操作细节隐藏起来,从而使整个程序结构更加清晰,并且降低修改程序的难度。(封装)/* 找到所有与模式匹配的行:getline, strindex */#include <stdio.h>#incl

2020-11-09 21:26:28 230

原创 《C程序设计语言》学习笔记(03)控制流

目录3.3 else if 语句 折半查找3.4 switch 语句3.5 while 与 for3.7 break 和 continue3.1 语句与程序块语句:表达式之后加上一个分号(;)程序块(复合语句):一对花括号把一组声明和语句括在一起构成。 3.2 if-else 语句:用于条件判断编译器无法通过程序的缩进结构获取设计意图,会将else 与内层 if 配对。这种错误很难发现,建议使用花括号,强制实现正确匹配if(n>0) if(a>b)

2020-11-03 22:01:07 150

原创 《C程序设计语言》学习笔记(02)类型、运算符与表达式

目录2.2 数据类型及长度2.3 常量 constant2.4 声明 declaration2.7 类型转换2.8 自增自减2.9 按位运算2.12 元素符优先级与求值次序2.14 两种定义常量的方式 # define, const2.1 变量名名字是字母和数字组成的序列;第一个字符必须为字母,下划线 “_” 算字母;区别大小写。2.2 数据类型及长度C语言中没有boolean型(真-非零;假-零)数据类型长度char占用一个字节int4个字节f

2020-11-02 10:57:14 183

原创 减脂百科(入门版)

想瘦哪里就练哪里?瘦腿关键是减脂,但局部减脂不可行,光练腿没用,减脂是全身性的,脂肪一直在全身性地消耗。而且局部运动消耗的热量比较少,比起全身大强度训练相比不够明显,只有整体的消耗才能达到快速的减脂效果。由于脂肪细胞的分布有个体差异,所以导致每个人容易肥胖的区域不一样。(腿或肚子)方案:多做全身性训练(加上腿部,下肢训练消耗大),控制好饮食(最关键)。这是能最直接减少腿围的方法。​ Keep或小红书的 [瘦腿训练]后话:系统训练和饮食控制,体脂率较低,腿也变细了,还想再细,少练腿或者不练腿(减..

2020-10-28 09:46:15 438

原创 《C程序设计语言》学习笔记(01)起步

C程序设计语言 第2版《The C Programming Language》封面如下,选取书中知识点用以记录学习。目录第1章 导言1.7 函数1.8 参数——传值调用1.9 字符数组第1章 导言1.1 入门源程序 test.c;编译 test.obj连接 test.exeC语言程序中,函数:包含语句,指定要执行的计算操作。变量:存储计算过程中使用的值。每个程序都以 main 函数的起点开始执行。构成 C 程序的基本单位是函数。 1.2 变量与算术表达式所

2020-10-26 15:30:34 213

原创 Anaconda入门使用指南

目录Anaconda官方文档Anaconda NavigationCondaSpyderJupyter NotebookAnaconda官方文档Anaconda个人版包含conda 和Anaconda Navigator,以及Python以及一大堆安装好的工具包,比如:numpy、pandas等。当您安装Anaconda时,您也安装了所有这些。Anaconda安装指南 Anaconda NavigationNavigator是一个桌面图形用户界面,使您可以启动应用程序并轻松管理con

2020-10-20 15:21:38 932

原创 深度学习TensorFlow开发环境搭建教程

目录1 下载安装Anaconda2 安装CUDA102.1 cuDNN2.2 添加环境变量3 TensorFlow安装3.1 CPU版本TensorFlow3.2 GPU版本TensorFlow1 下载安装Anaconda1)1)百度搜索“Anaconda3”或直接访问官网下载,点击Download按钮。Anaconda3最新版本是4.8.3,对应的Python版本是3.8。为了更好的兼容,不建议下载最新的Anaconda3版本。2)官网下载太慢,选择国内镜像,通过日期找到所需的版本。3)

2020-10-20 14:43:54 1422

原创 PyCharm安装教程

PyCharm安装教程官网下载地址:https://www.jetbrains.com/pycharm/download/#section=windowspycharm安装教程Python教程专业版(收费):提供科学、Web Python开发,包括H5,SQL等支持;社区版(免费):仅支持Python 开发。全部勾选:创建64位快捷方式;添加到环境变量PATH;将文件夹作为Project打开;关联.py文件之后就下一步下一步,安装完毕打开桌面的Pycharm,第一次打开看到如下界面,直接

2020-10-18 14:55:34 332 1

原创 携程2020笔试题——《买饮料》

题目描述游游今年就要毕业了,和同学们在携程上定制了日本毕业旅行。愉快的一天行程结束后大家回到酒店房间,这时候同学们都很口渴,是石头剪刀布选出游游去楼下的自动贩卖机给大家买可乐。贩卖机只支持硬币支付,且收银都只支持10,5,100三种面额。一次购买行为只能出一瓶可乐,且每次购买后总是找零最小枚数的硬币。(例如投入100元,可乐30元,则找零50元一枚,10元两枚)游游需要购买的可乐数是m,其中手头拥有的 10,50,100 面额硬币枚数分别是 a,b,c ,可乐的价格是x(x是10的倍数)。如果游游优先

2020-10-13 15:54:21 932 1

原创 希腊字母读音

经常看着公式不知道怎么用输入法把符号敲出来,主要还是记不住读音,记一份方便日后查询。 大写字母小写字母希腊字母对应英语中文音译ΑαAlphaa阿尔法ΒβBetab贝塔ΓγGammag伽马ΔδDeltad德尔塔ΕεEpsilone伊布西龙ΖζZetaz泽塔HηEtah一塔ΘθThetath西塔ΛλLambdaI拉姆达ΜμMum谬Ξ

2020-10-01 14:59:47 2623

原创 常用Dos命令(CMD命令)

目录打开CMD的方式管理员方式运行:常用的Dos命令(CMD命令)打开CMD的方式开始 + Windows系统 + 命令提示符Win+R 输入cmd(Run)在任意的文件夹下面,按住shift键 + 鼠标右键点击,在此处打开命令行窗口资源管理器地址栏前面 + cmd(开始 + Windows系统 + 命令提示符) (Win+R 输入cmd) (按住shift键 + 鼠标右键点击) (地址栏前面 + cmd) 管理员方式运行:

2020-09-30 17:12:55 276

原创 Markdown语法学习

基础Markdown语法的学习,保持总结记录的习惯。目录标题字体引用文本分割线超链接图片插入代码列表表格设定内容居中、居左、居右创建一个注脚注释标题直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。字体斜体文本 斜体文本加粗文本 加粗文本标记文本删除文本H2O is是液体。210 运算结果是 1024.引用文本引用文本分割线超链接链接: 哔哩哔哩.

2020-09-30 15:56:35 131

原创 Docker常用命令总览

记录常用命令,没有具体的操作跟结果记录,用以快速查询用。docker version # 显示docker版本信息docker info # 显示docker系统信息,包括镜像和容器的数量 docker 命令 --help # 万能命令 docker images 查看所有本地主机上的镜像 # 可选项 -a, --all # 列出所有镜像 -q, --quiet # 只显示镜像的id docker search mysql --filter=STARS=3000 # 搜索镜像 dock...

2020-08-26 19:19:34 108

原创 Unity通过脚本添加组件实现鼠标滑过3D物体高亮(附Demo)

场景中3D物体比如Cube的高亮,是通过 HighlightSystem 的插件来实现的,对于插件内部的代码不需要做任何修改,我们只需要知道应该如何配置以及插件内有哪些方法可以调用即可。 作为一个新手,最容易碰到的问题是,明明很多博客已经提供了配置方案以及代码解释,但是自己配置的时候总是不知道哪里出点问题导致效果出不来,所以,这边我配好了一个 Demo 提供出来。是一个 .unitypackage 包,如果不知道Unity如何导入这类插件包,我下面会有讲解。1. 实现效果最终的效...

2020-07-26 10:24:59 3957 14

原创 C#中List常用方法:判断存在、查找、排序

项目常用List来进行数据操作管理,有一些方法经常百度,所以这里记录下。目录1. List判断元素是否存在,返回bool2. List查找,返回对象3. List排序4. 对象属性打印5. List 其他方法1. List判断元素是否存在,返回boolpersonList.Exists(t => t.name == "John")2. List查找,返回对象Person temp = personList.Find(t => t.name == "Jack

2020-07-02 17:29:23 22737

转载 会议期刊论文发表介绍(计算机科学领域)【转载】

转自:http://blog.csdn.net/babyfacer/archive/2009/07/25/4377552.aspx  一、计算机科学期刊介绍计算机科学的publication最大特点在于:极度重视会议,而期刊则通常只用来做re-publication。大部分...

2020-05-27 21:25:58 571

原创 【JavaScript】函数跟方法的区别

一直认为函数跟方法是一个东西,只是C里面叫函数,Java里面叫方法。后来看到两个同时出现在JS中,有些迷惑,特地找出来辨析一下,重在理解。函数(function):通过function关键字定义的代码块。(范围更大)方法(method):定义于对象内部的函数。看个例子就很容易理解方法了,除了这种方式,其他的函数定义都称为function。var person = { f...

2020-04-23 11:05:51 291

原创 【JavaScript】var let 和 const的区别

1.varvar:声明 JS 变量(不过多介绍)不带值的变量,默认为 undefinedes2015引入:let 和 const,给JS提供了块作用域(Block scope)和常量。2.let:相同点:声明变量,在函数作用域、全局作用域可以跟 var 通用。不同点:1)循环作用域var重新声明了循环之外的变量,而 let没有。var i = 7;f...

2020-04-23 10:55:41 265

原创 1171:欢乐斗牛

Description牛牛是一种纸牌游戏,总共5张牌,规则如下:如果找不到3张牌的点数之和是10的倍数,则为没牛;如果其中3张牌的点数之和是10的倍数,则为有牛,剩下两张牌的点数和对10取余数,余数是几,就是牛几,特别的当余数是0的时候是牛牛;例如: 1 2 3 4 5, 1 + 4 + 5 = 0 (mod 10),2 + 3 = 5(mod 10), 为牛5。Inpu...

2020-04-03 20:12:15 1135

空空如也

空空如也

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

TA关注的人

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