wave_xiao
码龄10年
关注
提问 私信
  • 博客:77,030
    77,030
    总访问量
  • 16
    原创
  • 1,175,056
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2015-05-03
博客简介:

wave_xiao的博客

查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得7次评论
  • 获得138次收藏
创作历程
  • 7篇
    2018年
  • 2篇
    2017年
  • 9篇
    2016年
TA的专栏
  • C++
    4篇
  • 从n个数中选出m个数
    1篇
  • C语言
    4篇
  • 编辑器
    1篇
  • 通信原理
    3篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MIMO中的预编码矩阵

SVD预编码
转载
发布博客 2018.06.13 ·
15684 阅读 ·
1 点赞 ·
1 评论 ·
34 收藏

smith圆图

阻抗计算公式 沿着负载线旋转反射系数的变化 smith圆图的特点 1、圆图上有三个特殊的点,即匹配点–坐标为(0,0);短路点–坐标为(-1,0);开路点–坐标为(1,0)。 2、每个圆周上的各点阻抗的实部相等,虚部由圆与曲线交点上曲线的电抗值决定,圆周上任何一点的阻抗相对应着该点的导纳,可根据需要确定。 3、实轴以上的上半平面是感性阻抗的轨迹,实轴以下的下半平面是容...
原创
发布博客 2018.05.09 ·
10857 阅读 ·
3 点赞 ·
1 评论 ·
23 收藏

OFDM的ISI与ICI

