记一次 .NET某游戏后端API服务 CPU爆高分析-拾光赋

记一次 .NET某游戏后端API服务 CPU爆高分析

记一次 .NET某游戏后端API服务 CPU爆高分析,一:背景 1. 讲故事 前几天有位朋友找到我,说他们的API服务程序跑着跑着CPU满了降不下去,让我帮忙看下怎么回事,现在貌似民间只有我一个人专注dump...
1年前
03811
.Net MinimalApis响应返回值-拾光赋

.Net MinimalApis响应返回值

.Net MinimalApis响应返回值,前言 文本主要讲 MinimalApis 中的使用自定义IResultModel和系统自带IResult做响应返回值。 MinimalApis支持以下类型的返回值: string - 这包括 Task<string>...
1年前
03112
前端优化 之 preload-拾光赋

前端优化 之 preload

前端优化 之 preload,为了优化我们公司网站的性能,我最近引入了浏览器预加载技术(Preload)。 这项技术可以显著减少级联情况,提高资源加载的并行度,从而加速网站的加载速度。 Preload的原理...
1年前
03015
在 PostgreSQL 中,解决图片二进制数据,由于bytea_output参数问题导致显示不正常的问题。-拾光赋

在 PostgreSQL 中,解决图片二进制数据,由于bytea_output参数问题导致显示不正常的问题。

在 PostgreSQL 中,解决图片二进制数据,由于bytea_output参数问题导致显示不正常的问题。,在 PostgreSQL 中,bytea_output 参数控制在查询结果中 bytea 类型的显示格式。默认情况下,bytea_out...
1年前
05315
.NET Emit 入门教程:第三部分:构建模块(Module)-拾光赋

.NET Emit 入门教程:第三部分:构建模块(Module)

.NET Emit 入门教程:第三部分:构建模块(Module),前言: 在这一部分中,我们将深入讨论动态程序集中模块的概念以及如何构建和管理模块。 1、模块的概念: 模块是动态程序集中的基本单位,它...
1年前
0636
Orleans - 1 .NET生态构建分布式系统的利器-拾光赋

Orleans – 1 .NET生态构建分布式系统的利器

Orleans - 1 .NET生态构建分布式系统的利器,在当今数字化时代,构建高效、可靠的分布式系统是许多企业和开发团队面临的挑战。微软的 Orleans 框架为解决这些挑战提供了一个强大而简单的解决方案...
1年前
0467
gRPC入门学习之旅(三)-拾光赋

gRPC入门学习之旅(三)

gRPC入门学习之旅(三),gRPC入门学习之旅(一) gRPC入门学习之旅(二) 2.3、创建自定义服务 除上面的模板中自带的一个gRPC服务之后,我们再创建一个自己的服务,我将创建一个用户信息gRPC服...
1年前
04910
WinAppSDK / WinUI3 项目无法使用 SystemEvents 的问题-拾光赋

WinAppSDK / WinUI3 项目无法使用 SystemEvents 的问题

WinAppSDK / WinUI3 项目无法使用 SystemEvents 的问题,SystemEvents 是一个开发 win32 窗口项目很常用的类,其中封装了一些常用的系统广播消息。在 WinUI3 项目中,SystemEvents 事件经常无法...
1年前
0588
[C#] .NET8增加了Arm架构的多寄存器的查表函数(VectorTableLookup/VectorTableLookupExtension)-拾光赋

[C#] .NET8增加了Arm架构的多寄存器的查表函数(VectorTableLookup/VectorTableLookupExtension)

[C#] .NET8增加了Arm架构的多寄存器的查表函数(VectorTableLookup/VectorTableLookupExtension),作者: zyl910 发现.NET8增加了Arm架构的多寄存器的查表函数(VectorTableLookup/VectorTableL...
1年前
0506
.NET分布式Orleans - 2 - Grain的通信原理与定义-拾光赋

.NET分布式Orleans – 2 – Grain的通信原理与定义

.NET分布式Orleans - 2 - Grain的通信原理与定义,Grain 是 Orleans 框架中的基本单元,代表了应用程序中的一个实体或者一个计算单元。 每个Silo都是一个独立的进程,Silo负责加载、管理和执行Gr...
1年前
0576
C# 数据流 FileStream-拾光赋

C# 数据流 FileStream

C# 数据流 FileStream,// Stream MS HelpManual: https://learn.microsoft.com/zh-cn/dotnet/api/system.io.stream?view=net-8.0 // FileStream 官方手册: https://learn.microsoft.com/zh-cn/d...
1年前
0587
一个操作让数组处理速度快了5倍,到底是为什么-拾光赋

一个操作让数组处理速度快了5倍,到底是为什么

一个操作让数组处理速度快了5倍,到底是为什么,   概述:通过对数组进行排序,代码更好地利用了缓存,从而提高了程序的性能。这种现象通常被称为'缓存友好'(cache-friendly)或'空间局部...
1年前
03314