自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 两个指针相减以及取地址符&相减的差值为?

两个指针相减以及取地址符&相减的差值为?

2023-03-21 19:22:43 206

原创 C++基础知识

1.extern的作用extern关键字可以用来声明变量和函数作为外部变量或者函数供其它文件使用。extern “C”extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。因为在C++出现以前,很多代码都是C语言写的,而且很底层的库也是C语言写的,为了更好的支持原来的C代码和已经写好的C语言库,需要在C++中尽可能的支持C,而extern "C"就是其中的一个策略。2.static关键字

2021-10-21 21:43:02 433

原创 github登陆

github网站总是登陆失败,请根据当前的github ip修改本机host文件1、通过这个网站查看当前的github IP地址添加链接描述2、修改电脑host文件路径如下C:\Windows\System32\drivers\etc添加具体内容如下#githubxxx.xxx.xxx.xxx github.com...

2021-08-13 23:04:13 14919

转载 关于C/C++中可变参数的详细介绍(va_list,va_start,va_arg,va_end)

学习一下/////由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦,即使采用C++,如果参数个数不能确定,也很难采用函数重载。对这种情况,提出了指针参数来解决问题。如printf()函数,其原型为:int printf( const char* format, ...);它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我...

2019-10-07 10:56:33 478

原创 针对32位系统和64为系统下sizeof()的大小,包括指针的长度

长度 32位系统 64位系统 指针 4字节 8字节 int 4 8 char 1 1 double 8 16 情形一:#include"stdafx.h"#include<iostream>#include<stdio.h>#include<math.h>using ...

2018-09-05 15:23:13 15094 2

原创 算法笔记:BFS与DFS 书上给的BFS,现在对BFS进行改写为DFS

给定一个n*m大小的迷宫,其中*代表墙,而.代表平地,S代表起点,T代表终点。移动过程中,如果当前位置是(x,y)下标从0开始,且每次只能上下左右(x,y+1)、(x,y-1)、(x-1,y)、(x+1,y)四个位置的平地,求起点S到终点T的最小步数。void BFS_dfs(int step,int x,int y)此函数是bfs改为dfs的函数:#include "stdafx.h"...

2018-09-03 16:15:14 276 1

转载 浅拷贝与深拷贝

浅拷贝,只是对指针的拷贝,拷贝后两个指针指向同一个内存空间,深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针是指向两个不同地址的指针。主要出问题在拷贝构造函数时,如果成员变量含有指针就容易出问题、假如有一个成员变量的指针,char *m_data;其一,浅拷贝只是拷贝了指针,使得两个指针指向同一个地址,这样在对象块结束,调用函数析构的时,会造成同一份资源析构2次...

2018-09-03 14:37:53 122

转载 无线通信中的IQ调制,BPSK调制,QPSK调制,16QAM调制的理解

看到的一个帖子写的很完整,分享留存https://www.mobibrw.com/2018/12118

2018-08-26 10:19:39 22508 1

原创 字符串去重复

//字符串去重复  网上#include &lt;iostream&gt;#include &lt;string&gt;using namespace std;int main() {    string str;    cin &gt;&gt; str;    int a[256] = { 0, 0 };    int strLen = str.size();    for ...

2018-08-21 21:47:24 347

原创 求调用链路的数目 和最大的耗时