原博客地址: [http://blog.sina.com.cn/s/blog_90b4c7ff010158zp.html]多径时延造成脉冲展宽 脉冲的展宽量 = 最大时延-最小时延
转载
发布博客 2018.05.09 ·
9537 阅读 ·
11 点赞 ·
0 评论 ·
48 收藏

CodeBlock快捷键

快速跳出括号 “Ctrl + \”运行当前编辑的程序 “F9”
原创
发布博客 2018.04.10 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

整型指针与整型数组指针

整型指针与整型数组指针int arr[rows][colums]; %二维整型数组int *pInt; %整型指针int (*pArr)[colums]; %整型数组指针{ pInt = arr[0]; %指向第“0”行第“0”个元素的整型指针 pArr++; %pInt依次指向第“0”行的各列元素
原创
发布博客 2018.01.30 ·
6941 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

整型指针与typedef与#define

typedef 表示给一个已有的类型取一个别名#define 表示用一个标识代替某一块代码typedef int * pint; %pint表示整型指针类型#define Pint int *; %Pint代表代码块 int *int * pint1,pint2; %pint1表示整型指针,pint2表示整型pint pint1,pint2; %pint1,p
原创
发布博客 2018.01.23 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

32位浮点数

32位单精度浮点数在计算机中无法使用“浮点数 == 浮点数”float float1 = 0.2;float float2 = 2/10;if(float1 == float2) cout"float1 == float2"<<endl;else cout"float1 != float2);浮点数在计算机中的表示sign 最高位表示符号域(bi
原创
发布博客 2018.01.23 ·
21749 阅读 ·
8 点赞 ·
3 评论 ·
26 收藏

字符指针指针与字符串

char * message; string theMessage; 在C++中字符指针可以直接赋值给字符串,但在C中为错 例如: char * message = “ define char * message ”; string theMessage = message;在函数中的应用,函数参数为字符指针 用字符串初始化字符指针,并把字符指针赋值给字符串class
原创
发布博客 2017.10.14 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在n个数选取m个数中进行全排列

# include using namespace std; int sum[100]; void function(int m,int k) { int i,j; for(i=m;i>=k;i–) { a[k]=i; if(k>1) function(i-1,k-1);
原创
发布博客 2017.03.05 ·
5193 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

模版

定义:为只有类型不同而逻辑功能相同的代码提供一个总定义。 其实模版就是把“类型”当作一种参数,在代码运行时传递 1,模版重载template<typename T> void func(const T& arg){}template<typename T> void func(const T& arg1,const T& arg2){} //模版之间的重载void func(const in
原创
发布博客 2016.10.21 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

继承

定义:继承就是派生类包含基类的一些功能,并通过虚函数改写一些功能。 因为派生类含有基类对应的自对象,所以可以把指向派生类的引用或指针转换为基类的引用或指针。 1,派生类可访问基类的public和protected成员,不可访问praivate成员,派生类的用户则只能访问public成员,不可访问protected和private成员。 2,在某些可以应用基类(引用or指针)的地方我们可以使用派
原创
发布博客 2016.10.19 ·
240 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

移动构造函数与移动赋值运算符

定义:新标准的一个主要的特性是可以移动而不拷贝对象的能力,一个典型的例子是在分配新内存的过程中,将元素从就旧内存拷贝到新内存中是不必要的(先拷贝元素,在释放旧内存),再者,如果一个类中含有IO类和unique_ptr类那么只能使用移动构造函数 右值引用&& 定义:右值引用只能绑定到一个即将销毁的对象上,一般而言左值是一个对象的值,右值是一个对象的名字。 右值引用只能绑定到一个即将销毁的对象(临
原创
发布博客 2016.10.16 ·
987 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

动态内存管理allocator类

allocator类 标准库allocator类定义在memory中,它帮助我们将内存的分配与对象的构造分离开来。可以将allocator类的用户看作一个内存管理器。allocator<string>alloc;// alloc 管理存储string的内存auto p=alloc.allocate(n);//allocate成员函数管理内存分配
原创
发布博客 2016.10.16 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

拷贝控制与资源管理

定义:管理类外资源的类必须定义拷贝控制成员 拷贝操作:类值拷贝或类指针拷贝 对于内置类型的成员(非指针)一般让他们类值拷贝,对于指针成员如何拷贝决定了这样的类是类值拷贝还是类指针拷贝 1,类值拷贝:改动拷贝副本源对象不会发生改变 2,类指针拷贝:副本与对象会同时发生改变 但是IO类与unique_ptr不支持拷贝和赋值 类值拷贝class hasptr{public:hasptr(
原创
发布博客 2016.10.15 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

构造函数

构造函数的定义 1、构造函数是在创建对象时调用的函数,用来初始化数据成员 2、构造函数名与类名相同,非const,可以是explicit的 3,构造函数定义在内部是内联的,定义在外部是非内联的 4,显示定义一个构造函数编译器就不会提供默认的构造函数,但是当我们即需要默认构造函数也需要自己定义构造函数时可以使用=default拷贝构造函数 定义:创建一个类对象的副本(把类的数据成员(非sta
原创
发布博客 2016.10.14 ·
297 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谓词

谓词是一个可以调用的表达式,算法中的元素调用运行这个表达式可以返回一个结果作为判决条件。可调用表达式有四种:函数,函数指针,lamabda表达式,重载了函数调用运算符的类。 谓词有一元谓词(表达式接受一个参数)二元谓词(表达式接受两个参数)算法(begin(),end(),f1);f1(parameter1){ function body } //f1是一个一元谓词f1(parameter
原创
发布博客 2016.10.13 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++类静态成员小结

静态成员一旦被定义就存在在程序的整个生命周期内。1  类的静态成员必须用''static"关键字声明在类的内部(可以是常量,引用,指针,类类型等),可以声明在(public 和 private)2 类的静态成员一般在类的外部定义与初始化(不用“static”关键字)3 也可以在类的内部对静态成员进行初始化但是成员必须为constexpr类型,初始值也是constexpr类型。在类的外部
原创
发布博客 2016.09.30 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++常量表达式小结

1   定义为constexpr类型的对象一般为字面值类型(算术类型,引用,指针等);2   声明一个constexpr类型必须用constexpr初始化;3   constexpr指针必须初始化为nullptr或0或是存放在固定地址中的变量;4  constexpr指针存放的地址不能改动,一般用来指向函数体之外定义的变量;5  constexpr引用一般用来绑定到定义在函数内部但
原创
发布博客 2016.09.30 ·
1694 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏
加载更多