自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

槿梓的博客

沿路旅程如歌蜕变

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

原创 ZigBee_串口读取_SDS011激光PM2.5传感器

//PM2.5数据采集,这个采用串口0读取数据, uchar ch; uint16 len; uint8 i=0; while(!(len=Hal_UART_RxBufLen(0))); //等待串口接收到数据,len可以测试Hal_UART_RxBufLen(0)返回的数据长度,测得是1 while(Hal_UART_RxBufLen(0)) ...

2020-04-10 13:54:17 1167

原创 LeetCode——三数之和+三数最接近之和+四数之和

看到很多人的题目答案没有注释,在程序详细标注了一下。解题思路是:排序(快排)+双指针+移动去重。class Solution {public: vector<vector<int>> threeSum(vector<int>& nums) { sort(nums.begin(),nums.end()); //快速...

2019-06-04 15:56:33 330

原创 CSDN广告屏蔽

文章目录打开谷歌应用,搜索并下载adblock plus取消允许可接受广告在编辑过滤规则中加入 pos.baidu.com*收获清爽无广告界面,但是我是支持CSDN的广告业务的(表明立场)作为一个怀着赤子之心的程序员,只想纯纯粹粹地谢谢博客,和大家一起交流学习。在用csdn写博客时,越来越觉得广告太多,界面布局臃肿;便出门搜索其他产品,更加吐血;博客园的markdown预览功能在9102年都还没...

2019-06-03 22:48:46 346

原创 剑指offer——序列化二叉树

题目:请实现两个函数,分别用来序列化和反序列化二叉树序列化:得到层序序列 10,20,30,4,#,#,5,6,#,#,#,#,#,7,#,发序列化:重建二叉树。class Solution { public: char* Serialize(TreeNode *root) { if(root == NULL) return NULL;...

2019-04-19 18:19:20 181

转载 C/C++易忘点复习(三)

文章目录继承继承包括父类中重载函数。派生类继承的内存大小当然也包括新构造的两个基类。加个virtual进行晚绑定

2019-04-07 21:16:46 232

原创 C/C++易忘点复习(五)

文章目录4.7 多态4.7.1 多态的基本概念4.7.2 多态案例一-计算器类4.7.3 纯虚函数和抽象类4.7.4 多态案例二-制作饮品4.7.5 虚析构和纯虚析构4.7.6 多态案例三-电脑组装5 文件操作5.1文本文件5.1.1写文件5.1.2读文件5.2 二进制文件5.2.1 写文件5.2.2 读文件4.7 多态4.7.1 多态的基本概念多态是C++面向对象三大特性之一多态分为...

2019-04-02 10:57:25 576

原创 C/C++易忘点复习(四)

文章目录4.3 C++对象模型和this指针4.3.1 成员变量和成员函数分开存储4.3.2 this指针概念4.3.3 空指针访问成员函数4.3.4 const修饰成员函数4.4 友元4.4.1 全局函数做友元4.4.2 类做友元4.4.3 成员函数做友元4.3 C++对象模型和this指针4.3.1 成员变量和成员函数分开存储在C++中,类内的成员变量和成员函数分开存储只有非静态成员变...

2019-04-02 10:37:12 242

原创 C/C++易忘点复习(二)

文章目录4 类和对象4.1 封装4.1.1 封装的意义4.1.2 struct和class区别4.1.3 成员属性设置为私有4 类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物都皆为对象,对象上有其属性和行为例如:​ 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、唱歌…​ 车也可以作为对象,属性有轮胎、方向盘、车灯…,行为有载人、放音乐...

2019-03-26 20:23:25 460

原创 排序算法汇总——简洁版(持续更新)

文章目录冒泡算法冒泡算法/* 冒泡排序 */void bubble_sort(int n){ bool change = true; for (int i = n-1; i >= 1 && change; i--) { change = false; for (int j = 0; j < i; j++)...

2019-03-23 00:06:27 217

原创 C/C++易忘点复习(一)

文章目录运算符三目运算符程序流程结构选择结构——switch跳转语句——goto指针空指针和野指针内存分区模型堆 heap栈 stack全局/静态存储区 (.bss段和.data段)常量存储区 (.rodata段)代码区 (.text段)new运算符引用什么是引用引用的应用A.引用作为函数的参数B.常量引用C.引用作为函数的返回值(函数可以变为左值修改应用形参)引用的本质运算符三目运算符&l...

2019-03-22 16:27:32 316

原创 AJ-SR04M-T-X超声波测距模块使用——STM32F407

AJ-SR04M-T-X超声波测距模块,是采用收发一体的防水带线探头,运用非接触试超声波探测技术设计而成。模块在20cm 至800cm 范围内,能够准确探测出与平面物体间的距离,并且在20cm 至250cm 范围内,能够准确检测到行人。此超声波测距模块连接3-5.5V 电源后,同时最多并联255个模块工作。发散角度可以自由调节,波特率自由设定。模块特点1.积小,使用便捷;2、功耗低, 先...

2019-03-20 16:08:45 7412 10

原创 ZigBee简介

整体概念

2019-03-20 09:31:08 37523 2

原创 CESM优化——Intel编译器编译安装NetCDF库(C+Fortran)

NetCDF全称为network Common Data Format,中文译法为“网络通用数据格式”,对程序员来说,它和zip、jpeg、bmp文件格式类似,都是一种文件格式的标准。netcdf文件开始的目的是用于存储气象科学中的数据,现在已经成为许多数据采集软件的生成文件的格式。注:1.netcdf4.2以上的版本c库和fortran库分开,要先安装netcdf-c,然后再安装netcdf...

2019-03-15 13:54:02 6098 8

原创 Linux中root用户#与普通用户$的切换

首先,#和$ 符号是命令提示符,# 表示 root 用户,$ 表示非 root 用户。你可以用 su - (这个 - 可以让 su 过去的 root 使用 root 自己的环境变量。没有 - ,那么很多变量会是当前用户的),或者 sudo -i 来切换到 root 用户。或者直接 sudo xxxxxxx 的方式执行命令,这个命令在运行时 sudo 会他把提权成 root 权限执行。其实获得...

2019-03-15 12:44:17 9895

原创 CESM优化——Intel编译器安装OpenMPI4.0

下载:https://www.open-mpi.org/software/ompi/v3.0/openmpi-3.0.1rc3.tar.gz然后参考了http://blog.csdn.net/amaowolf/article/details/79383571.将openmpi-1.5.tar.gz 文件拷贝到一个临时的目录里面(如tem)2.解压文件:$tar -zxvf openmpi-3...

2019-03-15 00:57:04 4263 6

原创 斐波那切数列之动态规划

剑指offer:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n&amp;amp;amp;amp;amp;amp;amp;amp;lt;=39做到这个题,初学者可能会难以理解迭代法的思路;本人觉得加入以下注释后,可以帮助理解;class Solution {public: int Fibonacci(int n) { //采用迭代法 int f=0,g=1;/...

2019-03-14 23:00:10 493

原创 ZigBee——12位ADC采集有符号数

  在进行传感器的无线收发数据测试时,CO传感器的返回值具有巨大的异常误差,它的值基本稳定在6590ppm~6597ppm之间。然而我们需要的是趋近于0的返回值(此时CO的测量环境是室内,空气中CO的含量稀少)。我们追根溯源,发现程序数据不符期愿的原因出现在ADC的模拟值转换中,当它返回的值具有符号位(有效位数12位,最高位第12位)时,程序不能自动识别,把此数据当作无符号数进行运算,返回值自然产...

2019-03-13 20:42:20 2442

原创 腾讯2017——字符串的大写字母放到后面

腾讯2017笔试题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。#include&quot;iostream&quot;#include&quot;string.h&quot;using namespace std;int main(){ string str1;//存放输入的字符串 while(cin&amp;gt;&amp;gt;str1) { int i=...

2019-03-12 21:27:17 440

原创 腾讯2017——求相差最小和相差最大的对数

腾讯2017笔试题:小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,相差最小的有多少对呢?相差最大呢?#include&amp;lt;iostream&amp;gt;#include&amp;lt;vector&amp;gt;#include&amp;lt;algorithm&amp;gt;using namespace std;int main(){ int n; while (cin &amp;gt;&amp

2019-03-12 21:20:48 644

原创 学生用户申请Intel全家桶——Linux系统

在学习过程中,如果我们需要Intel编译器或者Intel的profiling工具,最好的安装方法是去Intel官网申请安装license和取得下载链接,以下是申请流程:1、要申请Intel产品的免费使用权限,首先你得有一个学术邮箱(类似于qq.com,163.com之类的商业邮箱是不行的),我是用自己学校的学子邮邮箱申请的,暨大的学生可参考以下网站申请自己的学术邮箱。https://mynet...

2019-01-31 14:48:24 6569 3

原创 MobaXterm远程连接经常中断

我们在使用MobaXterm的ssh服务连接远程服务器(如Linux)时,可能会出现只要存在一段无操作时间,系统会自动断开连接的问题。通过以下简单设置,可以解决无操作断连问题。1、打开MobaXterm的设置界面:2、选择SSH设置,勾选“SSH keepalive”选项即可。...

2019-01-31 13:57:44 15758 7

原创 VMware关闭虚拟机系统后不见了!

很多同道中人在关闭虚拟机系统时,顺便把标签页也关掉。导致重新打开虚拟机时找不到原来安装的系统,重装吗?肯定不行啊。解决方案,在当前虚拟机界面按下“F9”按键或者点击“显示或隐藏数据库”按钮。找到自己安装的虚拟机。...

2019-01-22 18:59:14 12915 40

原创 Word实现大写字母和小写字母批量的转换

Word实现大写字母和小写字母批量的转换其实很简单,只要记住按“Shift+F3”键。下面是具体规则:一、将每个小写单词的首字母转换成大写。二、当英文句子中有大小写字母混合时,选中全部按“Shift+F3”键,所有英文小写变成大写。三、当英文句子中全部是大写字母时,选中全部按“Shift+F3”键,所有英文大写变成小写。...

2019-01-19 19:43:36 4065

原创 CentOS7.0更新yum为阿里源,解决软件无法安装更新的问题

因为最近要参加ASC大赛,所以安装虚拟机熟悉Ubuntu和CentOS7.0系统,两个Linux系统在初始使用中都会遇到相同的两个问题——1.设置联网;2.更换镜像源为国内源,便于更新和下载软件。 Ubuntu方面很快解决,但是打开了里面的文件修改内容,换镜像源为阿里源;接着修改CentOS7.0时想更快的换镜像源,于是就直接用命令行解决问题,解决方案如下:(我是用普通用户加sudo操作改...

2019-01-17 01:55:48 3930

转载 在信号传输当中,载波和调制波的关系

所谓载波,就是用来加载有用信息的高频波,因为有用信息一般是低频信号,不利于传播,所以要用一个高频的或者振幅更大的波(载波)来作为载体传播出去。(频率越高越好传播)所谓调制波,实际上就是有用信息。(原始信号,我们需要传播出去的信号)调制波对载波经行调制后的信号称为已调信号。为什么这样称这两种波呢。因为调制实际上就是用有用信号对载波(标准的、高频的)进行处理,发射出去,在接收端,再经过处理去掉载...

2019-01-07 12:52:50 20905 1

空空如也

空空如也

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

TA关注的人

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