- 博客(17)
- 收藏
- 关注
原创 C++中multiset和set容器及用法
C++中set和multiset都是关联容器,与顺序容器的差别在于,关联容器中的元素都是按照某一排序规则,有序排列的。而set与multiset的区别在于,插入set中已有元素时,忽略插入。1.0 multiset类模板template<class Key,class Pred=less<Key>,class A=allocator<Key> >cla...
2020-04-02 17:01:26
616
原创 强推一款谷歌新标签管理插件——infinity Pro!
0. 前言一直在寻找一款谷歌新标签管理的插件,之前用过“简 Tab”,觉得界面确实挺好看,但是在自定义方面还是有欠缺,所以用了一段时间之后就卸载了。昨天看一篇公众号文章,推荐了“infinity Pro”这款插件,抱着试一试的态度下载了,结果用了一天不到,觉得太好用了吧!所以强烈推荐给同样在寻找中的你!!!绝不是打广告,用过你就知道!下面来简单说说我的用后体验。1. 优点话不多说,先来一张我...
2020-03-31 18:47:05
4301
2
原创 C++中标准模板库STL基本概念
0. 前言C++语言的一大优势就是便于软件的重用,而重用体现在两方面:1. 面向对象思想:继承和多态,标准类库2. 泛程序设计(Generic Programming)思想:模板机制,标准模板库STL(Standard Template Library)。简单来说就是使用模板的程序设计方法。标准模板库STL就是常用的数据结构和算法的模板的集合,写成模板之后,不管以后放什么对象,就不用重新写...
2020-03-29 19:40:47
247
原创 C++中String类对象的初始化和基本用法
1. 初始化的几种方法和错误案例首先当然是包含头文件了:#include<string>下面是几种初始化的方法,直接上代码了://**初始化的几种方式**// string s1("Hello"); cout <<"s1= "<< s1 << endl; string s2(8, '*'); //8个连续的* cout <...
2020-03-27 22:50:42
3533
1
原创 C++实现文件读写(文本文件和二进制文件)
0. 闲话最近因为疫情宅在家,于是又狠下心开始了一直想学,但又一直断断续续的C++自学之路。听的课程是慕课上北大郭炜老师的《程序设计与算法(三)C++面向对象程序设计》。现在每天学一点,一方面为了加强理解,另一方面方便后续的查阅。1. 文件读写的原理文件读写的原理,类似于输入输出流,只是从键盘输入变为了从文件输入(读文件),从屏幕输出变为输出到文件(写文件)。具体的关系如下图所示:可以看...
2020-03-24 23:09:18
1084
原创 Endnote中文参考文献格式下载地址(官网)
中文参考文献格式官网下载地址欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎...
2020-03-13 18:49:12
84257
6
原创 CD光碟读取原理与CD-R的刻录原理
CD光碟读取原理与CD-R的刻录原理序言一、CD光碟读取原理CD的结构:读取的原理:编码原理:二、CD-R (CD-Recordable) 的刻录原理三、CD(Compact Disc)、DVD(Digital Versatile Disc)、BD(Blue Disc)的区别序言因为之前发过一篇文章,是利用CD的光栅原理制作了便携式的光谱仪用于维生素C的检测中。所以在这里就顺便整理一下关于CD...
2019-11-26 23:00:17
18513
2
原创 偏最小二乘法PLS和PLS回归的介绍及其实现方法
1、偏最小二乘法(PLS)介绍偏最小二乘法是一种新型的多元统计数据分析方法,于1983年由S.Wold和C.Albano等人首次提出。偏最小二乘法实现了,在一个算法下,可以同时实现回归建模(多元线性回归)、数据结构简化(主成分分析)以及两组变量之间的相关性分析(典型相关分析)。PCA方法虽解决了自变量共线性的问题,但是并没有考虑自变量主元对于因变量变化的解释作用。所以删除的次要主元有可能包含对...
2018-12-03 22:23:23
77187
原创 MATLAB实现图像巴特沃斯滤波、高频增强滤波及直方图均衡化
1、巴特沃斯滤波器1.1 基本概念在图像处理中,巴特沃斯滤波器传递函数如下:巴特沃斯低通滤波器公式:巴特沃斯高通滤波器公式:在公式中,D(u,v)代表频域当中,点(u,v)到中心点的距离,我们知道二维图像的傅里叶变换的频域幅值图大概是长这样的:所以中心点也就是(M/2,N/2),M和N代表图像的长和宽,那么D(u,v)就可以用下面的式子来表示了:而D0就是截止距离了,就相当于...
2018-11-02 14:33:15
22818
11
原创 Matlab 同一文件夹下图片批量处理的两种简单方法
Matlab 同一文件夹下图片批量处理的两种简单方法最近因为实验中有许多图片需要处理,本来的做法是一张张读取图片,这是相当麻烦的,因为每处理一张图片就需要修改相应的图片名。于是就想着要是可以批量处理就好了,这样就可以大大提高效率。通过阅读文章和自己亲身的实践,下面总结两种方法,希望可以给其他人做参考,也方便自己以后使用。1. 几个函数的介绍在这之前需要首先介绍几个用到的函数:...
2018-08-22 13:52:10
16075
11
原创 PX4通过I2C方式添加自定义传感器(3)
添加自定义传感器并实现数据的发送和订阅1、前期准备1.1 建立文件夹和相关文件配置我是在src/drivers/distance_sensor文件夹下操作的,当然其他文件夹下都类似。首先建立了两个文件夹angle_source和angle_detection,前面一个主要是基类的定义,里面有一些函数的申明,后面一个主要是存放主要的程序和实现消息的发布。angle_source这...
2018-05-30 09:20:53
4218
4
原创 PX4通过I2C方式添加自定义传感器(2)
PX4 I2C通信方式传感器驱动分析(以ets_airspeed为例)1、说明这篇文章我们就来看看I2C传感器的驱动过程,当然里面也有很多东西我不是很理解,所以仅谈我领悟的一些东西。我就以etc_airspeed.c这个传感器的代码来分析一下,这个代码在src->drivers文件夹下,但是不同的固件位置不一定相同,比如有的就在src\driversdifferential_pr...
2018-05-02 17:33:17
3549
1
原创 PX4使用I2C方式添加自定义传感器(1)
PX4使用I2C方式添加自定义传感器(1)前言 毕业设计就是要在PX4上添加一个传感器(角度传感器),由于板子上的接口数量很少,很是宝贵。最后只能选择通过I2C通信方式,出于I2C通信的独特优势,一个I2C接口上可以同时接多个device,所以通过在板子上的I2C接口连接一个一拖四,这样就不会占接口的数量了。一拖四如下图所示: 由于在毕设之前从未接触过飞控,所以初次上手真的是困难重重啊,...
2018-05-02 12:01:18
4250
1
原创 Ubuntu16.04如何设置自动休眠时间
可能有的人觉得,虚拟机几分钟没动就自己锁住了,再次进入又要输密码非常麻烦,那如何设置屏幕关闭时间呢?下面就说一说:1、打开设置选项,在电脑的右上方2、点击system setting选项3、点击Brightness&Lock图标就进入设置界面了,如下图所示:从这个界面,我们就可以设置自己想要的模式了。turn screen off when inactive for这是设置屏幕自动关闭的时...
2018-04-27 13:20:36
21288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人