自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (10)
  • 收藏
  • 关注

原创 C++——WebServer服务器项目

项目场景:C++——WebServer服务器编程项目搭建(1)配置虚拟机,下载XShell、Xftp以及windows版本的VScode;(2)安装SSH:sudo apt install openssh-server(3)在XShell中配置会话以连接到虚拟机,VScode中配置远程SSH;(4)安装数据库:sudo apt install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclien

2022-04-18 12:19:36 31425 7

原创 C++的排序

C++十大排序1.快速排序2.插入排序3.选择排序4.冒泡排序5.归并排序6.堆排序7.计数排序8.桶排序9.基数排序10.希尔排序11.补充稳定排序(排序前后两个相等的数的相对位置不变):归并排序、冒泡排序、插入排序、基数排序;非稳定排序:希尔排序、堆排序、选择排序、快速排序。1.快速排序快速排序采用分而治之的思想,选取基准值,第一次排序之后将小于等于基准值的值都放在该值前面,将大于等于基准值的值都放在该值后面,接下来对前面的和后面的再次进行快速排序,分而治之直到无法再“分”为止。#incl

2022-04-14 22:00:00 8110 1

原创 计算机网络

2022-04-05 22:00:00 1152

原创 MySQL介绍及常用命令

MySQL介绍及常用命令数据库介绍一、MySQL常用命令1.数据库操作2.数据表操作3.数据字段操作4.补充二、增删改查1.插入记录2.查询记录3.更新记录4.删除记录DCL语句结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。数据库介绍1.数据库的五个基本单位:数据库服务器数据库数据表数据字段数据行2.SQL语句按照其

2022-04-01 21:30:00 395

原创 Ubuntu20.04LTS使用vim实现轻量级自动测试框架

项目场景:学习github上的googletest,参考其测试代码,实现自己的轻量级自动测试框架。使用宏进行功能拓展,实现日志打印功能,通过不同颜色的提示来告知用户功能测试所用时长以及相关错误所在位置(所在文件、行数等)。谷歌测试框架首先在github上搜索googletest进行下载并解压。新建一个文件夹并进入,编译生成所需要的库文件,在终端输入:mkdir buildcd buildcmake ../make编译结束后进入lib可看到四个库cd lib将该lib和goo

2022-03-30 21:35:25 602

原创 TCP/IP协议族通信的socket介绍及编程

一、概念介绍TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。而socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。socket的大致流程如下:服务器端先初始化socket,然后与端口绑定(bind),对端口进行监听

2022-03-24 22:00:00 6635

原创 C++——数据结构

前言线性表(有序表)分为数组描述的线性表和链式描述的线性表。数组和矩阵。栈和队列。跳表和散列。二叉树和其他树。优先级队列。竞赛树和搜索树。平衡搜索树。图。一、线性表——数组描述(1)数组类型(通过模板类解决)和数组长度(动态数组解决)。(2)动态数组,可以使用一个变量(非const值)从键盘上获取数组的长度:int n;printf("请输入数组的长度:"); scanf("%d",&n);int sz[n];//动态数组(3)没有实现代码的成员函数称为纯虚函数;

2022-03-11 22:19:30 6006

原创 基于Qt5.15.2进行海康相机的二次开发SDK

基于Qt进行海康相机的SDK

2022-02-21 21:11:21 2456

原创 Linux系统下使用opencv训练自己的xml分类器并进行车辆识别

linux系统下打开usb摄像头:虚拟机–可移动设备–camera – 连接正样本负样本第一步:创建一个名为train的新文件夹。第二步:在新建的文件夹train里面再新建两个文件夹,pos文件放正样本,neg文件放负样本。第三步:将opencv自带的两个分类器复制过来train里面。【注】分类器有两个可执行文件opencv_createsamples.exe和opencv_traincascade.exe。将这两个文件拷贝到训练文件夹下,并将正、负样本的文件夹和描述文件——positi

2022-01-06 20:49:29 2840

原创 Linux系统下使用VScode新建项目及配置流程(结合上篇博客做一些补充)

