自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_44985601的博客

光机电软---一路向前

  • 博客(69)
  • 收藏
  • 关注

转载 (转载)Centos7安装kafka2.12-2.5.1集群

安装zookeeper集群 参见文章: https://blog.csdn.net/ZHONGZEWEI/article/details/106990214 上篇文章已经在以下3台虚拟机安装了zookeeper ip hostname192.168....

2020-12-22 14:02:11 349

原创 Centos7配置zookeeper3.5.8集群

Centos7配置zookeeper3.5.8集群修改配置文件zoo.cfg创建myid文件配置环境变量验证zookeeper服务问题1:Cannot open channel to 1 at election address ; No route to host问题2:Cannot open channel to 1 at election address ;java.net.ConnectException: Connection refused参考链接:https://www.cnblogs.co

2020-12-22 13:26:05 381

原创 Centos7下安装kafka2.12-2.5.1

Centos7下安装kafka2.12-2.5.1下载Kafka安装kafka下载Kafka下载地址:http://kafka.apache.org/downloads安装kafka(1)解压sudo tar -zxvf kafka_2.12-2.5.1.tgz(2)修改配置文件进入解压后文件下的config,修改server.properties文件将 log.dirs=/tmp/kafka-logs 改为:log.dirs=/usr/local/kafka/kafka-0-logs

2020-12-21 21:19:27 768

原创 Centos7下安装zookeeper3.5.8

Centos7下安装zookeeper3.5.8下载zookeeper安装zookeeper配置文件修改安装问题及解决方法问题1:Using config: /usr/local/apache-zookeeper-3.5.8-bin/bin/../conf/zoo.cfg Starting zookeeper ... ./zkServer.sh: line 169: /usr/local/apache-zookeeper-3.5.8-bin/data/zookeeper_server.pid: Permis

2020-12-21 19:41:13 630

原创 Centos7安装JDK15.0.1

Centos7安装JDK15.0.1查看本机是否安装JDK卸载OpenJDK下载JDK15.0.1安装JDK15.0.1配置JDK环境查看本机是否安装JDKjava -version一般centos7下会自带openjdk,如下但是openJDK不是我们想要的,需要先对其进行卸载,具体区别可以参考下述链接:https://www.cnblogs.com/sxdcgaq8080/p/7487369.html卸载OpenJDK删除过程如下:(1)查询与Openjdk相关的包 rpm -qa

2020-12-21 18:48:42 1613

原创 windows上安装zookeeper、kafka (问题汇总)

windows上安装zookeeper、kafka (问题汇总)Yi. Zookeeper启动时端口被占用Er. Kfaka启动报错附上看到的安装链接:https://blog.csdn.net/lilinoscar/article/details/64124338Yi. Zookeeper启动时端口被占用在安装好开始运行zookeeper时,可能会出现端口被占用情况如下:.zkServer.sh start (windows下启动配置好环境后直接zkServer)(Linux下的显示)ZooK

2020-12-12 17:53:18 447

转载 (转载)Centos7中不同用户名之间ssh免密登录实现

目录  1. 公钥私钥简介  2. 使用密钥进行ssh免密登录    2.1. 实验环境    2.2. 开始实验  3. ssh的两种登陆方式介绍    3.1. 口令验证登录    3.2. 密钥验证登录  4. 总结 1、公私钥简介与原理 ...

2020-12-10 15:36:50 1679

转载 (转载)虚拟机VMware配置centos7集群(亲测有效)

虚拟机VMware装配Linux集群 安装centos7,搭配linux集群并进行ssh免密登录(图文超详细)centos7的安装(虚拟机环境) 安装centos7,搭配linux集群并进行ssh免密登录(图文超详细) 使用centos7搭配Li...

2020-12-10 10:40:19 1074 2

转载 (转载)Docker学习 -Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daem

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? YICONGITS...

2020-12-05 21:18:58 624

转载 (转载)Docker学习- Docker安装并解决Tomcat404问题

windows基于Docker安装并启动Tomcat(解决404) SpinozaX 2020-03-20 19:46:01 ...

2020-12-05 21:16:14 184

原创 ZooKeeper系列笔记1 - ZooKeeper安装使用(Window)

ZooKeeper系列笔记1 -ZooKeeper安装使用Java JDK的安装Zookeeper的安装Java JDK的安装zookeeper的运行依赖于java运行环境,因此需要先安装JDKJDK的安装可以参考如下链接:JDK安装路径安装结束后可以采用win+R键输入cmd调出控制窗口输入java -version来验证是否成功Zookeeper的安装1.官网下载压缩包并解压至文件夹,我是放在D:\APP\zookeeper-3.4.12下2.在D:\APP\zookeeper-3.

