QT 使用QPixmap自定义光标 缩放图像模糊问题

QT中定义光标可以使用 Qt::CursorShape 预定义 的光标,也可以使用 QBitmap 和 QPixmap 自己绘制光标。QBitmap 只有黑白2色,QPixmap可以绘制彩色光标。使用QPixmap绘制光标时...

2024-03-15

QT 自定义QGraphicsItem 缩放后旋转 图形出现漂移问题

实现自定义QGraphicsItem缩放和旋转时,遇到了这样一个问题:将item旋转一个角度,然后拖拽放大,再次进行旋转时图像会发生漂移。原本以为是放大后中心点位置没有改变,导致旋转时以...

2024-03-15

C++ Qt开发:QNetworkAccessManager网络接口组件

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将...

2024-03-13

使用C#创建服务端Web API

前言C# Web API 是一种基于 .NET 平台(包括但不限于.NET Framework 和 .NET Core)构建 HTTP 服务的框架,用于创建 RESTful Web 服务。REST(Representational State Transfer)是一...

2024-03-11

C++左值右值完美转发转移

左值(Lvalue)与右值(Rvalue)英文含义: 左值(Lvalue):Locator value,意味着它指向一个具体的内存位置。 右值(Rvalue):Read value,指的是可以读取的数据,但不一定指向一个固定的内存位置...

2024-03-09

使用C#和MemoryCache组件实现轮流调用APIKey以提高并发能力

前言使用场景是需要使用一个接口,这个接口有限制每个 APIKey 的请求量在 5次/s一开始是最苯的做法,每次调用之后等个 200 毫秒,这样就不会超出这个限制但是这样效率也太低了,刚...

2024-03-09

C++ Qt开发:QHostInfo主机地址查询组件

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将...

2024-03-09

动态内存分配

程序在运行过程对内存进行分配申请与释放new运算符运行时存储分配,返回可以存放对应类型数据的内存地址,指向分配的内存空间 分配基础类型内存存储空间#include <iostream>usi...

2024-03-09

YAML 语法简介与 C# 操作示例

〇、简介YAML(Yet Another Markup Language)另一种标记语言。YAML 是一种较为人性化的数据序列化语言,可以配合目前大多数编程语言使用。YAML 的语法比较简洁直观,特点是使用空...

2024-03-08

C++中OpenCV、Armadillo矩阵数据格式的转换方式

&emsp;&emsp;本文介绍在C++语言中,矩阵库Armadillo的mat、vec格式数据与计算机视觉库OpenCV的Mat格式数据相互转换的方法。&emsp;&emsp;在C++语言的矩阵库Armadillo与计算机...

2024-03-08

C++ Qt开发:QFileSystemModel文件管理组件

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将...

2024-03-08

C++中的不规则二维数组

技术背景最近刚学习C++的一些编程技巧,对于一些相对比较陌生的问题,只能采取一些简单粗暴的方案来实现。就比如说,我们可以在Python中定义一个[[0,0,0],[1,2],[1,1,1],[3]]这样...

2024-03-07

C#实现图片对比-支持图片旋转

前言虽然已经正式转JAVA了,但最近发现一个特别好的开源项目masuit,不仅提供很多简便的功能,还有图像的一些特殊操作功能。
之前我们比较图片应该都是使用的openCV,不过这个masui...

2024-03-05

C# 操作国产数据库【 人大金仓 】之四大模式

人大金仓优点人大金仓是国产最主流数据库之一具有和PgSql一样强悍的性能,同时人大金仓支持了四种数据库模式 :Oracle、PgSql、MySql和SqlServer ,假如你们系统有多种数据库开发...

2024-03-05

如何在 C# 中以编程的方式将 CSV 转为 Excel XLSX 文件

前言Microsoft Excel的XLSX格式以及基于文本的CSV(逗号分隔值)格式,是数据交换中常见的文件格式。应用程序通过实现对这些格式的读写支持,可以显著提升性能。在本文中,小编将为大...

2024-03-04

C++ mySQL数据库连接池(windows平台)

C++ MySQL数据库连接池新手学了C++多线程,看了些资料练手写了C++数据库连接池小项目,自己的源码地址关键技术点MySQL数据库编程、单例模式、queue队列容器、C++11多线程编程、...

2024-03-04

在 C++ 项目中,通过源码使用 PaddlePaddle 实现 OCR 功能

My-PaddleOCR介绍如何在 C++ 项目中,通过源码使用 PaddlePaddle 实现 OCR 功能。
本项目的所有源码:gitee: paddleocr目前,官方提供使用 PaddleOcr 的方案有: 在 Python 项目中...

2024-02-29

在Visual Studio中部署GDAL库的C++版本(包括SQLite、PROJ等依赖)

&emsp;&emsp;本文介绍在Visual Studio软件中配置、编译C++环境下GDAL库、SQLite环境与PROJ库的详细方法。&emsp;&emsp;GDAL库是一个非常方便的地理数据处理库,但其在C++环境...

