自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 实现自己的标准库之静态数组array

学c++同学必会的一项技能必须懂得STL,STL真的非常的强大,因此自己想实现一个自己的STL库,因此在读了《STL源码剖析》之后,开始了编写自己的库道路。以下是一个普通数组容器array的实现代码,并定义了迭代器。

2024-04-08 10:38:29 195

原创 【无标题】c++ 自己动手实现STL容器

c++ 自己动手实现STL容器

2023-03-10 10:58:00 111

原创 c++迭代器中的 iterator和const_iterator

c++迭代器中的iterator和const_iterator介绍

2023-03-08 23:03:46 666

原创 Leetcode 206 runtime error: member access within null pointer of type

runtime error: member access within null pointer of type ‘MyLinkedList::ListNode‘ (solution.cpp)

2022-11-17 11:37:07 619

原创 c++学习之六

c++学习之六

2022-07-28 10:06:08 580

原创 c++学习之五

c++学习之五

2022-07-18 09:33:17 59

原创 c++学习之四

关系运算符重载

2022-06-11 23:36:50 62

原创 c++学习三

单例模式案例-12.1 目的 为了让类中只有一个实例 ,实例也不需要自动的释放掉2.2 将默认构造和拷贝构造私有化2.3 内部维护一 对象指针2.4私有化唯一指针2.5 对外提供 getstance 方法来访问这个指针2.6 保证类中只能实例化唯一一个对象c++对象模型初探3.1成员变量和成员属性是分开储存的3.2空类大小 13.3只有非静态成员属性才属于对象身上3.this指针的引用4.1指针永远指向当前对象4.2解决命名冲突4.3*this 指向对象本体4.4非静态成员函数

2022-06-06 16:36:00 109

原创 学习c++中的自己的一点疑惑,以及自己寻找的到合适的解答

c++遇到的一点小疑惑

2022-06-06 16:18:37 50

原创 c++入门学习二

5.20内联函数解决宏函数的缺陷问题1.1存在一定的缺陷,所以c++设计了内联函数:inline void func(int a){ };内联函数用空间换时间。给编译器一个建议,加上关键字,编译器不一定按照内联处理1.2不加关键字,也许编译器还偷摸的给你加 inline1.3成员函数 默认加上关键字函数的默认参数以及占位参数2.1void func(int a=10,int b=20) {}:c++中调用的时候如果有输入参数则改变,如果没有输入则用默认参数。2.2如果有一个位置有了默认

2022-05-25 16:16:44 125

原创 c++的一些快捷方式

一、代码段整体的移动左移:table右移:shift+table二、注释选中要注释的行Ctrl+K 然后Ctrl+C 注释Ctrl+K 然后Ctrl+U 取消注释三、代码段快捷键在Visual Studio中写C/C++代码,常常会写一些常见的头文件和main函数,可以将这些代码设置为代码块,然后用快捷方式直接生成这段代码,能提高写代码的效率。在一些视频中,常看到添加完c或cpp文件后,输#2,按下Tab,直接上手写业务逻辑,不用再#include一个一个的头文件:1.首先新建后缀为.s

2022-05-20 16:42:23 2285

原创 c++入门学习一——黑马c++视频的学习

一、c++基础教学视频笔记5月16号https://www.bilibili.com/video/BV1Tb411j7uM?p=11.c++面向对象程序的设计,并不是代替c,而是对c的扩展。三大特性:封装、继承、多态#include1.1 using namespace std;1.2 cout<<“heloo word”<<endl;1.3 system(“pause”)1.4 return 02. ::双冒号作用域运算符2.1全局作用域直接加::3.nam

2022-05-20 16:24:11 410 1

原创 【干扰matlab实现】干扰之噪声调幅、调频、调相、DRFM系列干扰

干扰matlab实现

2022-04-12 16:38:28 9127 4

原创 CMake Error: Error: generator : Unix Makefiles

使用cmake -G “MinGW Makefiles” …时出现下列问题CMake Error: Error: generator : Unix MakefilesDoes not match the generator used previously: MinGW MakefilesEither remove the CMakeCache.txt file and CMakeFiles directory or choose a different binary directory.原因是之前

2022-03-29 20:32:28 2801

原创 vscode 配置编译环境(matlab ,cmake)

一,MATLAB自己参考的一篇特别详细的:VS Code配置matlab二,等待继续学习更新

2022-03-24 14:30:19 2069

原创 IQ信号的学习

