自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

影子

当你的才华还撑不起你的野心的时候,你就应该静下心来学习!当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练!

  • 博客(863)
  • 资源 (2)
  • 论坛 (1)
  • 收藏
  • 关注

原创 C++之预处理命令以及宏定义

在C++源程序中允许用一个标识符来代表一个字符文本,称为宏,表示符为宏名宏是由宏定义命令事先定义的。预处理时,对程序中所有后续的宏名实例(称为宏引用),预处理器都用字符文本去替换,称为宏替换或宏展开。宏定义通常用户一定程序中符号常量、类型别名、运算式代换、语句代换等,其命令为#define,分为不带参数的宏定义和带参数的宏定义宏定义只是简单置换,不做语法检查,因此,宏串中的每个字符都是有效字符;函数定义和宏的定义:#和##预处理运算#运算符...

2021-06-15 01:08:10 11 1

原创 C++预处理命令之文件包含和条件编译

文件包含的命令#include有俩种形式:1、#include <头文件名>2、#include “头文件名”

2021-06-15 00:13:37 2 1

原创 鸿蒙OS 生成密钥和证书请求文件

HarmonyOS 应用通过数字证书和授权文件来保证应用的完整性,在申请数字证书和 Profile 文件前,需要通过 DevEco Studio 来生成私钥(存放在 .p12 文件中)和证书请求文件(.csr 文件)。同时,也可以使用命令行工具的方式来生成密钥和证书请求文件,用于构筑工程流水线。使用 DevEco Studio 生成证书请求文件使用 DevEco Studio 生成证书请求文件的方式有以下两种情况:如果还未生成密钥文件,则可以一键生成密钥和证书请求文件。 如果...

2021-06-12 20:17:51 16

原创 Page 和Ability之间区别

Page 模板(以下简称“Page”)是 FA 唯一支持的模板,用于提供与用户交互的能力。一个 Page 可以由一个或多个 AbilitySlice 构成,AbilitySlice 是指应用的单个页面及其控制逻辑的总和。

2021-06-12 17:55:28 12

原创 鸿蒙OS布局

DirectionalLayout 是 Java UI 中的一种重要组件布局,用于将一组组件(Component)按照水平或者垂直方向排布,能够方便地对齐布局内的组件。

2021-06-11 19:25:47 18

原创 鸿蒙OS 生命周期

系统管理或用户操作等行为均会引起 Page 实例在其生命周期的不同状态之间进行转换。Ability 类提供的回调机制能够让 Page 及时感知外界变化,从而正确地应对状态变化(比如释放资源),这有助于提升应用的性能和稳健性。...

2021-06-11 16:29:38 39 1

原创 鸿蒙OS的系统架构

共分为四层:内核层、系统服务层、框架层和应用层。

2021-06-11 10:35:26 16

原创 鸿蒙OS环境搭建

DevEco Studio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示:

2021-06-10 17:29:14 14 1

原创 linux下日志文件的查找(tail和grep)

grep的使用:grep参数-e: 使用正则搜索-i: 不区分大小写-v: 查找不包含指定内容的行-w: 按单词搜索-c: 统计匹配到的次数-n: 显示行号-r: 逐层遍历目录查找-A: 显示匹配行及前面多少行, 如: -A3, 则表示显示匹配行及前3行-B: 显示匹配行及后面多少行, 如: -B3, 则表示显示匹配行及后3行-C: 显示匹配行前后多少行, 如: -C3, 则表示显示批量行前后3行...

2021-06-08 13:32:03 26

原创 美元如何薅羊毛?

一切从美国说起: 二战日本偷袭珍珠港,开启了美国的工业时代,二战只有美国战后工业特别完整,其他国家二战之后都需要重建,所以很多国家就需要从美国购买大量的工业设备,美元就成为了主要的交易货币。布林顿森林体系就是让美元和黄金挂钩,过假可以拿美元兑换黄金。当所有的国家重建完成之后,美元的需求就不是很大,大家希望拿着美元去美国兑换黄金,法国拿20亿美元兑换了20吨黄金,各国都准备兑换,这时候美国发现黄金根本不够,不给大家兑换,中东的这些国家是主要的石油产区,各国工业都需要石油,那就让美元和石油挂...

2021-06-08 13:18:54 19

原创 Python的内置函数

1、abs() 函数:返回数字的绝对值2、all() 函数:如果iterable中的所有项目均为true,则all()函数返回True,否则返回False。如果可迭代对象为空,则all()函数也将返回True。

2021-06-01 16:57:57 38 1

原创 心电图处理方法

scipy.misc.electrocardiogram()

