自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于VirtualBox上的Ubuntu配置与使用

关于VirtualBox上的Ubuntu配置一、准备内容1、VirtualBox安装程序2、Ubuntu系统镜像文件二、搭建流程1、安装VirtualBox2、新建虚拟机3、安装Ubuntu系统4、Ubuntu基本配置三、扩展部分1、共享文件夹2、硬盘容量扩展3、USB3.0支持4、网络搭建5、启动顺序一、准备内容1、VirtualBox安装程序下载地址:https://www.virtua...

2020-03-31 13:19:53 375

原创 使用git从本地向码云上传项目

1、在git官网下载对应的操作系统的gitgit官网 https://git-scm.com/2、安装git一直点下一步就对了,安装路径自己可以选择。3、建立git共享库创建一个共享库,其实就是用来存放项目文件的文件夹,我在 H:\shared 下创建了一个 git_lib 文件夹。4、打开git命令窗口进入 git_lib 文件夹,右击空白处,选择 Git Bash...

2019-09-20 10:41:35 161

原创 使用v4l2音、视频协议实现USB摄像头的图像、视频YUV格式采集功能(ubuntu16.04LTS)

第一感觉是首先得了解v4l2协议,它的功能、以及与之对应的实现逻辑,还有与硬件、操作系统的交互等内容。再试着根据功能逻辑和软硬件交互关系,借助硬件设备,实现基础的功能,如查询设备信息、帧类型等。然后,一步一步按照逻辑功能实现步骤,完成代码的编写。一开始并不了解YUV格式文件,在代码中也仅仅是把硬件设备中采集的单帧数据写入到 file.yuv 文件中,并试着使用pYUV软件打开该文件,结果肯定打...

2019-01-02 09:56:22 3870 4

转载 Qt 跨平台简单界面设计工具

参考文档:https://blog.csdn.net/shenziheng1/article/details/52556763、http://www.mamicode.com/info-detail-2428809.html、百度百科一、Qt是什么全称:跨平台C++图形用户界面应用程序开发框架。(支持在linux、Windows、Mac等多个平台开发,开发语言为C++) 历程:由Qt C...

2018-08-30 16:06:52 3446

原创 C/C++的文件读写

在没有学习数据库之前,文件读写是学习C/C++初期遇到的比较麻烦的事情,其不仅要求多个标准库函数的配合使用,还要考虑到存储信息的方式(二进制文件/文本文件)。以下是我对于近期对于“文件读写”的经验总结。二进制文件与文本文件的区别在于,数据存储时,是以什么形式存进去的(示例代码将在下面给出):若你直接将数据写入文件中,那么数据是以二进制的形式存储,称为二进制文件;若你是把数据先转换成字符...

2018-08-25 17:00:03 416 2

原创 C语言关键字const、volatile的详细描述

一、const类型限定符以const关键字修饰的对象,其值不能通过赋值或递增、递减进行修改。但是可以通过指针访问的方式修改const修饰对象的值(也会报警告)。//file1.cconst int num = 20;//num = 10; 赋值出错//num++; 递增出错//num--; 递减出错int* p = #*p = 100;//可以通...

2018-08-21 20:35:11 431 1

原创 什么是C++?

一、C++的概述综述(百度百科)C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言...

2018-08-12 12:33:48 1472

原创 C语言关键字static与extern的详细解释

参考原文地址(static):https://blog.csdn.net/keyeagle/article/details/6708077参考原文地址(extern):https://www.cnblogs.com/Lunais/p/5991135.htmlC语言中的static与extern是C语言32个关键字中的比较重要的两个内容,也是我近期在学习C++过程中理解较为晦涩的部分,为此,...

2018-08-11 12:26:48 7470 2

原创 C++运算符重载

一、操作符函数定义:在C++中,编译器有能力把一个由数据、对象和操作符共同组成的表达式,解释为对一个全局或成员函数的调用。该全局或成员函数被称为操作符函数,通过重定义操作符函数,可以实现针对自定义类型的运算法则,并使之与内置类型一样参与各种表达式。一般,C++中每个操作符(+、-、<<、[]……)都有自己的使用方法,但是有时由于数据结构的不同,我们需要对某一个操作符的方法进行有...

2018-08-09 20:46:35 183

原创 C++的基本概念三

一、拷贝构造函数    1、是一种特殊的构造函数,就是用一个已有的对象去构造其同类的副本对象,即对象克隆。    class 类名    {        类名(类名& that)        {            对类成员挨个赋值            ...        }    }        练习:定义一个学生类,实现它的拷贝构造函数。      ...

2018-08-08 23:34:43 195

原创 C++的基本概念二

一、名字空间    C语言中的名字空间的划分:全局、局部、块    C++认为:全局空间用起非常方便,但如果把太多的东西放在全局空间会造成命名冲突,所以C++引用了这样一种机制就是名字空间。    名字空间:把全局的命名空间进一步分割,可以创建出一个个独立的命名空间防止相互之间冲突。    1、定义名字空间:    namespace name    {        变量;   ...

2018-08-07 23:29:04 133

原创 C++的基本概念一

一、第一个C++程序#include <iostream>using namespace std;int main(){    cout << "hello world!" << endl;}    1、文件扩展名        C++源代码的文件扩展名.cpp、C、cxx、c(需要指定编译语言)        自定义的头文件依然保留....

2018-08-07 20:39:55 1468

空空如也

空空如也

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

TA关注的人

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