C语言if选择结构语句详解

目录一.选择结构功能二.选择结构形式三.选择结构分类1.单分支选择结构2.双分支选择结构3.多分支选择结构四.条件表达式总结一.选择结构功能根据给定的判断条件,控制程序执行...

2022-01-09

你知道如何自定义sort函数中的比较函数

目录如何自定义sort函数中的比较函数题目描述思路回到最初的问题中总结起来就是sort()基本用法对int类型数组排序对char类型数组排序(同int类型)对double类型数组排序(特别要注...

2022-01-09

C语言中static的使用介绍

目录1.static 可以修饰局部变量2. static 可以修饰全局变量3.static 可以修饰函数总结1.static 可以修饰局部变量首先让我看看这段代码#include<stdio.h>void test(){ int a...

2022-01-09

c++调用实现yolov5转onnx介绍

目录介绍训练模型.pt转onnxc++代码解析main函数部分推理部分讲解darpred部分sigmod部分结尾介绍现在很多开发都是需要用c++做最后一步的移植部署,手写吧,先不说你会不会浪费时...

2022-01-09

C++实现堆排序实例介绍

目录概述:思路:代码:概述:堆排序是利用构建“堆”的方法确定具有最大值的数据元素,并把该元素与最后位置上的元素交换。可将任意一个由n个数据元素构成的序列按照(a1,a2,...,an),按照从...

2022-01-09

C语言之直接插入排序算法的方法

目录一、什么是直接插入排序二、代码讲解总结直接 插入排序 (Straight Insertion Sort)是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得到一个新...

2022-01-09

C语言实现求最大公约数的三种方法

目录题目描述问题分析代码实现方法一:穷举法方法二:辗转相除法方法三:更相减损法题目描述求任意两个正整数的最大公约数问题分析最大公因数,也称最大公约数、最大公因子,指两个或...

2022-01-09

C语言扑克牌游戏示例

目录一、 设计目的二、 设计内容与要求三、 设计思路四、 实现过程五、 结论与改进一、 设计目的扑克牌是我们从小玩到大的纸牌类小游戏,我们有各种玩法跟不同的规则。我之所...

2022-01-09

C++访问者模式模板函数无法重载的问题解决

目录背景解决方案最终代码背景
最近遇到一个比较棘手的场景,我们有一堆模块,他们有一个通用的基类,我们不防假设为 BaseClass,该类有一些通用的结构以及需要重载的方法。这些模...

2022-01-09

C++ NFS挂载及挂载命令

挂载NFS挂载命令挂载NFS时,常用的命令比如:#将远程目录挂载到本地/home/share目录下mount -t nfs -o nolock 192.168.1.10:/tmp /home/share在Linux 下可以用mount函数进行挂...

2022-01-09

软件构建工具makefile基础讲解

概述什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就...

2022-01-09

C语言直接插入排序算法介绍

目录前言一、什么是直接插入排序二、代码讲解总结前言直接 插入排序 (Straight Insertion Sort)是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得...

2022-01-09

c++中STL库队列详细介绍

1.queue单向队列(先进先出,只能从尾端加元素,从头删元素)        使用方式:在前面加上文件名‘#include<queue>',再进行声明'queue<int>m;''其中'<>‘里面是数组的类型,‘m'...

2022-01-09

C语言之循环语句详细介绍

目录前言while语句do...while语句for语句结语前言C语言中的循环结构是程序中的一个基本结构。循环结构可以使我们写很少的语句,让计算机反复执行某一过程。C语言提供了while...

2022-01-09

Qt编写地图综合应用之绘制雨量分布

目录一、前言二、功能特点三、体验地址四、效果图五、相关代码 一、前言雨量分布图是在区域地图基础上,针对区域中的每个最小单位区域比如县城点位不同颜色显示,最开始做这个...

2022-01-09

C语言入门之浮点数

目录浮点数的输出常用的库函数整数与浮点数的转换总结实际开发中使用double,而不使用float浮点数的输出float采用%f占位符。double采用%lf占位符。测试结果证明,double不可以...

2022-01-09

C++类和对象之多态详解

目录多态基本概念和原理剖析多态案例1 计算器类纯虚函数和抽象类多态案例2 制作饮品虚析构和纯虚析构多态案例3 电脑组装多态基本概念和原理剖析多态:多态是C++面向对象的三...

2022-01-09

C语言实现求解最小公倍数的算法示例

目录题目描述问题分析方法一:穷举法方法二:定理法题目描述求任意两个正整数的最小公倍数问题分析两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫...

2022-01-09

c++下迭代器总结

目录1. 迭代器介绍2. 初始化3. 常用操作总结1. 迭代器介绍本章并不研究不同类型的迭代器,只总结常见迭代器的使用和误区。定义:迭代器(iterator)有时又称光标(cursor),是程序设计的...

2022-01-09

C语言数据结构与算法之单链表

目录基本概念读取数据元素获取第i个结点的数据元素插入数据元素 初始化链表打印链表顺序表查空顺序表的删除 删除第i个结点及其数据元素情况1:当删除的是第一个元素情况2:除...

2022-01-09

C++冒泡排序与选择排序详解

目录 一.冒泡排序1.概念 2.图解3.代码的思路4.代码例子 二.选择排序1.概念2.图解3.代码的思路总结 一.冒泡排序1.概念冒泡排序这种排序方法其实关键词就在于冒泡两个字,...

2022-01-09

C++ explicit关键字讲解

目录1 隐式转换2 显示转换前言:C++编码时,可以通过构造函数将相应的数据类型转换成为C++类的对象,从某种程度来说给编码带来了方便,但并不是每次都正确,为了避免这种情况,C++提供...

2022-01-09

C语言通过gets和gets_s分别实现读取含空格的字符串

目录导读gets函数函数声明函数介绍用法实例gets_s函数函数声明函数介绍用法实例学习小结导读在刷Oj题时,遇到包含空格的字符串输入,如何读取呢?如果使用scanf以%s格式去读取输...

2022-01-09

C++之const限定符详解

const限定符:把变量定义成一个常量1.使用const对变量的类型加以限定,变量的值不能被改变const int bufSize=512;//输入缓冲区大小bufSize=512;//错误 因为有等号试图向const...

2022-01-09

C++实现模拟shell命令行(代码解析)

目录一、解析二、执行命令函数三、模拟shell四、完整代码四、运行结果一、解析/** * 进行命令行解析: * 多个空格 * 分割符:< > | * */void parse(){ std::string line;...

2022-01-09

Qt编写地图综合应用之绘制覆盖物折线

目录一、前言二、功能特点三、体验地址四、效果图五、相关代码 一、前言折线图目前应用最广的也是用来绘制各种轨迹,折线图其实就是后面动态轨迹图、飞机航线图的前身,公用的...

2022-01-09

详解Java拦截器以及自定义注解的使用

目录1,设置预处理,设置不需要拦截的请求2.UserTokenInterceptor ,securityInterceptor分别处理不同的请求拦截,执行不同的拦截逻辑。3.关于注解的使用总结1,设置预处理,设置不需要...

2022-01-09

用C语言实现圣诞树(简易版+进阶版)

目录前言初学者版:初学者版2以下是进阶版,更炫:总结前言圣诞节快到了,这是我到CSDN度过的第一个圣诞节,也是我学习计算机的第一个圣诞节,为了让它更有意义,我呕心沥血,自己打了两版...

2022-01-09

基于opencv的行人检测(支持图片视频)

基于方向梯度直方图(HOG)/线性支持向量机(SVM)算法的行人检测方法中存在检测速度慢的问题,如下图所示,对一张400*490像素的图片进行检测要接近800毫秒,所以hog+svm的方法放在视...

2022-01-09

C语言打印各种图案实例代码

1、线段图案#include<stdio.h>int main(){ int a = 0; while(~scanf("%d",&a)) { int i = 0; for(i=0;i<a;i++) { printf("*");...

2022-01-09

关于VS+QT5应用程序换图标的解决方案

方案1(QT)1 .ico图标文件放到Resource file中,然后在vs中项目中找到Resource file,右键添加现有项,把刚才的ico 文件添加进来2 在.pro 文件的最后输入 RC_ICONS = ****.ico (i...

2022-01-09

详解C语言在STM32中的内存分配问题

01、前言不说废话,先上示例代码uint8_t num_byte[4];uint32_t num_word;const uint32_t num_word_const = 0x1234;uint32_t *point_heap;int main(void){ uint8_t num_byte_...

2022-01-09

C语言库函数中qsort()的用法

目录(一)void*  的指针类型是什么?(二)void qsort(void*, size_t, size_t, int ( * )(const void * ,  const void *  ))  该怎么使用该库函数?(三)使用qsort()来排...

2022-01-09

C++使用map实现多进程拷贝文件的程序思路

程序思路1. 指定创建子进程的个数2. 打开源文件3. 打开目的文件, 不存在则创建4. 获取文件大小5. 根据文件大小拓展目标文件6. 为源文件创建映射7. 为目标文件创建映射8. 求...

2022-01-09

C++实操之内联成员函数介绍

目录前言什么是内联函数:如何使一个函数成为内联:为什么使用内联:优点 :缺点 :关键点 :总结前言在C语言中,我们使用了宏函数,这是编译器用来减少执行时间的一种优化技术。那么问题...

2022-01-09

C语言基于graphics.h实现圣诞树

头文件 icon.h:#pragma once#ifndef _ICON_H_#define _ICON_H_ #include<graphics.h>#include<string.h>#include<stdlib.h>#include<iostream>#include<string>#include<Win...

2022-01-09

C语言下快速排序(挖坑法)详解

目录全部代码如下挖坑法-->代码讲解-->总结全部代码如下#include <stdio.h> void evaluation(int *x,int b)//赋值函数{ *x = b;}void Compare(int arr[],int first,int las...

2022-01-09

C++ OpenCV技术实战之身份证离线识别

目录总体思路图像的预处理主要代码实现效果OpenCV身份证离线识别技术的主要技术就是通过OpenCV找到身份证号码区域,然后通过OCR进行数字识别该区域的截图即可得到身份证号码...

2022-01-09

C++中的Lambda函数详解

目录一 函数语法二 函数应用1、在普通函数中使用2、在qt信号槽中使用3、在std::sort排序函数中的使用三 总结一 函数语法我们平时调用函数的时候,都是需要被调用函数的函数名...

2022-01-09

C语言计算字符串最后一个单词的长度

描述:
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)
输入描述:
输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:
输出...

2022-01-09

c语言的指针数组详解

指针如何指向数组,并读取数组中的元素:#include <stdio.h>int main(){ int arr[3] = {1,2,3}; int *p; p = &arr[0];//此句也可以写成 p = arr; for(int i=0;i<3;i++) { print...

2022-01-09

C语言结合ffmpeg打印音视频信息

目录一、通过此文可以得到什么二、实现思路三、实现效果四、实现源代码 一、通过此文可以得到什么通过此练习:1、知道了如何计算一个音频和视频的播放时间;2、知道了音视频解...

2022-01-09

C语言的预处理介绍

目录前言一、预定义符号二、#define1.宏2.宏与函数3.带副作用的宏参数4. 宏和函数的不同5.#undef三、条件编译四、文件包含总结前言编译一个C语言程序涉及很多步骤。其中第...

2022-01-09

C语言完全平方整数的判断

目录一、原理:二、函数三、分析:四、举例:总结一、原理:利用 sqrt -- 求平方根 函数实现完全平方整数的判断。二、函数         1.原形:#include <math.h>...double sqrt(do...

2022-01-09

C++学习笔记之类与对象详解

目录前言:1.访问限定符:【问题】C++中 struct和class的区别是什么?2.封装【问题】在类和对象的阶段,我们只研究类的封装特性,那什么是封装呢?3.类的定义与声明【问题】函数调用的...

2022-01-09

Qt编写提示进度条的实现示例

目录一、前言二、实现的功能三、效果图四、头文件代码五、核心代码六、控件介绍一、前言
我们在很多的安装包中,在安装过程中,经常可以在底部看到一个漂亮的进度条,上面悬浮着...

2022-01-09

c++实现一个简易的网络缓冲区的实践

目录1. 前言2. 数据结构3. 外部接口设计与实现4. 完整代码与测试1. 前言请思考以下几个问题:1).为什么需要设计网络缓冲区,内核中不是有读写缓冲区吗?需要设计的网络缓冲区和内...

2022-01-09

C++游戏编程之模拟实现键盘打字程序

程序演示:程序代码:#include<graphics.h>#include<iostream>#include<conio.h>#include<time.h>using namespace std; class KeyBoard{public: KeyBoard(); ~KeyBoard(); int...

2022-01-09

c++使用Easyx图形库实现飞机大战

公共的头文件        common.h#pragma once#include <graphics.h>#include <iostream>#include <string>#include <map>#include <list>#include <thread>#include <vec...

2022-01-09

C语言中数组的使用详解

目录1 数组的基本概念2 数组定义语法3 一维数组的初始化3.1 全部初始化3.2 部分元素赋初值3.3 省略长度赋初值4 一维数组的使用示例4.1 求最大值、最小值、平均值4.2 数组逆...

2022-01-09
返回顶部
顶部