排序
GlobalService类
GlobalService类,public class GlobalService { private static IServiceScope? _currentScope; private static readonly Lazy<string> _serverAddress = new Lazy<string>(GetServ...
简单说说C#中委托的使用-01
简单说说C#中委托的使用-01,简单说说C#中委托的使用-01 前言 距离上次更新文章,已经过去...月了。 没更新文章的主要原因,主要是因为参加工作后,感觉思维没有上学那会活跃,写文章没有思绪。...
探索用 SlideML 让大模型生成 PPT 的实验方法
探索用 SlideML 让大模型生成 PPT 的实验方法,这篇博客来自我的一个实验性想法:让 AI 参与 PPT 制作时,不直接输出最终文件,而是用一套简单的标记语言描述页面,然后由程序准确地画出来,同时...
什么是.NET的强类型字符串(Strongly typed string)?
什么是.NET的强类型字符串(Strongly typed string)?,在.NET中,强类型字符串(Strongly typed string)并不是一个官方的概念,是指使用特定的结构来表示某种类型字符串数据的编码实践。类似于...
[Blazor WebAssembly] 学习随笔——组件1.微信弹框(WXDialog)
[Blazor WebAssembly] 学习随笔——组件1.微信弹框(WXDialog),总有以下的需求: 等待用户确认,就是有【确定】和【取消】按钮,有个标题和内容的弹框(比如:您确定要删除吗?) 就是告知一下...
static关键字—“工具类”
static关键字---'工具类',using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Windows.Forms; namespace OOP { public cl...
MinHook 如何对 .NET 母体 CoreCLR 进行拦截
MinHook 如何对 .NET 母体 CoreCLR 进行拦截,一:背景 1. 讲故事 这篇文章起源于和一家 .NET公司 开线上会议时,提出的一个场景问题,程序出现了非托管内存暴涨,这些非托管内存关联的对象都囤...
SqlSugar基础用法
SqlSugar基础用法,SQLSugar是什么 **1. 轻量级ORM框架,专为.NET CORE开发人员设计,它提供了简单、高效的方式来处理数据库操作,使开发人员能够更轻松地与数据库进行交互 2. 简化数据库操作和...
Redis中的缓存穿透,缓存击穿和缓存雪崩
Redis中的缓存穿透,缓存击穿和缓存雪崩,概述 缓存击穿、缓存穿透、缓存雪崩这三个问题是Reids在实际项目中会经常遇到问题,同时,这三个问题也是面试的热点问题,下面,就本篇文章搞懂缓存穿透...
DotMemory系列:5. 如何实现自动化抓取和应用自托管
DotMemory系列:5. 如何实现自动化抓取和应用自托管,一:背景 1. 讲故事 前面几篇我们都是手工安装 dotmemory 软件,然后在程序的合适时机抓取snapshot,这种方式在绝大多数场景下都没有问题,...
表达式树(Expression)的执行、解释与创建
表达式树(Expression)的执行、解释与创建,前言:在这里不进行概念性描述,能看到这篇文章说明你已经知道如何使用表达式树 执行 这里需要说明下表达式树是表示代码的数据结构,并不是经过编译...
第19篇 Protocol Buffers 编译器生成proto文件
第19篇 Protocol Buffers 编译器生成proto文件,1.下载 Protocol Buffers 编译器(protoc) 前往 Protocol Buffers GitHub Releases 页面。在 'Assets' 下找到适合您系统的压缩文件,通常为 prot...




![[Blazor WebAssembly] 学习随笔——组件1.微信弹框(WXDialog)-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/28a68dd38d80d955510a6f312ba4a8a6-300x187.webp)








