自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 List常用接口

list接口:存储有序、可重复的数据 “动态数组“,替换原有的数组ArrayList、LinkedList 、Vector三者的异同?ArrayList:作为List接口的主要实现类,现程不安全的,效率高,底层使用object[]存储LinkedList:底层使用的是双向链表存储,对于频繁插入和删除操作,使用此效率比ArrayList高Vector:作为List接口的古老实现类,现程安全的,效率底,底层使用object[]数组存储...

2021-10-24 21:53:28 1985

原创 小狗钱钱读书笔记

恐惧总是在我们设想事情不顺的时候出现,我们对失败的可能性想的越多,就越害怕,当你朝着积极的目标去思考时,就不会心生畏惧!确信自己希望获得财务上的成果自信,有想法,做自己喜欢的事情把钱分为日常开销、梦想目标和金鹅账户三个部分进行明智的投资享受生活如果你没有做今天这件事情,你永远不会知道,给自己一些压力之后,你能做到些什么一个人觉得最引以为自豪的事情,往往是那些做起来最艰难的事情!挑选基金的时候的注意事项:1、基金至少应该有十年历史,如果它在这么长的时间一直有丰厚的盈利,那么我们可以认为,他在

2021-10-22 22:57:17 81

原创 嵌入式如何条理编写驱动以及规范工程管理

程序开发流程1、汇编文件汇编文件只是用来完成C语言环境搭建处理器通过修改CPSR(程序状态寄存器)设置处理器模式设置栈指针跳转到main函数eg:.global _start _start: mrs r0 ,cpsr bic r0,r0,#0x1f //将r0的低五位清零,也就是cpsr的M0~M4 orr r0,r0,#0x13 //r0或上0x13,表示使用SVC模式 msr cpsr,r0 //将r0的数据写入到cpsr_r中 ldr sp

2020-09-30 21:01:59 129

原创 Linux中程序编译

编译文件arm-linux-gnueabihf-gcceg:arm-linux-gnueabihf-gcc -g -c led.s -o led.o //-g选项是产生调试信息,GDB调试能够利用这些信息进行调试 //-c选项是编译源文件,但是不产生连接 //-o是指定编译产生的文件名字,即指定编译后产生led.o文件链接文件arm-linux-gnueabihf-ld就是将众多的.o文件链接到一个指定的链接位置arm-linux-guneabihf-ld -Ttext

2020-09-30 19:31:26 130

原创 指针数组,数组指针,字符串与指针

