自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++初级 之 多线程、多进程

程序运行基础:https://blog.csdn.net/sunlin972913894/article/details/82751663多进程:https://blog.csdn.net/sodino/article/details/45146001#commentBoxhttps://www.cnblogs.com/hicjiajia/archive/2011/01/20/19...

2019-08-02 15:41:04 986

原创 通信 之 5G NR查阅资料

5G/NR 帧结构https://www.cnblogs.com/myourdream/p/10420673.html帧结构和物理资源(BWP)http://blog.sina.com.cn/s/blog_3c3393b00102ybvz.html【LTE】LTEPDCCH信道http://blog.sina.com.cn/s/blog_4bdbf80f0101nvoa.h...

2019-08-02 11:10:03 692

转载 c++初级 之 一些收藏

图解c/c++多级指针与“多维”数组https://www.cnblogs.com/chenyangyao/p/5222696.htmlC++ explicit的作用https://www.cnblogs.com/this-543273659/archive/2011/08/02/2124596.htmlC++ 之 常量成员函数https://www.cnblogs.com/x...

2019-01-25 09:21:51 271

转载 python 之 类成员及其性质

类成员分为字段、方法、属性https://www.cnblogs.com/z-joshua/p/6386596.html 成员性质分为公共、保护、私有https://www.cnblogs.com/lijunjiang2015/p/7802410.html 

2018-12-08 11:26:35 326

转载 通信 之 OFDM中的码间干扰、子载波干扰

通原的知识,在这里梳理一下多径效应带来码间干扰,由拉长符号周期和保护间隔消除https://blog.csdn.net/reborn_lee/article/details/81038263多径效应破坏子载波间正交性从而导致子载波间干扰,由循环前缀消除https://blog.csdn.net/Reborn_Lee/article/details/81045108 ...

2018-12-03 17:25:31 4193

转载 通信 之 轮询调度算法

Round-Robin Scheduling常规轮训调度:https://blog.csdn.net/u011096710/article/details/51123104加权轮询调度:https://blog.csdn.net/jasonliuvip/article/details/25725541

2018-11-26 09:55:42 2191

转载 通信 之 5G与LTE双连接技术架构的选择分析

转载https://blog.csdn.net/u014096903/article/details/77877228

2018-09-28 15:02:14 3658

转载 通信 之 3GPP协议和有用网站

协议:http://www.3gpp.org/ftp/Specs/archive/5G协议中文版:微信公众号 5G通信通信技术分享网站:http://www.sharetechnote.com/ 

2018-09-21 23:35:42 724

转载 python 之 画图工具库pycairo

安装各类库的地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/https://github.com/pygobject/pycairo安装方法见收藏:https://blog.csdn.net/nicholas_liu2017/article/details/77131520pycairo 教程:https://blog.csdn.net/tq...

2018-09-19 16:05:28 858

转载 python 之 property函数与装饰器@property

内置函数property:https://www.cnblogs.com/paomaliuju/p/5122761.html 装饰器@property:https://blog.csdn.net/u013205877/article/details/77804137https://blog.csdn.net/imjtrszy/article/details/52984493...

2018-09-12 11:21:45 177

转载 python 之 类继承和mro顺序

见收藏https://blog.csdn.net/aydfzmb/article/details/53287780https://blog.csdn.net/damiaomiao666/article/details/51473199http://www.cnblogs.com/yudy/archive/2013/06/10/3130521.html

2018-09-11 17:38:11 375

转载 python 之 多态,鸭子类型理解

转载,见https://www.cnblogs.com/jaw-crusher/p/3475868.html 

2018-09-11 17:33:57 393

原创 通信 之 无线信道衰落

这两天捋了下信道衰落方面知识,汇总如下。1信道定义参考http://blog.csdn.net/a493823882/article/details/78264608主要:移动无线信道是随参信道,传输特性是变化的。所以要考虑①对信号的衰耗随时间随机变化;②信号传输的时延随时间随机变化③多径传播2无线信道衰落定义参考http://blog.csdn.net/a493823882/article/de...

2018-03-15 17:10:09 17921

转载 python 之 不同类型对象的内存占用、大小比较

python中的标准数据类型有:整型、长整型(py3已去掉)、浮点型、复数型、布尔型、字符串、列表、元组、字典常用分类:1.序列类型(有顺序):字符串、列表、元组;映射类型:字典2.数字类型:整型、长整型(py3已去掉)、浮点型操作:1.取字符串长度用len(strName)2.取对象占内存大小用getsizeof(objName),具体见:http://www.cnb

2018-01-31 14:54:45 2857

转载 算法分析 之 汉诺塔游戏

递归的思想https://www.cnblogs.com/dmego/p/5965835.html

2018-01-30 12:30:10 646

转载 python 之 filter、map、reduce、lambda、range、xrange

