.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

由浅入深理解C#中的事件

目录本文较长,给大家提供了目录,可以直接看自己感兴趣的部分。前言有关事件的概念示例​ 简单示例​ 标准 .NET 事件模式​ 使用泛型版本的标准 .NET 事件模式​ 补充...

2024-01-24

C++ 动态库热加载

C++ 动态库热加载本文参考自 project-based-learning 中的 Build a Live Code-reloader Library for C++,主要内容都来自于其中,但是对代码进行了一点修改,并且改用 CMake 进行...

2024-01-24

C++ Qt开发:Charts与数据库组件联动

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

2024-01-24

使用C#如何监控选定文件夹中文件的变动情况?

目录1、前言2、效果3、具体实现​ 页面设计​ 全部代码​ FileSystemWatcher的介绍​ FileSystemWatcher的构造函数​ FileSystemWatcher的属性​ FileSystemWatcher的事件4...

2024-01-24

【C# 技术】C# 常用排序方式

1. 常规数据排序1.1 使用Sort排序  对于系统内置数据,我们可以使用Sort方法直接进行排序,默认是采用正序进行排序,此处提供了三种方式: 方式一:使用默认的Sort()方法直接就...

2024-01-24

聊一聊 C# 的线程本地存储TLS到底是什么

一:背景1. 讲故事有朋友在后台留言让我说一下C#的 ThreadStatic 线程本地存储是怎么玩的?这么说吧,C#的ThreadStatic是假的,因为C#完全是由CLR(C++)承载的,言外之意C#的线程本地存...

2024-01-24

用Roslyn玩转代码之一: 解析与执行字符串表达式

  最近框架中的可视化界面设计需要使用到表达式引擎(解析代码字符串并动态执行),之前旧框架的实现是将表达式字符串解析为语法树后解释执行该表达式,本文介绍如何使...

2024-01-24

UE5: UpdateOverlap - 从源码深入探究UE的重叠触发

前言出于工作需要和个人好奇,本文对UE重叠事件更新的主要函数UpdateOverlaps从源码的角度进行了详细的分析,通过阅读源码,深入理解重叠事件是如何被触发和更新的。解决问题阅读...

2024-01-24

用C#实现简单的线性回归

前言最近注意到了NumSharp,想学习一下,最好的学习方式就是去实践,因此从github上找了一个用python实现的简单线性回归代码,然后基于NumSharp用C#进行了改写。NumSharp简介NumSha...

2024-01-24

C++中常见的字符串连接问题详解

C++中常见的字符串连接问题详解在C++编程中,字符串的连接是一项常见的操作。字符串连接指的是将两个或多个字符串拼接在一起形成一个新的字符串。本文将详细介绍C++中常见的...

2023-10-10

如何在 C# 中创建具有非默认重复值的数组?

我们可以使用 Enumerable.Repeat() 创建一个具有非默认值的数组。它 在C#中重复一个包含重复元素的集合。首先,设置哪个元素你 想要重复多少次。示例1class Program{ stati...

2023-09-23

如何在C语言中清除控制台?

有几种方法可以清除控制台或输出屏幕,其中之一是clrscr()函数。它在调用函数时清除屏幕。它在“conio.h”头文件中声明。还有一些其他方法,如system("cls")和system...

2023-09-23

检查一个数字是否为质数的Bash程序

Bash(也称为GNU bash)是一种命令语言和Unix shell脚本,是一种用于操作系统的命令行解释器。它由Brian Fox设计,是一种替代Bourne shell的自由软件。它首次发布于1989年,并成为类...

2023-09-23

使用线程同步打印数字的顺序

在这里,我们将看到如何使用不同的线程按正确的顺序打印数字。在这里,我们将创建n个线程,然后对它们进行同步。思路是,第一个线程将打印1,然后第二个线程将打印2,依此类推。当一个...

2023-09-22

计算给定数字的幂的C程序

从用户那里获取两个整数作为底数和指数,并按照下面的说明计算幂。示例考虑以下内容以编写一个C程序。 假设底数为3 指数为4 幂=3*3*3*3算法按照下面给出的算法进行操作:Step 1...

2023-09-22

如何在 C# 中比较两个列表并将差异添加到第三个列表?

首先,设置两个列表 -列表一个List < string > list1 = new List < string > ();list1.Add("A");list1.Add("B");list1.Add("C");list1.Add("D");列出两个List < string > lis...

2023-09-17

C++程序用于找出机器人在网格中到达特定单元所需的跳跃次数

假设我们有一个 h x w 的网格。网格在一个名为 &#39;initGrid&#39; 的二维数组中表示,其中网格中的每个单元格都用 &#39;#&#39; 或 &#39;.&#39; 表示。 &#39;#&#39; 表示网格...

2023-09-17

C# 中线程的生命周期和状态

线程是轻量级进程。每个线程定义一个独特的控制流。线程的生命周期从System.Threading.Thread类的对象创建时开始,到线程终止或完成执行时结束。以下是线程生命周期中的各种...

2023-09-17

C语言中的不同存储类

问题C语言中有哪些不同的存储类?用程序解释它们。解决方案存储类被定义为存在于C程序中的变量或函数的作用域和生命周期。存储类C语言中的存储类如下: auto extern static reg...

2023-09-15

C# 中的哈希表与字典

哈希表当需要使用键来访问元素时,就会使用哈希表,并且可以识别有用的键值。哈希表中的每个项目都有一个键/值对。键用于访问集合中的项目。哈希表中的成员是线程安全的。如果...

2023-09-11
返回顶部
顶部