-
WatchDog 是一个专为 .NET 开发者设计的轻量级应用程序监控框架,旨在帮助开发者实时掌握应用运行状态,并在发生异常时自动进行故障排查。它不仅支持日志记录、性能指标收集,还提供了自动恢复机制,使得系统具 ...
-
前言今天码农刚子给大家推荐一个基于 .NET 开源、简易、轻量级的进销存管理系统:JxcLite。JxcLiteJxcLite是基于Known框架开发的项目。什么是Known?Known是基于Blazor轻量级、跨平台、极易扩展的插件开发框架。项 ...
-
介绍:Git是一款版本控制系统,可以帮助用户管理项目的版本,以及记录每一次文件的修改历史。代码管理软件分为两种:git 目前使用的最多svn 也是使用的比较多(我一直在用的,学习成本低方便)git 与svn比较:svn: ...
-
今天给大家推荐一个开源访客系统。项目简介系统用于简化访客登记、查询、保存。由于疫情原因,各个机构、组织都需要对访客系统进行登记。传统的登记方式,不仅浪费纸张,而且还面临保存的问题,查阅非常不方便。此 ...
-
前言.NET 8北京时间11月15日正式版发布,同时C#12也正式上线, 据说C#12让你的编码体验更加高效和愉快。它可以让你使用简单而优雅的语法在任何类和结构中创建主构造函数。不再需要样板代码来初始化你的字段和属性。 ...
-
大家好,我是码农刚子。本文介绍了Blazor中的布局、路由和条件渲染功能。在布局方面,详细讲解了如何创建和应用布局组件(继承LayoutComponentBase),包括默认布局MainLayout的使用、嵌套布局的实现方式以及如何控 ...
-
操作PDF文档时,打印是常见的需求之一。针对不同的打印需求,可分多种情况来进行,如设置静默打印、指定打印页码范围和打印纸张大小、双面打印、黑白打印等等。以下是在C#中10种高效打印PDF文档的方法:1、使用iTex ...
-
dump,相信大家都不陌生吧!那它到底是什么呢?干什么用的呢?如何使用呢?接下来让我们一起看看吧。dump 文件是进程的内存镜像,可以看作是程序运行状态的快照。它主要用于在出现问题时,保存进程的状态,方便后期 ...
-
前言在C#中使用HttpWebRequest发起HTTP请求时,达到最大并发和性能可以从以下几个方面改进:1、ServicePointManager设置ServicePointManager 类是一个静态类,它提供了用于管理HTTP连接的属性和方法。为了提升并发 ...
-
前言在C#中使用HttpWebRequest发起HTTP请求时,达到最大并发和性能可以从以下几个方面改进:1、ServicePointManager设置ServicePointManager 类是一个静态类,它提供了用于管理HTTP连接的属性和方法。为了提升并发 ...
-
在C#中,base关键字用于在派生类中引用基类(或超类)的成员。它允许派生类继承基类的非私有成员,并在派生类中重写基类的成员。以下是base关键字的一些常见用法:1. 调用基类的构造函数:在派生类的构造函数中,可 ...
-
前言.NET中至少有6种定时器,每一种定时器都有它的用途和特点。根据定时器的应用场景,可以分为UI相关的定时器和UI无关的定时器。本文将简单介绍这6种定时器的基本用法和特点。UI定时器.NET中的UI定时器主要是WinFo ...
-
方法一:采用OleDB读取EXCEL文件把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=" ...
-
大家好,我是码农刚子。本文详细介绍了Blazor框架中的依赖注入机制和状态管理方案。依赖注入部分阐述了服务注册的三种生命周期方式(Singleton/Scoped/Transient)及在组件中的使用方法。状态管理章节系统梳理了7种 ...
-
C#跨平台UI框架提供NETStandard2.0和net4的库,通过Netcore可以跨平台,支持Windows、Mac、Linux,Net4的可以支持XP。各个平台运行效果一致,不依赖系统控件。支持窗体,控件任意透明,支持异形窗体,支持SVG图标显 ...
-
SQL Server 2008和SQL Server 2014在功能和性能上都有所不同,以下是一些主要的区别:版本类型:SQL Server 2008是SQL Server的一个版本,而SQL Server 2014是另一个版本。这意味着它们属于不同的软件版本,具有不 ...
-
C#提供了多种实现异步编程的方式,包括但不限于以下几种:1、异步方法(Async/Await):这是C# 5.0引入的最常用的异步编程模型。通过在方法前加上async关键字,并使用await关键字等待异步操作完成,可以编写出简洁 ...
-
ASP.NET Core 作为一个强大的、跨平台的、高性能的开源框架,为开发者提供了丰富的功能和灵活的扩展性。其中,中间件(Middleware)是 ASP.NET Core 架构中的核心组件之一,它负责处理 HTTP 请求和响应的管道,允许 ...
-
一、组件简介打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具,适用于企业级应用场景。它不仅支持多打印机任务的实时监控,还能通过 WebSocket 与外部系统集成,实现自动化打印、任务状态反馈 ...
-
1、Blazor 简介Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C和HTML建立全堆栈的单页应用程序,并避免使用JavaScript。Blazor基于组件模型,该模型提供了以具有强类型 ...
-
WPF 实现 3D 导航框架支持.NET4 至 .NET8;Visual Studio 2022;AnimationNavigationBar3D 带有 3D 效果的导航栏控件的样式。包含多个 AnimationNavigationBar3DItem ,通过 UniformGrid 进行排列,超出显 ...
-
在开发过程中处理音频和视频文件是许多应用程序的重要功能。MediaToolkit 是一个强大的库,帮助轻松处理这些多媒体文件。封装了 FFmpeg 的功能,使得复杂的任务变得简单。支持更多功能,如视频裁剪、缩略图提取和 ...
-
这场聚焦 NI PXI和InstrumentStudio 的网络研讨会,将帮您了解如何使用NI PXI硬件和InstrumentStudio软件进行交互式DUT特性分析,使用多种仪器、扫描快速自动化和自定义插件来提高效率。在本网络研讨会中,我们会对 ...
-
想快速掌握LabVIEW用法?NI LabVIEW系列入门视频直接上干货!“LabVIEW入门视频”14~16期聚焦常用功能:使用USB数据采集设备进行数据记录、配置USB数据采集设备的启动触发器、使用计算机进行监控与警报生成。01对测 ...
-
2025年2月25日,微软正式发布了.NET 10首个预览版(Preview 1),标志着这一跨平台开发框架在性能优化、AI集成与开发者体验上迈入新阶段。作为.NET 9的继任者,该版本延续了对高性能、云原生和跨平台能力的持续探索 ...
-
大家好,我是码农刚子。本文介绍了Blazor中EditForm组件的使用及表单验证方案。主要内容包括:1)EditForm基础用法,通过Model参数绑定模型,使用DataAnnotationsValidator实现数据注解验证;2)自定义验证规则实现 ...
-
设计模式是软件开发人员在设计和实现软件时可以重复使用的解决方案。在C#中实现23种常见的设计模式需要对每种模式的实现细节进行深入理解。这里我会简述一些常见的设计模式,但具体的实现代码可能会比较长,因此我 ...
-
Microsoft Agent Framework 简单介绍与使用最近,微软推出了一个全新的 Microsoft.Agents(即 Microsoft Agent Framework),旨在简化和统一与大型语言模型(LLM)的交互方式,让开发者可以更轻松地构建、协调和管 ...
-
上一篇我们分享了 Microsoft Agent Framework 一些背景信息已经 Agent 的基本使用MicrosoftAgentFramework简单使用。这次我们继续介绍 Agent 的会话功能。在构建智能对话机器人时,最核心的功能之一就是能够理解上 ...
-
.NET主流ORM下面是3款.NET 使用最多的ORM,来自公众号投票结果 ,数据比较真实可靠一、SqlSugar ORM介绍一款老牌 .NET 开源多库架构ORM框架(EF Core单库架构),由果糖大数据科技团队维护和更新 ,开箱即用最易上 ...
-
前面我们已经对 Agent 的使用有了初步的了解。今天我们来谈谈在 Agent 实际应用中非常有用的一个东西:结构化输出(JSON)。在与大型语言模型(LLM)交互时,我们通常会得到非结构化的文本回复。虽然这对于聊天机器 ...
-
前面我们已经介绍了 Microsoft Agent Framework 的 Agent 的基本使用方法。今天我们来介绍一下工具(Function Call)的用法。Microsoft Agent Framework - Function Call在使用大型语言模型(LLM)构建智能应用时, ...
-
在 UI界面或者ASP.NET中调用async的异步代码时如果async和task.Result混用会出现线程被阻塞锁死的情况。导致阻塞的示例代码:public static async Task GetJsonAsync(Uri uri){ // 请勿在实际使用过程中将 httpcli ...
-
前言依赖注入(Dependency Injection,简称DI)是一种设计模式,用于解耦组件(服务)之间的依赖关系。它通过将依赖关系的创建和管理交给外部容器来实现,而不是在组件(服务)内部直接创建依赖对象。咱就是通过 I ...
-
在构建高级 AI 助手时,一个核心需求是能够跨多个会话记住对话历史。用户期望能够随时中断对话,并在稍后返回时从上次离开的地方继续。Microsoft Agent Framework 提供了一套强大的工具,可以轻松实现对话的持久化 ...
-
在构建复杂的 AI 代理(Agent)系统时,理解其内部行为、诊断问题和监控性能至关重要。可观测性(Observability)是现代软件开发的基石,而 OpenTelemetry 作为业界标准,为我们提供了强大的工具集来实现分布式追踪 ...
-
五年了,整整五年!我回来了,竟又站在当初的起点上。2020年6月: 疫情初起的夏天,世界被按下了暂停键,我和女友却带着一股子懵懂的热气,踏进了深圳龙岗坪地。她一头扎进运营推广的工作里,我休整几天后,三份简 ...
-
在近期,一款名为DeepSeek的国产大模型迅速走红网络。然而,随着用户数量的激增,该模型频繁遭遇访问迟缓乃至宕机的问题,这无疑给广大用户带来了不便。但幸运的是,DeepSeek作为一款开源模型,允许用户通过本地部 ...
-
方法一:采用OleDB读取EXCEL文件把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source=" ...
-
1. 插件简介CodeMaid 是一款开源、免费且功能强大的 Visual Studio 扩展插件,致力于自动化代码整理和格式化。它通过清理、简化、格式化代码以及增强导航功能,帮助开发者维护更整洁、一致的代码库。核心功能:代码 ...
-
大家好,这里是CSharp精选营,我是码农刚子。前几天填写备案资料时需要上传营业执照,要求2MB以内,老板发给我的文件有十几MB,无法上传,用网上的在线工具,又担心安全性。以前也经常遇到需要图片太大的问题,基本 ...
-
嗨,大家好!我是码农刚子。今天我们来聊聊Blazor中C与JavaScript互操作。我知道很多同学在听到"Blazor"和"JavaScript"要一起工作时会有点懵,但别担心,我会用最简单的方式带你掌握这个技能!为什么要学JavaScript ...
-
本文介绍作为开发者,面对视频监控领域的设备兼容性难题时,你是否也经历过这些崩溃瞬间:海康、大华、宇视等不同品牌设备接入困难,跨平台视频流转发卡成PPT,浏览器播放还要装插件?今天分享一个基于GB28181-20 ...
-
书接上篇《用MicrosoftAgentFramework,30行代码打造会“干活”的AI代理》,继续学习 Microsoft Agent Framework。在 AI 驱动的工具调用场景中,你是否遇到过这样的顾虑:当 AI 需要执行敏感操作(比如查询隐私数据 ...
-
欢迎关注「几米宋」微信公众号,这里专注分享 AI 前沿、云原生技术、开源生态、行业洞察与个人思考。更多精彩内容,欢迎访问我的个人网站 jimmysong.io。 文章摘要AI 推理系统的核心诉求恰好与 Kubernetes 的设计哲 ...
-
在 C# 编程的生态系统中,编辑器的选择对于开发者的编码体验和效率有着重要影响。今天我们聚焦于一款基于 Roslyn 和 AvalonEdit 的开源、轻量且跨平台的 C# 编辑器——RoslynPad。强大的 Roslyn:.NET 编译器的革新 ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享哈喽,你好啊,我是雷工!之前我记得有人专门问过我,KingHistroian是干嘛的?跟关系型数据库有什么区别?其实我也搞不清楚,只能根据说明 ...
-
-Begin-大家好!我是付工。前面给大家分享过一篇文章:上位机与MES数据交互的常用方案上位机与MES交互最适合的方案是WebApi。今天跟大家分享一下上位机如何学习WebApi,开发一个DeepSeek软件。WebApi首先我们要对We ...
-
-Begin-大家好!我是付工。今年是我从事上位机行业的第十个年头。平时跟我咨询上位机的也挺多,有些人会问,我准备学上位机,需不需要买一些硬件?今天跟大家分享一下我的观点。个人观点我建议初学阶段不要急于投入 ...
-
-Begin-大家好!我是付工。对于工控行业的人来说,组态软件应该都不陌生。比如西门子WinCC,亚控的组态王,国产力控等。经常有人会说,C#上位机是不是就是为了取代组态软件?组态软件是不是就没用了呢?今天我们来 ...