Python特殊语法:filter、map、reduce、lambdahttps://www.cnblogs.com/longdouhzt/archive/2012/05/19/2508844.htmlpython的reduce()函数https://www.cnblogs.com/XXCXY/p/5180245.htmlPython f

2018-01-30 11:19:50 227

转载 c++初级 之 vector与list对比

转自https://www.cnblogs.com/shijingjing07/p/5587719.html 1.vector数据结构vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。另外,当数组中内存空间不够时,会重新申请一...

2017-12-15 15:25:20 291

转载 c++初级 之 stringstream用法

转自http://www.cppblog.com/alantop/archive/2007/07/10/27823.htmlstringstream通常是用来做数据转换的。相比c库的转换,它更加安全,自动和直接。

2017-12-06 17:10:09 180

原创 数据结构 之 图

图分类:有向图、无向图。有向图:顶点、弧(弧头、弧尾)、入度、出度无向图:顶点、边、邻接点、权值。图举例说明:连通图、完全图(边数n(n-1)/2)、生成树(边数n-1)。最小生成树:生成树里面所有边的总权值最小的生成树。最小生成树算法:prim算法和kruskal算法。

2017-12-06 12:10:28 173

原创 数据结构 之 链表实现的树

直接上代码额。。搜索、删除、添加节点主要用到的是函数嵌套递归的思想,而且考虑的角度从整个树转变为每一个节点如何操作。Tree.h#ifndef TREE_H#define TREE_H#include"Node.h"class Tree{public: Tree(); ~Tree(); Node *SearchNode(int nodeIndex); bool Add

2017-11-22 13:19:31 749

原创 数据结构 之 线性表中的链表

直接上代码了。。List.h#ifndef LIST_H#define LIST_H#include"Node.h"//class Node;class List{public: List(); ~List(); void clearList();//清空表 bool listEmpty();//判断是否为空表 int listLength();//表元素长

2017-11-15 11:29:32 225

原创 数据结构 之 线性表中的顺序表

顺序表基于数组,优点是简单方便、寻址和遍历非常快;缺点是删除元素和添加元素时元素的后面所有元素位置都要发生移动。程序如下:List.h#ifndef LIST_H#define LIST_Htemplate//自定义的类Elem对象(如coordinate类)需要重载<<和==class List{public: List(int size); ~List();

2017-10-18 20:51:57 295

原创 c++初级 之 类型转换

c语言中的类型转换就是直接转换了,比如int n = 1;int *a = &n;char *b = (char*)a;//直接括号里写转换类型这样很不安全于是cpp中将类型转换分类,比如statiac_cast(相近类型的两个量转换), dynamic_cas(基类到继承类转换)等等char *b = static_cast(a);//这是cpp里类型转换的标准方

2017-10-11 09:38:56 173

原创 数据结构 之 栈

编写了栈的类模板,实现了对不同类型对象基本的push、pop、清空、遍历、去长度、判断空满的功能,然后应用到了进制转换和括号匹配中去。MyStack.h#ifndef MYSTACK_H#define MYSTACK_H#include#include"MyStack.h"#include//#include"Coordinate.h"//已成为通用的模板,所以

2017-10-10 08:55:37 753

原创 数据结构 之 循环队列

队列符合先进先出的原则,循环队列可以持续地往队列里增加元素、减少元素。以下为例。MyQueue.h#ifndef MYQUEUE_H#define MYQUEUE_H#include"Customer.h"#include"MyQueue.h"#includeusing namespace std;template //用类模板class MyQueue{

2017-09-14 22:39:22 316

原创 c++初级 之 双向链表

