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等依赖)

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

2024-02-28

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

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

2024-02-28

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

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

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()新建栅格并修改波段的个数

  本文介绍基于C++语言GDAL库,为CreateCopy()函数创建的栅格图像添加更多波段的方法。  在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é, Marco Rossignoli, Jakub Jareš翻译 | 郑子铭我们很高兴推出 MSTest runner,这是一个用于 MSTest 测试的新型轻量级运行程序。这个新的运...

2024-02-07

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

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

2024-02-07

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

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

2024-02-07

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

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

2024-02-07

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

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

2024-02-07

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

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

2024-02-02

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

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

2024-02-02

C#的重载决策

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

2024-01-31

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

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

2024-01-31

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

  本文介绍在Visual Studio软件中配置C++环境下线性代数运算库Armadillo的方法。  首先,我们需要在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

FluentValidation在C# WPF中的应用

1. 引言在.NET开发领域,FluentValidation以其优雅、易扩展的特性成为开发者进行属性验证的首选工具。它不仅适用于Web开发,如MVC、Web API和ASP.NET CORE,同样也能完美集成在WP...

2024-01-25

C# AsyncLocal 是如何实现 Thread 间传值

一:背景1. 讲故事这个问题的由来是在.NET高级调试训练营第十期分享ThreadStatic底层玩法的时候,有朋友提出了AsyncLocal是如何实现的,虽然做了口头上的表述,但总还是会不具体,所...

2024-01-25

C# golang 开10000个无限循环的性能

知乎上有人提了个问题,可惜作者已把账号注销了。
复制一下他的问题,仅讨论技术用,侵删。问题作者:知乎用户fLP2gX
链接:https://www.zhihu.com/question/634840187/answer/332871...

2024-01-24

如何使用C++编写一个简单的物流管理系统?

如何使用C++编写一个简单的物流管理系统?简介:
物流管理系统是现代物流业中非常重要的一环,它能够帮助企业高效地管理运输、仓储、配送等物流环节。本文将介绍如何使用C++编写...

2024-01-24

如何通过C++编写一个简单的网页编辑器程序?

如何通过C++编写一个简单的网页编辑器程序?概述:
随着互联网的普及,网页成为人们获取信息和展示内容的重要手段。为了满足用户的需求,开发一个简单易用的网页编辑器至关重要。本...

2024-01-24

如何进行C++代码的重构?

C++是一种非常强大、灵活且广泛使用的编程语言,但是随着项目的不断发展和代码的持续相对重用,会存在代码质量的下降、可读性的下降等问题。这时候就需要对代码进行重构,以达到...

2024-01-24

c++ - 警告 : treating ‘c-header‘ input as ‘c++-header‘ when in C++ mode, 此行为已弃用

一、问题出现在进行多文件编译的时候报错二、原因我们多文件编译的时候加了头文件三、解决办法去掉头文件,只编译源文件...

2024-01-24

C++ Qt开发:Charts折线图绘制详解

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

2024-01-24

C++ Qt开发:QSqlDatabase数据库组件

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

2024-01-24

C++ Qt开发:TableView与TreeView组件联动

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

2024-01-24

【类型转换】使用c#实现简易的类型转换(Emit,Expression,反射)

引言    哈喽。大家好,好久不见,最近遇到了一个场景,就是在FrameWork的asp.net mvc中,有个系统里面使用的是EntityFramework的框架,在这个框架里,提供了一个SqlQuery的方法,这...

2024-01-24

基于QT环境下,实现客户端红外采集人体向服务端通信。

一、本次测试目的  基于QT环境下STM32人体红外检测,实现客户端红外采集到信息向服务端通信。二、功能  (1)、传入音乐,当服务端接收到信息时,打开音乐  (2)、在服务端上...

2024-01-24

C++ Qt开发:SqlRelationalTable关联表组件

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

2024-01-24
返回顶部
顶部