2020-11-23 20:53:07 118

原创 Scala系列笔记4 - 方法与函数

Scala系列笔记4 - 方法与函数Scala方法声明Scala函数声明传名调用可变参数指定参数名和默认参数值递归函数偏应用函数Scala有方法和函数之分;Scala方法是类的一部分,而函数是一个对象可以赋值给一个变量;方法和函数的主要差别在于是否在类中定义,且函数可作为一个参数传入到方法中,而方法不行,在Scala中无法直接操作方法,必须先将其转换成函数;Scala方法声明Scala方法声明格式:def functionName ([参数列表]):[return type] //定义抽象方法d

2020-11-23 10:25:03 173

原创 Scala学习系列笔记3 - Scala基础语法

Scala学习系列笔记3 - Scala基础语法IF-ELSE语句循环语句for循环do-while与while循环模式匹配IF-ELSE语句与其他的语言的基本一致// 基本语法格式:if(布尔表达式1){ //如果布尔表达式1为true,则执行该语句}else if(布尔表达式2){ //如果布尔表达式2为true,则执行该语句}else{ //如果上述条件为false,则执行该语句}实例:object IfelseTest{ def main(args:Array[

2020-11-11 16:58:13 225

原创 Scala学习系列笔记2 - Scala基本概念

Scala学习系列笔记2 - Scala基本概念基础数据类型常用转义字符变量声明运算符运算符优先级基础数据类型值得注意的的主要是Nothing、Any、AntVal和AnyRef常用转义字符变量声明** 在Scala中,主要是采用val、var来定义,常量和变量的类型可以省略不写,因为Scala具有自动推断机制;其中val定义的是常量,定义后不可修改,var定义的是变量,可以进行修改 **变量是一种使用方便的占位符,用于引用计算机内存地址,变量创建后会占用一定的内存空间val myVal

2020-11-11 15:47:05 136

原创 Scala学习系列笔记1 - Scala基本概念

Scala学习系列笔记1 - Scala基础语法Scala简介面向对象特性函数式编程静态类型扩展性并发性Scala基本语法标识符关键字Scala简介Scala是Scalable Language的简写,是一门多范式的编程语言,该语言类似于Java,可以与Java进行互操作,其具有面向对象编程和函数式编程的各种特性,其具有以下特性:面向对象特性Scala是一门纯面向对象的语言,每个值都是对象,对象的数据类型以及行为由类和特质描述,类抽象机制的扩展有两种途径:一种途径是其Trait特性,即子类继承,Tr

2020-11-10 22:23:44 301

原创 SQLServer学习笔记 - 主键的理解

对于主键的理解什么是主键建立主键遵循的原则主键的特点真正的主键理解唯一键总结最近在学习SQLServer时,发现里面有个主键的概念和作用总是模糊不清,因此上网去搜索了一些主键的一些意义,加深一下理解什么是主键按照百度百科的定义,主键(primary key)是数据表中的一个或多个字段,其值用于唯一的标识表中的某一条记录;在两个表的关系中,主关键字用来在一个表中引用来自于另一个表的特定记录;(这段话有点抽象,看完了和没看区别不大,且看下面的讲解)建立主键遵循的原则(1)主键应当是对用户没有意义的,

2020-10-08 14:19:01 2199 1

原创 语音增强算法研究系列笔记 - 语音信号加窗分帧处理

语音增强算法研究系列笔记 - 语音信号加窗分帧处理为什么需要加窗分帧处理帧长的选择语音帧加窗窗函数的选取窗函数形状的选择窗函数宽度的选择帧移参考链接为什么需要加窗分帧处理语音信号属于一种非平稳时变信号,其产生过程与发声器官地运动紧密相关,而发声器官地状态速率相对声音振动地速率来说慢很多,因此语音信号可以视为短时平稳信号,因此,对其进行加窗分帧可将语音信号视为一个平稳信号,更便于进行分析帧长的选择对于语音信号来说,帧长需要满足两个条件:从宏观上讲,它必须足够短以保证帧内信号是平稳地,而语音信号地产生

2020-09-30 15:05:20 2382

原创 语音增强算法研究系统笔记 - 带噪语音预处理:趋势项、直流分量与数字滤波