2021-05-31 20:53:39 47 2

原创 信号处理小记

去趋势:scipy直接提供了一个去趋势函数,十分的方便。scipy.signal.detrend(data, axis=-1, type='linear', bp=0, overwrite_data=False)#data:输入数据,可以为任意维度#axis,指定对哪一维度去趋势#type,可设置为'linear'即为去线性趋势,设置为'constant',则为去平均值,即为求距平#bp,断点,若设置,则为断点两侧分别去趋势,即将序列分成两个子序列各自计算#overwrite_data,

2021-05-31 20:34:28 39

原创 信号处理之中值滤波

代码:import matplotlib.pyplot as pltimport numpy as npimport numpy.fft as nfimport scipy.io.wavfile as wffrom scipy import signalfrom scipy.misc import electrocardiogram#读取信号数据def readtxt(path): with open(path,'r') as f: str=f.readline(

2021-05-30 16:12:56 28

原创 BioSPPy - Biosignal(生物信号处理库)

地址:https://github.com/PIA-Group/BioSPPy

2021-05-27 21:22:11 22

原创 pyemd实现EMD

# 导入工具库import numpy as npfrom PyEMD import EMD, Visualisation#构建信号#时间t: 为0到1s,采样频率为100Hz,S为合成信号# 构建信号t = np.arange(0,1, 0.01)S = 2*np.sin(2*np.pi*15*t) +4*np.sin(2*np.pi*10*t)*np.sin(2*np.pi*t*0.1)+np.sin(2*np.pi*5*t)# 提取imfs和剩余emd = EMD()emd..

2021-05-27 21:13:44 24

转载 EMD算法原理分解信号

SSVEP信号中含有自发脑电和大量外界干扰信号,属于典型的非线性非平稳信号。传统的滤波方法通常不满足对非线性非平稳分析的条件,1998年黄鄂提出希尔伯特黄变换(HHT)方法,其中包含经验模式分解(EMD)和希尔伯特变换(HT)两部分。EMD可以将原始信号分解成为一系列固有模态函数(IMF) [1],IMF分量是具有时变频率的震荡函数,能够反映出非平稳信号的局部特征,用它对非线性非平稳的SSVEP信号进行分解比较合适。网友Aeo[2]提供了下面的算法过程分析。算法过程分析 筛选(Sifting)

2021-05-27 21:07:42 65

原创 scipy.signal.find_peaks(峰值检测)

函数用法:scipy.signal.find_peaks(x, height=None, threshold=None, distance=None, prominence=None, width=None, wlen=None, rel_height=0.5, plateau_size=None)

2021-05-27 20:44:11 80 2

原创 python最重要的库

用于不同数据科学任务的Python库用于数据收集的Python库: Beautiful Soup Scrapy Selenium 用于数据清理和数据操作的Python库: Pandas PyOD NumPy Spacy 用于数据可视化的Python库: Matplotlib Seaborn Bokeh 用于建模的Python库: Scikit-learn TensorFlow P

2021-05-27 19:55:24 15

原创 朗伯比尔定律

