首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
.NET 基础知识
小码编匠
创建于2024-08-03
订阅专栏
基础知识
等 42 人订阅
共649篇文章
创建于2024-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C# 13 新特性:利用 System.Threading.Lock 简化线程同步
C# 13 引入了新的线程同步类型 System.Threading.Lock,它通过作用域管理的方式简化了锁的使用,使代码更加清晰可靠。
C# 中最大化 HttpWebRequest 性能实现高效并发请求
在C#中使用HttpWebRequest发起HTTP请求时,达到最大并发和性能可以从以下几个方面改进。
C# 客户端程序 Visual Studio 远程调试方法
传统桌面客户端的远程调试相比UWP,ASP等项目来说,配置比较麻烦,因为它是非部署的应用程序,原理是复制编译的文件到远程计算机,通过网络来连接和VS的通信。
C# + OpenCvSharp 处理图像高斯噪声的详细步骤
高斯噪声(Gaussian Noise)是一种统计噪声,其概率密度函数服从正态分布(也称高斯分布)。 在图像处理中,高斯噪声表现为在图像中随机出现的像素值偏差,这些偏差的分布遵循高斯分布规律。
C# 转换当前时间为时间戳的 3 个方法
在计算机应用世界里,无论是为了记录事件的发生时间、保障数据一致性还是提升安全性,时间戳都是不可或缺的重要工具,特别是在防止重放攻击和管理用户会话方面。
.NET 堆结构(Heap)底层原理浅谈
.NET 管堆布局 加载堆 主要是供CLR内部使用,作为承载程序的元数据。.NET 堆结构(Heap)底层原理浅谈。
.NET 6.0 中 WPF + YOLOv5 + OpenCvSharp 摄像头实时识别
机缘巧合下写的一个工程,本来是作为商家视觉识别上位机的替代品,但是最后没用上,因此只开发了一半(厂家升级了摄像头和软件) 该工程基于 WPF 的 .NET 6.0 + MVVM 调用摄像头进行识别。
C# 异步编程与多线程简析:Thread、ThreadPool、Task
本文旨在帮助读者理解C#中的异步编程与多线程概念,探讨如何在C#中实现多线程,并对比分析不同实现方法的特点及其适用场景。
C# 曲线上的点获取指定横坐标对应的纵坐标值
获取直线上的点,很容易,那曲线呢?二阶贝塞尔、三阶贝塞尔、多段混合曲线,如何获取指定横坐标对应的纵坐标?
WPF 制作雷达扫描图
实现一个雷达扫描图。 制作思路 1、绘制圆形(或者称之轮) 2、绘制分割线 3、绘制扫描范围 4、添加扫描点
C#上位机实现高效示波器功能
如何用C#去做一个示波器功能,这里的示波器主要是用于单片机的调试。 下面,我主要分享一下做示波器的一些心得。 这里示波器是用WinForm做的,了解到有很多开源的曲线控件。
C# 委托的前世今生,附案例讲解
十年前,刚开始学C#编程的时候,被委托困扰了很久。 今天跟大家分享一下关于委托的那些事儿。 委托原理 什么是委托? 抛开编程,委托是一个汉语词语,指的是把事情托付给别人或别的机构办理。
WinForm(C/S)项目中使用矢量字体(FontAwsome、Elegant)图标
字体图标在Web应用中最为常见,字体图标是矢量的,矢量图意味着每个图标都能在所有大小的屏幕上完美呈现,可以随时更改大小和颜色,而且不失真。
WPF 数据绑定时为何会出现 StringFormat 失效
在数据绑定过程中,我们经常会使用StringFormat对要显示的数据进行格式化,以便获得更为直观的展示效果,但在某些情况下格式化操作并未生效,例如 Button的 Content属性。
C# 中跨线程访问控件
C#中不允许跨线程直接访问界面控件,即一个线程中如主线程创建的控件不允许被其他线程例如子线程直接访问,如果直接访问或设置属性则会爆出“调用线程无法访问此对象,因为另一个线程拥有该对象”等类似。
C# Span<T> 实现高性能应用
Span 是一个结构类型(struct),在 C# 7.2 中作为 System 命名空间下的 Span<T> 结构引入。它的设计目标是表示一块连续的任意内存区域。
C# +WPF 久坐提醒桌面小程序(内附 眼肌运动、远视力表高清图)
久坐提醒桌面小程序: 干这行职业病比较多,之前用爱丽(即:玻璃酸钠滴眼液),用的时候挺舒服,缓解吧,不过治标不治本。 注意休息,加强锻炼非常有必要,每工作1小时,休息10分钟
WPF + CEF 打造物联网边缘计算的强大UI开发工具
IoTBrowser用于开发人机界面(HMI)或数据采集与监督控制系统(SCADA) 的工具,使用HTML或Vue前端技术开发物联网终端用户界面,支持串口、RFID、电子秤等硬件协议,支持js。
WPF如何构建MVVM+模块化的桌面应用
为何模块化 模块化是一种分治思想,不仅可以分离复杂的业务逻辑,还可以进行不同任务的分工。 模块与模块之间相互独立,从而构建一种松耦合的应用程序,便于开发和维护。
C# 工业上位机通讯调测工具(多协议支持)
工业自动化领域,上位机与各类设备的通讯测试是一项重要任务。 本文推荐一款使用C#开发的工业通讯调测工具,该工具支持多种厂商的PLC协议以及基础的TCP、串口和IO口通讯功能。
下一页