自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 傅里叶变换

本文对b站up主:3Blue1Brown 关于傅里叶变换的介绍做整理,内容如下:首先看一个声音的例子,下面是A440(纯A音,每秒440拍)的声音波形,横轴是时间,纵轴是测量到的气压然后这个是D294(纯D音,每秒294拍)的声音波形,结构与A440相同,只是每秒节拍数变少了当这两个音同时播放时,最终的时间-压强图像是什么样的呢?麦克风在记录声音时,它只能获取不同时刻的气压,,只知道最后的总和,所以核心问题就是,你如何把类似下面这样的信号分解为其中纯音的频率呢?我们的目的就是构造一个数学机

2021-06-02 17:14:03 376

转载 VirtualBox虚拟机配置静态IP

环境:主机Win10,VirtualBox6.1 虚拟机Ubuntu16.041 、选择桥接模式2、 查看宿主主机的网关、DNS3、更改ubuntu配置文件ubuntu的网卡配置信息在 /etc/network/interfaceshadoop@node1:~$ sudo vi /etc/network/interfaces打开后添加如下代码auto enp0s3 #(注意这里是你用的网卡,不一定是eth0,我的就是enp0s3 )iface enp0s

2021-04-26 21:21:09 673

转载 profile与bashrc的区别

1, 要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它

2021-04-26 20:57:04 306

原创 Hadoop分布式集群安装与使用

Hadoop基本安装配置主要包括以下五个步骤1、 创建Hadoop用户2、 安装Java3、 设置SSH登录权限4、 单机安装配置5、 伪分布式安装配置6、 完全分布式安装本文使用虚拟机部署方式实现Hadoop集群,虚拟机环境采用Virtual box+Ubuntu16.04,主机操作系统环境为Windows10一、创建Hadoop用户为方便操作,我们创建一个名为“hadoop”的用户来运行程序,这样可以使不同用户之间有明确的权限区别,同时,也可以针对Hadoop的配置操作而不影响其他用户

2021-04-26 20:51:54 940

转载 MySql表远程映射及本地向服务器表写数据

一、MySql数据库表远程映射本部分参考来源:MySql学习笔记–MySql数据库表远程映射(1)、Windows环境1.查看当前federated引擎是否开启2.如果未开启federated引擎① 查看mysql的安装目录和数据存放路径② 找到mysql的数据存放路径,会找到相应的my.ini文件,打开my.ini文件在其中加上federated3.重启mysql服务,再次使用show engines;命令查看federated引擎是否开启(2)Linux环境1.连接mysql,

2021-03-11 20:20:02 580

原创 Hadoop和MapReduce模型

2021-01-15 21:12:58 109 1

转载 Git连接远程仓库

【转载自 https://www.cnblogs.com/zeo-to-one/p/8367801.html】

2021-01-14 23:08:29 210

转载 聚类分析

一、概念1、DTW(1)引入【DTW部分转载自https://blog.csdn.net/zouxy09/article/details/9140207】在大部分的学科中,时间序列是数据的一种常见表示形式。对于时间序列处理来说,一个普遍的任务就是比较两个序列的相似性。在时间序列中,我们通常需要比较两端音频的差异。而这两段音频的长度大部分是不相等的。在语音处理领域上表现为不同人的语速不同。即时同一个人不同一时刻发同一个音,也不可能具有完全相同的时间长度。而且每个人对同一个单词的不同音素的发音速度也是

2021-01-13 22:50:11 1993

原创 QT报表/QT生成docx文档

一、需求分析:根据项目给定的word模板自动生成相应的word文件。给定的word模板如下图(有些参数做了打码,不影响):该文档中的内容都需要自动生成。根据用户输入的查询日期,自动搜索数据库内容同时显示定位坐标和读取波形文件,其中第一部分基本参数的内容是来自数据库,第二部分的定位图是在.dwg图中标记定位点后再转为.jgp图片,然后插入word里面,第三部分的波形文件是自动读取.csv文件然后自动截图,将截图插入word文件里面。(对该段说明不理解的朋友,可以去看我的前几篇博客)因此,我们可以

2020-11-04 19:00:43 2923

原创 MySQL8.0安装教程

环境

2020-08-20 10:57:29 147

原创 Java与MatLab混编

该篇介绍Java与MatLab的混合编程环境:Windows10,Jdk 1.8.0_261 64位,MatLab r2018b 64位