概述朗伯比尔定律(lambert-beer law)是分光光度法的基本定律,是描述物质对某一波长光吸收的强弱与吸光物质的浓度及其液层厚度间的关系。一、朗伯定律(Lambert's Law)1929年波格(Bouguer)第一次提出了同一溶液对固定波长的光的吸收程度与光通过该溶液的液层厚度(光程)之间的关系.数年后,朗伯发表了有关定律:当用一种适当波长的单色光照射一固定浓度的溶液时,其吸光度与透过的液层厚度成正比.此定律称为波格-朗伯定律,有时简称波格定律或朗伯定律.可表达为A=kb其中,

2021-05-26 13:31:21 62

原创 HRV心率变异性

HRV心率变异性是指两次心跳时间间隔的微小变化。大的波动表明身体可以很好的控制自主神经系统,从而具备更多的活力。测量HRV可以看出一个人的身体健康状况,并判断目前的治疗方式是否有效。自主神经控制功能自主神经系统是全身器官的控制中心,掌管新陈代谢,呼吸,心血管,消化,荷尔蒙,以及免疫系统等的工作。自主神经系统的两大分支包括交感神经(兴奋)和副交感神经(放松)系统。交感神经受到恐惧,压力,咖啡,或其它使人兴奋的因素刺激而活跃,使得我们心跳加速,血压升高,胃肠蠕动减慢,以调动全身的能量应付紧张的活动。副交

2021-05-25 21:33:26 39

原创 PML决策树

决策树(Decision Tree):决策树使用之前的决策来计算是否愿意去看喜剧演员的几率。age表示年龄,Experience表示演员的经验,Rank表示演员的排名,Nationality表示演员所在的国家,Go表示是否应该去看Age Experience Rank Nationality Go 36 10 9 UK NO 42 12 4 USA NO 23 4 6 N NO 52

2021-05-25 16:51:34 24 1

原创 PML之多元回归

1、多元回归(Multiple Regression)多元回归就像线性回归一样,但是具有多个独立值,这意味着我们试图基于两个或多个变量来预测一个值。列子:car表示汽车类型,model表示模式,volume配置发动机的容量,weight汽车的重量,co2释放二氧化碳的量Car Model Volume Weight CO2 Toyota Aygo 1000 790 99 Mitsubishi Space Star 1200

2021-05-25 14:06:14 48 1

原创 PML之多项式拟合

多项式回归(Polynomial Regression)如果数据点不适合线性回归,我们就要考虑使用多项式回归import matplotlib.pyplot as pltx = [1,2,3,5,6,7,8,9,10,12,13,14,15,16,18,19,21,22]y = [100,90,80,60,60,55,60,65,70,70,75,76,78,79,90,99,99,100]plt.scatter(x, y)plt.show()绘制多项式拟合线:impor

2021-05-25 13:50:49 18 1

原创 PML之线性回归

线性回归:import matplotlib.pyplot as pltx = [5,7,8,7,2,17,2,9,4,11,12,9,6]y = [99,86,87,88,111,86,103,87,94,78,77,85,86]plt.scatter(x, y)plt.show()import matplotlib.pyplot as pltfrom scipy import statsx = [5,7,8,7,2,17,2,9,4,11,12,9,6]y = [99,

2021-05-25 13:39:41 15 1

原创 PML之百分位数、数据分布、正态数据分布

1、什么是百分位数?示例:假设我们有一个街道上所有人口的年龄数组。ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]什么是75.百分位数?答案是43,这意味着75%的人是43岁或以下。90%的人口年龄是多少岁?import numpyages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]x = numpy.perce

2021-05-25 12:36:28 27 3

原创 PML之平均 、中值 、众数、标准偏差、方差

NumPy模块为此提供了一种方法,可以计算平均、中值和众数1、平均值import numpy as npvalue=[2,4,6,14,34,88,98,17,47]#计算平均值mean=np.mean(value)print(mean)结果:34.444444444444442、中值#计算中值med=np.median(value)print(med)结果:17.03、众数import numpy as npfrom scipy impo

2021-05-25 12:12:01 29 1

转载 Django主从数据库分离配置