2024-02-28

C++ GDAL提取多时相遥感影像中像素随时间变化的数值数组

&emsp;&emsp;本文介绍基于C++语言GDAL库,批量读取大量栅格遥感影像文件,并生成各像元数值的时间序列数组的方法。&emsp;&emsp;首先,我们来明确一下本文所需实现的需求。现在有...

2024-02-28

创建大量栅格文件并分别写入像元数据:C++ GDAL代码实现

&emsp;&emsp;本文介绍基于C++语言GDAL库,批量创建大量栅格遥感影像文件,并将数据批量写入其中的方法。&emsp;&emsp;首先,我们来明确一下本文所需实现的需求。已知我们对大量遥...

2024-02-28

OpenCV计数应用 c++(QT)

一、前言为了挑战一下OpenCV的学习成果,最经一直在找各类项目进行实践。机缘巧合之下,得到了以下的需求:要求从以下图片中找出所有的近似矩形的点并计数,重叠点需要拆分单独计数...

2024-02-28

以解析csv数据为例,讨论string、char[]、stream 不同类型来源是否能进行高性能读取解析封装可能性

篇幅较长,所以首先列举结果,也就是我们的目的核心目的为探索特定场景对不同类型数据进行统一抽象,并达到足够高性能,也就是一份代码实现,对不同类型数据依然高性能以下为结果,也就...

2024-02-28

C#程序全局异常处理—WPF和Web API两种模式

C#程序的全局异常处理,网上搜下资料都是一大堆,我这里最近也是独立做一个B/S结构的小项目, 后面又增加了需求用WPF实现相同的功能,这里将我所使用的全局异常处理方式做一个简短...

2024-02-27

如何在C#中解析Excel公式

前言在日常工作中,我们经常需要在Excel中使用公式对表中数据进行计算(求和、求差和求均值等)和分析,从而实现对数据的分类,通常情况下,当数据量较少或场景变化单一的情况下,使用公...

2024-02-27

掌握C语言指针,轻松解锁代码高效性与灵活性

1. 指针与地址1.1 概念我们都知道计算机的数据必须存储在内存里,为了正确地访问这些数据,必须为每个数据都编上号码,就像门牌号、身份证号一样,每个编号是唯一的,根据编号可以准...

2024-02-26

C++ GDAL用CreateCopy()新建栅格并修改波段的个数

&emsp;&emsp;本文介绍基于C++语言GDAL库,为CreateCopy()函数创建的栅格图像添加更多波段的方法。&emsp;&emsp;在C++语言的GDAL库中,我们可以基于CreateCopy()函数与Create()函...

2024-02-26

如何在C语言中实现指数函数

C语言中指数函数的实现方法,需要具体代码示例指数函数是数学中常见的一种函数,它的定义为 f(x) = e^x,其中 e 是自然对数的底数。在C语言中,我们需要自己实现指数函数,下面将介绍...

2024-02-25

循环掌控:深入理解C语言循环结构,高效实现重复性任务

引言前面贝蒂带大家了解了选择结构,今天就来为大家介绍循环结构,也就是我们熟悉的while,do while,还有for的用法。只要给定的条件为真,C 语言中的 while 循环语句会重复执行一个...

2024-02-25

探秘C语言数组:解锁高效数据管理与多维空间编程技巧"

引言前面贝蒂给大家介绍了选择结构与循环结构,今天,贝蒂准备给大家介绍C语言中一个非常重要的结构——数组1. 数组的定义数组到底是什么呢,顾名思义就是很多数的集合...

2024-02-25

函数探秘:深入理解C语言函数,实现高效模块化编程

1. 函数的概念在数学中我们就知道了函数这个概念,而C语言同样引入了函数这个概念,那C语言的函数到底是什么样的呢?在C语言中,函数也叫子程序,它是一段可以重复使用的代码,用来独立...

2024-02-25

C语言与其他编程语言的比较:优势和限制分析

C语言与其他编程语言的比较:优势和限制分析概述:在计算机科学领域中,编程语言被广泛使用来编写软件和开发应用程序。不同的编程语言有不同的特点和优势。而在这些编程语言中,C语...

2024-02-23

解密C语言选择结构:掌握条件语句与分支逻辑的利器

引言C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构。为什么有着三种结构呢,大家其实可以想象一下,生活中的绝大数事情都可以抽象着三种结构,而我...

2024-02-22

如何在C#中使用 Excel 动态函数生成依赖列表

前言在Excel 中,依赖列表或级联下拉列表表示两个或多个列表,其中一个列表的项根据另一个列表而变化。依赖列表通常用于Excel的业务报告,例如学术记分卡中的【班级-学生】列表、...

2024-02-22

.NET NativeAOT 指南

随着 .NET 8 的发布,一种新的“时尚”应用模型 NativeAOT 开始在各种真实世界的应用中广泛使用。除了对 NativeAOT 工具链的基本使用外,“NativeAOT”一...