语音增强算法研究系统笔记 - 带噪语音预处理带噪语音模型信噪比带噪语音的产生语音信号预处理消除趋势项和直流分量数字滤波器参考文献带噪语音模型对于加性噪声,其由纯净语音和噪声相叠加而成,设纯净语音为s(n),噪声语音为d(n),则带噪语音为x(n) = s(n) + d(n)一般认为纯净语音信号s(n)与噪声d(n)是互不相关的,即E[s(n)d(n)] = 0,其傅里叶变换可写为X(w)= S(w) + D(w)说明带噪语音的频谱等于语音频谱和噪声频谱的叠加信噪比一般而言,语音处理中会用信噪

2020-09-27 16:36:33 2194

原创 语音增强算法研究系列笔记 - 语音噪声分类及特点

语音增强算法研究系列笔记 - 语音噪声分类及特点噪声特征及分类加性噪声白噪声粉红噪声工厂噪声乘性噪声周期噪声脉冲噪声缓变噪声平稳噪声全频带噪声窄带噪声其他噪声噪声特征及分类噪声是指一切干扰正常信号特征的信号,即信号中不需要的特征;根据噪声对语音频谱干扰方式1的不同,可以将噪声分为加性噪声和乘性噪声;加性噪声加性噪声是指当噪声对语音的干扰表现为两者信号在时域进行相加;而显然噪声和语音在频域中也为相加关系实际环境中背景噪声可以看成加性噪声,如风扇的声音、汽车引擎声、周围人说话声等;加性噪声是对背景

2020-09-27 00:48:21 4714

转载 机器学习算法记录--支持向量机(SVM)

本文转载于https://blog.csdn.net/weixin_44010678/article/details/86916842,侵权联系删除 最近完成的一个项目用到了SVM,之前也一直有听说支持向量机,知道它是机器学习中一种非常厉害的算法

2020-07-30 21:51:12 179

原创 机器学习系列1-Pytorch在Jupyter中的配置安装

Pytorch在Jupyter中的配置安装环境配置插件安装打开Jupyter环境配置打开Anaconda prompt,输入 conda activate pytorch(pytorch安装环境名)插件安装输入conda install nb_conda,输入y 安装即可,安装完会有done输入conda install ipykernel,安装即可打开Jupyter环境中就会有pytorch了...

2020-06-26 21:08:36 1583 1

原创 matlab使用杂谈5-fftshift函数的使用

matlab使用杂谈5-fftshift函数的使用fftshift基本使用主要作用:将零频分量移到频谱中心简单示例一般使用场合fftshift基本使用主要作用:将零频分量移到频谱中心基本语法:Y = fftshift(X)Y = fftshift(X,dim)X-输入数组,可以是向量、矩阵或多维数组,支持复数dim - 沿其计算的维度说明:如果X是向量,则fftshift会将X...

2020-04-22 13:36:37 17942

原创 实现求出10000以内的、尾号为3的、倒数第二位为偶数的所有质数(包括编程思路)

