首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 32 人订阅
共541篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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 的鱼眼效果。
.NET 使用 RabbitMQ 实现短信密码重置
在 C# 中使用 RabbitMQ 通过短信发送重置后的密码到用户的手机号上,你可以按照以下步骤进行。
C#+WPF 设备输入事件封装
本文主要介绍WPF应用对鼠标输入、触摸屏触笔以及触摸事件的封装。有个小伙伴问我设备类型具体是如何封装的,那本文就补充下设备输入事件的封装使用,希望给大家提供一点帮助、省去你们磨代码的时间。
C# + WPF 开发一个 Emoji 表情查看软件
微软在发布 Windows 11系统的时候,发布过一个开源的Emoji 表情 fluentui-emoji 。 因为我经常需要里面的一些表情图片,在仓库一个个查找特别的不方便,所以做了一个表情查看器。
2024 年 .NET 高效开发精选实用类库
在平时开发中,好的类库能帮助我们快速实现功能,C#有很多封装好的类库。 本文将介绍一些2024年受欢迎的C#类库,分析各自的优点让编程写代码变的更轻松、更快捷。 快来看一看有没有大家常用的类库。
.NET 8 原生AOT高性能Web开发:实战与性能测试
随着 .NET 8 的发布,微软迈出了重要一步,为 ASP.NET Core 引入了原生的 (AOT) 编译。这一进步不仅提高了应用程序的性能,还简化了开发过程,标志.NET 生态系统进入了新的时代。
.NET 6.0 + WPF 使用 Prism 框架实现导航
Prism 基于 MVVM(Model-View-ViewModel)设计模式,提供一套丰富的工具和库,能够实现模块化、依赖注入、导航和事件聚合等功能。
C# 四种方法去除字符串最后一个字符
在 C# 开发过程中,有时我们需要去除字符串的最后一个字符,本文将介绍四种常见且实用的方法来解决这个问题。 大家看看有没有用过,希望这些方法能帮助不同场景下灵活应对。
C# 上位机开发指南:高效学习建议
随着工业 4.0 的推进,自动化与信息化的融合越来越紧密。上位机的概念被越来越多的人熟知。在实际应用中,上位机不仅能显示实时数据和历史记录,还能进行故障诊断、报警处理等,从而极大地提升了生产效率。
.NET 网络唤醒
本文介绍下电脑设备关机的情况下如何通过网络唤醒设备,之前电源S状态有介绍过远程唤醒设备,后面这俩天了解多了点所以单独加个记录一下。
下一页