技术栈
.net
荔枝吻
2 小时前
开发语言
·
c#
·
.net
【AI总结】C#与.NET:一段跨越20年的命名纠葛与共生传奇
原文:.NET命名之谜:它与C#纠缠20年的关系揭秘从“AAAWare”到“.NET”,从“COOL”到“C#”——两个名字背后的技术革命
波波007
3 小时前
开发语言
·
c#
·
.net
每日一题:请解释 .NET中的内存模型是什么
请解释 .NET 中的“内存模型(Memory Model)”是什么?为什么多线程下即使没有报错程序仍可能出现错误结果? 参考答案 .NET 内存模型(Memory Model) 定义了多线程环境中: 👉 变量在 CPU、缓存、寄存器、主内存之间的可见性与执行顺序规则 很多开发者误以为: 代码按写的顺序执行,线程一定能看到最新变量值。 但实际上,在现代 CPU 和 JIT 编译优化下,并不成立。 一、问题来源 多线程错误通常来自两个原因: 1️⃣ CPU 缓存(Cache) 每个 CPU Core 都有
荔枝吻
4 小时前
.net
·
.net framework
【AI总结】【技术选型】 .NET Framework 打包指南:5种主流免费单EXE安装方案对比与推荐
还在纠结用哪种方式给WinForms应用打包?本文为你详细对比Inno Setup、ClickOnce、NSIS、WiX、VS Installer Projects五种主流方案,帮你快速找到最适合的选择。
light blue bird
6 小时前
jvm
·
数据库
·
.net
·
桌面端
·
ai大数据
多Tab页签高索引组轴可视化图表
我直接给你一套可直接运行、纯原生 C# WinForm、.NET 6 /.NET Framework 4.8 通用的完整项目,完全贴合你要的:MES/ERP 报表、数据清洗、高索引查询、支轴分析、多 Tab 界面、本地 SQLite 数据库、本地文件存储。
波波007
6 小时前
.net
2026 .NET 跨平台桌面开发选型指南:Avalonia vs Uno vs Eto
上次介绍了微软官方桌面应用框架(WPF、WinUI 3、.NET MAUI等),获得了不错的反响。有群友反馈说希望也能介绍非官方框架,因此本文将聚焦于此。
武藤一雄
15 小时前
windows
·
microsoft
·
c#
·
.net
·
.netcore
·
oop
从零构建C# OOP 知识体系
面向对象的三大特性封装:隐藏内部实现,稳定外部接口继承:子类继承父类成员,实现代码复用多态:不同子类对同一个消息做出不同的反应
唐青枫
15 小时前
c#
·
.net
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
在 .NET 里做并发集合选型时,很多人最先想到的是:但如果你的数据结构天然是“栈”,也就是:那真正对应的并发集合其实是:
PascalMing
1 天前
.net
·
openeuler
openEuler 25.09 安装 .NET 10(二进制 tar.gz 包)教程
最简洁、一步到位、直接可用的 openEuler 25.09 安装 .NET 10(二进制 tar.gz 包)教程,不依赖 dnf/yum,纯手动解压安装,最稳定
我是唐青枫
1 天前
开发语言
·
c#
·
.net
C#.NET ReaderWriterLockSlim 深入解析:读写锁原理、升级锁与使用边界
在 .NET 里做并发控制时,最常见的默认答案通常还是:这没有问题。但有一类场景,普通互斥锁会显得有点“太保守”:
学以智用
1 天前
后端
·
.net
.NET Core 日志与异常管理 完整实战指南
.NET Core 内置了标准化日志框架和全局异常处理机制,无需第三方库即可实现生产级日志记录、异常捕获与处理。下面从基础配置、日志使用、异常处理、最佳实践四个维度,给你最实用的落地方案。
SEO-狼术
1 天前
pdf
·
.net
Capture Freehand Ink Annotations in PDFs
Create apps that support handwritten notes in PDFs, allowing users to annotate documents directly with stylus, touch, or mouse input.
SEO-狼术
1 天前
pdf
·
.net
Plan Projects Easily with Built-in Gantt Tools
Blazorise 2.0.3 adds a Gantt component enabling interactive project timelines with editing hierarchy support and scheduling capabilities
唐青枫
2 天前
c#
·
.net
C#.NET ReaderWriterLockSlim 深入解析:读写锁原理、升级锁与使用边界
在 .NET 里做并发控制时,最常见的默认答案通常还是:这没有问题。但有一类场景,普通互斥锁会显得有点“太保守”:
蒙塔基的钢蛋儿
2 天前
stm32
·
c#
·
.net
告别内存泄露与空指针:用C#与.NET 10开启STM32H7高性能单片机开发新纪元
在嵌入式开发领域,尤其是面对STM32H7这类搭载Cortex-M7内核的高性能单片机时,我们面临的场景正日益复杂。以太网通信、GUI界面、蓝牙连接、JSON/XML解析、MQTT物联网协议以及各种加解密需求,已成为许多项目的标配。
时光追逐者
2 天前
c#
·
.net
·
.net core
一款基于 .NET 开源、跨平台应用程序自动升级组件
今天大姚给分享分享一款基于 .NET 开源免费、跨平台应用程序自动升级组件:GeneralUpdate。
海盗1234
2 天前
c#
·
.net
·
wpf
ScottPlot在WPF的基本使用和中文乱码问题
在 WPF 中使用ScottPlot(目前主流版本为ScottPlot 5)非常简便,它是一个高性能、开源的 .NET 绘图库,特别适合科学计算、工程数据显示和实时波形监控。
我是唐青枫
2 天前
c#
·
.net
C#.NET System.Threading.Lock 深入解析:新一代 lock、底层语义与使用边界
在 .NET 里提到线程同步,很多人的第一反应还是:这套写法本身没有问题,而且已经用了很多年。但从 .NET 9 和 C# 13 开始,官方开始明确给出一个更推荐的方向:
步步为营DotNet
2 天前
安全
·
c#
·
.net
基于.NET 11 与C# 14的高性能安全客户端应用开发
在客户端应用开发领域,性能与安全始终是关键指标。随着.NET 11 和 C# 14 的推出,开发者拥有了更强大的工具来构建高性能且安全可靠的客户端应用。这些新技术不仅提升了应用的运行效率,还强化了安全防护,满足日益增长的用户需求。