.NET 第86页
NET9 提供HybridCache解决分布式缓存中存在的网络链接&序列化带来的性能问题-拾光赋

NET9 提供HybridCache解决分布式缓存中存在的网络链接&序列化带来的性能问题

NET9 提供HybridCache解决分布式缓存中存在的网络链接&序列化带来的性能问题,下面是一个标准的IDistributedCache用例: public class SomeService(IDistributedCache cache) { public async Task...
Lee的头像-拾光赋Lee2年前
05410
.net使用Freesql连接瀚高数据库-拾光赋

.net使用Freesql连接瀚高数据库

.net使用Freesql连接瀚高数据库,默认情况下Freesql可以使用PostgreSQL的连接方式连接,如果是md5加密的 var isdatabase = MyRedis.GetStringKey('DataBaseType'); var sqlConnStr = 'Server=192...
Lee的头像-拾光赋Lee2年前
010610
警惕 Visual Studio 属性求值副作用导致逻辑不符合预期-拾光赋

警惕 Visual Studio 属性求值副作用导致逻辑不符合预期

警惕 Visual Studio 属性求值副作用导致逻辑不符合预期,本文将举一个例子,给出属性求值副作用导致逻辑不符合预期的简单复现步骤,用此例子告诉大家在 Visual Studio 里面进入断点和不进入断点...
Lee的头像-拾光赋Lee2年前
05710
第55篇 如何保证接口的幂等性问题-拾光赋

第55篇 如何保证接口的幂等性问题

第55篇 如何保证接口的幂等性问题,1.接口幂等性定义 接口幂等性这一概念源于数学,原意是指一个操作如果连续执行多次所产生的结果与仅执行一次的效果相同,那么我们就称这个操作是幂等的。在互...
Lee的头像-拾光赋Lee2年前
05410
C#编程中并行与并发的简单理解-拾光赋

C#编程中并行与并发的简单理解

C#编程中并行与并发的简单理解,1.简述 并发通过管理多个任务的执行顺序,确保系统在高负载下仍能保持响应性;并行则利用多处理器或多核心硬件,真正同时执行任务,以加速计算。这两者在高性能计...
Lee的头像-拾光赋Lee12个月前
03710
以对象的方式访问html中的标签,比正则表达式更好用的方式获取html中的内容,linq方式直接获取所有的链接,更加先进的c#版本爬虫开源库-拾光赋

以对象的方式访问html中的标签,比正则表达式更好用的方式获取html中的内容,linq方式直接获取所有的链接,更加先进的c#版本爬虫开源库

以对象的方式访问html中的标签,比正则表达式更好用的方式获取html中的内容,linq方式直接获取所有的链接,更加先进的c#版本爬虫开源库,这是我本人自己写的一个开源库,现已经发布到nuget,可以...
Lee的头像-拾光赋Lee2年前
05310
DDD架构展示-拾光赋

DDD架构展示

DDD架构展示,1 DDD分层架构 DDD 分层架构就是优化后的四层架构。 从上到下依次是:用户接口层、应用层、领域层和基础层。 1.1 DDD封层架构 用户接口层:负责向用户显示信息和解释用户指令。这里...
Lee的头像-拾光赋Lee2年前
06910
Avalonia系列文章之布局简介-拾光赋

Avalonia系列文章之布局简介

Avalonia系列文章之布局简介,在UI设计中,页面布局非常重要,良好的布局不仅可以有效的利用空间,还能提升交互体验,以达到事半功倍的效果。所以对于Avalonia UI初学者来说,布局控件的了解与学...
Lee的头像-拾光赋Lee1年前
07210
记一次ASP.NET CORE线上内存溢出问题与dotnet-dump的排查方法-拾光赋

记一次ASP.NET CORE线上内存溢出问题与dotnet-dump的排查方法

记一次ASP.NET CORE线上内存溢出问题与dotnet-dump的排查方法,前言 这周系统更新了一个版本,部署到线上. 客户反馈整个系统全部都卡顿,随即我们上服务器检查 发现整个服务器内存竟然达到了20-30G...
Lee的头像-拾光赋Lee12个月前
06510
正确理解c# default关键字-拾光赋

正确理解c# default关键字

正确理解c# default关键字,背景 最近QA测试一个我开发的一个Web API时,我意识到之前对C#的default的理解一直是想当然的。具体情况是这样,这个API在某些条件下要返回模型的默认值,写法类似于...
Lee的头像-拾光赋Lee2年前
08710
C#如何用最简单方法调用Python?-拾光赋

C#如何用最简单方法调用Python?

C#如何用最简单方法调用Python?,最近有群友咨询C#如何调用Python?小编尝试Python.NET过程中遭遇的版本兼容性和环境配置难题,小编决定寻找一个更为简单、稳定且对初学者友好的解决方案。小编...
Lee的头像-拾光赋Lee2年前
09610
.NET 轻量级 命令行工具 CSharpRepl-拾光赋

.NET 轻量级 命令行工具 CSharpRepl

.NET 轻量级 命令行工具 CSharpRepl,前言 当我们需要快速测试代码片段时,常见的做法是启动Visual Studio或使用在线代码编辑器。然而,Visual Studio的启动可能较为缓慢且占用较多系统资源,而...
Lee的头像-拾光赋Lee2年前
08010