2024-02-07

【译】介绍 MSTest Runner – CLI、Visual Studio 等

原文 | Amaury Lev&eacute;, Marco Rossignoli, Jakub Jare&scaron;翻译 | 郑子铭我们很高兴推出 MSTest runner,这是一个用于 MSTest 测试的新型轻量级运行程序。这个新的运...

2024-02-07

Asp .Net Core 系列:Asp .Net Core 集成 NLog

简介NLog是一个基于.NET平台编写的日志记录类库,它可以在应用程序中添加跟踪调试代码,以便在开发、测试和生产环境中对程序进行监控和故障排除。NLog具有简单、灵活和易于配置...

2024-02-07

探索C语言结构体:编程中的利器与艺术

所属专栏:C语言学习
贝蒂的主页:Betty&lsquo;s blog1. 常量与变量1. 什么是结构体在C语言中本身就自带了一些数据类型,如:char,int,float,double等数据类型都被称为内置类型,但是在...

2024-02-07

Visual Studio部署matplotlib绘图库的C++版本

&emsp;&emsp;本文介绍在Visual Studio软件中配置、编译C++环境下matplotlibcpp库的详细方法。&emsp;&emsp;matplotlibcpp库是一个C++环境下的绘图工具,其通过调用Python接口,...

2024-02-07

如何基于 spdlog 在编译期提供类 logrus 的日志接口

实现见 Github,代码简单,只有一个头文件。前提几年前看到戈君在知乎上的一篇文章,关于打印日志的一些经验总结;实践下来很受用,在 golang 里结构化日志和 logrus 非常契合,最常见...

2024-02-07

C++遴选出特定类型的文件或文件名符合要求的文件

&emsp;&emsp;本文介绍基于C++语言,遍历文件夹中的全部文件,并从中获取指定类型的文件的方法。&emsp;&emsp;首先,我们来明确一下本文所需实现的需求。现在有一个文件夹,其中包含...

2024-02-02

揭秘C语言的心脏:深入探索指针与数组的奥秘

✨✨ 欢迎大家来到贝蒂大讲堂✨✨??养成好习惯,先赞后看哦~??所属专栏:C语言学习
贝蒂的主页:Betty&lsquo;s blog1. strlen()和sizeof的区别 名称 区别 siz...

2024-02-02

C#的重载决策

重载是许多编程语言支持的特性。所谓重载,就是指可以定义多个名称相同但参数(个数、类型和顺序)不同的方法(函数)。先来看一个例子:void Main(){ char cvalue = &#39;a&#39;;...

2024-01-31

C# 使用openxml解析PPTX中的文本内容

前言 本文讨论的仅针对微软Office 2007以后的(OOXML定义)PowerPoint文档,Office 2007以前的用二进制格式定义的(ppt格式)文档不在本文讨论范围。一、依赖类库 本文需要...

2024-01-31

Visual Studio部署C++矩阵库Armadillo的方法

&emsp;&emsp;本文介绍在Visual Studio软件中配置C++环境下线性代数运算库Armadillo的方法。&emsp;&emsp;首先,我们需要在Armadillo库官网下载其源代码,直接点击下图所示红色框...

2024-01-30

C++ Qt开发:运用QJSON模块解析数据

Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将...

2024-01-30

C#开源免费的开发效率提升利器:DevToys开发人员的瑞士军刀!

前言今天分享一款基于C#开源(MIT License开源协议)、免费、离线、功能齐全的Windows开发者工具箱,号称开发人员的瑞士军刀,可以帮助开发者完成日常工作开发中常用功能:DevToys。...

2024-01-28

AI五子棋 C++ 借助图形库raylib和raygui 设计模式思考过程和实现思路总结

转载请注明 原文链接 :https://www.cnblogs.com/Multya/p/17988499
repo: https://github.com/Satar07/AI_GoBang_Public 欢迎来star程序外观主界面游戏界面 胜利界面 操作方...

2024-01-28

C# WPF 开发一个 Emoji 表情查看软件

微软在发布 Windows 11 系统的时候,发布过一个开源的 Emoji 表情 fluentui-emoji 。因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所以我做了一个表情查看...

2024-01-28

CLion搭建Qt开发环境,并解决目录重构问题(最新版)

序言Qt版本不断更新,QtCreator也不断更新。在Qt4和Qt5时代,我一直认为开发Qt最好的IDE就是自带的QtCreator,可是时至今日,到了Qt6时代,QtCreator已经都12.0.1版本了,不仅没变的更...

2024-01-28

纯c#运行开源本地大模型Mixtral-8x7B

先看效果图,这是一个比较典型的逻辑推理问题,以下是本地运行的模型和openai gpt3.5的推理对比本地运行Mixtral-8x7B大模型: chatgpt3.5的回答: 关于Mixtral 8x7B这个就不多介绍...

2024-01-28
返回顶部
顶部