指针数组与数组指针在研究指针数组与数组指针的时候,遇到了这个困惑,后面解答。void test02(){ char* p1[4] = { "节","日","快","乐" }; char c[4] = { 'A','B','C','D' }; char *P2[4];//指针数组 for (int j = 0; j < 4; j++) { P2[j] = &c[j]; cout << *P2[j] << endl; } for (int i =

2020-06-24 11:35:31 183

原创 找工作笔记

操作系统##进程与线程的区别进程的定义:进程是程序的一次执行过程;线程是轻量级的进程,他是一个基本的CPU执行单元,也是程序执行流的最小单元区别:1、进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。2、进程是拥有资源的基本单位,一般来说,线程不拥有系统资源,但是可以访问其隶属的进程的的系统资源。3、由于创建或者撤销进程,系统都要分配或者回收资源,如内存空间、I/O...

2020-06-06 23:09:32 114

原创 letcode笔记

345、反转字符串中的元音字母class Soluction{public: string reverseVowels(string s) { int i=0,j=s.size()-1; string tool="aeiouAEIOU" while(i<j) { while(tool.find(s[i])==-1&&i<j) { ++i; } while(tool.find(s[j])==-1&&i<

2020-05-16 09:16:32 69

原创 C++之多态学习笔记

多态分为两类:静态多态:函数重载和运算符的重载属于静态多态,复用函数名;动态多态:派生类和虚函数实现运行时的多态;区别1、静态多态的函数地址属于早绑定,编译阶段确定函数地址;2、动态多态的函数地址晚绑定,运行阶段确定函数地址;...

2020-05-01 16:32:24 143

原创 通讯程序编写过程中的问题总结

数据解析部分 if(len+pTask->procPos+1>=pTask->procFrame.length+FRAME_HEAD_LEN) { curLen=pTask->procFrame.length+FRAME_HEAD_LEN-pTask->procPos; procFlag=1; }之所以要判断大于,是为了处...

2020-04-20 11:09:16 130

原创 C++之继承

继承的理解减少代码量语法:class A: 继承方式 B{派生类中新增的成员}A称为子类或者派生类B称为父类或者基类派生类中的成员,包含两大部分:一类是从基类继承过来的,一类是自己增加的成员。从基类继承过过来的表现其共性,而新增的成员体现了其个性。派生类对于基类中成员的访问属性继承方式包括Ppublic,private,protected;要注意父类中的私有属性,无论...

2020-04-18 21:24:59 104

原创 哈夫曼树算法的实现

代码实现哈夫曼编码算法的实现

2020-04-16 22:35:55 479

原创 网络层IP数据报相关

IP数据报格式分片举例注意理解单位总藏长度的单位为1B,片偏移的长度为8B,首部长度单位是4B.

2020-04-13 16:26:11 119

原创 介质访问控制

传输数据使用的两种链路点对点链路广播式链路

2020-04-13 11:10:35 365

原创 链路层之局域网与广域网

局域网(local Area Network),简称LAN,是指某一区域由多台计算机组成的计算机组,使用广播通信决定局域网的主要要素为:网络拓扑,传输介质与介质访问控制方法。网络拓扑:星型拓扑、总线型拓扑、环形拓扑、树形拓扑传输介质介质访问控制方法局域网的分类以太网只能实现无差错接受,不能实现可靠传输...

2020-04-12 09:54:23 211

原创 运算符重载

对已有的运算符进行重新定义,赋予其另外一种功能,已适应不同的数据类型例如+的重载利用类内函数重载#include "stdafx.h"#include <iostream>using namespace std;class complex{public: //默认构造函数,如果用户定义有参构造函数,c++不在提供默认无参构造,但是会提供默认拷贝构造 //如果用户定义...

2020-04-09 23:09:57 131

原创 this指针

this指针C++中成员变量与成员函数是分开存储的每一个非静态成员函数只会诞生一份函数实例,也就是说多个同类型的对象会共用一块代码那么问题是:这一块代码是如何区分那个对象调用自己的呢?c++通过提供特殊的对象指针,this指针,解决上述问题。this指针指向被调用的成员函数所属的对象this指针是隐含每一个非静态成员函数内的一种指针this指针不需要定义,直接使用即可this指针的用...

2020-04-08 22:05:14 150

原创 网络层之数据交换

数据交换数据交换的方式分为电路交换、报文交换和分组交换,其中分组交换又分为数据报方式和虚电路方式电路交换电话网络报文交换大的数据整体发送,不经过拆分分组交换大的数据分割分割成小的数据块...

2020-04-08 21:12:56 657

原创 ADS131A04时钟频率与采样率的问题

fsclk与fdata的关系首先,对于clk1,分频得到fsclk,对于clk2,继续分频得到采样速率fdata,其中的细节在于,fdata*每一帧的数据字节数<fsclk,否则会发生数据传输不完整和错误假设fsclk=8.192M,fdata=16k,那么一秒钟的采集数据要在一秒内传输完成,则如图,如果采用一片4通道的AD与2通道的AD级联,那么一个完整的数据帧的bit为:24...

2020-04-05 23:02:51 2692

原创 流量控制

流量控制

2020-04-04 22:31:29 155

原创 类之成员变量与成员函数分开存储

空对象C++编译器会给每个对象也分配一个字节空间,是为了区分空对象占内存的位置,每个空对象也应该有独一无二的地址

2020-04-04 21:25:33 196

原创 拷贝构造函数之深拷贝与浅拷贝

深拷贝与浅拷贝若采用系统默认的拷贝构造函数,为浅拷贝,对于指着型数据,会存在共同指向一个地址空间,若p2析构时删除了地址空间,那么p1析构时,系统就会崩溃所以要用new重新开辟一个地址空间,成为深拷贝#include "stdafx.h"#include <iostream>using namespace std;class Person{public: Person...

2020-04-04 20:13:50 279

原创 数据链路层差错控制

海明码

2020-03-31 22:56:31 509

原创 自动存储、静态存储和动态存储

#自动存储即局部变量,主要存放在栈区,先进后出(LIFO)#静态存储静态存储时整个程序执行过程中都存在的执行方式##全局变量##static关键字static double fee=13.14#动态存储即利用new和delete来动态的分配个撤销内存,他们管理的一个内存池,即堆区或成为自由存储区。new和delete要一起使用,否则容易造成内存泄漏,导致程序崩溃...

2020-03-31 17:54:50 386

转载 C语言指针学习笔记

P、*P和&P三者的区别假设我们定义一个指针p。那么会经常使用到三个符号:1,p;2,*p;3,&p;我们知道,p是一个指针变量的名字,表示此指针变量指向的内存地址,如果使用%p来输出的话,它将是一个16进制数。而*p表示此指针指向的内存地址中存放的内容,一般是一个和指针类型一致的变量或者常量。而我们知道,&是取地址运算符,&p就是取指针...

2019-03-22 16:07:48 57

自控教材答案以及PPT

自动控制课件PPT以及课后答案

2020-11-03

空空如也

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

TA关注的人

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