2020-08-12 10:41:02 590

原创 QT与MatLab混编

该篇介绍QT下调用MatLab编译好的运行库环境:Windows10,QT5.12.6,MatLab r2018b 64位

2020-08-11 22:26:00 1081 1

原创 MatLab安装

该篇介绍windows10下安装MatLab

2020-08-11 20:54:22 1321

转载 Java 注解(Annotation)

本文转载自博客园一篇文章,仅用于学习研究,原文地址:Java Annotation认知(包括框架图、详细介绍、示例说明) ,原文博客写于2013年,所以博客中有些地方可能与现版本JDK存在一些偏差,但是博主的总结非常详细,适合新手学习。Java Annotation是JDK5.0引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运

2020-07-25 16:10:58 250

原创 QT篇之QChart绘制波形图操作(下)

接上篇QT篇之QChart绘制波形图操作(中)该篇主要贴一些相关功能代码//图表初始化void ShowChart::initCharts(){ splineSeries = new QSplineSeries[27]; lineSeries = new QLineSeries[27]; scatterSeries = new QScatterSeries[27]; chart = new Chart[27]; axisX = new QValueAxis[2

2020-07-23 23:37:32 3106 3

原创 QT篇之QChart绘制波形图操作(中)

接上篇 QT篇之QChart绘制波形图操作(上)解决问题一:图片来源:Qt 波形绘制相关本人用的QT自带的QtChart组件,安装QT的时候如果没有勾选这一模块的话可以在QT安装目录下的MaintenanceTool.exe来更新一下,MaintenanceTool.exe使用时要配置Repositories,可以参考这篇博客:Qt5.10_msvc2017 | [Qt维护] 添加、删除和更新组件模块,但是这个工具有bug,如果安装的QT没有QtChart组件的话,卸载重装更省劲儿一些。然后开始绘

2020-07-22 10:27:14 4629

原创 QT篇之QChart绘制波形图操作(上)

接上篇文章QT篇之QT与MxDraw COM控件现在开始QChart绘制波形图之旅先看一下运行结果:每个横坐标90000个点,一共跑了二百四十多万条数据,卡顿是有的,但是操作起来还说得过去功能描述:1. 可以将读取的CSV数据在波形图上描绘出来2. 可以切换不同的波形图页面3. 可以在图表上显示红色垂线(P波)4. 可以手动输入来调整垂线在波形图中的位置5. 可以将波形图响应键鼠事件,执行缩放移动等操作6. 可以用鼠标悬停显示波形图中曲线的坐标点信息7. 可以显示动态波形图

2020-07-20 15:58:12 5682 2

原创 QT篇之QT读取CSV数据

接上篇文章QT篇之QT与MxDraw COM控件因为项目中要用到CSV格式的数据,因此这篇文章讲述一下QT读取CSV文件数据CSV文件数据项使用“,”来分割的,所以用的时候记得用split(",")就好了,这个没什么好说的,直接上代码//读取CSV文件数据void ReadCSVData::readCSVFile(QString fileName){ QDir dir = QDir::current(); QFile file(dir.filePath(fileName));

2020-07-20 15:50:40 6586

原创 QT篇之QT与MxDraw COM控件

接上一篇,现在开始在QT中调用MxDraw52控件必要准备:请先在官网MxDraw下载MxDraw5.2控件,然后参照官方帮助文档qt中使用mxdraw控件自行安装好开发环境。当我们注册好MxDraw控件,也添加了QAxWidget(选择 Active X为MxDraw52 control)之后,来到下面这个界面。然后开始编程吧~先看一下运行效果:可以放大缩小,也可以移动,同时点击下方数据事件就可以将定位坐标在CAD图上动态标注出来OK,下面是具体实现问题:1.怎么查找控件接口的命令

2020-07-20 10:36:24 1405 2

原创 QT篇之QT与数据库交互

接上一篇文章 QT篇之QT布局与设计师这篇讲QT和数据库的交互,数据库用的MySQL,驱动是我用的官方例子再编译的,如何编译可以看我的这篇文章 QT编译MySQL驱动/QT连接MySQL贴连接操作代码://连接数据库void ConnectDataBase::conDataBase(){ db = QSqlDatabase::addDatabase("QMYSQL"); //连接的MYSQL的数据库驱动 db.setHostName("127.0.0.1"); //连

2020-07-20 10:29:47 1667

