主页
  • 主页
  • 分类
  • 热文
  • 教程
  • 面试
  • 标签
.NET Core

在 .NET Core 和 .NET Framework 中使用 AES 进行加密和解密

AES 是一种对称加密算法,使用相同密钥进行加密和解密。本文介绍了 AES 加密和解密的实现步骤,包括设置 RijndaelManaged 对象、使用 MemoryStream 和 CryptoStream 进行加密,以及如何选择不同的密钥大小、填充模式和加密模式。示例代码详细展示了如何在 .NET 环境中实现这些操作,以满足不同的安全需求。

对称加密 (1) AES (1) 加密算法 (1) RijndaelManaged (1) 加密模式 (1) 填充模式 (1)
2024年9月12日  |  阅读 504
.NET Core

正确使用 HttpClient 避免性能问题

在 C# 中,不当使用 `HttpClient` 可能导致性能问题,如套接字耗尽和服务器响应缓慢。频繁创建 `HttpClient` 实例会消耗大量资源。正确做法是使用单例 `HttpClient` 实例或 `IHttpClientFactory` 进行管理,以提高应用程序性能和稳定性。

高效使用 (1) HttpClient (2) 资源管理 (3) 单例 (2) 套接字耗尽 (1) TCP 状态 (1)
2024年9月12日  |  阅读 376
.NET Core

.NET 通过 Serilog 和 Application Insights 简化 ASP.NET Core 日志记录

在本文中,我们探讨了如何在 ASP.NET Core 8 应用程序中通过 Serilog 和 Application Insights 实现高效的日志记录。Serilog 提供结构化日志记录,增强了调试和监控能力。我们详细介绍了从项目创建、包安装到配置 Serilog 和记录日志的步骤,帮助开发者提高应用程序的可追溯性和性能。

调试 (5) 日志记录 (8) 日志上下文 (1) NuGet 包 (1) Serilog (2) Web API (5)
2024年9月12日  |  阅读 343
.NET Core

使用分层架构构建.NET Core应用程序:产品和订单管理

本文介绍了如何在.NET Core中实现分层架构(Layered Architecture),通过构建产品和订单服务来展示各层的功能。包括展示层、应用层、业务逻辑层和数据访问层的详细实现,提供了代码示例和配置说明,帮助开发者理解如何通过分层架构提升应用的可维护性和扩展性。

分层架构 (1) N层架构 (1) .NET Core (13) C# (11) 产品服务 (2) 订单服务 (1)
2024年9月12日  |  阅读 333
.NET Core

如何在 ASP.NET Core 8 中集成 Serilog 进行高效日志记录

本指南介绍如何在 ASP.NET Core 8 中集成 Serilog 实现高效的日志记录。涵盖 Serilog 的主要特性、配置步骤和实际应用示例,帮助开发者利用结构化日志提升应用程序的调试、监控和维护能力。

Serilog (2) 日志记录 (8) ASP.NET Core (11) 结构化日志 (1) 配置 (7) 中间件 (6)
2024年9月12日  |  阅读 851
Vue.js

Vue.js 应用中的异常处理

在 Vue.js 应用中,异常处理至关重要。通过 `try-catch` 块、错误捕获钩子、全局错误处理器、Axios 拦截器,以及集成 Sentry 等工具,开发者可有效捕获和处理错误,防止应用崩溃,提升用户体验,确保应用稳健运行。

异常处理 (5) 错误捕获 (1) 全局错误处理 (1) Axios拦截器 (2) 第三方监控工具 (1) Sentry (1)
2024年9月13日  |  阅读 226
C#

设计模式分类及应用(C#)

在本文中,我们深入探讨了设计模式的三种主要类型:创建型、结构型和行为型。通过详细解释每种模式的功能及实际应用,我们展示了如何利用这些模式提升软件设计的灵活性和可维护性。了解并应用这些设计模式,将帮助开发者优化系统架构,解决常见的设计问题。

设计模式 (4) 创建型模式 (1) 结构型模式 (1) 行为型模式 (1) .NET Core (13) 软件架构 (2)
2024年9月13日  |  阅读 624
Azure

Azure 中的基本 SKU 公共 IP 将被停用

微软将于 2025 年退役基本 SKU 公共 IP,建议用户尽快升级至标准 SKU。升级不会更改 IP 地址,需短暂停机,并确保 VPN/ExpressRoute 网关同步更新。

基本 SKU 公共 IP (1) 升级 (3) 虚拟机 (3) VPN (1) ExpressRoute (1) 标准 SKU (1)
2024年10月17日  |  阅读 407
Android

Android Studio 中使用 java 的用户登录页面示例

本文通过Java代码和XML布局,展示了在Android Studio中实现登录界面的步骤,包括用户输入验证和数据传递,为初学者提供了实用的开发指南。

Android登录 (1) Java (13) XML布局 (2) 事件处理 (5) 数据传递 (2) 用户验证 (2)
2024年10月26日  |  阅读 242
Node.js

npm 与 npx

如果您一直在使用 Node.js,那么很可能已经接触过 npm 和 npx。虽然它们听起来相似,并且都是 Node.js 生态系统的重要组成部分,但它们各自有不同的用途。本文将探讨 npm 和 npx 之间的差异,帮助您理解何时以及为何使用它们。

Web开发 (9) 节点 (5) JavaScript (27) 前端 (2)
2024年10月26日  |  阅读 221
  • « 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 下一页 »

热门

1 .热门 ASP.NET 面试问题

2 .Azure DevOps Server 2019:在本地服务器上设置与配置指南

3 .MongoDB中的TTL索引:自动数据过期机制

4 .安卓15即将发布:新特性与增强功能概述

5 .SQL中的透视表:数据汇总与分析的利器

6 .React 18 中的新 createRoot API:理解其重要性及如何使用

7 .SQL Server中COUNT的详解

8 .SQL 中的不同类型的键

更多热门

标签云

JavaScript (27) 性能优化 (18) 人工智能 (15) 初学者 (14) Java (13) .NET Core (13) 自动化 (12) Python (12) 数据库 (12) C# (11)
更多标签
阅读号二维码

关注阅读号

联系二维码

联系我们

© 2024 Yoagoa. All rights reserved.

粤ICP备18007391号

站点地图