话不多说,直接上代码,注释写的很清楚考虑到基础问题,没有用集合等一些方法来存储数据,直接输出到控制面板上了,并且为了展现整个编程思路,就没有去整合代码,只需要实现输出最终结果的只要注释掉多余的输出就可以了并且最后面附上了一个优化的质数求解方法,计算量会大大减少,这个体现的是一种算法思想 static void Main(string[] args) { ...

2020-03-25 12:57:00 335

原创 嵌入式开发学习笔记11-入门必须了解的通信基础

嵌入式开发学习笔记11-入门必须了解的通信方式通信分类数据传输方式串行通信并行通信对比接收端、发送端时间时钟频率的异同同步通信异步通信对比通信双方的分工和信号传输方向单工通信半双工通信全双工通信对比通信分类通信方式多种多样,按照不同的分类方式可以分成不同的类别,一般来说,我们都按照数据传输方式、接收端、发送端时间时钟频率的异同、通信双方的分工和信号传输方向来分类,主要可以分成以下几个类别。数...

2020-03-25 11:38:33 416

原创 SQLServer学习笔记1--从数据库跨入高级编程的门槛

SQLServer学习笔记1--谈谈数据库数据库概念数据库特点数据库分类关系型数据库非关系型数据库数据库概念数据库是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。在进一步了解数据库之前,我们先来了解一下实体的概念实体:客观存在的事物都是实体实体数据的存储要求:必须按照一定的分类和规律存储那么数据库就是专门用来存储...

2020-03-16 22:37:55 279

原创 嵌入式开发笔记10-串行通信,你知多少?

嵌入式开发笔记10-串行通信串行通信基本概念串行通信分类同步通信异步通信串行通信特点串行通信基本概念串行通信作为计算机通信方式之一,主要起到主机与外设以及主机之间的数据传输作用,串行通信具有传输线少、成本低的特点,主要适用于近距离的人-机交换、实时监控等系统通信工作当中,借助于现有的电话网也能实现远距离传输,因此串行通信接口是计算机系统当中的常用接口。串行通信技术是指通信双方按位进行,遵守时...

2020-03-15 23:20:22 451

转载 你了解光学中群的概念么(群时延、群速度、群速度折射率、群时延色散)

(转载)光学中群的概念-群时延、群速度、群速度折射率、群时延色散群时延群速度波导中的群速度非线性传播时的群速度群速度折射率群时延色散本文转载至微信公众号–光电资讯,只用于个人记忆学习群时延定义:窄带光脉冲在光学器件中的时间延迟。光学元件(例如,介质反射镜或者光纤)的群时延(Tg)的定义为光谱相位对角频率的微分:其单位与时间相同,并且与频率(参阅群延时色散,色散)、偏振态(偏振模式色散)...

2020-03-14 21:01:26 23040 4

原创 嵌入式开发学习笔记9-做一个好玩的LED闪烁

嵌入式开发学习笔记9-做一个好玩的LED闪烁前言实际操作程序功能实现思路程序源码实现效果展示前言LED小灯闪烁实质是控制单片机上的I/O口,通过向I/O口循环输入高低电平,从而控制LED小灯的亮灭。但由于单片机的机器周期一般为12/11059200 s,而人眼一般不能识别这种快速转换,因此我们还需要利用定时器实现延时,降低到人眼可识别的闪烁效果,从而实现LED灯闪烁,这就是LED小灯闪烁的基本...

2020-03-13 23:55:00 806

原创 Winform学习笔记1-如何去编写一个应用程序

Winform学习笔记1-如何去编写一个应用程序前言文件操作程序展示前言今天比较繁忙,没时间整理新的东西,先写一点发布把,后续在补充上来WinForm是·Net开发平台中对Windows Form的一种称谓,便于开发人员进行软件开发,并且Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件,所以虽然说是编写新的应用程序,但是,用的知识其实大多就是以前的,Winfo...

2020-03-12 23:40:58 439 1

原创 嵌入式开发学习笔记8-你真的了解串口通信么?

串口通信与串行通信的区分串行通信:串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送,是指通信双方按位进行,遵守时序的一种通信方式这个也会在我们后面的内容逐渐提到。串口通信:串口按位(bit)发送和接收字节(byte)的通信方式,可以将来自CPU的并行数据字符转换位连续的串行数据流发送出去,同时可将接收的串行数据流转换为并行的数据字符提供给CPU的器件,一般...

2020-03-11 15:52:10 366

原创 嵌入式开发学习笔记7-你真的了解波特率么?

嵌入式开发学习笔记7-一分钟走出波特率与比特率前言波特率比特率波特率为什么要相同前言在学习嵌入式开发过程中,对于一个常见的名词-波特率,总是不能领会到他的作用与意义,今天又刚好准备用C#编写一个串口通信小助手,所以对波特率来做一个详细的了解,更加深入的领会到串口通信与嵌入式开发。波特率在百度百科中,对于波特率的介绍是这样的:波特率表示每秒钟传送的码元符号的个数,是衡量数据传送速率、传输通道...

2020-03-10 17:33:57 814

原创 C#学习笔记25-序列化和反序列化

C#学习笔记25-序列化和反序列化序列化反序列化总结参考链接序列化序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程,序列把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中序列化的主要目的有三个:1)以某种存储形式使自定义对象持久化;2)将对象从一个地方传递到另一个地方;3)使程序更具维护。对于需要序列化的对象,需要在类前面声明[Ser...

2020-03-09 22:57:01 287

原创 嵌入式开发学习笔记6-了解单片机中的特殊功能寄存器(定时器/计数器)

嵌入式开发学习笔记6-了解单片机中的特殊功能寄存器(定时器/计数器)定时器/计数器简介TH与TLTMOD工作模式寄存器TCON定时器控制寄存器定时器操作实例定时器/计数器简介在单片机中,存在两个定时器/计数器,他们分别为T0和T1在单片机中,定时器/计数器是实现精准定时、用于测量脉冲等应用基本的定时器/计数器原理如图所示在了解定时器/计数器之前,我们需要了解几个基本概念:1)时钟周期...