原创 QT篇之QT布局与设计师

最近在做矿山的项目,在搞界面这块,用到了QT,所以现在把做的东西总结一下。首先是设计界面这块,先看一下主界面:我们开始分析一下这个界面该如何设计问题: 1. 该用什么布局来设计这个界面? 2. COM、数据库显示以及子UI部分该添加什么组件? 3. 怎么调整各部分的大小以及该如何让部件自动适应窗口大小变化?OK,因为我自己比较懒,所以大部分部件都是用UI设计师完成的。先解决第一个问题:很明显,这样的一个布局属于垂直布局,无非在垂直布局再添加水平布局就形成了这个界面模型重点是h

2020-07-19 22:56:28 1808

转载 QT编译MySQL驱动/QT连接MySQL

QSqlDatabase: QMYSQL driver not loaded花了一天时间在网上搜了很多资料,多半是水贴,解决不了问题,有很多帖子说是把安装的MySQL里面的libmysql.dll拷贝到QT的bin目录下去,我试了很多次,也装了好几个版本的MySQL有32位也有64位的,结果都于事无补,后来在Stack Overflow上看到一篇帖子(Qt: QSqlDatabase: QMYSQL driver not loaded)You need to build the QMYSQL driv

2020-06-12 20:03:24 1261 1

原创 Android Studio中Gradle版本问题

很早就装有Android开发环境了(一直没用 qwq)直到要做毕设,结果工具都放的生灰了,然后更新.....踩坑.....现做如下总结:1、两个.gradle文件,其中一个用来配置整个工程(包括多个子module),一个用于配置当前module(小范围)2、gradle构建版本依赖,如下图,compileSdkVersion为编译版本,buildToolsVersion为构建版本...

2020-04-25 22:40:21 610

原创 ubuntu常用命令

查看软件包的命令:aptitude show packagename (查看软件一系列信息)dpkg -l (列出所有安装的软件)dpkg -l packagename (列出软件安装信息)dpkg -L packagename (寻找软件的安装目录)apt-cache pkgnames firef (查看所有以firef开头的软件包)apt-cache show firefox ...

2019-06-22 17:52:45 134

转载 ubuntu安装wps

下载安装:1)下载:WPS For Linux2)安装命令:sudo dpkg -i wps-office_10.1.0.5672~a21_i386.deb安装完成后存在的问题:一 、字体缺失问题1)下载:wps_symbol_fonts.zip2)创建目录:sudo mkdir /usr/share/fonts/wps-office3)将下载的字体复制到创建的目录:sudo cp ...

2019-06-19 11:01:23 648

转载 MYSQL表存储引擎的修改及更该数据库编码模式

MYSQL表存储引擎的修改。一:查看看你的mysql现在已提供什么存储引擎:mysql> show engines;看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql> show cre...

2019-06-19 10:36:30 559

翻译 ubuntu16.04安装jdk

1.去oracle官网下载,http://download.oracle.com找到java 选择你需要的安装版本。2.解压 tar -zxvf jdk-xxxxx-linux-x64.tar.gz (你下载的版本包,解压完成后重命名,如:jdk10.0.1)3.把解压后的文件移动到自己想放的位置:    mkdir /usr/lib/jdk mv jdk10.0....

2019-06-16 09:50:15 144

转载 gedit打开文件显示中文乱码

一、 gedit打开文件显示中文乱码的解决方法(先查看gedit版本)Gedit 2.x版本设置(适用于Ubuntu 11.04及以前)安装gconf-editor: sudo apt-get install gconf-editor方式1:启动gconf-editor在弹出的配置中选择:“apps”—“gedit2”—“preferences”—“encodings”。双击右边名称“aut...

2019-06-11 20:38:53 2086 1

转载 Ubuntu备份与恢复

--------------------- 本文来自 麦田的绿 CSDN 博客,全文地址请点击:https://blog.csdn.net/qq_35523593/article/details/78545530?utm_source=copy系统备份 : 备份前先切换到root用户,避免权限问题,然后切换到/(根目录)tar -cvpzf /media/Disk/myDisk/ub...

2018-09-21 22:55:52 352

原创 ubuntu16.04配置QT

1.原配置:/usr/lib/x86_64-linux-gnu/qt4/bin/usr/lib/x86_64-linux-gnu2.更改:    cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser      sudo gedit default.conf  3.将degault.conf的内容更改为 QT的实际安装目录:    /hom...

