net

江沉晚呤时3 天前
java·jvm·算法·log4j·.netcore·net
精益架构设计:深入理解与实践 C# 中的单一职责原则在现代软件开发中,设计良好的架构对于系统的可维护性、可扩展性和高效性至关重要。而在众多的设计原则中,**单一职责原则(SRP)**作为面向对象设计中的核心原则之一,起到了至关重要的作用。它不仅有助于开发者保持代码的简洁性与高内聚性,同时也为代码的可维护性与可测试性提供了坚实的保障。
江沉晚呤时5 天前
java·jvm·算法·c#·asp.net·.netcore·net
深入解析 .NET Core 垃圾回收(GC):概念、工作原理与优化策略在软件开发中,内存管理一直是一个至关重要的问题。垃圾回收(GC,Garbage Collection) 是现代编程语言(包括 .NET Core)中非常重要的一个特性。它自动管理内存,减少了开发者手动管理内存分配和释放的工作量,降低了内存泄漏和内存管理错误的风险。
江沉晚呤时6 天前
java·开发语言·后端·c#·.netcore·net
桥接模式(Bridge Pattern)在 .NET Core 中的实现在软件设计中,"桥接模式"(Bridge Pattern)是一种结构型设计模式,它通过将抽象和实现分离来减少它们之间的耦合,从而使得二者可以独立变化。桥接模式的核心思想是将抽象部分与其实现部分分离,使得它们可以独立地变化而不相互影响。在 .NET Core 中使用桥接模式能够使得系统更具灵活性、可扩展性和可维护性。
ercom7 天前
net
Wireshark 的过滤器类型Wireshark 是一个强大的网络协议分析工具,支持多种类型的过滤器来帮助用户捕获和分析网络流量。根据使用场景和功能,Wireshark 的过滤器可以分为以下两类:
江沉晚呤时10 天前
c#·asp.net·.netcore·net
Markdig:强大的 .NET Markdown 解析器详解在现代开发中,Markdown 已经成为了一种广泛使用的轻量级标记语言,特别是在文档、博客和内容管理系统中,Markdown 为开发者提供了快速、简洁的格式化文本方式。而在 .NET 生态中,Markdig 是一款非常强大的 Markdown 解析器,它不仅支持标准的 Markdown 语法,还提供了许多扩展功能,让开发者能够灵活地定制 Markdown 文本的解析与渲染。
江沉晚呤时10 天前
java·开发语言·javascript·数据库·c#·.netcore·net
C# 建造者模式(Builder Pattern)详细讲解建造者模式(Builder Pattern)是一种创建型设计模式,它通过将一个复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。这个模式主要应用于那些构建过程复杂且涉及多个步骤的场景,特别适合于需要灵活配置且逐步构建的对象。
江沉晚呤时19 天前
c#·asp.net·.netcore·net
在 .NET 8 中使用 JWT 进行身份认证和授权JSON Web Token(JWT)是一种非常流行的身份认证和授权方式,广泛应用于 Web 应用和微服务架构中。它允许不同系统或服务之间安全地传输信息。JWT 具有无状态的特性,能够简化认证过程,并使得系统具备更好的扩展性。在 .NET 8 中,使用 JWT 进行身份认证和授权变得更加简便和高效。本篇文章将详细介绍如何在 .NET 8 中使用 JWT。
江沉晚呤时21 天前
c#·asp.net·.netcore·net
Serilog: 强大的 .NET 日志库Serilog 是一个功能强大的日志记录库,专为 .NET 平台设计。它提供了丰富的 API 和可插拔的输出器及格式化器,使得开发者能够轻松定制和扩展日志记录功能。在本文中,我们将探索 Serilog 的基础知识、API 使用、配置和一些常见的示例。
知本知至2 个月前
ubuntu·typora·vmware·net·kubuntu
kubuntu24.04配置vmware17.5.1个人主机的最后一次折腾吧。丝滑上网前提:singbox实践https://blog.csdn.net/qq_43652666/article/details/145190110
Ares-Wang2 个月前
net
Visual Studio 同一解决方案 同时运行 多个项目
Ares-Wang3 个月前
net
checked 溢出问题溢出检查:在 checked 关键字包围的代码块中,如果发生整数溢出,编译器会抛出 OverflowException 异常。
CheungChunChiu3 个月前
android·framework·以太网·eth·net·netd
Android10 rk3399 以太网接入流程分析system\netd\server\main.cpp这里会实例NetlinkManager,用来管理网络,同时会实例NetlinkHandler 用于处理网络消息 /system/netd/server/NetlinkManager.cpp
秋雨雁南飞4 个月前
安全·net
net 站点安全 OwaspHeaders.CoreOwaspHeaders.Core环境:net8nuget包:OwaspHeaders.Core Version=9.0.1
Ares-Wang4 个月前
net
core 不可变类型 线程安全 record当一个类型的对象在创建时被指定状态后,就不会再变化的对象,我们称之为不可变类型。这种类型是线程安全的,不需要进行线程同步,非常适合并行计算的数据共享。它减少了更新对象会引起各种bug的风险,更为安全。 System.DateTime和string就是不可变类型非常经典的代表。
子不语7 个月前
pdf·c#·导出·文档·net
c#实现数据导出为PDF的方式https://blog.csdn.net/jevonsflash/article/details/126971744 https://cloud.tencent.com/developer/article/2429398 https://www.cnblogs.com/hsiang/p/14608694.html
Ares-Wang8 个月前
net
句 柄 概 念是一个用来标识对象或者项目的标识符,可以用来描述窗体、文件等,值得注意的是句柄不能是常量
Ares-Wang8 个月前
net
NET 定时器 Timer和线程Thread》》》资源占用:‌》定时器可以的,不存在跨线程问题 》Thread创建的线程,不能更新UI线程的内容, 存在跨线程
Ares-Wang8 个月前
net
NET 语言识别,语音控制操作、语音播报》》System.Speech.Synthesis; 语音播报 》》System.Speech.Recognition 语音识别
一个十几年的老程序员8 个月前
javascript·c#·net
好玩的调度技术-场景编辑器这两天写前端写上瘾了,顺手做了个好玩的东西,好玩系列也好久没更新,正好作为素材写一篇文章,我真的觉得蛮好玩的,如果有创造力可以创造出所有的东西
tonyhi610 个月前
linux·运维·ubuntu·iptables·dhcp·net
Ubuntu server 24 (Linux) IPtables 双网卡 共享上网NAT 安装配置DHCP一 开启路由转发功能二 安装DHCP三 网卡配置四 配置iptables防火墙,共享上网snat五 客户端验证,windows 11为例