排序
WPF 解决 SelectionTextBrush 设置无效问题
WPF 解决 SelectionTextBrush 设置无效问题,如以下的代码,设置被选择的文本的字符颜色为红色 <Grid> <TextBox Text='Test' FontSize='100' SelectionTextBrush='Red'/> </Grid&...
不可不知的WPF动画(Animation)
不可不知的WPF动画(Animation),在WPF开发应用中,动画不仅可以引起用户的注意与兴趣,而且还使软件更加便于使用。前面几篇文章讲解了画笔(Brush),形状(Shape),几何图形(Geometry),变...
.Net 依赖注入深入探索,做一个DI拓展,实现一个简易灵活的 自动依赖注入框架
.Net 依赖注入深入探索,做一个DI拓展,实现一个简易灵活的 自动依赖注入框架,一、依赖注入相关知识 1.1、依赖注入的原理和优点 依赖注入(DI),是IOC控制反转思想 的实现。由一个DI容器,去统...
AOT漫谈专题(第四篇): C#程序如何编译成Native代码
AOT漫谈专题(第四篇): C#程序如何编译成Native代码,一:背景 1. 讲故事 大家都知道所谓的.NET Native AOT即通过AOT编译器直接将C#代码编译成机器码,大家也习惯用C/C++的编译过程来类比,都是静...
AOT使用经验总结
AOT使用经验总结,一、引言 站长接触 AOT 已有 3 个月之久,此前在《好消息:NET 9 X86 AOT的突破 - 支持老旧Win7与XP环境》一文中就有所提及。在这段时间里,站长使用 Avalonia 开发的项目也成...
将打包后的 React或Vue 与 WebApi 部署在同一站点
将打包后的 React或Vue 与 WebApi 部署在同一站点,前后端分离的开发中,在部署项目时通常会分开进行部署,而这样又很麻烦,需要配置跨域,域名配置等等 有一些情景下,我们需要采用更为方便的方...
.NET云原生应用实践(三):连接到PostgreSQL数据库
.NET云原生应用实践(三):连接到PostgreSQL数据库,本章目标 实现基于PostgreSQL的SDAC(简单数据访问层) 将Stickers微服务切换到使用PostgreSQL SDAC 为什么选择PostgreSQL数据库? 其实并不...
开源 – Ideal库 – Excel帮助类,TableHelper实现(三)
开源 - Ideal库 - Excel帮助类,TableHelper实现(三),书接上回,我们今天继续讲解实现对象集合与DataTable的相互转换。 01、把表格转换为对象集合 该方法是将表格的列名称作为类的属性名,将...
第80篇 35个Redis企业级性能优化点与解决方案的简单介绍
第80篇 35个Redis企业级性能优化点与解决方案的简单介绍,前言 Redis作为企业级应用中广泛使用的高性能键值存储数据库,其性能优化是一个复杂且多面的话题。 Redis的性能优化涉及到硬件选择、配...
C#使用log4net和sqlite数据库记录日志
C#使用log4net和sqlite数据库记录日志,1 安装包 两个包: log4net System.Data.SQLite 第二个包也可以使用Microsoft.Data.Sqlite,查到的资料显示如果环境使用的是 .NET Core 或 .NET 5+,则建...
DDD领域设计的相关概念简述
DDD领域设计的相关概念简述,1 什么是DDD 领域驱动设计,即Domain Driven Design(DDD)。 DDD是一套完整而系统的设计理论与方法,使得你的设计思路能够更加清晰,设计过程更加规范。 DDD 善于处...













