首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 42 人订阅
共650篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C# 最具价值的 10 大语法糖
C#语言是世界最优雅的语言之一,深受广大程序员的喜欢,尤其是其中的一些语法糖。 C#语言推出了许多有价值的语法糖,这些语法糖可以使代码更加简洁、易读和提高程序的运行效率。
.NET 实现轻量级本地事件总线框架
事件总线是一个事件管理器,负责统一处理系统中所有事件的发布和订阅。事件总线模式通过提供一种松耦合的方式来促进系统内部的业务模块之间的通信,从而增强系统的灵活性和可维护性。
使用 MVVM Toolkit 简化 WPF 开发
最近. NET 8 的 WPF 推出了 WPF File Dialog改进,这样无需再引用 Win32 命名空间就可以实现文件夹的选择与存储了,算是一个很方便的改进了。
C# WebSocket Fleck 内存泄漏
最近在维护公司旧项目,内存泄漏严重,找了行业内大佬帮忙分析Dump文件(windbg我不擅长),大佬指出问题在于Fleck,这里记录一下。
.NET 中的表达式树(Expression Trees)
表达式树是什么? 表达式树(Expression Trees)是.NET框架中的一个强大功能,它将代码表示为一个由表达式节点组成的树形结构。 每个节点代表代码中的一个操作,例如方法调用、算术运算等。
.NET 程序自动化更新工具
AutoUpdater.NET 是一个使用 C# 开发的开源项目,专门用于简化桌面程序的自动更新配置。 这款工具不仅支持多语言,还可以根据需求配置在软件启动时或后台实时检查更新。
WPF 动手写一个的消息对话框
消息对话框是UI界面中不可或缺的组成部分,用于给用户一些提示,警告或者询问的窗口。当需要一个与应用程序主题风格一致的消息对话框时,只能自己动手造轮子了。
C#+WPF 为何成为工控上位机开发的首选
随着工业自动化的发展,上位机软件作为控制系统的重要组成部分,其重要性日益凸显。 本文将探讨C# WPF在工控上位机开发中的优势,并通过实际案例来说明其应用价值。
C# + WPF 实现网格类型的像素着色效果
由于WPF只能写像素着色器,没法写顶点着色器,所以只能在这上面做文章了。 本文详细介绍如何利用C#与WPF技术实现具有网格风格的像素着色效果。
C# + WPF 性能优化:Freezable 对象
Freezable是WPF中一个特殊的基类,用于创建可以冻结(Freeze)的可变对象。冻结一个对象意味着将其状态设置为只读,从而提高性能并允许在多线程环境中共享对象。
C# 实现国产 Linux(银河麒麟、UOS)桌面录制并保存为 MP4
信创国产化已是大势所趋,在国产操作系统上的应用开发的需求越来越多,比如,有客户需要在银河麒麟和统信UOS上实现录制桌面生成一个mp4文件。那么这个要如何实现了?
C# WPF 开发一个 Windows 动态屏保软件
动态桌面,如今受到了很多人的喜欢,这增加了我继续做好开源软件的信心。一个单纯的动态桌面的软件,带来一个新的开源软件,软件依然是小而强大,简洁并且快速。
C#+WPF 实现图像滤镜,打造惊艳视觉效果
之所以想做这个项目,是因为在之前查找关于C#/WPF相关资料时,发现讲解图像滤镜的资源非常稀缺。 另外注意到许多现有的开源库主要基于CPU进行图像渲染。这种方式在处理大量图像时,会导致CPU的负担重。
C# 多线程编程:线程锁的问题
在C#中,加锁是一种常见的多线程编程技术,它用于保护共享资源,防止多个线程同时对共享资源进行访问,导致数据错乱或者异常。
C# 中 AEAD_AES_256_GCM 加密实践
网络安全威胁的日益增多,数据加密技术成为了保障信息安全的关键手段之一。本文将详细介绍 C# 中如何实现 AEAD_AES_256_GCM 加密算法,并探讨其在实际应用中的优势与挑战。
C# 技巧在 foreach 循环中巧妙获取索引
在C#中foreach 循环是处理集合的常见方式,因其简洁性和易读性而广受青睐。 但是在某些情况下,我们需要同时获取集合中元素的值及其对应的索引,而标准的 foreach 循环本身并不直接提供索引。
C# 实时监控文件夹变更
在开发各种应用程序时,我们经常需要对文件系统中的文件或文件夹进行实时监测,以便在文件内容改变、文件被创建或删除时能够及时做出反应。
C# 中可以优化性能的线程池
C#编程中,线程池(Thread Pool)是一个重要的概念,它允许开发者更有效地管理和利用系统资源。通过线程池,我们可以避免频繁地创建和销毁线程,从而减少系统开销并提高程序的响应速度和吞吐量。
.NET 部署 Linux 环境压测时 内存暴涨分析
公司部署在某碟上的项目在9月份压测50并发时,发现某个容器线程、内存非正常的上涨,导致功能出现了异常无法使用。 根据所学,自己分析了下线程和内存问题,分析时可以使用lldb或者windbg。
C# + WPF 自定义 ItemsControl 实现鱼眼效果
在用户界面设计中,独特的视觉效果能够显著提升应用程序的吸引力和用户体验。 本文将介绍如何在 WPF 中利用自定义控件实现 ItemsControl 的鱼眼效果。
下一页