自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 基于QT5以及opencv4.0的打开笔记本摄像头系统

1.完成功能github地址(完整代码)1.完成界面上可选择的软件触发以及连续采集模式下,在界面上实时显示笔记本摄像头所拍摄的画面2.可选择保存图像的格式如".jpg"、".bmp"、".png"格式,并可选择将要保存的文件目录3.在连续采集模式下,会在界面实时显示抓取的每一帧,即像视频一样播放摄像头所拍摄的画面4.在软件触发模式下,点击一次拍照按钮才会抓取一帧图像,即点击一次拍一张图像...

2019-10-29 14:39:21 1247 3

原创 C语言中删除字符所有空格

1.代码#include <stdio.h>//求字符串长度int Strlen(const char *str) { int length = 0; while('\0' != str[length]) { length ++; } return length;}//删除字符串所有空格void DelSpaceFromString(char *str) ...

2019-09-30 10:28:26 2852

原创 C语言字符串冒泡排序

1. 代码//自定义的求字符串长度函数int Strlen(const char *str) { int length = 0; while('\0' != str[length]) { length ++; } return length;}//从小到大冒泡排序void SortString(char *str) { int length = Strlen(str);...

2019-09-30 10:25:30 3957 1

原创 C语言字符串反转函数

1. 代码Strlen()函数为自定义的求字符串长度的函数, ReverseString函数为字符串反转函数int Strlen(const char *str) { int length = 0; while('\0' != str[length]) { length ++; } return length;}void ReverseString(char *str) {...

2019-09-30 09:23:46 1438

原创 重写C中strcmp()、strncmp()函数

1.strcmp()、strncmp()函数原型**int strcmp(const char s1, const char s2);**int strncmp(const char s1, const char s2, size_t n);strcmp函数为笼统的说是比较两个字符串的大小,具体实现是从字符串下标为0开始,只要碰到s1中有比s1中字符大的立即返回大于0的数字(结果应为二者...

2019-09-29 18:23:49 506

原创 重写C语言strcat()、strncat()函数

1.strcat()、strncat()函数原型char *strcat(char *dest, const char *src);char *strncat(char *dest, const char *src, size_t n);1.strcat函数为将原字符串(src)全部拼接到目标字符串上(目标字符串与原字符串均需有空间)2.strncat函数为将原字符串(src)从头开始的...

2019-09-29 17:19:53 567

原创 重写C语言strcpy()、strncpy()函数

1. strcpy()、strncpy()函数原型:**char *strcpy(char dest, const char src);**char *strncpy(char dest, const char src, size_t n);strcpy函数为将src字符串全部赋值到dest字符串,如果本来strlen(dest) > strlen(src),那么调用strcpy后...

2019-09-29 16:44:53 1213

原创 STL---vector容量

std::vector容量的重要性首先说一下,vector是一个动态数组,即当容量不足时它会自动增加容量,直到增加到max_size(),不过这个max_size()一般非常大,足以应付基本问题,开发过程中一定要注意这点的,因为vector容器的容量一旦更改,随之导致和vector元素相关的所有reference、pointers、iterator都会失效,所以如何避免这个问题下面直接给出示例...

2019-09-29 13:59:48 322

原创 C++之std::string类的相关函数重写

直接上代码#include <cstdio>#include <cstring>/****************************************** *std::string类相关函数的重写 ******************************************/class String{public: //构造 St...

2019-09-29 11:25:47 359

原创 基于Linux系统QT5、Mysql数据库以及Opencv4.0的局域网聊天系统

1.部分软件截图主界面注册界面登录界面消息发送界面消息接收界面代码目录截图2.实现功能1.实现客户端向服务器发送登录注册请求功能,以及从配置文件更改IPV4地址和图像路径等信息2.实现客户端向服务器获取在线用户列表功能以及客户端与客户端之间发送消息的功能3.消息界面可更改字体样式大小以及颜色3.待实现功能1.当点击登录界面的左上角关闭按钮时应向服务器发送下线信息,...

2019-09-29 09:22:51 310

原创 Linux下Vim编辑Gcc编译实现局域网聊天系统

1.简介C++代码,TCP协议实现局域网聊天系统(长链接),有日志的打印,实现登录注册以及单发信息和群发信息功能,工作业余时间所写,附上github地址里面有Readme说明文件说明:登录注册时客户端将用户输入的信息发送给服务器让服务器进行处理,客户端通信时为客户端先将信息发送给服务器,然后让服务器转发由于代码文件过多代码过长,下面仅展示服务器和客户端代码,整个工程代码请在以上Github地...

2019-09-23 10:37:47 211 1

原创 Linux C语言单向链表操作小程序(以学生信息为例)

单向链表的曾、删、改、查1.程序所有代码,可复制粘贴编译运行#include <stdlib.h>#include <string.h>#include <unistd.h>//组成学生链表的节点typedef struct Student{ int id; /*学号 */ char name[32];...

2019-09-23 10:09:49 276

原创 Linux下C语言单向链表的相关操作

本次对链表的操作以学生信息作为链表中存储的节点其中链表每个节点的结构信息如下,先附上每个功能的函数代码,最后有全部功能集合在一起的程序代码, 代码中用到的KeepScreen()为自定义的保留屏幕函数,每个case 后面为自定义的枚举//组成学生链表的节点typedef struct Student{ int id; /*学号 */ char n...

2019-09-23 09:56:17 283

原创 一个简单的Makefile的编写实例

首先直接上代码实例CC = gccCXX = g++COBJECT = client.o controlclient.o logger.o -o clientSOBJECT = server.o controlserver.o logger.o -o serverINCLUDEPATH = -I../headerCLIENT = client.o contr...

2019-09-10 17:34:00 486

原创 二分/折半查找法

1.适用范围:适用于已经排序好的数组,不适用于链表等链式物理结构,对于需要进行频繁插入或删除操作的数据集则不建议使用2.思路:二分查找法可用递归函数进行查找也可不用递归函数进行查找,但中心思想是相同的,即:1.现将数组从小到大排序(如果没排序)然后一半一半的查找;2.既然要查找肯定事先已经知道需要查找的数值,设为value,在要查找的数组中先将value与数组的中值进行比较;3.若该v...

2019-09-06 10:08:13 175

原创 在数据库中建表时该选择char还是varchar

二者区别:1.选择char类型时比如设置char(LEN),那么其长度已经固定为LEN,即使输入的数据没有LEN长也会分配LEN个固定长度,而选择varchar类型时比如设置varchar(LEN),其长度随输入数据的长度而改变,比如LEN=10,输入的数据长度只有5,那么LEN会自动变为5;2.char类型中英文字符的长度为1,汉字占用长度为2,而varchar类型对于英文与汉字所占用的长...

2019-08-30 10:55:42 2715

原创 Linux下对数组的删除和插入操作(已编译通过)

插入操作函数:/*插入操作 *array 为需要操作的数组以及其长度的结构体指针 *i----插入的位置 *x----插入的数据 */EmpType InsertToArray(Data *array, EmpType i, EmpType x){ if(i >= MAXLEN || i < 0) { return FALSE; } else if( i &g...

2019-08-29 18:11:40 449

空空如也

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

TA关注的人

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