调制格式识别学习IQ信号的学习一、第一个问题:为什么要有这个东西(why)?这里是引用:https://zhuanlan.zhihu.com/p/75248478 原作者在这里,为了方便自己以后阅读学习,所以整理了过来。1、信号需要在高频传输。2、IQ信号可以节约一半的信道资源。  首先看第一点,为啥信号在高频传输会与IQ信号有联系?要想了解这个,我们首先要知道,信号为什么都在高频去传输,这又有两个因素:  第一:是因为频率越高,可利用的带宽会越宽,信道容量会更大。  第二:因为我们知道

2022-03-24 11:42:11 2677 3

原创 ubuntu应用之三:vim安装和应用

一、安装vimLinux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的能力,可以主动以字体颜色辨别语法的正确性,方便程序设计。(4)程序简单,编辑速度快。sudo apt-get inatall vim

2021-07-24 21:24:09 245

原创 ubuntu应用之二:git安装、配置和基本用法

一:安装gitsudo apt-get updatesudo apt-get install git二、查看安装是否成功git --version三、配置git1.配置用户名和邮箱git config --global user.name "name"git config --global user.email "[email protected]"2.配置ssh密钥(1)创建项目的SSH Keyssh-keygen -t rsa -C "111111111.com" (2)

2021-07-24 21:06:23 232

原创 unbantu 应用之一:安装新的终端管理器terminator

介绍:本人最近开始学习使用里linux系统,准备以自己的学习历程写下这系列应用提供给大家共享学习。一、原因:我们为啥要安装terminator呢?因为这种终端管理器有一个最大的优点就是可以实现多终端管理窗口,可以实现多窗口共同进行指令工作。二、安装:sudo apt-get update sudo apt-get install terminator三、使用:1.打开terminator快捷键:control+alt+T2.分割终端窗口如何通过Terminator来运行多个终端窗口呢?

2021-07-24 20:20:11 269

原创 解决CMake Error: The source directory “*“ does not appear to contain CMakeLists.txt.

解决CMake Error: The source directory “*” does not appear to contain CMakeLists.txt.问题:安装opencv 遇到这样的问题,安装参考文献为:https://blog.csdn.net/u013066730/article/details/79411767解决办法:对文件理解不够深刻,安装的时候是基于新建的工程文件而不是最基础的文件home安装,所以说我们要用cd指令转换到我们新建的文件路径进行指令。注意该图片指令前面的文件

2021-07-22 15:40:44 26320 2

C++实现STL容器之queue

C++实现STL容器之queue

2024-04-08

C++实现STL容器之deque

C++实现STL容器之deque

2024-04-08

C++实现STL容器之List

C++实现STL容器之List

2024-04-08

C++实现STL容器之Vector

C++实现STL容器之Vector

2024-04-08

c++ 自己动手实现STL容器之array

c++ 自己动手实现STL容器之array,本资源参考侯捷STL源码剖析一书,实现了STL容器、迭代器和内存管理等功能

2023-03-10

上述几个干扰的合集,注意别重复下载

上述几个干扰的合集,注意别重复下载

2022-05-16

Slice_forward_interference.m切片转发干扰

Slice_forward_interference.m切片转发干扰函数

2022-05-16

DRFM噪声调制干扰实现

DRFM和AM噪声调制干扰结合实现的干扰

2022-04-23

DRFM间歇采样转发干扰

matlab实现DRFM间歇采样转发干扰

2022-04-23

DRFM速度拖引干扰matlab实现

matlab实现DRFM速度拖引干扰,原始信号和干扰信号距离对比,速度对比。

2022-04-23

DRFM距离拖引干扰matlab

DRFM距离拖引干扰matlab,干扰与原始信号对比,时域图,频域图

2022-04-23

DRFM速度假目标干扰

DRFM速度假目标干扰,时域图,频域图

2022-04-23

DRFM距离假目标干扰

DRFM距离假目标matlab仿真,时域图、幅度谱

2022-04-23

matlab实现噪声调相干扰

matlab实现噪声调相干扰

2022-04-20

matlab实现噪声调幅干扰

matlab实现噪声调幅干扰

2022-04-20

matlab实现噪声调频干扰

matlab实现噪声调频干扰

2022-04-20

matlab实现射频噪声干扰

matlab实现噪声调频、调幅、调相干扰,绘图显示幅度谱和频谱图。

2022-04-20

空空如也

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

TA关注的人

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