自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++单链表创建、遍历、插入、删除结点、整体删除、反转

C++单链表创建、遍历、插入、删除结点、整体删除、反转单链表的定义struct ListNode{ int val; ListNode *next;};创建单链表void creatlist(ListNode*head,int N) { ListNode *pre = head; cin >> head->val; for (int i = 0; i < N-1; i++) { ListNode *ls = new ListNode; c.

2021-05-31 20:46:42 1960

原创 基于VS和opencv的烟雾识别

基于VS和opencv的烟雾识别1.1 采用两帧图像差分法进行运动物体的识别原理:两帧间差分算法是目前运动对象检测中在视频分割中常用的一种方法,即相邻两帧图像差分法,在这里的应用主要是考虑到比较容易获得运动物体(烟雾和非烟雾)的轮廓,对于不运动的物体则不会显示,这样就可以得到需要关注的运动部分,为下一步在此基础上剔除疑似烟雾打下良好的基础,其基本原理是通过计算相邻帧图像中像素点的灰度差计算出运动物体的位置和形状等信息。基于相邻两帧图像差分法的运动目标提取的主要优点:算法实现简单,程序设计复杂度低;易

2021-04-19 17:29:25 3562 1

原创 arm开发板挂在U盘的解决方法

1.当我在超级终端上看见Linux在开发板上加载完成,按照正常流程插入U盘,然后显示出现sda1分区,这时证明其实已经插入成功监测到了。2.输入指令"mount /dev/sda1 /mnt/udisk/"后显示不能发现"/mnt/udisk"文件。解决方法:进入mnt文件"cd /mnt" 创建U盘文件"mkdir udisk" 挂载U盘"mount -t vfat /dev/sda1 /mnt/udisk"如果没有提示就...

2020-11-05 20:11:07 1089

转载 ubuntu IP出现inet6 addr :fe80::20c:29ff:fe47:fd61/64 scope:l

虚拟机设置权限: sudo chown book:book fs_mini_mdev -R虚拟机更改IP: ifconfig eth0 192.168.0.221、动态ip地址可以修改/etc/network/interfaces文件实现动态分配ip地址auto loiface lo inet loopbackauto eth3iface eth3 inet dhcp每次启动后由路由器分配一个ip地址,然后用ifconfig命令查看当前ip地址,然后使 ...

2020-10-28 16:16:03 1415 1

原创 制作一个最小Linux文件系统

制作一个最小Linux文件系统1、制作文件系统需要Busybox工具箱。Busybox是一个集成一百多个最常用Linux命令和工具的软。1)在/home目录下新建一个minilinux文件夹,然后把busybox-1.21.1.tar.bz2拷贝到minilinux目录下面并且解压。2)使用”make menuconfig”命令,会出现Busybox的配置界面。• 配置编译器– 进入界面“Busybox Settings”→“Build Optiions”→“Cross Compil

2020-10-23 10:48:50 460

原创 make menuconfig后显示arm-none-linux-gnueabi-gcc: Command not found的解决方法

make menuconfig后显示arm-none-linux-gnueabi-gcc: Command not found的解决方法1、检查是否交叉编译器安装好了在Ubuntu命令行输入命令“arm”,然后按TAB键,如果显示出如下就证明安装成功2、查看你的环境变量是否修改好了执行命令“cd /root”和“vim .bashrc”,打开环境变量文件“.bashrc”。在最后面一行添加export PATH=$PATH:交叉编译器路径/bin,然后保存退出文件,执行...

2020-10-22 11:45:28 3115

原创 C++动态多态

动态多态动态多态的设计思想:对于多个相关的对象类型,确有一个公共继承的基类,然后在基类中,把这些共同的功能声明为多个公共的虚函数接口。各个子类重写这些虚函数,以完成具体的功能。客户端的代码(操作函数)通过指向基类的引用或指针来操作这些对象,对虚函数的调用会自动绑定到实际提供的子类对象上去。代码:运行结果:总结动态多态的满足条件:1,有继承关系2,子类重写父类的虚函数动态多态的使用:1,父类的指针或者引用 指向子类的对象...

2020-10-09 16:24:23 243

原创 C++类的构造函数和析构函数

构造函数意义:一个对象或者变量没有初始状态时,那么使用的情况是未知的,这时构造函数的作用就是用于创建对象时为对象成员的属性赋值,且构造函数由编译器自动调用。如果我们自己不提供构造函数,编译器会自动提供且是空实现。构造函数语法:1.类名(){};2.没有返回值,不写void3.函数名称与类名相同4.构造函数可以有参数,可以重载5.程序在调用对象时会自动调用构造函数,且只会调用一次结果:两种分类方式:按参数分为:有参构造和无参构造按类型分为:普通构造和拷贝构造三种调

2020-08-28 18:39:50 271

基于boa嵌入式服务器的环境实时监控系统web设计

显示实时控制数据、实时控制设备、识别人脸、火焰、运动物体的异常照片并上传,视频的实时显示。基于boa嵌入式服务器

2021-04-21

arm-2009q3.tar.bz2

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,这个编译过程就叫交叉编译.简单地说,就是在一个平台上生成另一个平台上的可执行代码.

2020-11-19

最小系统所需要的文件

制作Linux最小操作系统所需要的文件,里面包括网络文件,用户文件等。可以在Busybox工具的操作下进行最小Linux系统文件的制作,制作出文件系统的镜像

2020-10-23

空空如也

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

TA关注的人

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