2018-09-18 22:37:55 709

原创 ubuntu16.04安装jdk

   1.去oracle官网下载,链接点此。也可以使用wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz 安装包在你执行这个命令时所在的文件夹位置。  2.解压 tar -zxvf jdk-8u111-linux-x64.tar.gz  3.移动到自己想放的位置:  ...

2018-09-18 22:36:10 172

原创 ubuntu16.04下安装wps

安装:1)下载:WPS For Linux2)安装命令:sudo dpkg -i wps-office_10.1.0.5672~a21_i386.deb安装完成后存在的问题:一 字体缺失问题1)下载:wps_symbol_fonts.zip2)创建目录:sudo mkdir /usr/share/fonts/wps-office3)将下载的字体复制到创建的目录:sud...

2018-09-18 22:34:43 244

原创 Eclipse开发JavaWeb之环境配置

一、安装Tomcat1、软件下载链接:http://tomcat.apache.org/,选择安装版,不需要配置相关的环境变量2、zip格式下,解压后, bin目录下,Startup.bat为启动Tomcat服务,双击后,会有黑窗口出现3、测试Tomcat。打开浏览器,在地址栏中输入 http://localhost:8080 回车,如果看到Tomcat自带的一个JSP页面,这说明To...

2018-09-04 21:57:15 4299

原创 python+selenium(python开发)

准备:python +selenium + chromedriver1.下载chromedriver 要兼容本地的chrome   对应版本号 https://chromedriver.storage.googleapis.com/2.36/notes.txt  chromedriver下载地址 :https://chromedriver.storage.googleapis.com/ind...

2018-08-16 13:39:46 249

原创 selenium IDE和eclipse环境搭建(用java开发)

selenium IDE和eclipse环境搭建1.下载Firefox,最好路径是默认安装的。2.官网下载selenium :http://docs.seleniumhq.org/download/   选择自己想要的IDE,点Download latest released version后面的版本号就可以了。   然后安装所有的插件。   安装完之后在Firefox-->工具 ...

2018-08-16 13:38:13 959

原创 配置node.js和selenium-webdriver(用js开发)

配置node.js和selenium-webdriver   1.安装node.js  下载node: https://nodejs.org/en/ 选择当前稳定版本, 安装完成后,  在命令行输入:node -v 输出安装的node 版本号 v6.11.0(你安装的版本)则表示成功2.安装selenium-webdrier   先本地创建一个文件夹selenium-go,命令行模式进入...

2018-08-16 13:37:10 3284 1

原创 win10+ubuntu16双系统安装及常见问题

一、为ubuntu系统分配磁盘空间1.进入windows10,右键我的电脑-->管理-->存储-->磁盘管理2.选中要分配空间的磁盘-->右键-->压缩卷-->设置压缩空间量(根据个人磁盘情况分配,我分的是60G)-->确定-->出现未分配的黑色标志的分区(即是分给ubuntu的空间)二、制作u盘启动盘1.用ultralso写入下载的...

2018-07-28 00:23:57 332

原创 sdk+windows安装教程

首先下载sdk http://tools.android-studio.org/index.php/sdk ,这里下载用于windows的版本(.zip格式) 下载完成后解压到安装的目录 双击SDK Manager.exe 选择要安装的插件,选中下面三个即可 安装过程中可能出现的问题:-=Warning !=-A folder failed to be renamed or move...

2018-07-16 23:28:01 13837 1

原创 JDK配置+windows10

官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html ,下载最新版本即可(现在最新版本是10.0.1)点击download,选择接受协议,选择适合你电脑的开发环境,下载完成后配置环境变量,如果安装过程中出现错误请检查安装路径是否存在中文或者非法字符及空格等,如果出现下图情况,请断开网络,重新安装则可避免...

2018-07-15 23:41:25 189

原创 wampserver + windows 10

wampserver 是apche+php+mysql 三合一的安装环境,解决了apche、php、mysql的复杂安装步骤去官网或者其他网站下载wampserver最新版本下载到本地,一键傻瓜式安装,安装开始选择English语言(当然你也可以选择法语,如果你懂的话),之后点击点击点击...安装快完成的时候会出现让你选择是否使用默认的浏览器,依个人使用习惯选择是或否wampserver安装好之后...

2018-07-15 22:37:28 635

空空如也

空空如也

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

TA关注的人

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