数据库主从配置,django发表时间:2020-08-25对网站的数据库作读写分离(Read/Write Splitting)可以提高性能,在Django中对此提供了支持,下面我们来简单看一下。注意,还需要运维人员作数据库的读写分离和数据同步 -DBA。配置数据库我们知道在Django项目的settings中,可以配置数据库,除了默认的数据库,我在下面又加了一个db2。因为是演示,我这里用的是MySQL 。DATABASES = { 'default': { '

2021-05-23 20:10:36 18

转载 Django如何使用多个数据库

1、定义数据库 (1) DATABASES内部选项: (2)自定义数据库 2、同步数据库 3、自动数据库路由 (1)定义数据库路由方法类 (2)使用路由数据库 (3)生成数据表并同步数据 4、手动选择数据库1、定义数据库在django项目中, 一个工程中存在多个APP应用很常见;有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。在Django的setting中使用DATABASES设置定义数据库,可以将数据库映射到特定的别名字典中;DATABASES定义的是.

2021-05-23 20:07:51 17

原创 Django update用法

model update常规用法假如我们的表结构是这样的class User(models.Model): username = models.CharField(max_length=255, unique=True, verbose_name='用户名') is_active = models.BooleanField(default=False, verbose_name='激活状态')那么我们修改用户名和状态可以使用如下两种方法:方法一:User.object

2021-05-23 16:53:40 23

原创 django目录介绍

django目录介绍:untitled1:项目根目录-app:应用名称migrations:数据库操作记录()__init__.py:没啥用,我也不知道干啥用的。但是不能删除,可以写一下数据库的引用importpymysqlpymysql.install_as_MySQLdb()admin.py:该应用的后台管理系统,先忘记它吧apps.py:忘记它吧models.py:数据模块,使用ORM框架tests.py:让开发测试的时候用,暂时忘记吧。views.py:所.

2021-05-23 16:51:34 17

原创 Django访问java建立的数据库

1、manage.py文件目录下去执行下面的命令python manage.py inspectdb2、替换models文件python manage.py inspectdb > models.py3.删除meta class中的managed = Flase,让Django对数据库进行管理class Meta: # managed = False db_table = 'wave_origin_data'4. 最后则执行迁移数据库p..

2021-05-23 16:37:56 18

原创 Django里面的sql查询语句

基本操作# 获取所有数据,对应SQL:select * from UserUser.objects.all()# 匹配,对应SQL:select * from User where name = '运维咖啡吧'User.objects.filter(name='运维咖啡吧')# 不匹配,对应SQL:select * from User where name != '运维咖啡吧'User.objects.exclude(name='运维咖啡吧')# 获取单条数据(有且仅有一条,id唯一

2021-05-21 19:59:05 598 1

原创 python之pymysql的使用

import pymysql# mysql驱动## pymysql# 最火的一个驱动,基本上都用这个## MySQLclient# 致命缺点:对mysql安装有需求,## mysql-python# 适用于python2 ,不支持python3## mysql链接时,python版本过高,Django版本低导致连接有问题database=pymysql.connect("127.0.0.1","test","test","db",charset='utf-8')#格式p.

2021-05-21 19:57:20 29 1

原创 scipy.signal信号处理的库(笔记06)

信号处理(scipy.signal)网址:https://docs.scipy.org/doc/scipy/reference/signal.html#scipy.signal卷积 convolve(in1,in2 [,模式,方法]) 卷积两个N维数组。 correlate(in1,in2 [,模式,方法]) 将两个N维数组互相关。 fftconvolve(in1,in2 [,模式,轴]) ...

2021-05-21 09:53:51 35

原创 Python值Scipy库高级科学计算库

Scipy介绍:scipy包包含许多专注于科学计算中的常见问题的工具箱。它的子模块对应于不同的应用,比如插值、积分、优化、图像处理、统计和特殊功能等。scipy可以与其他标准科学计算包相对比,比如GSL (C和C++的GNU科学计算包), 或者Matlab的工具箱。scipy是Python中科学程序的核心程序包;这意味着有效的操作numpy数组,因此,numpy和scipy可以一起工作。中文官网:https://wizardforcel.gitbooks.io/scipy-lecture-not

2021-05-21 09:49:45 38

原创 Python之math库

Python math模块中定义了一些数学函数。由于这个模块属于编译系统自带,因此它可以被无条件调用。该模块还提供了与用标准C定义的数学函数的接口。函数 方法处理问题 Python math.acos() 方法 反余弦 Python math.acosh() 方法 反双曲余弦 Python math.asin() 方法 反正弦 Python math.asinh() 方法 反双曲正弦 Python math.atan() 方法 ma

2021-05-20 21:32:02 24

原创 Python之librosa库语音信号处理

librosa是一个非常强大的python语音信号处理的第三方库,本文参考的是librosa的官方文档,本文主要总结了一些重要,对我来说非常常用的功能。学会librosa后再也不用用python去实现那些复杂的算法了,只需要一句语句就能轻松实现。官网:https://librosa.org/doc/latest/core.html核心 IO 和 DSP音频加载 负载(路径=,sr,单声道,偏移,持续时间,...]) 加载音频文件作为浮点时间系

2021-05-20 20:56:37 44

原创 傅里叶滤波音频文件(笔记05)

代码:import matplotlib.pyplot as pltimport numpy as npimport numpy.fft as nfimport scipy.io.wavfile as wf#傅里叶频率滤波plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示符号#1、读取音频文件,获取音频文件基本信..

2021-05-20 20:42:05 20

原创 信号方面概念解释(笔记04)

1、信号:信息的承载方式,数学上表示为一个或多个变量的函数(自变量通常为时间t,也可以是高度、深度等)。连续时间信号:信号函数的定义域是连续的,常用想x(t)来表示,即x是连续变量t的函数。例如,一个语音信号可以表示为声压随时间变化的函数。 离散时间信号:信号函数的定义域仅在离散时间点上取值,常用来表示,即n是离散变量的x函数。例如,经济系统中随时间变化的股票指数。2、功率和能量:3、频率:频率,是单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量。单位为秒分之一。频率的单位为

2021-05-20 16:27:30 22

mqtt的jar包

mqtt的必须jar包,希望能够节省大家的时间,望大家专业学习

2018-04-13

android和java实现mqtt消息推送

里面包含了apollo1.7.1服务器,android段代码的实现,java端代码的实现,想要学习请查看我博客:https://blog.csdn.net/chehec2010/article/details/79927445

2018-04-13

月疯的留言板

发表于 2020-01-02 最后回复 2020-03-19

空空如也

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

TA关注的人 TA的粉丝

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