自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 C++复制构造函数起作用的三种情况

有些东西搞混了,记录下。C++复制构造函数起作用的三种情况:1)当用一个对象去初始化同类的另一个对象时Complex c2(c1);//和下面那一句等价Complex c2 = c1;//这里是初始化!不是赋值!//但是如果是如下就不调用赋值构造函数Complex c1;c1 = c2;//这叫赋值!不调用复制构造函数!2)如果某函数有一个参数是类A的对象,那么该函数被调用时,类A的复制构造函数将被调用。void Func(A a){}int main(){ A a1; Func

2021-03-22 11:32:06 173

原创 一个详细的Linux下TCP,socket编程(加信号)

做项目需要使用socket网络编程,就去图书馆借了UNIX网络编程,总结一下思路。首先要确立一点的是服务端是至少需要两个socket套接字的,一个是监听套接字,另外的就是和客户端信息相互传输的套接字;而客户端只需要一个套接字,用于和服务端的信息传递。下图就是整个socket的基本流程:有人看这个图片就会问了,为什么服务端需要绑定ip和端口(bind函数),客户端不需要呢?这是因为服务器如果不使用bind()函数进行IP和端口的绑定,内核就会就会选择一个临时端口,这使得客户端连接服务器很困难(端口未知)

2021-03-20 20:41:28 199

原创 视频录像循环存储

之前写过V4L2获取摄像头数据,就想着基于这个来写一个小程序。想起家里的摄像头可以循环存储视频到本地,就顺手写了一个类似的功能。首先将V4L2的整个过程封装成三个函数,初始化函数、获取数据帧函数、结束获取函数,如下图所示:接下来需要思考的一个问题是如何循环的新建和删除文件,这里我用的方式是循环队列的方式,如下图所示:栈的最大空间为MaxSize,我们牺牲一个空间,使得方便判断栈空和栈满。此时队头和队尾相同的话,则栈空,若是队头加一等于队尾的话,那就是队列满。(队尾指向队列最后一个,队头指向队首的下一

2021-03-16 20:31:17 878

原创 Linux下安装qt的一系列问题

今天上午在Linux下安装qt遇到了很多问题,记录下首先是下载qt,地址:https://download.qt.io/official_releases/qt/我下载的是5.9.9版本的:qt-opensource-linux-x64-5.9.9.run一开始我用的是Ubuntu_14.04版本的,结果在安装结束后无法打开 qtcreator,报错如下:/lib64/libc.so.6: version `GLIBC_2.15’ not found出现这个错误的原因是本系统的依赖库版本较低。所以

2021-03-13 12:52:01 689

原创 Linux摄像头数据接收——V4L2详细教程

在开发项目的过程中遇到了处理摄像头接收数据的需求,故而记录下,便于之后回忆.V4L2是什么大家搜搜就有,简单来说V4L2 是专门为 linux 设备设计的一套视频框架。我们可以借助于这个框架来实现摄像头数据的接收。我们可以把整个V4L2接收数据的代码分为以下几个部分:①打开摄像头设备文件 ②查询摄像头相应的信息 ③设置摄像头的格式 ④(循环)接收数据 ⑤结束①打开摄像头设备文件:fb = open("/dev/video0",O_RDWR);//读写方式打开摄像头设备文件if(fb =

2021-03-11 16:40:42 2600 4

原创 c++拷贝构造函数,浅拷贝与深拷贝

拷贝构造函数首先,编译器会自动生成一个拷贝构造函数,即两个同类型对象之间***大都可以***直接赋值例如:class Demo{ private: string book_name; double book_price; public: //有参构造 Demo(string name,double price):book_name(name), book_price(price){}; //无参构造 Demo(); //拷贝构造函数 Dem..

2020-09-23 14:14:15 82

原创 c ++用using和typedef定义函数指针

c ++用using和typedef定义函数指针:#include <iostream>void f(int a);//调用的函数typedef void(*P)(int a);//可以把P理解为一个类using P = void(*)(int a);//等价上一条using namespace std;int main(){ P a = f; a(32); return 0;}void f(int a){ cout << a

2020-09-13 23:14:09 2892 1

原创 python库按照版本安装、各类国内镜像地址

之前研究yolov3,得下载一大堆python库,国外的下载得随缘,还是国内的快且稳定。现在记录一下。下面是几个常见的python国内镜像库(但我基本上用的都是豆瓣的)使用方法(以tensorflow为例):pip install tensorflow -i 加上下面的地址豆瓣:https://pypi.doubanio.com/simple/清华:https://mirrors.tuna....

2020-04-29 10:15:16 478

原创 C语言链表创建,删除,插入,遍历//记录

//C语言链表创建,删除,插入,遍历//但是头节点问题没解决,记录一下#include <stdio.h>#include <string.h>#include <stdlib.h>struct Student{ char name[10]; struct Student *next;};int n=0;//链表长度st...

2019-09-28 09:57:06 434

转载 解决selenium + chromedriver被知乎反爬的问题

用python写了个爬虫,但是第二次爬取图片的时候发现被反爬了解决方法:https://www.cnblogs.com/HJkoma/p/9936434.html

2019-07-02 09:45:16 2684

原创 python3.7存储图片到MySQL

最近在研究python,爬了知乎的图片。记录一下如何用python存储图片到MySQLdef save_myysql(): fp = open("E:/py_image/2.jpg", 'rb') img = fp.read() fp.close() # 创建连接 conn = pymysql.connect(host='localhost', ...

2019-07-01 17:19:30 1513

V4L2格式获取Linux摄像头数据

利用V4L2格式获取Linux摄像头数据,自己写的,肯定是可以运行的。

2021-03-11

纯C语言链表.......

纯c语言链表。

2018-11-24

空空如也

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

TA关注的人

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