以下为例DoubleLink.hstruct DLNode{ int data; DLNode * last; DLNode * next;};class DoubleLink{public: DoubleLink(); void insertNode(int position,int data);//在位置m(从0开始)插入新节点(注意位置0和最后一个位置的两个节

2017-09-11 20:58:19 225

原创 c++初级 之 反转链表

以下为例//反转一个链表#include#includeusing namespace std;struct Link{ int data; Link *next;};int main()//以下是面向过程的思想,仍是c的思想,先做什么再做什么;最好写一个链表的类,把这些操作都封装起来,实例化对象后可以随用随调,安全性也更好,这就是面向对象了。{ int n = 1

2017-09-11 20:34:44 245

原创 c++初级 之 标准模板库(STL)

STL(Standard Template Library,标准模板库),可以理解为系统事先写好的模板类和模板函数,我们直接用就行。具体的理解可以参考:http://www.cnblogs.com/shiyangxt/archive/2008/09/11/1289493.html以下是简单例子:向量(vector)连续存储的元素列表(list)      由节点组成的双

2017-09-09 16:20:02 347

转载 c++初级 之 模板

具体可以参考http://www.cnblogs.com/gw811/archive/2012/10/25/2738929.html唯一要注意的是,在vs2012环境里,模板代码不能分开编译,模板的声明和实现都放在一个.h文件中,不要分开成.h和.cpp两个文件,否则编译通不过。

2017-09-09 16:16:09 288

原创 c++初级 之 友元类

一个类的友元函数和友元类可以访问该类的所有成员(包括私有),是比继承还要亲密的关系。。亲不如友系列。另外,友元是单向的,而且没有传递性,比如b是a的友元(a把b当朋友),c是b的友元(b把c当朋友),即a->b->c,那么b可以访问a的所有成员,c可以访问b的所有成员,反过来却不行(一厢情愿),a和c也没有任何关系(朋友的朋友不是我的朋友)。以下为例:Time.h#ifnd

2017-09-09 15:32:38 253

原创 c++初级 之 友元函数

友元的概念可以看成是类的补充,其实很bug。。它破坏了类的封装性,带来了风险。本文看友元函数定义了Time类的友元函数(两种方式:1.友元全局函数2.友元成员函数),如下Time.h#ifndef TIME_H#define TIME_H#include"Match.h"//因为有用到Match类的成员函数class Time{ //一个类的友元函数可以访问该类的私有、

2017-09-09 14:55:16 212

原创 c++初级 之 运算符重载

一般在需要对类的成员进行运算符操作时进行运算符重载。运算符重载有两种方式:1.定义为类的友元函数2.定义为类的成员函数。以下为例:demo.cpp#include#include#include#include"Coordinate.h"using namespace std;Coordinate& operator++(Coordinate& coor);ostrea

2017-09-09 14:41:48 193

原创 c++初级 之 异常处理trycatchthrow

以下为例demo.cpp#include"Exception.h"#include"IndexException.h"#include#include#includeusing namespace std;void test(int a){ if(a == 0)throw int(1);//用这种写法,类型(类型的初始化值) if(a == 1)throw new

2017-09-08 21:02:31 238

转载 c++初级 之 纯虚函数、抽象类和接口类

首先区别虚函数和纯虚函数,参考http://www.cnblogs.com/fzhe/archive/2013/01/02/2842513.html什么是虚函数?那些被virtual关键字修饰的成员函数,就是虚函数(虚析构函数也可以包含在虚函数里)。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism)。虚函数声明如下:virtual ReturnType Fun

2017-09-08 20:06:16 363

原创 c++初级 之 动画效果

以下为例,可以实现动画效果,按任意键就可以实现“*”从左往右移动。#include#include#include //包含setwusing namespace std;int main(){ int i,col = 1; char c = '*'; for(i = 0;i < 10;i++){ system("cls");//清空屏幕 cout <<

2017-09-08 19:31:37 7617 1

转载 c++初级 之 c++的多态性

参考:http://blog.csdn.net/hackbuteer1/article/details/7475622多态性   指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。C++支持两种多态性:编译时多态性,运行时多态性。   a、编译时多态性:通过重载函数实现   b、运行时多态性:通过虚函数和虚析构函数实现。所谓重载,是指在同一个作用域(如同一个函数

2017-08-26 10:54:08 223

原创 c++初级 之 c++的继承性

c++的继承性就是指子类(派生类)继承父类(基类)。以下为例:Person类Person.h#ifndef PERSON_H#define PERSON_H#includeusing namespace std;class Person{public: //类内不写关键字,默认是private成员 Person(); void eat(); virt

2017-08-25 11:03:23 544

转载 c++初级 之 拷贝构造函数

参考来自:http://www.cnblogs.com/BlueTzar/articles/1223313.html类X的拷贝构造函数的形式为X(const X& x)。当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:一个对象以值传递的方式传入函

2017-08-25 09:46:50 238

原创 c++初级 之 类的“嵌套” 及 常成员函数和常数据成员

1.类的“嵌套”:当类A包含类B的头文件时,就像类B被嵌套在类A中了,在类A中可以定义类B的对象并调用对象的公有成员。2.常成员函数和常数据成员:在点类中举例说明。以点类和线类为例:点类Coordinate.h#ifndef COORDINATE_H#define COORDINATE_Hclass Coordinate{public://构造函数Coordinate

2017-08-24 15:56:06 487

原创 c++初级 之 c++的封装性

c++作为面向对象的程序语言,有三大特性:封装性、继承性、多态性。此篇说明封装性:什么是封装?自己的理解就是将很多同类事物(比如狗类)的共同特性(名字、颜色、跑、叫、吃)封装起来,然后遇到一个该类事物(一只具体的狗)时,就可以直接使用从该类事物封装好的这些特性。用类和对象来讲,就是:类封装了所有同类对象的一些共同特性(每个对象都有的属性(数据成员)和方法(成员函数));实例化一个类的对象后,该

2017-08-24 14:43:20 1439

空空如也

空空如也

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

TA关注的人

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