新建文件夹,命名为MUltiTargetTracking。右键:在终端打开,输入code MUltiTargetTracking,回车。在MUltiTargetTracking文件夹下新建文件,命名为main.cpp。输入测试程序之后,点击左边的第四个按钮运行和调试,在.vscode文件夹下生成launch.json文件(C++选择g++)和tasks.json文件,这两个文件分别负责调试和编译。之后按ctrl + shift + P,显示如下界面:选择编辑配置(JSON),可以看到在.vs

2021-12-17 18:11:15 4254

原创 Linux系统下使用VScode进行编译的相关配置(包括opencv库,eigen库,glog库,boost库)

Linux系统下使用VScode进行编译的相关配置首先进行VMware Ubuntu的安装,详细过程可见如下链接:VMware Ubuntu安装详细过程(新)创建好虚拟机之后进行vscode的下载与安装,去到vscode官网进行vscode安装包的下载,要注意的是在linux系统下安装vscode需要下载的是deb文件:将下载的deb文件放在桌面上,双击可弹出以下界面:点击安装,等待安装完毕。首次安装好是英文,按快捷键 ctrl + shift + p可调出搜索框,输入Configure Dis

2021-12-15 21:47:21 6307

原创 软考学习笔记

首(最高)位0为正号,1为负号。—数码个数2^n-1。:正数不变;负数符号位不变,其它位取反。—数码个数2^n-1。:正数不变;负数是符号位不变反码加一(二进制来说,小数的最后一个一)。(计算机中运算)—数码个数2^n。(人为定义:把符号位视为值):对补码的符号位取反。—数码个数2^n。浮点数计算:尾数*基数^指数;【注】对阶,小数向大数看齐,尾数算术右移。优先级:非>算术运算符>关系运算符>与>或>赋值运算符。短路原则。

2023-09-26 22:00:00 229

原创 操作系统面试知识点

操作系统面试知识点

2022-09-13 22:00:00 600

原创 计算机网络面试知识点

计算机网络面试知识点

2022-09-07 20:48:54 399 1

原创 虚拟内存、虚拟地址空间和物理地址空间(内存管理)

虚拟内存、虚拟地址空间和物理地址空间(内存管理)

2022-08-10 22:00:00 3079

原创 C++面试知识点

C++面试知识点

2022-08-04 10:00:00 626

原创 MySQL数据库实战(1)

MySQL数据库实战(1)

2022-08-02 22:00:00 738

原创 牛客网——华为题库(100~108)

牛客网——华为题库(100~108)

2022-07-28 21:44:36 514

原创 牛客网——华为题库(91~100)

牛客网——华为题库(91~100)

2022-07-21 20:30:17 1094

原创 内核态和用户态

内核态和用户态

2022-07-16 22:00:00 594

原创 牛客网——华为题库(81~90)

牛客网——华为题库(81~90)

2022-07-15 22:00:00 861

原创 多继承、菱形继承、虚继承、多态

多继承、菱形继承、虚继承、多态

2022-07-13 22:00:00 495

原创 牛客网——华为题库(71~80)

牛客网——华为题库(71~80)

2022-07-10 22:00:00 436

原创 TCP的三次握手和四次挥手

TCP的三次握手和四次挥手

2022-07-09 22:30:00 301

原创 TCP与UDP的区别、TCP可靠、UDP不可靠

TCP与UDP的区别、TCP可靠、UDP不可靠

2022-07-09 22:00:00 3371

原创 常量指针和指针常量、内存对齐、数组的sizeof、拷贝函数调用时机

常量指针和指针常量、内存对齐、数组的sizeof、拷贝函数调用时机

2022-07-07 22:00:00 252

原创 C++11新特性

C++11新特性

2022-07-06 22:00:00 393

原创 牛客网——华为题库(61~70)

牛客网——华为题库(61~70)

2022-07-05 22:00:00 684

原创 进程间的通信方式

进程间的通信方式

2022-07-05 17:23:13 233

