.NET 第50页
Blazor项目配置Tailwind CSS 4.x-拾光赋

Blazor项目配置Tailwind CSS 4.x

Blazor项目配置Tailwind CSS 4.x,前置 已安装node.js,可使用npm 仅适用于目前的4.x(我使用的是4.1)。 基于.net 10 preview-4 Blazor Server Webapp 默认模板,但是这个关系不大。 安装 在根目...
Lee的头像-拾光赋Lee1年前
09010
AOT漫谈专题(第五篇): 如何劫持.NET AOT编译器 进行源码级调试-拾光赋

AOT漫谈专题(第五篇): 如何劫持.NET AOT编译器 进行源码级调试

AOT漫谈专题(第五篇): 如何劫持.NET AOT编译器 进行源码级调试,一:背景 1. 讲故事 上篇聊到了 C#程序编译成Native代码 的宏观过程,有粉丝朋友提了一个问题,能不能在 dotnet publish 发布的过...
Lee的头像-拾光赋Lee2年前
08912
MVVM - Model和ViewModel的创建和配置-拾光赋

MVVM – Model和ViewModel的创建和配置

MVVM - Model和ViewModel的创建和配置,MVVM-Model和ViewModel的创建和配置 本文同时为b站WPF课程的笔记,相关示例代码 简介 MVVM:Model-View-ViewModel,是一种软件架构的模式。通过引入一个中...
Lee的头像-拾光赋Lee2年前
0899
推荐一款 .NET 智慧水务物联网系统-拾光赋

推荐一款 .NET 智慧水务物联网系统

推荐一款 .NET 智慧水务物联网系统,前言 本文将介绍如何通过智能水表(如 NB-IoT 水表)、智能消火栓、智能阀门、数据采集终端(RTU 或 PLC)及其他前置传感器和设备,开发一个高效、智能的供水...
Lee的头像-拾光赋Lee1年前
0898
C#使用log4net和sqlite数据库记录日志-拾光赋

C#使用log4net和sqlite数据库记录日志

C#使用log4net和sqlite数据库记录日志,1 安装包 两个包: log4net System.Data.SQLite 第二个包也可以使用Microsoft.Data.Sqlite,查到的资料显示如果环境使用的是 .NET Core 或 .NET 5+,则建...
Lee的头像-拾光赋Lee2年前
0898
被Null条件运算符摆了一道-拾光赋

被Null条件运算符摆了一道

被Null条件运算符摆了一道,C#6.0引入了Null条件运算符: obj?.Invoke(); 等价于 if(obj != null) obj.Invoke(); 即遇到null时短路。 于是,我不假思索地写下了这样的代码:① await obj?.Invoke...
Lee的头像-拾光赋Lee2年前
08915
【OpenCV】OpenCV (C++) 与 OpenCvSharp (C#) 之间数据通信-拾光赋

【OpenCV】OpenCV (C++) 与 OpenCvSharp (C#) 之间数据通信

【OpenCV】OpenCV (C++) 与 OpenCvSharp (C#) 之间数据通信,   OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操...
Lee的头像-拾光赋Lee2年前
0898
net/C#在Linux中使用FileSystemWatcher的限制-拾光赋

net/C#在Linux中使用FileSystemWatcher的限制

net/C#在Linux中使用FileSystemWatcher的限制,问题: 一些linux系统默认inotify 实例数量小于需要监视的文件数,导致FileSystemWatcher不工作,且不异常。 Linux 内核对 inotify 实例数量和资源...
Lee的头像-拾光赋Lee1年前
08915
.Net Core 你必须知道的source-generators-拾光赋

.Net Core 你必须知道的source-generators

.Net Core 你必须知道的source-generators,源生成器是 C# 9 中引入的一项功能,允许在编译过程中动态生成代码。 它们直接与 C# 编译器集成(Roslyn)并在编译时运行,分析源代码并根据分析结果生...
Lee的头像-拾光赋Lee2年前
0896
基于 XAF Blazor 的规则引擎编辑器 - 实战篇-拾光赋

基于 XAF Blazor 的规则引擎编辑器 – 实战篇

基于 XAF Blazor 的规则引擎编辑器 - 实战篇,示例项目:https://gitee.com/easyxaf/recharge-rules-engine-sample 前言 继上一篇文章对规则引擎编辑器进行了初步介绍之后,本文将通过实际应用案...
Lee的头像-拾光赋Lee2年前
0897
UWP WinUI3 传入 AddHandler 的 RoutedEventHandler 类型与事件所需不匹配将抛出参数异常-拾光赋

UWP WinUI3 传入 AddHandler 的 RoutedEventHandler 类型与事件所需不匹配将抛出参数异常

UWP WinUI3 传入 AddHandler 的 RoutedEventHandler 类型与事件所需不匹配将抛出参数异常,开始之前先惯例吐槽一下,我从 2015 开始开发 UWP 应用,然而到 2024 的时候,依然没有看到开发体验上...
Lee的头像-拾光赋Lee2年前
0899
.NET Emit 入门教程:第六部分:IL 指令:5:详解 ILGenerator 指令方法:创建实例指令-拾光赋

.NET Emit 入门教程:第六部分:IL 指令:5:详解 ILGenerator 指令方法:创建实例指令

.NET Emit 入门教程:第六部分:IL 指令:5:详解 ILGenerator 指令方法:创建实例指令,前言: 上上篇介绍了 IL 指令的分类以及参数加载指令,该加载指令以 Ld 开头,将参数加载...
Lee的头像-拾光赋Lee2年前
0895