利用Matlab绘制优美的k线图

目录效果代码效果一 极光效果二 暖调效果三 黑白本期又是一个花里胡哨的数据可视化,前两天刷到了耐克的视觉设计师Gladys Orteza绘制的k线图作品,把沉闷的股票图变成了精彩的...

2023-01-01

C++ plog日志使用方法介绍

目录一、下载plog二、在VS中搭建plog编译环境三、使用plog日志库四、QTCreator使用plog日志库五、总结一、下载plog下载链接:https://github.com/SergiusTheBest/plog/releas...

2023-01-01

C语言驱动开发之判断自身是否加载成功详解

在驱动开发中我们有时需要得到驱动自身是否被加载成功的状态,这个功能看似没啥用实际上在某些特殊场景中还是需要的,如下代码实现了判断当前驱动是否加载成功,如果加载成功, 则...

2023-01-01

Opengl ES之FBO帧缓冲对象使用详解

目录FBO介绍如何使用FBOFBOOpengl.hFBOOpengl.cppFBO介绍FBO帧缓冲对象,它的主要作用一般就是用作离屏渲染,例如做Camera相机图像采集进行后期处理时就可能会用到FBO。假如相...

2023-01-01

Java C++题解leetcode1598文件夹操作日志搜集器

目录题目要求思路:模拟JavaC++Rust总结题目要求思路:模拟根据日志判断目前在哪一级子文件夹即可,级数就等于返回时的步数,主文件夹级数初始为000:xl:级数+1+1+1;./:级数不变;../:级数&...

2023-01-01

2022最新使用VSCode编译运行C++的过程及会遇到的两个问题

目录第一步,下载和配置mingw64,即C/C++编译器GCC的Windows版本第二步,下载和安装VSCode第三步,编译运行C++代码会遇到的问题1.#include报错,找不到头文件。 2.“g++ : 无法...

2023-01-01

C++递归算法处理岛屿问题详解

目录岛屿问题定义例题一-岛屿的数量例题二-岛屿的周长岛屿问题定义岛屿问题是指用二维数组进行模拟, 1的位置表示陆地, 0的位置表示海洋。岛屿是指 被水(0)包围的陆地(1) 如下图所...

2023-01-01

C++简单实现shared_ptr的代码

一、一些说明1.智能指针用于资源管理,为了保证资源的操作得到顺利的执行防止资源泄露,因此大多数实现都以noexcept在参数列表后声明为不抛出异常。2.对于有些明确不需要更改调...

2023-01-01

C语言中atoi函数模拟实现详析

目录一、atoi函数是什么?二、atoi函数模拟实现总结一、atoi函数是什么?int atoi ( const char * str );功能:将字符串转换为整数。解析C字符串str,将其内容解释为一个整数,该整数...

2023-01-01

C++可变参数模板深入深剖

目录概念模板定义参数包展开递归函开逗号表达式展开emplace使用方法工作原理意义总结概念C++11 新增一员猛将就是可变参数模板,他可以允许可变参数的函数模板和类模板来作为...

2023-01-01

Java C++ leetcode面试零矩阵

目录题目要求思路:模拟JavaC++Rust总结题目要求思路:模拟定义两个数组分别记录每行or每列中为0的元素;0所在的行列清零也就意味着元素所在行or列有0则置零【废话连篇】;所以一次...

2023-01-01

C C++ 题解LeetCode2360图中的最长环示例

目录题目描述整理题意解题思路分析具体实现复杂度分析代码实现总结题目描述题目链接:2360. 图中的最长环给你一个 n 个节点的 有向图 ,节点编号为 0 到 n - 1 ,其中每个节点 至...

2023-01-01

Qt实现打地鼠游戏的方法详解

目录功能讲解1.确定地鼠数量2.定义游戏难易程序3.难度切换4.定时器处理总结今天与大家分享一个小游戏的实现:打地鼠看一下实现效果吧~在指定的时间内打中一定数额的地鼠,否则...

2023-01-01

C语言实现三子棋游戏的示例代码

目录1. 前言2. 准备工作3. 使用二维数组存储下棋的数据4. 初始化棋盘为全空格5. 打印棋盘6. 玩家下棋7. 电脑下棋8. 判断输赢9. 效果展示10. 完整代码game.hgame.ctest.c1....

2023-01-01

Qt采用线程以队列方式实现下发数据

目录什么叫做队列方式1.存储需要处理的数据2.开启线程3.线程中数据处理4.线程内容实现逻辑什么叫做队列方式在C++中队列是一种常用的数据结构之一,一种特殊的线性表,一般采用...

2023-01-01

C++ 如何使用栈求解中缀、后缀表达式的值

目录1. 前言2. 中缀表达式2.1 求值流程2.2 演示表达式4*6^(3+3*3-2*3)-8 的求值过程当2.3 编码实现3.后缀表达式4. 中缀转后缀表达式4.1 流程演示4.2 编码实现5. 总结1. 前...