原创 进程和线程的区别

进程和线程的区别

2022-07-04 22:00:00 196

原创 哈希表、哈希函数、布隆过滤器、一致性哈希

哈希表、哈希函数、布隆过滤器、一致性哈希

2022-07-03 22:00:00 329

原创 new和malloc的区别

new和malloc的区别

2022-07-01 22:00:00 1227

原创 牛客网——华为题库(51~60)

牛客网——华为题库(51~60)

2022-06-30 22:00:00 372

原创 牛客网——华为题库(41~50)

牛客网——华为题库(41~50)

2022-06-25 22:00:00 651

原创 牛客网——华为题库(31~40)

牛客网——华为题库(31~40)

2022-06-20 22:00:00 512

原创 牛客网——华为题库(21~30)

牛客网——华为题库(21~30)

2022-06-15 22:00:00 623

原创 牛客网——华为题库(11~20)

牛客网——华为题库(11~20)

2022-06-10 22:00:00 881

原创 牛客网——华为题库(1~10)

牛客网——华为题库(1~10)

2022-06-05 22:00:00 875

原创 LeetCode学习计划——剑指Offer

Day1 栈与队列(简单)1、用两个栈实现队列给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。

2022-05-01 21:00:00 1867

原创 LeetCode——字符串操作相关

一、最长公共子序列给定两个字符串 text1 和 text2,返回这两个字符串的最长公共子序列的长度。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,“ace” 是 “abcde” 的子序列,但 “aec” 不是 “abcde” 的子序列。两个字符串的「公共子序列」是这两个字符串所共同拥有的子序列。若这两个字符串没有公共子序列,则返回 0。#include <iostream>#in

2022-03-27 22:15:00 611

VUE开发的前端,包括登录,菜单管理,人员管理等功能

VUE开发的前端,包括登录,菜单管理,人员管理等功能

2024-06-12

简单的小项目-java仓库管理系统

简单的小项目-java仓库管理系统

2024-01-03

丁奇MySQL45讲zzzzzz

丁奇MySQL45讲,纯粹是做个备份

2022-06-16

职工管理系统.....

职工管理系统.....

2022-03-31

通讯录管理系统.....

通讯录管理系统.....

2022-03-31

json文件读取include和src

用于json文件读取和保存

2022-02-22

基于Qt实现的海康相机SDK二次开发

基于Qt实现的海康相机SDK二次开发 可实时预览,提取视频流保存至本地,保存json数据与抓拍照片 并可读取保存的离线视频流

2022-01-19

opencv3.4.1分类器.zip

opencv3.4.1分类器

2022-01-06

opencv汽车分类训练正负样本.zip

opencv汽车分类训练正负样本

2022-01-06

计算机二级材料.rar

计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,由教育部考试中心主办,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。 该资料包括office中的excel、word、ppt等学习资料及模拟考题

2020-12-07

148 OLED MP3完整资料

148 OLED MP3完整资料 基于单片机控制的MP3音乐播放器设计 系统总体设计主要实现以下功能: (1)能够播放内存卡和U盘里面的音频文件。 (2)具有加音减音,上一首下一首暂停的功能。 (3)使用OLED显示屏。 本课题主要围绕以下四个部分对基于单片机的音乐播放器进行设计: (1)嵌入式51单片机。 (2)对MP3播放器的整体结构进行分析。 (3)对MP3播放器的硬件进行设计。 (4)对MP3播放器的软件进行设计与调试。

2020-12-07

C++整理笔记word版 ——02 C++核心编程

C++整理笔记word版 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。是01 C++学习笔记的后续补充 内存分区模型 引用 函数提高 类和对象 文件操作

2020-12-06

C++整理笔记word版——01 C++学习笔记

C++基础的学习笔记(其中的代码源件可私信留言) C++中的空头程序 使用C++书写hello world 学习变量 学习常量 标识符命名规则 数据类型 运算符 程序流程结构 数组 函数 指针 结构体

2020-12-05

空空如也

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

TA关注的人

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