刷新
tesseract引擎RVV代码学习笔记

博主头像 Tesseract 是一个开源的 OCR(Optical Character Recognition,光学字符识别)引擎,可将图像中的文本转换为机器可读的文本格式。由于组内曾经有同事为这个项目贡献了RVV(RISC-V Vector)的代码,我打算单独拎出来学习一下。 PR链接在此:Add RISC ...

运算符重载

博主头像 运算符重载:对已有的运算符重新定义,赋予其另一种功能,以适应不同的数据类型 加号运算符重载 作用:实现两个自定义类型的相加运算 #include<iostream> using namespace std; class Person { private: int m_A; int m_B; publ ...

【Yuexingfei_qwq的原创游戏】

博主头像 好的其实标题里的Yuexingfei_qwq指的是我。 不定时持续更新ing…… 有bug及时回复或私信我哈…… 本文同步发表在以下Blog: 洛谷:https://www.luogu.com.cn/article/a0nqm3my(看不到的话可以看https://www.luogu.me/arti ...

1001: 【编程入门】A+B 输入输出练习I

博主头像 1001: 【编程入门】A+B 输入输出练习I 题目描述 你的任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些问题也都是专门为初学者提供的。 输入两个数,回车后输出结果,然后再输入一对,回车再输出结果。。。。 输入 输入包含一系列的a和b对,通过空 ...

「收藏级」指针的前世今生:写给所有被C/C++折磨过的人

博主头像 大家好,我是小康。今天聊聊让编程新手头疼的"指针"——这个 C 语言第一难点究竟是什么,为什么会被发明出来? 从直接操作内存到编程语言的"导航员" 你有没有过这样的经历:学习编程时,一切都还算顺利,直到遇见了"指针"这个概念,突然感觉像遇到了一道难以逾越的高坎?(我第一次接触指针时也是这样,一脸懵圈 ...

类模版

博主头像 类模板基础语法 什么是类模板: 建立一个通用类,类中的成员,数据类型可以不具体指定,用一个虚拟的类型来代表 语法: template<typename T> 类 #include<iostream> #include<string> using namespace std; template<cla ...

那些正常的动态规划

博主头像 目录前言动态规划到底是啥?线性dp最长上升子序列子集和子序列和子串的区别内容分析最大上升子序列例题1——[NOIP2004 提高组] 合唱队形分析最长公共子序列最长公共子串平面dp例题2——[NOIP2000 提高组] 方格取数分析例题3——[NOIP2008 提高组] 传纸条分析例题4——最大加权 ...

C/C++与Python混合编程

博主头像 Python与C++混合编程可以实现两种语言的优势结合,C++的程序性能很高且支持强大的系统调用能力,Python则生态丰富且开发效率高。本章将基于Python3讲述Python与C++混合编程的技术。 1. Python简介 1.1. 什么是Python? Python是一种高级编程语言,具有简洁 ...

2025春季钉耙编程3题解

博主头像 翻车了 1005 没什么好说的,并查集维护就行 void solve(){ int n; cin>>n; map<int,bool>vis; vector<int>a(n+1); for(int i=1;i<=n;i++){ cin>>a[i]; vis[i]=true; } vector<int> ...

Windows编程----CreateProcess函数

博主头像 CreateProcess函数原型 CreateProcess 函数用于创建一个新进程(子进程)及其主线程,其函数原型如下: BOOL CreateProcess( LPCWSTR lpApplicationName,//指向可执行模块名称的指针 LPWSTR lpCommandLine,//指向命 ...

数学-中国剩余定理及乘法逆元

中国剩余定理及乘法逆元 叠甲:本文参照了 OI-wiki 并提出了自己的理解 乘法逆元 什么是乘法逆元 已知 \(a,p\),求 $a \times b \mod p =1 $ 的解,所有 \(\mod p\) 都相等的解被视为一个解。 这就是乘法逆元,\(b\) 通常称之为:模 \(a\) 意义下 ...

震惊!C++程序真的从main开始吗?99%的程序员都答错了

博主头像 嘿,朋友们好啊!我是小康。今天咱们来聊一个看似简单,但实际上99%的C++程序员都答错的问题:C++程序真的是从main函数开始执行的吗? 如果你毫不犹豫地回答"是",那恭喜你,你和大多数人一样——掉进了C++的第一个陷阱!别担心,等你看完这篇文章,你就能成为那个与众不同的1%了。 微信搜索 【跟着 ...

别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误

博主头像 大家好,我是小康。今天我们来聊一个藏在C++标准库中的"定时炸弹",它看起来人畜无害,但却坑了无数C++程序员。 前言:当你以为自己用的是vector,结果却不是 嘿,各位码农兄弟姐妹们!今天咱们来聊一个你可能每天都在用,但是却从来没注意过的C++小怪兽:vector<bool>。 前几天,我在帮同 ...

Qt+libcef+ffmpeg开发的多窗口客户端

博主头像 目录一、概述二、效果展示1、智能 URL 交互,上网快人一步2、全屏切换,沉浸式体验随心所欲3、多样布局,满足多元需求4、右键菜单,操作便捷功能丰富5、免费使用6、定制7、下载连接三、相关文章 原文链接:Qt+libcef+ffmpeg开发的多窗口客户端 一、概述 各位上网冲浪达人们,今天必须给你们 ...

前缀和

博主头像 一维前缀和 具体做法: 首先做一个预处理,定义一个sum[]数组,sum[i]代表a数组中前i个数的和。 原理: sum[r] = a[1] + a[2] + a[3] + a[l-1] + a[l] + a[l+1] ...... a[r]; sum[l - 1] = a[1] + a[2] + ...

C++继承

博主头像 继承 继承基本语法 提要点:class 子类 : 继承方式 父类 //继承语法: class 自己定义的类(子类):继承方式 父类 #include<iostream> using namespace std; class Person { public: void body() { cout<<" ...

123···21>