c#

张人玉38 分钟前
c#·wpf·prism
WPF中无框架、Prism 框架、CommunityToolkit.Mvvm 框架的区别以下从无框架、Prism 框架、CommunityToolkit.Mvvm 框架三个维度,通过具体场景(以 “带导航的用户信息展示” 为例)对比其实现差异,并总结核心区别。
热心市民☆7 小时前
c#
C#基础语法
rainmanqqst7 小时前
网络协议·http·https·c#
C#Netcore支持Https下载地址:https://slproweb.com/products/Win32OpenSSL.html
张人玉12 小时前
c#·wpf·prism
Prism 框架笔记及实例Prism 是一个跨平台的开源框架,用于在 WPF、Xamarin Form、Uno 平台和 WinUI 中构建松散耦合、可维护和可测试的 XAML 应用程序,支持 MVVM 设计模式,由微软官方团队最初开发,现属于.NET 基金会。
·心猿意码·13 小时前
c#
告别版本地狱:C# 中央包管理你是否遇到过这样的场景?NuGet 在 .NET 6 中引入的中央包管理(CPM) 正是为了解决这些问题。
k***459913 小时前
网络·数据库·c#
C#数据库操作系列---SqlSugar完结篇之前介绍了针对单个表的查询,同样也是相对简单的查询模式。虽然开发完全够用,但是难免会遇到一些特殊的情况。而下面这些方法就是为了解决这些意料之外。
lzhdim13 小时前
开发语言·c#
C#开发的应用启动菜单应用(普通版) - 开源研究系列文章 - 个人小作品上次写的Panel里控件拖放的例子( https://www.cnblogs.com/lzhdim/p/18969270 ),其实是为了此次的小应用做功能分解的实现。这次记录的是类似Windows11的开始菜单的功能应用的例子。不过这次的普通版只实现了拖放功能,另一个形成应用组的应用等下次再发布。
MM_MS13 小时前
开发语言·机器学习·计算机视觉·c#·简单工厂模式·visual studio
C# 线程与并发编程完全指南:从基础到高级带详细注释版(一篇读懂)在 C# 开发中,线程与并发编程是提升程序性能、响应速度的核心技术,尤其适用于 UI 后台任务、批量处理、网络请求等场景。本文将系统梳理 C# 线程相关的所有核心知识点,包括基础概念、线程创建、同步机制、线程通信、线程池、Task 异步编程、高级工具类等,为所有代码添加详细注释,让你不仅能直接运行,还能理解每一步的原理,让你一篇文章吃透 C# 并发编程。
公子小六16 小时前
windows·microsoft·c#·.net
推荐一种手动设置异步线程等待机制的解决方案在实际应用中,异步线程可能需要等待另外的任务完成情况来确定本任务的完成状态。例如图像分析的结果,依赖于图像分析算法对图像的分析,在这种情况下,图像分析并非一种返回结果,根据分析返回的结果来确认图像是好的,还是坏的,进而手动设置异步线程的结果。今天我们以一个简单的小例子,简述在.NET开发中,如何通过TaskCompletionSource来手动设置异步线程的等待结果,仅供学习分享使用,如有不足之处,还请指正。
code bean17 小时前
开发语言·c++·c#
【C++】全局函数和全局变量这是 C++ 和 C# 在设计哲学上的根本区别之一。理解这一点能更顺利的 由C#转向C++。这样能更好的理解C++中的::
yi碗汤园17 小时前
开发语言·ui·unity·c#
C#实现对UI元素的拖拽目录C#实现对UI元素的拖拽实现思路1)按下记录偏移2)拖动更新位置为什么要使用offset?计算逻辑
m***923817 小时前
数据库·mysql·c#
【MySQL】C# 连接MySQL安装完MySQL之后,在安装的默认目录 C:Program Files (x86)MySQLConnector NET 8.0 中查找MySQLData.dll文件。
ironinfo19 小时前
开发语言·性能优化·c#
C#性能优化随记2019年我在用C#重新influxdb内核后优化性能时发过几篇性能优化的文章,最近又发现了几处瓶颈,在此记录一下。
czhc114007566321 小时前
c#
Winform121 prograssbar Imagelist panel以下是针对您提供的C#代码的详细解释。这段代码是一个Windows Forms应用程序的一部分,它创建了一个窗口(Form),用于模拟一个加载过程:通过进度条(ProgressBar)显示进度,同时在一个列表框(ListBox)中动态添加项目。用户可以通过按钮控制加载的开始和停止。我会逐行分析代码,解释其功能、逻辑和语法,使用通俗易懂的语言,确保即使初学者也能理解。如果涉及特定库或方法,我会额外说明。
我是苏苏1 天前
开发语言·c#
C#基础:如何创建一个类库并且封装成DLL例如我想为.NET6的winform,创建一个类库,可先建Winform项目,然后再建一个类库右键属性,设置目标OS为Windows平台
Yuyang_Leo1 天前
c#·linq
eventTime+watermarker+allowedLateness到底窗口关闭时间是什么?结论:窗口的关闭需要带 watermarker 的时间我想使用 kafkaUI 界面发送 json 数据给 kafka,json 数据长这个样子:这个数据我是编写了一个代码生成的:编写一个 flink 读取 kafka 数据的代码这个代码中可以读取 kafka 数据,并且必须使用 evenetTime 时间语义,并且还需要有watermarker+allowedLateness开始测试:使用 kafkaUI 界面发送第一条数据:我使用时间戳转换器看一下是什么时候:https://www.beijing-t
Tatalaluola1 天前
unity·c#·游戏引擎·excel
Unity使用EPPlus读取写入表格unity:2021.3.26f1c1实现读取指定行内容、指定列内容、指定单元格内容、修改指定单元格内容、清空指定行、存储表格功能,注意,代码中没有创建表格功能,因为这个脚本本身是设计来更改已有表格的
野生技术架构师1 天前
kafka·c#·linq
Kafka深度剖析:Topic-Partition-Segment 关系、分区策略与数据可靠性实现Kafka 的高吞吐、低延迟与可靠性,本质上依赖于 “分层存储”(Topic-Partition-Segment)和 “分区并行” 的设计。本文将深入剖析三者的关系、分区策略的细节,以及如何通过事务、ACK、偏移量管理等机制保障数据可靠性,结合图示与代码实现,助你彻底掌握 Kafka 核心原理。
gc_22991 天前
c#·限流·动态配置·coreratelimit
学习C#调用AspNetCoreRateLimit包限制客户端访问次数(3:动态配置)C#调用AspNetCoreRateLimit限流,如果在appsettings.json中设置IpRateLimiting和IpRateLimitPolicies,则在项目启动时从appsettings.json中加载并应用规则,但在运行过程中没有办法调整规则,此时可以使用IpRateLimitOptions和IIpPolicyStore接口获取并调整限流规则,也可以基于这两个接口将限流规则保存到数据库或第三方缓存,或者从数据库或第三方缓存中读取并应用缓存   IpRateLimitOptions接口维