自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 传递临时对象要注意的陷阱

并发与多线程

2022-08-21 14:06:32 157 1

原创 python识别.txt文档中指定字符串

python识别.txt文档中指定字符串在此感谢一个朋友,记录一下代码当前识别字符特征: “----1–”,识别后读取下一行内容,并保存到.csv文件中。import reimport osimport argparsedef readTXT(path): with open(path,'r',encoding='utf-8') as f: data = f.read() signal_data=re.findall(".*----1--\n(.*

2022-04-28 11:44:35 2533

原创 Variadic Templates

一、可变参函数模板/*********************可变参数函数模板**********************/template<typename... T> //T:一包类型 ,args: 一包形参void myfunc(T... args){ cout << "可变参数 函数 模板" << endl; cout << sizeof...(args) << endl; cout << siz

2021-09-07 00:05:13 137

原创 const mutable this static

成员函数末尾的const在成员函数末尾增加一个const是告诉系统,这个成员函数不会修改对象里面任何成员变量的值等。也就是说,这个成员函数不会修改类对象的任何状态。这种在末尾缀了一个const的成员函数称之为“常量成员函数”。const成员函数可以被const对象和非const对象调用。而 非const成员函数只能非const对象调用。对于成员函数声明和实现分开的情况下,不但要在函数声明中增加const,也要在函数实现中增加const。普通函数(非成员函数)末尾是不能增加const的。mu

2021-04-13 17:01:51 120

原创 类_构造函数、构造函数初始化列表、函数默认参数、隐式转换和explicit

类基础类是一种自定义的数据类型,也就是一个新类型。类与类之间,并不是彼此孤立的。例如,一个类可以派生出子类,那么这个派生子类的类就变成了该子类的父类。类的构成包含成员变量、成员函数。当然,类中有很多特殊的成员函数。访问类的成员,如果是类的对象,就使用“对象名.成员名”来访问。如果是指向这个对象的指针,则使用“指针名 -> 成员名”来访问。类中public修饰的成员可供外界调用,priviate修饰的成员只能类的内部调用。class默认是private。在C中称呼“结构”,在C++中仍然

2021-04-11 14:38:27 325

原创 类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast

显示类型转换在C++中,显示类型转换(强制类型转换)分为4种。分别是:static_cast、dynamic_cast、const_cast、reinterpret_cast。这些命名的强制类型转换的通用形式如下:强制类型转换名< type >(express);强制类型转换名就是上述四种,type是转换的目标类型,express是要转换的值。static_cast:静态转换编译的时候就会进行的类型转换的检查,和C语言中的强制类型转换很相似。一般的编译器能够执行的隐式的类型转换

2021-04-08 21:26:17 220

原创 迭代器 iterator

迭代器简介迭代器是一种遍历容器内元素的数据类型。(这种数据类型有点像指针,可以将迭代器理解为是用来指向容器内的某个元素的)string可以用“[ ]”来访问string字符串内的字符,vector也可以通过“[ ]”来访问vector中的元素。但C++中一般采用迭代器来访问它们。除了vector容器外,C++标准库中还有好几种其他种类的容器(如:list、map等),均可使用迭代器来访问它们。string不是容器,但也支持用迭代器来遍历。通过迭代器,可以读取容器中的元素值,修改容器中某个迭代器所

2021-04-07 00:27:11 171

原创 vector 类型

Introductionvector 是标准库中的一个类型,代表的是一个容器、集合或者动态数组的一个概念。可以把若干个对象放到容器中,但这些对象的类型必须相同。简单的说,可以把一堆int型数字放到 vector 容器中,复杂点说,可以把一堆相同类型的类对象放到 vector 中去。要使用这种类型需要包含 vector 头文件#include<vector>。当然为方便引用这种类型,也要书写:using namespace std;举例说明:vector< int >my

2021-04-05 18:10:22 754

原创 C/C++中常量指针和指针常量 const char */char const */char * const||const char * const/char const * const

常量指针与指针常量先看C/C++中指针的一般定义:char* ptr; //定义了一个字符型指针变量那么const出现在char * 之前,在 char 和“ * ”之间以及在char * 之后,有什么区别吗?当仅有一个const时对应以下三种情况1. const char * ptr2. char const * ptr3. char * const ptr1. const char * ptr先看下面的程序示例:#include <iostream>int

2020-11-01 16:45:14 382

原创 C/C++变量存储类别 静态存储区/动态存储区/程序代码区 static的使用含义

变量的存储类别从变量的作用域可以将变量分为全局变量和局部变量。从变量的生存期(变量的存在时间)角度来划分,可以分为“静态存储变量”和“动态存储变量”。第二种方式带来了“静态存储方式”和“动态存储方式”两个概念首先先介绍一下程序在内存空间的分配情况程序代码区静态存储区动态存储区存储区可以理解为内存,程序在整个运行期间所需要的数据就放在静态存储区和动态存储区中。很容易知道全局变量是存储在静态存储区的,在程序运行期间全局变量所占的存储空间是固定不变的,不是动态分配与释放的。

2020-10-31 19:36:55 519

原创 瑞利信道建模 matlab程序原理到实现

目标产生无线信道中的小尺度衰落系数h(t),其模服从瑞利分布:y(t) = h(t)*s(t) + n(t)Steps:(1)瑞利信道建模① 什么是瑞利分布?复高斯随机变量的模服从瑞利分布,即两个高斯随机变量的平方和开根号服从瑞利分布。② 如何产生服从高斯分布的随机变量?根据中心极限定理,N个独立同分布随机变量的和服从高斯分布。(2)Matlab 仿真③ 如何用Matlab产生服从高斯分布的随机变量?采用正弦叠加法进行Matlab仿真,利用N个服从均匀入射的正弦波作为基础信号,产生服从高

2020-10-23 17:50:58 9710 5

原创 Ubuntu Linux中vim的基础设置 Tab缩进 字体颜色 显示行号 注释颜色

Ctrl +Alt + T打开终端输入以下命令vim ~/.vimrc显示行号set numberset autoindent 设置Tab的缩进为4set tabstop=4set softtabstop=4set expandtabset autoindent"""设置 "shift" + " '<' or '>' "缩进4个字符,和tab保持一致"""set smartindentset shiftwidth=4设置字体颜色 """设置vim中数字的颜色

2020-10-21 12:57:52 949

原创 Ubuntu Linux 中Sublime Text 2/3设置成中文并使用中文输入

Sublime Text设置成中文+使用中文输入1:Sublime Text 2/3设置成中文第一步:打开Sublime Text 2/3使用快捷键 Ctrl + shift + p会看到如下图所示:输入"install"找到 --> install package --> 点击第二步:在出现的对话框中输入"ChineseLocalizations"点击搜索结果即可(由于本人已经安装,故此处没有显示).此处需要等待安装完成,安装完成会自动跳出安装结果.如若进行其他语言设置,

2020-10-16 21:24:25 851

瑞利信道建模 matlab程序 原理到实现

瑞利信道建模 matlab程序原理到实现。接收信号的功率谱符合经典谱的形状。 matlab的simulink仿真文件及程序源码。

2020-10-23

空空如也

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

TA关注的人

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