- 大家好!在今天的技术博客文章中,我们将探讨如何使用.NET Core构建跨平台应用程序。随着不同操作系统的广泛使用,开发人员需要能够在多个平台上运行他们的应用程序。.NET Core为我们提供了一个强大而灵活的解决方案,使我们能够轻松地构建跨平台的应用程序。无论是在Windows、Linux还是macOS,.NET Core都能提供一致的开发体验和高性能。1. 简介.NET Core是一个开... 大家好!在今天的技术博客文章中,我们将探讨如何使用.NET Core构建跨平台应用程序。随着不同操作系统的广泛使用,开发人员需要能够在多个平台上运行他们的应用程序。.NET Core为我们提供了一个强大而灵活的解决方案,使我们能够轻松地构建跨平台的应用程序。无论是在Windows、Linux还是macOS,.NET Core都能提供一致的开发体验和高性能。1. 简介.NET Core是一个开...
- 前言JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,可用于客户端和服务器之间传输数据。JSON使用易于阅读和编写的文本格式,可以描述其他语言中的对象、数组、数字、字符串、布尔和null值,因此被广泛应用于Web服务和数据交换。强类型和弱类型语言在处理JSON的方式上有所不同。在强类型语言中,必须在代码中显式地定义变量的数据类型,而在解析或生成JSO... 前言JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,可用于客户端和服务器之间传输数据。JSON使用易于阅读和编写的文本格式,可以描述其他语言中的对象、数组、数字、字符串、布尔和null值,因此被广泛应用于Web服务和数据交换。强类型和弱类型语言在处理JSON的方式上有所不同。在强类型语言中,必须在代码中显式地定义变量的数据类型,而在解析或生成JSO...
- 最近项目中需要生成二维码,找了很多包,最好还是感觉QRCoder包最好用,下面发出来分享给大家。1、首先nugut应用QRCoder包。2、在工具层中创建QRCoderHelper.cs文件,内容如下:/// <summary>/// 依赖QRCoder/// </summary>public class QRCoderHelper{#region 普通二维码/// <summary>///... 最近项目中需要生成二维码,找了很多包,最好还是感觉QRCoder包最好用,下面发出来分享给大家。1、首先nugut应用QRCoder包。2、在工具层中创建QRCoderHelper.cs文件,内容如下:/// <summary>/// 依赖QRCoder/// </summary>public class QRCoderHelper{#region 普通二维码/// <summary>///...
- 前言1.什么是敏感词过滤敏感词过滤是一种处理网络内容的技术,可以检测和过滤出网络中的敏感词汇。它通过给定的关键字或字符串,判断网络内容是否包含某些敏感信息,从而防止违反法律法规的信息流通。通常,可以使用两种方法来过滤敏感词:• 黑名单过滤:即定义一个黑名单,将所有敏感词择记录在其中,然后对输入的文本进行对比,如果发现有敏感词,就将其过滤掉。• 白名单过滤:即定义一个白名单,将所有不敏感的词汇... 前言1.什么是敏感词过滤敏感词过滤是一种处理网络内容的技术,可以检测和过滤出网络中的敏感词汇。它通过给定的关键字或字符串,判断网络内容是否包含某些敏感信息,从而防止违反法律法规的信息流通。通常,可以使用两种方法来过滤敏感词:• 黑名单过滤:即定义一个黑名单,将所有敏感词择记录在其中,然后对输入的文本进行对比,如果发现有敏感词,就将其过滤掉。• 白名单过滤:即定义一个白名单,将所有不敏感的词汇...
- .NET Framework是必备环境 .NET Framework是必备环境
- 前言WebAPI是一种协议,用于允许网络应用程序(如浏览器)与网络服务器(如Web服务器)之间进行通信。它可以用于处理数据,访问数据库,处理图像和视频,以及进行其他高级功能。本文涉及的知识量巨大主要有如下:• EFCore• Autofac• Serilog• Swagger• 非常多底层知识一、使用控制台手搭webapi框架1.配置文件appsettings.Development.jso... 前言WebAPI是一种协议,用于允许网络应用程序(如浏览器)与网络服务器(如Web服务器)之间进行通信。它可以用于处理数据,访问数据库,处理图像和视频,以及进行其他高级功能。本文涉及的知识量巨大主要有如下:• EFCore• Autofac• Serilog• Swagger• 非常多底层知识一、使用控制台手搭webapi框架1.配置文件appsettings.Development.jso...
- 前言API拦截是指通过拦截某个应用程序编程接口(API)的调用,限制或控制程序的功能和行为。它通常是在应用程序和操作系统之间进行拦截,以防止应用程序访问某些操作系统功能或资源。API拦截可以用来监控和分析API调用,以确保API调用者遵守安全规则。它也可以用来确保API不被滥用,以及确保API调用者支付合理的费用。此外,它还可以用来收集API调用的统计数据,以让开发人员和运营人员了解API的... 前言API拦截是指通过拦截某个应用程序编程接口(API)的调用,限制或控制程序的功能和行为。它通常是在应用程序和操作系统之间进行拦截,以防止应用程序访问某些操作系统功能或资源。API拦截可以用来监控和分析API调用,以确保API调用者遵守安全规则。它也可以用来确保API不被滥用,以及确保API调用者支付合理的费用。此外,它还可以用来收集API调用的统计数据,以让开发人员和运营人员了解API的...
- 前言区块链是一种分布式数据库,使用密码学技术进行安全的数据记录和验证。它可以被用来创建可信赖的记录,并确保记录不可篡改。区块链的原理其实是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算... 前言区块链是一种分布式数据库,使用密码学技术进行安全的数据记录和验证。它可以被用来创建可信赖的记录,并确保记录不可篡改。区块链的原理其实是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。这些服务器在区块链系统中被称为节点,它们为整个区块链系统提供存储空间和算...
- 前言MahApps.Metro是一个用于开发Windows应用程序的开源.NET库,它可以提供一种简单的方式来为WPF应用程序添加丰富的用户界面元素。MahApps.Metro官方文档:https://mahapps.com/docs/ MahApps.Metro源码网址:https://github.com/MahApps/MahApps.Metro 一、MahApps.Metro基于WP... 前言MahApps.Metro是一个用于开发Windows应用程序的开源.NET库,它可以提供一种简单的方式来为WPF应用程序添加丰富的用户界面元素。MahApps.Metro官方文档:https://mahapps.com/docs/ MahApps.Metro源码网址:https://github.com/MahApps/MahApps.Metro 一、MahApps.Metro基于WP...
- 前言 1.Caliburn.Micro是什么Caliburn.Micro是一个微软开发的用于构建WPF,Silverlight和Windows Phone应用程序的MVVM(模型-视图-视图模型)框架。它提供了一系列的工具和类,帮助开发人员更快,更轻松地构建美观的和可维护的应用程序。 2.Caliburn.Micro的主要功能Caliburn.Micro是一个小型MVVM框架,主要提供了以... 前言 1.Caliburn.Micro是什么Caliburn.Micro是一个微软开发的用于构建WPF,Silverlight和Windows Phone应用程序的MVVM(模型-视图-视图模型)框架。它提供了一系列的工具和类,帮助开发人员更快,更轻松地构建美观的和可维护的应用程序。 2.Caliburn.Micro的主要功能Caliburn.Micro是一个小型MVVM框架,主要提供了以...
- C#/.net 单元测试xUnit、Mock、Moq C#/.net 单元测试xUnit、Mock、Moq
- Blazor WebAssembly项目模板可选两种,Blazor WebAssemblyAPP及Blazor WebAssemblyAPP-Empty Blazor WebAssembly项目模板可选两种,Blazor WebAssemblyAPP及Blazor WebAssemblyAPP-Empty
- 前言在 .NET 中,委托是一种类型,它可以持有对一个或多个方法的引用,并允许将这些方法作为参数传递给其他方法。.NET 中的委托类似于 C 和 C++ 中的函数指针,但具有更高的类型安全性和其他功能。委托的概念最早可以追溯到早期的编程语言,例如Simula和Smalltalk。然而,C# 的委托实现受到了函数指针和C++中的函数对象的启发。在.NET框架中,委托最初被引入为事件处理程序的... 前言在 .NET 中,委托是一种类型,它可以持有对一个或多个方法的引用,并允许将这些方法作为参数传递给其他方法。.NET 中的委托类似于 C 和 C++ 中的函数指针,但具有更高的类型安全性和其他功能。委托的概念最早可以追溯到早期的编程语言,例如Simula和Smalltalk。然而,C# 的委托实现受到了函数指针和C++中的函数对象的启发。在.NET框架中,委托最初被引入为事件处理程序的...
- 前言 1.什么是工作流工作流是OA系统比较重要的功能之一,主要在于企业流程协同审批,有效进行流程管理。流程管理起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序的活动提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。现代计算机技术实现了工作流,... 前言 1.什么是工作流工作流是OA系统比较重要的功能之一,主要在于企业流程协同审批,有效进行流程管理。流程管理起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序的活动提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。现代计算机技术实现了工作流,...
- 前言 1.什么是工作流工作流是OA系统比较重要的功能之一,主要在于企业流程协同审批,有效进行流程管理。流程管理起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序的活动提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。现代计算机技术实现了工作流,... 前言 1.什么是工作流工作流是OA系统比较重要的功能之一,主要在于企业流程协同审批,有效进行流程管理。流程管理起源于生产组织和办公自动化领域,是针对日常工作中具有固定程序的活动提出的一个概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。现代计算机技术实现了工作流,...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签