刷新
比赛题解 总结

博主头像 1.[HNOI2003] 操作系统 思路 此题是一道大模拟,主要根据任务优先级来计算最后执行此任务的时间,此时我们可以进行分类讨论: 当此任务的到达时间晚于等于上一个未执行完任务的结束时间,上一个任务就一定能运行完,因此直接输出结束时间 当此任务的到达时间早于上一个未执行完任务的结束时间,上一个任务 ...

轻量级图片信息解析程序

博主头像 简介 平时的工作中我经常需要获取图片文件的一些基本信息(宽度、高度、通道数、色深)。因为项目依赖 opencv,以前都是直接用的 opencv 来读入图片后获取这些信息的,opencv 读入图片是读取所有的数据,会影响效率和内存占用,后来改用 stb_image,但是发现它不支持 tif 格式的文件 ...

UMDF驱动开发入门:二 详解INF文件与设备类选择

在Windows驱动开发中,UMDF为用户模式驱动程序提供了一个安全稳定的开发框架。而INF文件作为驱动安装的核心,其正确配置对于驱动能否正常工作至关重要。这篇博客详细介绍UMDF驱动的INF文件配置,特别是设备类的选择与配置。实可以把INF文件理解为驱动的"安装说明书" - 它告诉Windows系 ...

UMDF驱动开发入门:一 创建虚拟设备,从安装到I/O交互全解析

这篇博客详细介绍了UMDF驱动的基本概念、生命周期、代码实现和应用交互,适合初学者入门 • 目的:创建一个“虚拟设备”(软件模拟的设备),让用户模式应用程序(比如你的C#或C++程序)能与之“对话”。它不控制真实硬件(如USB设备),而是演示驱动的基本流程:加载、创建设备、处理请求。 • 为什么用U ...

C++ std::function简单笔记

博主头像 基本形式 #include <iostream> #include <functional> /** * 1. C++11新增的类型别名声明方式 */ using pFunc1 = void(); //普通函数 using pFunc2 = void(int, int); //带参数的函数 usin ...

C++lambda表达式简单笔记

博主头像 lambda表达式语法 #include <iostream> int main(int argc, char* argv[]) { /** * 1. 基本形式与语法 */ //如果没有传入参数,参数列表可以省略 auto lambda1 = []() { std::cout << "Hello, ...

ZOJ 1004. Anagrams by Stack 解题报告

博主头像 给定两个单词 w1 和 w2,假设有一个字符栈(stack),通过对字符的栈操作(i 为 push 入栈操作,o 为 pop 出栈操作),可能把 w1 转变为 w2,那么这一系列的栈操作(由字母 i 和 o 组成)就是一个可行的操作。题目要求输出所有可能完成把 w1 转变为 w2 的操作,并按照字典... ...

来追梦-D1295 小F过河

博主头像 前言 依旧是固定的前言。 拿下了第四名,和第三名同分结果提交次数多了。 发现第三名是我的同学并且比我弱之后大胆猜测他使用的奇怪的方法。 结果看了他T3的代码,的确如此,他居然转移的时候只转移前面和后面的 \(500\) 个,然后数据太水过了。 显然是在模仿CCF,数据也太好了(确信。 话不多说,我的 ...

纯 C++ 开发的 Telegram Bot 框架

博主头像 时隔许久我终于又把这个小时候的账号想起来了,最近我搞了一个开源项目 基于 C++ 开发的 Telegram Bot 框架。 本项目是一个为 C++ 开发者设计的电报 (Telegram) 机器人框架,旨在解决原生 API 开发的复杂性。通过高度模块化的插件系统,您无需再关心底层的网络通信和 API ...

【Clion】【文件编码】Clion内置控制台中文字体乱码的解决方案及编码格式调整

博主头像 1. 问题描述 在使用Clion时,在保证文件编码,项目编码,属性文件的默认编码等均为UTF-8的情况下,当代码输出中存在中文字符时,内置控制台显示的输出为乱码。 2. 尝试解决方案 在CLion中解决内置控制台乱码问题,主要需要统一项目编码、控制台编码和系统环境编码。以下是具体步骤: 2.1 第一 ...

B4375 [蓝桥杯青少年组省赛 2025] 庆典队列&&B4376 [蓝桥杯青少年组省赛 2025] 茶具套装&&B4377 [蓝桥杯青少年组省赛 2025] 平衡奇偶位置的字符交换

博主头像 好久不见,最近参加了蓝桥的省赛,虽然只是省二,但是还是要总结一下 今儿个三合一,前三道 1.B4375 [蓝桥杯青少年组省赛 2025] 庆典队列 题目描述 有 \(n\) 名志愿者参加了一场庆典活动,我们希望将这些人排成一个矩形队列,要求队列共有 \(A\) 行,且每一行的人数都要相等。 请计算每 ...

【C++】类与结构体的区别

博主头像 引言 技术上 实际上类与结构体在技术层面除了可见性并没有区别,唯一值得一提的区别就是: class类默认情况下其中的变量、函数都为private私有的。 struct结构体默认情况下则都是public公共的。 用法上 何时使用class、struct,取决于个人的编程风格。 一般情况下,仅会使用st ...

C++ 模板参数推导问题小记(模板类的模板构造函数)

博主头像 本篇主要是为了记录在编写一个模板类的模板构造函数中遇到的初始化问题,以及针对这个问题展开的相关知识整理,文章就以引发这个问题的代码为标题了。 问题代码 在编写一个代表空间点的模板类 point 时,我打算为它添加一个模板构造函数: 代码 template<typename T, std::size_ ...

Qt-摄像头捕获画面

博主头像 在qt中捕获摄像头画面,在ui界面上添加一个comboBox控件、label标签和两个pushButton按钮,comboBox用于显示摄像头的设备,按钮用于开启摄像头和捕获当前帧的画面,label用于显示摄像头捕获的画面。 //需要在.pro文件中加上multimedia multimediawi ...

Qt-捕获摄像头画面

博主头像 在qt中捕获摄像头画面,在ui界面上添加一个comboBox控件、label标签和一个pushButton按钮,comboBox用于显示摄像头的设备,按钮用于开启摄像头,label用于显示摄像头捕获的画面。 //需要在.pro文件中加上multimedia multimediawidgets QT ...

<1···345···9>