2023-01-01

socket编程之bind()函数使用示例详解

目录正文端口号具体是怎么绑定老代码端口被占用的问题解决正文当你创建了socket之后,你会想要把这个socket和你本机上的某个端口号(port)进行关联。端口号是内核用来确认将收到...

2023-01-01

Visual studio2022 利用glfw+glad配置OpenGL环境的详细过程

目录1. 安装visual studio 20222. 配置openGL环境2.1 glfw2.1.1 安装glfw包2.1.2 在visual studio 中配置glfw2.2 glad2.2.1 下载glad2.2.2 在visual studio 中配置glad1....

2023-01-01

C++中的opeartor new和placement new使用步骤

目录new做了哪些:opeartor new重载测试placement newPlacement new使用步骤总结:参考文章:new做了哪些:在c++中,对new的调用时,new完成的工作通常是有以下几步:调用operator new函...

2023-01-01

C++替换栈中和.data中的cookie实现步骤详解

目录一、实验环境二、实验代码三、实验步骤1、security cookie机制2、获取堆区起始地址3、修改.data中的原始cookie4、查看栈区dest的起始地址5、构造shellcode一、实验环境...

2023-01-01

C语言中花式退出程序的方式总结

目录前言main函数是最先执行和最后执行的函数吗C语言构造和析构函数on_exit和atexit函数exit和_exit函数花式退出前言在本篇文章当中主要给大家介绍C语言当中一些不常用的特...

2023-01-01

C语言实现飞机游戏(进阶版)的示例代码

目录前言一、代码重构二、新式子弹代替激光三、优化敌方战机四、增加积分模块五、更好的清屏功能前言没有学习函数,以上功能都在main()中实现是有点痛苦的。在学了函数之后会...

2023-01-01

ubuntu20.04中vscode使用ROS的详细方法

目录1.在vscode安装扩展2. 创建工作文件夹3.新建ros工程4.修改配置文件5.cpp文件ubuntu20.04 vscode使用ROS(C++)1.在vscode安装扩展ROS的安装较为麻烦,需要的@我,我单独出一份...

2023-01-01

C语言驱动开发之内核通过PEB获取进程参数

PEB结构(Process Envirorment Block Structure)其中文名是进程环境块信息,进程环境块内部包含了进程运行的详细参数信息,每一个进程在运行后都会存在一个特有的PEB结构,通过附...

2023-01-01

C C++ LeetCode题解在二叉树中增加一行示例详解

目录题目描述整理题意解题思路分析层序遍历(广度优先搜索)递归(深度优先搜索)具体实现复杂度分析代码实现层序遍历(广度优先搜索)递归(深度优先搜索)总结题目描述题目链接:623. 在二...

2023-01-01

C语言学习之关键字的示例详解

目录1. 前言2. 什么是关键字3. extern-声明外部符号4. auto-自动5. typedef-类型重定义(类型重命名)6. register-寄存器6.1 存储器6.2 register关键字的作用7. static-静态7.1...

2023-01-01

Matlab利用prim算法实现迷宫的生成

目录代码使用迷宫生成映射图多起点完整代码最近比较忙更新频率也慢了下来,今天带来一个比较有趣的可视化,基于prim算法的迷宫生成并用距离生成图片:我通过各种向量化编程编写了...

2023-01-01

mysate中stat命令的实现方法

目录一、stat(1)二、man -k ,grep -r的使用三、伪代码四、产品代码 mystate.c的码云链接五、测试代码,mystat 与stat(1)对比一、stat(1)stat作用:用来显示文件的详细信息,包括inode,...

2023-01-01

Qt实现模糊匹配功能的实例详解

目录1.准备基础数据2.创建并实例化匹配类3.控件绑定对于浏览器的使用,我想大家一定不会陌生吧,输入要搜索的内容时,会出现相应的匹配信息。那么,今天我要讲述的也是这样一个功能...

2023-01-01

C语言数据结构与算法之队列的实现详解

目录队列的概念及结构队列的实现Queue.hQueue.cTest.c队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First...

2023-01-01

C++类的构造与析构特点及作用详解

目录一、类的构造函数什么是构造函数构造函数的特点构造函数的作用二、类的析构函数什么是析构函数析构函数的特点小结析构函数的作用总结构造函数析构函数一、类的构造函数...

2023-01-01

C++容器适配与栈的实现及dequeque和优先级详解

目录容器适配器栈的实现queque实现dequequedequeque的缺陷优先级队列习题优先级队列模拟实现仿函数容器适配器我们可以看出,栈中没有空间配置器(内存池),而是适配器适配器是一种...

2023-01-01

利用C语言实现一个最简单的飞机游戏

目录前言一、利用scanf控制飞机移动二、getch控制飞机移动三、显示复杂的飞机图案四、发射激光五、打靶练习前言在前面弹跳小球的基础上实现一个简单的飞机游戏,主要包括飞机...

2023-01-01