2020-03-08 23:59:34 3534

原创 嵌入式开发学习笔记5-了解单片机中的特殊功能寄存器(寄存器B、累加器A和程序状态字PSW)

嵌入式开发学习笔记5-了解单片机中的特殊功能寄存器(寄存器、累加器和程序状态字)累加器A寄存器B程序状态字PSW累加器A累加器A是ACC(Accumulator)的缩写,累加器A是一个具有特殊用途的二进制8位寄存器,专门用来存放操作数或运算结果。在CPU执行某种运算前,两个操作数中的一个通常应放在累加器A中,运算完成后累加器A中便可得到运算结果。如果没有像累加器这样的寄存器,那么在每次计算(...

2020-03-07 16:51:37 6382 1

原创 C#学习笔记24-值传递和引用传递

C#学习笔记24-值传递和引用传递值传递引用传递string 类型好久没更新C#了,但是还是在继续学习哦,写博客就是在逐渐复习和不断推进的过程中,哈哈哈,继续加油值传递在C#学习笔记10-值类型和引用类型中,我们讨论了值类型和引用类型的区别:1.值类型和引用类型在内存中存储的地方不一样,值类型存储在栈中,引用类型存储在堆中2.值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据...

2020-03-06 15:33:56 355 2

原创 嵌入式开发学习笔记4-了解单片机中的存储器

嵌入式开发学习笔记4-了解单片机中的存储器单片机的物理结构程序存储器(ROM)数据存储器(RAM)工作寄存器区(00H-1FH)位寻址区(20H-2FH)用户RAM区(30H-7FH)特殊功能寄存器区(80H-FFH)单片机的物理结构MCS-51单片机存储器采用哈佛结构(har-vard)(哈佛结构就是一个计算机架构,类似于冯诺伊曼结构,但是两者有很大区别)在物理结构上分为程序存储器空间和数据...

2020-03-05 11:59:52 819

原创 嵌入式开发学习笔记3-了解单片机引脚功能

嵌入式开发学习笔记3-了解单片机IO口功能单片机引脚介绍I/O口功能介绍P0口(39-32脚)P1口(1-8脚)P2口(21-28脚)P3口(10-17脚)单片机引脚介绍51单片机的引脚图如图所示单片机中的引脚主要包括:1)电源线和时钟信号线共4根VCC,GND–电源和地+5V电源供电XTAL1(19脚)–时钟振荡器输入端XTAL2(18脚)–时钟振荡器输出端2)控制线4根RS...

2020-03-04 16:37:22 4098

转载 转载--了解单片机IO口

转载--了解单片机IO口89C51单片机引脚信息单片机IO端口内部结构单片机IO引脚输出应用单片机IO引脚输入应用总结89C51单片机引脚信息我们在学习使用任何芯片到时候,可能第一个要注意的就是芯片的引脚信息了,因为我们必须弄懂每个引脚的功能才能更好的设计出对应的电路。本文就来说下89C51单片机的引脚IO端口及应用,学习单片机的IO口的应用也是入门单片机的第一步。上图是89C51单片机的...

2020-03-03 21:24:09 1183

原创 嵌入式开发学习笔记2-了解单片机最小系统

嵌入式开发学习笔记2-了解单片机最小系统单片机简介单片机的最小系统简述复位电路复位电路的用途复位电路的工作原理晶振电路晶振起振原理单片机简介单片机是一种集成电路芯片。它采用超大规模技术将具有数据处理能力的微处理器(CPU)、存储器(含程序存储器ROM和数据存储器RAM)、输入、输出接口电路(I/O接口)集成在同一块芯片上,构成一个即小巧又很完善的计算机硬件系统,在单片机程序的控制下能准确、迅速...

2020-03-03 21:15:53 2085 2

原创 嵌入式开发学习笔记1-了解二极管

嵌入式开发学习笔记1-了解二极管前言二极管简介二极管的主要参数常用二极管整流二极管检波二极管稳压二极管激光二极管激光二极管的原理参考链接前言由于最近选修了嵌入式系统及电路的开发设计这门课,另外感觉未来的科研生活嵌入式开发也会占一些比重,因此从最基本的51单片机开始学习,本系列博客是跟随着BiliBili上《手把手教你学51单片机》来学习并记录的,并且由于作者本身水平有限,如果有错误之处还请大家...

2020-03-03 20:00:40 806 2

空空如也

空空如也

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

TA关注的人

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