登录社区云,与社区用户共同成长
邀请您加入社区
SMTP(Simple Mail Transfer Protocol)是用于发送电子邮件的标准协议,C# 通过 System.Net.Mail 命名空间提供完整的邮件发送能力,核心特性是支持认证加密、多收件人、HTML 内容。
SonnetDB:一款高性能嵌入式时序数据库 SonnetDB是由IoTSharp团队基于C#/.NET开发的开源时序数据库,采用MIT许可证,专为物联网、工业控制和实时分析场景设计。核心优势包括: 高性能:写入速度达180万点/秒,查询延迟毫秒级,优于SQLite和InfluxDB。 嵌入式架构:以类库形式集成,零部署成本,支持进程内低延迟访问。 高效存储:采用WAL预写日志、内存表缓冲和SST
二维码这玩意,看起来简单——但真做过的人都知道,坑比想象中多得多:❌ Linux 服务器跑不起来(System.Drawing 直接崩)❌ 加了 Logo 就扫不出❌ WiFi、支付格式全靠手拼,错一个字符就翻车❌ 批量生成性能拉胯,接口直接超时如果你还在自己造轮子,或者东拼西凑用半残的库——可以考虑停下来了。👉 试试 QRCoder
结合你之前的问题(SynchronizationContext、TaskScheduler、线程池、异步编程、贴片机应用),我将深入讲解 ConfigureAwait 的原理、实现细节、与同步上下文和任务调度的交互、在贴片机中的优化应用,重点提供与实际场景相关的 C# 示例代码和测试用例,避免重复之前内容,注重更深层次的分析和优化。ConfigureAwait 是 Task 和 ValueTask
文章首先提供了使用System.Management库的代码示例,随后解释了裁剪选项可能导致的功能禁用,并提出了使用Microsoft.Management.Infrastructure库替代WMI作为解决方案。内容清晰,逻辑严谨。引言部分说明处理高并发和耗时操作的必要性,正文详细解释了异步编程的基本概念和实现方式,展示了async和await关键字的用法以及Task类的创建和管理。此外,本文涉及
这篇文章探索了如何在 EF Core 中不定义实体类而实现数据库建模和操作。尽管通常不推荐这样做,但在某些情况下如数据库视图,这种方法是可行的。作者展示了如何通过自定义 DbContext 配置模型,使用字典类型作为默认结构,并添加属性和主键。文章提供了代码示例,展示了如何创建和验证模型,最终能够成功创建数据库。这说明 EF Core 在灵活性和适应性上的优势。
文章介绍了 CleanDDD 实践及其实现工具 cleanddd-skills,解决了 DDD 落地难题。cleanddd-skills 包含需求分析、领域建模、工程初始化和代码实现四个环节,形成连续流程。需求分析部分将原始需求结构化,明确干系人、业务对象及依赖关系,为建模提供清晰输入。领域建模则根据结构化需求划定聚合边界,明确命令、事件和查询,确保模型清晰且业务规则明确。工程初始化根据模型生成项
使用【.NET】调用openai或者azureai创建一个控制台ai聊天应用。
AvaloniaUI:解决.NET跨平台桌面开发的终极方案 AvaloniaUI是一个开源的.NET跨平台UI框架,支持Windows、macOS、Linux、iOS、Android和WebAssembly。它采用Skia自绘渲染,确保UI一致性,性能表现优秀,并支持GPU加速。对于WPF开发者,AvaloniaUI的XAML和MVVM模式几乎无缝迁移,学习成本低。相比MAUI和UnoPlatfo
传统 KV Cache 分配方式会为每个序列预分配最大可能长度的连续内存,导致严重的内存浪费和碎片。PageAttention 借鉴操作系统分页思想,将 KV Cache 划分为固定大小的 block,按需动态分配。本目录包含项目各模块的详细流程图文档,使用 Mermaid 语法绘制。Nano-vLLM-Ascend 实在太慢了只跑了10条seq。,用于高效管理 LLM 推理中的 KV Cache
是状态机驱动的异步编程模型,不创建线程,通过回调避免阻塞,但要理解上下文调度才能写出正确高效的代码。掌握好执行流程和常见误区,你就能在生产环境中自信使用了。
人类亲手写代码的时代已经落幕。并非虚言,Node.js之父Ryan Dahl发帖引起四百万围观,人类写代码的时代已经结束了。两位后端大神前后脚站出来,双双给人类编程判了“死刑”——Node.js之父发帖引起四百万围观:并非虚言,人类写代码的时代已经结束了。Dahl在2009年一手搞出Node.js,推动了异步I/O和事件驱动编程的普及,让JavaScript从浏览器杀到服务器,改变了整个后端生态,
.NET Framework 3.0 版本命名與部署 Q&A译者:奚江华2006 年 7 月原文网址 :http://msdn.microsoft.com/winfx/learning/netfx3faq/default.aspx在 2006 年 6 月,微软副总裁 S. Somasegar 宣布 WinFX 将更名为 .NET Framework 3.0,请知道更多详细资讯检视它的 Blog。这
您可能已经看过一些演示,展示了大型 .NET 解决方案,其中充满了复杂的云依赖项,比如 Redis、Kafka 和 Postgres,也许您会想:这些技术也许有一天会用到,但对于我当前的项目来说,并没有太多的实际用途。这很好,这是我们多年来一直采用的做法,但我不得不承认,我并不喜欢这种方式。TLDR:在不到 5 分钟的时间内,您可以将 .NET Aspire 添加到您现有的应用程序中并获得仪表板、
是一款,单 DLL 几十 KB,可集成进任意 .NET 程序,不依赖 IIS、Kestrel,集成简单、不入侵业务,高性能、高稳定,低资源消耗。无论是轻量级 Web API、WebSocket 实时通信、边缘计算 Web 服务,各类网关,还是轻量流媒体服务器,用它都恰到好处。
《.NET C#体系下的多模态搜索实战:CLIP跨语言图片检索》摘要:本文是CSDN技术教程系列第五篇,面向中高级.NET开发者,探讨如何实现.NET与Python结合的跨模态图片检索方案。由于CLIP模型难以直接转换为ONNX格式,文章采用Python Flask搭建CLIP向量服务(包含文本/图片编码),并通过C#客户端进行集成。核心内容包括:1)CLIP原理解析(文本/图片编码器架构);2)
类似VB中的分类属性表控件作者:徐景周下载实例代码(http://www.csdn.net/cnshare/soft/12/12322.shtm)如果你见过VB中的分类属性表的话,你一定不会陌生吧!这种属性表不但美观,而且十分简明、易操作。下面有我做的一个类似于这种VB中分类属性表的控件,例图如下:基本构成思想:此控件从ListBox派生,将每一行列表,填充为三
摘要: 本系列探讨.NET/C#体系下的向量检索技术演进,分为5个专题:1)BGE-M3模型应用;2)内存向量引擎实现;3)ES混合搜索;4)CLIP跨模态检索;5)企业级架构演进。重点解析三阶段演进路径:初期采用C#内存计算实现轻量级Milvus;中期引入Python多模型并行;最终过渡到Elasticsearch中心化架构,支持亿级数据检索。关键技术包括.NET 8性能优化、ONNX推理加速、
如果你的下一个需求是“给那个老项目加个接口”或“快速验证一个 API 想法”,别再为重型框架的复杂性而妥协。:开箱即用,防目录遍历,提供简单的 Token 及 JWT 认证机制,并能支持 SSL,保障基础接口安全。:在项目初期,几分钟内搭建出可测试的 API 原型,后期可平滑迁移至 ASP.NET Core。或者,你正在开发一个资源敏感的工业边缘计算网关,只需要暴露几个简单的数据查询 API。:支
/// /// 转换为一个DataTable /// /// /// /// public static DataTable ToDataTableTResult>(this IEnumerableTResult> value) where TResult : class
Imports ZwSoft.ZwCAD.RuntimeImports ZwSoft.ZwCAD.ApplicationServicesImports ZwSoft.ZwCAD.DatabaseServicesImports ZwSoft.ZwCAD.EditorInputPublic Class ZwcadApps _ Public Sub An
NET 11 与 C# 14 为云原生边缘计算带来了显著的性能提升与安全增强。通过深入理解其原理并在实战中合理应用,开发者能够构建更高效、更安全的云原生边缘计算应用。在实践过程中,注意规避性能与安全方面的潜在问题,充分发挥这些新技术的优势,满足云原生边缘计算领域日益增长的需求。#标签:#.NET 11 #C# 14 #云原生 #边缘计算 #性能优化 #安全增强。
Web Services专栏(柴晓路专栏)http://chaixiaolu.member.csdn.net/新增文章:Web Services技术系列概述我们知道,Web Services是一个全新的技术架构,在这个技术架构中,为了支持技术架构的各种特性,各种各样的技术规范被不断地开发出来。整个Web Services的技术系列被称为是”Web Services stack”,他们就
他们也都在揭示这个类似的信任问题:对更广泛的社区开发者有用的工具,一旦不再符合微软内部的优先级,就失去了动力或被下线。它当然比 NDoc 强大很多:在微软内部伴随着 .NET Framework 2.0 开发而不断进化,能理解泛型等新语法,也支持多种帮助输出格式和主题,最重要的还是它就是微软漂亮的 MSDN 文档背后那个实战考验过的工具。有趣的是,ASP.NET 5 的文档网站在 docs.asp
(关键词:信创环境兼容/海量文件存储/企业级断点续传/简历镀金项目)客户作为突发状况:测试发现Edge的PWA模式在Linux下会吞掉超过15MB的localStoragefill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;20GB文件传输分片策
SqlSugar是一款 老牌 .NET数据库操作框架 ,Github star数仅次于EF 和 Dapper优点: 简单易用、功能齐全、高性能、轻量级、服务齐全、有专业技术支持一天18小时服务支持数据库:MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、人大金仓。
本文聚焦Linux 服务器,基于 Docker Compose 实现多.NET 后端 API 与多 Vue 前端 Web 的容器化部署,解决多服务端口冲突、配置混乱问题。先完成 Docker/Compose 安装、镜像加速、目录规整等基础准备,核心通过 docker-compose.yml 编排数据库、缓存、后端、前端及 Nginx 服务,依托 Nginx 实现多服务分流。还扩展 PostgreS
如何将一个文件分割成多个小文件作者:徐景周下载实例代码(http://www.csdn.net/cnshare/soft/6/6235.shtm) 你也许会遇到到这样一个问题?当你有一个较大的软件,而无法用一张软盘将其全部拷下时,你也许会想到该将它分解开,分盘拷回去后,再将它们合并起来。现在的这种分割工具很多,你想自己动手做一个适合自己的分割工具么?下面就让我用以前用VC做的
日志还有使用技巧?直接写不就行了?这还需要学?根据笔者的带队经验,基于很多 .NET 开发者的习惯,所以写了本文。
本节将深入分析 Task.WhenAll 的定义、机制、优缺点,与其他并发机制(如 Task.WhenAny、锁、Parallel.For)进行比较,提供 WinForms 环境下的详细代码示例,明确应用场景,并确保高效、稳定、健壮。通过深入分析和最佳实践,Task.WhenAll 在 WinForms 中是处理批量异步任务的理想工具,结合 SemaphoreSlim、并发集合和原子操作,可实现高
ccBoy 的.NET开发人员资源列表 V1.5 – 送给.NET开发人员的礼物 小气的神2003-07-07 Article Type: NEWS 难度等级:1/9 版本:1.11 很久没有写文章了,今天在CSDN看到一篇《给c++程序员的一份礼物——常用工具集》,想到自己这两天的做的事情,也许相似也许不同,但我想本质上我现在和Thesecon
该文章介绍了 MAUI 嵌入式 Web 架构及其核心组件 App Web Shell。文章比较了传统应用与 Web 应用的结构,强调 Web UI 驱动本地应用的优势,包括降低开发成本、简化更新和易于扩展。作者详细描述了 PicoServer 的角色,强调其在 API 网关和本地服务桥中的核心作用。文章还探讨了 PWA 离线能力和 WebSocket 实时通信的实现,展示了系统的跨平台和离线运行优
作者:阿新摘要:.NET计划是微软继推出DOS、Windows之后的又一个革命性的开发平台。在整个.NET框架中提出了大量的新概念和新技术。本文从软件开发的角度对.NET框架进行阐述,同时对.NET和J2EE进行比较,并对.NET提出了几点疑问。关键词:.NET、XML(可扩展标记性语言)、SOAP(简单对象访问协议)、WindowsDNA、集合(assembly)、通用语言运行时(CLR)、IL
【摘要】桌面开发三大框架各有所长:WinForms仍是工控机和老旧系统的首选,稳定但UI老旧;WPF提供最佳Windows原生体验,但跨平台能力不足;AvaloniaUI凭借MIT协议开源、全平台支持(包括移动端和Web)和类WPF开发体验,成为跨平台开发的新选择。微软MAUI已采用Avalonia补足跨平台短板,施耐德等企业也已投入生产环境。对于新项目或需要跨平台的老WPF应用,Avalonia
代码中的所有例子都可在http://hi.csdn.net/heroyuchao中下载以下篇章都是本人对WCF学习的一些总结与归纳,如果你有不同意见很乐意和你交流。 WCF开发环境要求:如果是VS2008用户可以不安装其它组件,针对于VS2005用户要求先安装.net framework 3.0其它版本的不行,下载地址:http://www.microsoft.com/down
通过链式操作简化常见数据库操作。优化底层 SQL 执行效率。兼容 SQL Server、MySQL、SQLite、PostgreSQL、Oracle 等。支持事务、动态表名、分页、多表联查等高级特性。SQLSugar 支持通过特性映射数据库表和字段。[SugarTable("Users")] // 指定数据库表名为 "Users"[SugarColumn(IsPrimaryKey = true,
在微服务场景下,会使用 ElasticSearch 等日志存储引擎查询分析日志,如果在日志中添加了相关的上下文属性,那么在分析日志时可以通过对应的属性查询出来,分析日志时可以帮助排除故障。但是在系统部署后,特别在微服务场景下,会使用各类工具收集日志,例如最常见的 ELK 日志套件,那么项目输出的日志是 json 时,收集最方便,解析也是最方便的。在业务系统中,可以通过在中间件获取 Token 中的
看到我的《评C/C++实战之内存管理》(http://www.csdn.net/develop/read_article.asp?id=11385)有8xx点的人气,感到非常的欣慰。应网友的要求,现将源代码贴上如下这些代码实现了以下功能:1。内存分配、记录和释放。2。内存分配位置,包括文件名,行号记录。3。内存泄漏检测并指出导致泄漏的代码位置,通过指出文件名,行号和分配次数(
在现代云原生架构、边缘计算以及无服务器(Serverless)部署模型的强力驱动下,应用程序的冷启动延迟、内存占用足迹以及磁盘空间分配成为衡量底层框架工程极限的核心指标。自.NET 8正式将ASP.NET Core引入Native AOT(Ahead-of-Time,预先编译)支持矩阵以来,.NET生态正在经历一场深刻的底层范式转移。伴随着.NET 9的迭代以及.NET 10在极低功耗硬件(如32
The Dearbookian #20040617谁谋杀了Wrox by gigix 此文已经发表在作者的专栏上面:http://www.csdnblog.net/gigix/archive/2004/06/17/1372.aspx 欢迎大家过去讨论。:-)原转自:透明思考 http://gigix.blogdriver.com/diary/gigix/index.html 将时间拨回到2
本文探讨了函数式组合编程在现代UI开发中的应用,通过XchyUI实战源码展示了其核心优势。函数式组合编程以函数为基本单元,通过组合构建UI,实现状态驱动自动刷新。相比传统WPF开发,它具有纯代码一体化、组件高度复用、统一链式API等优势。文中以Switch开关和IconButton组件为例,详细解析了如何通过函数嵌套、状态绑定和链式调用实现简洁高效的UI开发。这种范式使开发者摆脱XAML与逻辑割裂
.net
——.net
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net