C语言实现简易贪吃蛇游戏的示例代码

目录前言一、构造小蛇二、小蛇的移动三、控制小蛇移动四、判断游戏失败五、吃食物增加长度六、完整代码前言实现一个经典的小游戏——贪吃蛇,如图所示。读者可以先...

2023-01-01

C语言实现经典windows游戏扫雷的示例代码

目录1. 前言2. 准备工作3. 设计思路4. 定义数组5. 初始化6. 打印7. 布置雷8. 排查雷9. 完整代码game.hgame.ctest.c1. 前言大家好,我是努力学习游泳的鱼。今天我们会用C语言...

2023-01-01

C语言实现通讯录的示例代码

目录一、Contact.h文件二、Contact.c文件三、test.c文件一、Contact.h文件包含函数的声明#pragma once#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#include <stri...

2023-01-01

C C++算法题解LeetCode1408数组中的字符串匹配

目录题目描述整理题意解题思路分析优化具体实现复杂度分析代码实现暴力暴力 + 优化KMP总结题目描述题目链接:1408. 数组中的字符串匹配给你一个字符串数组 words ,数组中的每...

2023-01-01

C++关键字之likely和unlikely详解

目录什么是likely和unlikelylikely/unlikely的原理likely/unlikely的适用条件C++20中的likely/unlikely什么是likely和unlikely既然程序是我们程序员所写,在一些明确的场景下...

2023-01-01

Java C++题解leetcode856括号的分数

目录题目要求思路一:栈JavaC++Rust思路二:模拟计算JavaC++Rust总结题目要求思路一:栈Javaclass Solution { public int scoreOfParentheses(String s) { Deque<Integ...

2023-01-01

C++无痛实现日期类的示例代码

目录日期类的实现构造函数析构函数拷贝构造函数打印函数获取天数函数运算符重载区赋值重载整体代码Date.hDate.cpp日期类的实现凡是要写类必须要提到六大默认成员(六位大爷):构...

2023-01-01

Qt利用QJson实现解析数组的示例详解

目录前言第一步:进行数据转换第二步:将字符串转成QJsonDocument格式第三步:解析json数据前言现在有这样一个json结构,需要使用QJson来解析,结构如下: "code": "0001", "descrip":...

2023-01-01

C++ Array容器的显示和隐式实例化详细介绍

目录1、Array的类模板和隐式实例化2、Array类模板的接口和实现提到Array容器的隐式实例化和显式实例化,不得不先说说Array的类模板。类模板自己本身并不是一个类型和对象,模板...

2023-01-01

C语言实现飞机游戏(豪华版)的示例代码

目录前言一、飞机显示与控制二、发射子弹三、击中敌机四、多台敌机五、发射散弹前言这是飞机游戏的第三版,我们已经实现了基础版和进阶版的飞机游戏 ,但是存在的问题很明显:已...

2023-01-01

一文带你搞懂C语言预处理宏定义

目录预定义符号#define#define 定义标识符#define 定义宏替换规则# 和##预定义符号这些预定义符号都是语言内置的__FILE__ //进行编译的源文件__LINE__ //文件当前...

2023-01-01

C++ OpenCV实现boxfilter方框滤波的方法详解

目录box filter简单解释1. 暴力实现——四循环2. 行列分离3. 行列分离优化版代码box filter简单解释box filter的作用很简单,即对局部区域求平均,并把值赋给某个点,...

2023-01-01

详解C++中类的六大默认成员函数

目录一、类的默认成员函数二、构造函数Date(形参列表)1、构造函数的函数名和返回值2、构造函数的调用3、构造函数的重载4、系统生成的默认构造函数5、系统生成的默认构造函...

2023-01-01

Qt实现编辑框失去焦点隐藏功能

目录1.控件2.响应消息3.窗口功能实现3.1双击响应QLabel控件3.2QLineEdit失去焦点3.3QPushButton保存按钮今天来为大家分享一个小功能,首先看实现的效果吧~功能讲解:QLineEdit...

2023-01-01

C语言实现扫雷小游戏的示例代码

目录一、扫雷1.演示效果2.完整代码二、代码解析1.初始化雷盘2.打印雷盘3.布置雷4.排雷5.游戏函数主体6.菜单函数7.头文件、宏定义及主函数一、扫雷扫雷小游戏主要是利用字符...

2023-01-01

C/C++堆区专篇精讲

目录mallocfreenewdeletememcpymemsetmallocmalloc开辟堆区内存。头文件stdlib.h,函数原形如下。void*malloc(size_tsize); //返回值void指针,该指针就是开辟的内存地址,参数是...

2023-01-01

C语言实现猜数字小游戏的示例代码

目录一、猜数字小游戏1.演示效果2.完整代码二、代码解析1.游戏主体函数2.菜单函数3.头文件以及主函数一、猜数字小游戏使用循环语句、分支语句和函数实现,游戏内容为输入0~10...

2023-01-01
返回顶部
顶部