排序
c# LiteDB的基础用法
c# LiteDB的基础用法,LiteDB 是一个轻量级的嵌入式 NoSQL 数据库,其设计理念与 MongoDB 类似,但它是完全使用 C# 开发的,因此与 C# 应用程序的集成非常顺畅。与 SQLite 相比,LiteDB 提供了 N...
gRPC入门学习之旅(十),gRPC入门学习之旅(三),gRPC入门学习之旅(四),gRPC入门学习之旅(七)
gRPC入门学习之旅(十),gRPC入门学习之旅(三),gRPC入门学习之旅(四),gRPC入门学习之旅(七), gRPC入门学习之旅目录 gRPC入门学习之旅(一) gRPC入门学习之旅(二) gRPC入门学习之...
ShadowSql之精简版拆分
ShadowSql之精简版拆分,ShadowSql拆分为精简版和易用版,项目和nuget包同步拆分 ShadowSql项目拆分为ShadowSql.Core和ShadowSql Dapper.Shadow项目拆分为Dapper.Shadow.Core和Dapper.Shadow Dapp...
DotTrace系列:8. 时间诊断之 异步代码 和 Task任务
DotTrace系列:8. 时间诊断之 异步代码 和 Task任务,一:背景 1. 讲故事 现如今的很多代码都是awaitasync+Task的方式,对它们进行性能洞察非常有必要,awaitasync 本质上就是将状态机塞入到 Tas...
C# 实现 Word 与 TXT 互转的技术方案
C# 实现 Word 与 TXT 互转的技术方案,在办公自动化与数据处理场景中,Word 与 TXT 格式的双向转换是常见需求,例如从 Word 提取纯文本用于数据预处理、将 TXT 内容规整为 Word 文档以满足格式要...
CodeSpirit 开发环境搭建及启动指南
CodeSpirit 开发环境搭建及启动指南,概述 本指南将帮助您快速搭建CodeSpirit(码灵)低代码框架的开发环境。CodeSpirit基于 .NET 10 和 Aspire 13.0 构建,通过简单的几个步骤即可启动完整的开...
WPF 笔迹延迟优化从硬件到软件的全链路分析
WPF 笔迹延迟优化从硬件到软件的全链路分析,本文内容由人类编写 AI 润色 本文的一开始是看到了文龙大佬写的 为什么同一支手写笔,在 WPF 和 WinUI 3 里的跟手感差这么多? - 杜文龙 - 博客园 博...
表达式树(Expression)的执行、解释与创建
表达式树(Expression)的执行、解释与创建,前言:在这里不进行概念性描述,能看到这篇文章说明你已经知道如何使用表达式树 执行 这里需要说明下表达式树是表示代码的数据结构,并不是经过编译...
C# 实现Ping远程主机功能
C# 实现Ping远程主机功能,C#实现Ping远程主机功能。 1、引用nuget包 Wesky.Net.OpenTools OpenTools是一个用于提高开发效率的开源工具库。该项目为个人开源项目,采用MIT开源协议,永不...
WPF 做一个超级简单的 1024 数字接龙游戏
WPF 做一个超级简单的 1024 数字接龙游戏,游戏的规则十分简单,那就是有多个列表。程序会给出一个数字,玩家决定数字放在哪个列表里面。如果放入列表里面的数字和列表里面最后一个数字相同,那...
聊一聊 C#异步 任务延续的三种底层玩法
聊一聊 C#异步 任务延续的三种底层玩法,一:背景 1. 讲故事 最近聊了不少和异步相关的话题,有点疲倦了,今天再写最后一篇作为近期这类话题的一个封笔吧,下篇继续写我熟悉的 生产故障 系列,突...
【EF Core】实体追踪——Entry中记录的数据
【EF Core】实体追踪——Entry中记录的数据,这回终于可以 Free 了,刚好快过年了,工厂的机器也很人性化地坏了,需要供应商维修,不用测试项目了。所以老周也回家快活了几天。其实他们自己有开...