/*小明做为新人接收到的第一个任务就是去梳理所有的依赖关系,小明和每个系统的负责人确认了依赖关系,记录下调用对应系统的耗时,用这些数据分析端到端链路的数目和链路上最长的耗时。 输入: 小明搜集到的系统耗时和依赖列表 5  4   // 表示有5个系统和 4个依赖关系 3      // 调用1号系统耗时 3 ms 2      // 调用2号系统耗时 2 ms 10     // 调用...

2018-08-21 21:45:33 701

转载 String str=new String("a")和String str = "a"有什么区别?

 问:String str=new String("a")和String str = "a"有什么区别? 答:String str = "a"; 这个只是一个引用,内存中如果有“a"的话,str就指向它;如果没有,才创建它;  如果你以后还用到"a"这个字符串的话并且是这样用:  String str1 = "a"; String str2 = "a"; String

2018-08-18 15:15:46 1557

转载 快速排序(nlogn)

 #include "stdafx.h"#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;stdio.h&gt;#include&lt;set&gt;#include&lt;vector&gt;#include&lt;algorithm&gt;using namespace std;int Partition(

2018-08-15 17:00:31 595

转载 求链表中倒数第K个位置上的结点(K为正整数)

已知一个带有表头结点的单链表,结点结构为  data,link  。假设该链表只给出了头指针list,在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1,否则返回0.// exam.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include&l...

2018-08-15 14:27:14 2223

转载 字符串转整型

// exam.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;stdio.h&gt;#include&lt;set&gt;#include&lt;vector&gt;#include&lt;algorithm&gt;usin

2018-08-15 09:50:54 532

原创 STL之set的应用

一个机器人在雪地上行走,按如下方式1)向前行进随机的步数(每次步长想等),然后右转90度2)如此重复6次测试用例:2 3 5 5 4 2      true有交叉                   1 3 4 2 6 2      true有交叉                   1 6 5 4 3 2      false无交叉set可以去重复,考虑把所有经过的端点都...

2018-08-14 19:42:19 444 3

转载 一类常见DFS问题的解决方法:给定一个序列,枚举这个序列的所有子序列(可以不连续),选择出满足一定条件的一个最优的子序列。

这个问题可以等价为:枚举从N个整数中选择K个数,这K个数满足一定的条件。给定N个整数(可能有负数),从中选取K个数,,使得这K个数之和恰好为X,如果有多种方案,选择他们中元素平方和最大的一组。(数据保证有唯一性),例如从4个整数中{2,3,3,4}中选择2个数,使他们的和为6,显然有两种方案,{2,4},{3,3},其中平方和最大的是{2,4};函数声明:void DFS(int inde...

2018-08-13 12:08:41 1382

翻译 STL之vector

1、vector   翻译为向量,用“变长数组”更容易理解一些,此外vector还可以用来以邻接表的方式存储图,这对无法使用邻接矩阵的题目(节点数过多),有害怕使用邻接表的情况是十分友好的。需要添加的头文件  #include&lt;vector&gt;    定义vector方式  ,这里的typename可以是任何基本类型:Int double char  结构或者是STL容器ve...

2018-08-12 21:51:32 133

转载 发现一个贪吃蛇的程序,挺有意思的,存着看看

https://www.cnblogs.com/magicxyx/p/9456533.html  作者Magic激流,点赞。

2018-08-10 20:38:23 848

原创 break continue return exit区别

break   主要用于switch中,用来退出循环,接着执行循环结构下面的第一条语句continue   这个有些特殊,它没有真正的退出循环只是退出本次循环,然后接着执行下一次循环return   表示代码到此退出此函数的执行,返回到函数调用处,如果是main()函数则结束整个程序的运行。 exit   与return的作用基本类似,在main()中,二者作用一致。最...

2018-08-10 20:22:24 1438

转载 CCS5.5 license 百度云资源

链接:https://pan.baidu.com/s/1aIDIvl8mbjsNC3db5PyDjQ 密码:oq49能用了大家给个评价,给个赞.....

2018-07-02 16:53:05 9259 18

如何预测直接数字频率合成器(DDS)输出频谱中主相位截断杂散的频率和幅度

关于如何预测直接数字频率合成器(DDS)输出频谱中主相位截断杂散的频率和幅度

2018-12-06

FPGA逻辑设计PDF 蔡晓燕

FPGA逻辑设计PDF 蔡晓燕 21世纪大学本科计算机专业系列教材

2018-07-30

verilog数字系统设计教程 夏宇闻

verilog数字系统设计教程 夏宇闻 PDF 一共有四大部分

2018-07-24

C6748evm-bsl

TI公司-OMAPL138EVM板C6748BSL(Board Support Library)源代码-TI company-OMAPL138EVM board C6748BSL (Board Support Library) source code

2018-07-24

空空如也

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

TA关注的人

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