- 博客(16574)
- 收藏
- 关注
转载 .NET Core C#系列之 Semantic Kernel Plugin插件教程(数据库)
创建控制台项目首先,需要打开 Visual Studio 2022 并创建一个名为5_1_SKPluginSQL的控制台项目。接下来,我们将使用SemanticKernel来导入目录中所有的插件。在项目目录中,创建一个plugins文件夹,并在其中创建BasePlugins文件夹。这个文件夹将用来存放我们系统的基础插件。在BasePlugins文件夹下,创建一个SqliteSystem文件夹。这个...
2024-12-08 09:54:12 7
转载 迈向未来:AI Agent如何重塑企业数字化转型的新范式
在数字化转型的十字路口,传统企业正面临着一个关键抉择:是继续投资已有的系统架构,还是果敢地拥抱面向未来的智能技术?AWS CTO Werner Vogels在re:Invent 2024上分享的六大系统设计理念,为我们提供了一个颇具启发性的答案,而这个答案,跟我们在AI Agent Foundry打造的过程中的思路不谋而合。复杂性的管理:从"系统"到"智能体"Vogels提出的核心理念是将复杂性转...
2024-12-08 09:54:12 7
转载 WinForm 开源组件 Realtiizor
Realtiizor 的优势现代美观的界面设计Realtiizor 为 WinForm 应用带来了现代感十足的界面风格。它采用了流行的设计理念,如 Material Design 的元素融入,使得应用程序的外观瞬间提升到一个新的层次。无论是窗体的整体布局、按钮的样式还是文本框的呈现,都显得精致而专业,能够更好地吸引用户并提供愉悦的交互体验。丰富且易于使用的组件库其提供了一系列定制化的组件,如的 M...
2024-12-08 09:54:12 10
转载 一款开源且功能齐全的企业智能访客管理系统,简化访客管理流程!
我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现! 项目介绍 visitormanagement是一款基于 .NET 开源(Apache License开源协议)、功能全面的企业智能访客管理系统。一款GitHub访问下载加速神器,yyds!!! 系统作用 访客系统的主要作用是简化并优化访客管理流程,提升安全性和效率。它通过数字化手段替代传统纸...
2024-12-08 09:54:12 13
转载 一个.NET开源、免费、功能强大的 PDF 处理工具
前言在日常工作中PDF文档的处理往往受限于其固有的格式,使得用户在编辑、合并、剪裁等方面面临诸多不便。今天大姚给大家分享一个.NET开源、免费、功能强大的 PDF 处理工具:PDF 补丁丁(PDFPatcher)。项目介绍PDF 补丁丁(PDFPatcher)是一款.NET开源(AGPL)、免费、功能强大的 PDF 处理工具,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取...
2024-12-08 09:54:12 20
转载 .NET Core 中间件:构建高效且可扩展的Web应用程序
在现代Web应用程序开发中,中间件(Middleware)扮演着至关重要的角色。它作为请求处理管道中的组件,能够拦截、处理并转发HTTP请求和响应。在.NET Core框架中,中间件被广泛应用,为开发者提供了强大的扩展能力和灵活的处理机制。本文将深入探讨.NET Core中的中间件概念、工作原理以及如何使用它来构建高效且可扩展的Web应用程序。一、中间件简介中间件是一种轻量级的组件,它按照特定的顺...
2024-12-08 09:54:12 19
转载 .NET Core C#系列之 Semantic Kernel Plugin插件教程
什么是AI插件?使用人工智能插件的目的是通过利用人工智能能力来增强软件应用程序的功能。人工智能插件可以提供各种功能,如自然语言处理、图像识别、预测分析等。通过将AI插件集成到应用程序中,您可用为您的应用提供更智能的功能,从而提高用户体验。下面我们会通过一些案例来了解插件的使用方法。准备工作创建一个名称为4_SK_Plugin的控制台项目 复制以下代码到4_SK_Plugin项目文件中<Pro...
2024-12-08 09:54:12 30
转载 .NET9和Rust的互相调用
点击上方蓝字 江湖评谈设为关注/星标前言本篇先看下.NET9调用Rust,然后看下Rust调用.NET9。它们相互的一个操作。.NET9调用Rust新建一个Rust动态库名为net的项目,进入到项目根目录# cargo new net --lib# cd netCargo.toml文件添加如下代码:[lib]name="net"//导出库的名称crate-typ...
2024-12-07 08:15:39 12
转载 Net使用EasyNetQ简化与RabbitMQ的交互
EasyNetQ是一个为.NET环境设计的RabbitMQ客户端API,旨在简化与RabbitMQ的交互。关于RabbitMq的更多知识点在:https://www.dotnetshare.com公众号:Net分享,欢迎关注安装EasyNetQ你可以通过NuGet包管理器来安装EasyNetQ。在Package Manager Console中运行以下命令:PM> Install-Packa...
2024-12-07 08:15:39 21
转载 KDE用“弹窗”请求捐款赢麻了:一天的收入超越前两月总和、而且没有被喷
OSCHINA↑点击蓝字 关注我们今年 8 月底,KDE 项目开发者 Nate Graham提交了一个 PR,希望实现一个默认启用的KDED(KDE 守护进程)模块,目的是在 KDE Plasma 桌面的通知系统中以“弹窗”形式温和地请求用户向 KDE 捐赠。Nate Graham 解释称,虽然 KDE 通常会在各种社交媒体帖子、官方渠道和年度筹款活动,以及博客文章请求捐款,这种举动可能会给人...
2024-12-07 08:15:39 23
转载 【橙子老哥】.NetCore 震惊!Configure选项在Build之前获取
hello,大家好,欢迎来到橙子老哥的分享时刻,希望大家一起学习,一起进步。欢迎加入.net意社区,第一时间了解我们的动态,文章第一时间分享至社区社区官方地址:https://ccnetcore.com (上千.neter聚集地)官方微信公众号:公众号搜索 意.Net官方微信小程序:小程序搜索 意.Net添加橙子老哥微信加入官方微信群:chengzilaoge520本期的标题,橙子老哥先给大家卖个...
2024-12-07 08:15:39 22
转载 Avalonia 国际化之路:Resx 资源文件的深度应用与探索
在当今全球化的软件开发浪潮中,应用的国际化(i18n)与本地化(l18n)显得尤为重要。Avalonia UI 作为一款强大的跨平台 UI 框架,为开发者提供了多种实现国际化的途径。其中,使用传统的 Resx 资源文件进行国际化处理,不仅兼容了原 Winform、WPF、ASP.NET Core 等开发场景下的使用习惯,还借助一些实用工具和特定的开发流程,让国际化的实现变得高效且有条理。1. 引言...
2024-12-07 08:15:39 28
转载 使用Tesseract进行图片文字识别
Tesseract介绍Tesseract 是一个开源的光学字符识别(OCR)引擎,最初由 HP 在 1985 年至 1995 年间开发,后来被 Google 收购并开源。Tesseract 支持多种语言的文本识别,能够识别图片中的文字,并将其转换为可编辑和可搜索的数据格式。它适用于多种应用场景,包括文档扫描、图像处理、数字存档等。Tesseract 的最新版本显著提高了识别准确率,支持的文件格式包...
2024-12-07 08:15:39 35
转载 基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
前言在软件开发过程中,尤其是在处理跨平台或来自不同来源的项目时,文件的编码格式往往会成为一个不可忽视的问题。不同的操作系统、编程语言和编辑器可能对文件编码有不同的支持和默认设置,这可能导致在打开一个文件时出现乱码、编译错误或运行时问题。今天大姚给大家分享一款基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件:FileEncoding。插件介绍FileEncoding 是一个...
2024-12-07 08:15:39 37
转载 .NET Conf China 2024 共铸 .NET 专属标语:创意征集来袭!
点击蓝字关注我们亲爱的开发者们、技术爱好者们:在数字化浪潮汹涌澎湃的今天, .NET 宛如一座坚实的灯塔,为无数开发者照亮前行的道路,引领着软件创新的航船驶向无限可能的彼岸。如今,我们怀着无比激动与期待的心情,向广大热爱 .NET 的朋友们发出诚挚的邀请:一起参与创作 .NET 专属标语,用精炼而富有力量的文字,彰显 .NET 的独特魅力与无限价值!征集无论您是经验丰富的 .NET 开发大神,还是...
2024-12-06 08:05:10 8
转载 .NET Core C#系列之 Semantic Kernel Prompt提示词高级教程
SK对话提示高级教程在平常使用Semantic Kernel的时候,我们通常会利用Prompt为我们处理业务数据或者帮我们处理一些数据模型,也可以通过Prompt来实现一些高级的功能,下面我们通过一个案例来了解Semantic Kernel的对话提示功能和一些高级的用法。利用Prompt帮我整理用户信息很多场景下我们对于利用AI做应用处理的时候都会使用用户的信息,但是用户的信息是非常多的,我们需要...
2024-12-06 08:05:10 10
转载 LINQ的查询语法与方法语法:深入解析与应用
引言LINQ(Language Integrated Query,语言集成查询)是.NET框架中一项强大的功能,它允许开发者以类似SQL的方式查询和操作各种类型的数据源,包括内存中的对象集合、数据库以及XML文档等。LINQ提供了两种主要的查询语法:查询表达式语法(Query Expression Syntax)和方法语法(Fluent Syntax或Method Syntax)。本文将深入探讨这...
2024-12-06 08:05:10 15
转载 一款基于 .NET + Blazor 开发的智能访客管理系统
前言在小区、企业、学校等场所,访客管理作为日常运营中不可或缺的一环,其重要性日益凸显。传统的访客管理方式往往依赖于人工登记、纸质记录,不仅效率低下,还存在信息易丢失、难以追溯等问题。今天大姚给大家分享一款基于 .NET + Blazor 开发的智能访客管理系统:visitormanagement。项目介绍一款基于 .NET + Blazor 开发的智能访客管理系统,访客系统的主要作用是简化并优化访...
2024-12-06 08:05:10 19
转载 OpenAI出王炸了
今天加班到12点,正准备睡觉,突然刷到openai要放大招了。OpenAI官方账号宣称:12天,12场直播,大大小小的一堆新事物。这个消息一发出,各个AI群如同炸开了锅,纷纷猜测是不是5.0要来了,还是sora要发布了?预计会有众多新事物发布,以下是一些可能的新产品:新模型发布 :● Orion模型:据此前消息,OpenAI计划推出代号为“Orion”的新模型,其性能预计比GPT-4强大100倍,...
2024-12-06 08:05:10 35
转载 Avalonia跨平台入门第四十七篇之语音唤醒
前面简单摸索了一下离线语音合成;今天抽空摸索了一下关于语音唤醒的效果,如下图:1、使用到的方法://登录[DllImport("msc", CallingConvention = CallingConvention.StdCall)]public static extern int MSPLogin(string usr, string pwd, string parameters);//开...
2024-12-06 08:05:10 47
转载 ASP.NET Core 知识速递 - Day 11:Compression 中间件
1. 什么是 Response Compression MiddlewareResponse Compression是 ASP.NET Core 提供的一种中间件,用于对 HTTP 响应内容进行压缩。它通过支持的压缩算法(如 Gzip 或 Brotli)压缩服务器发送给客户端的响应内容,从而加快网络传输速度,特别适合处理大段文本或数据。2. 启用压缩中间件压缩中间件默认提供了Brotli and ...
2024-12-06 08:05:10 51
转载 技术速递|.NET 9简介
点击蓝字关注我们今天,我们非常激动地宣布 .NET 9的发布,这是迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本。这是来自世界各地数千名开发人员又一年努力的成果。这个新版本包括数千项性能、安全和功能方面的改进。您会发现在整个 .NET 堆栈(编程语言、开发者工具和工作负载)都有了全面的增强,这使您能够使用统一平台进行构建并轻松地将 AI 融入您的应用程序。您现在可以下载 .NE...
2024-12-06 08:05:10 97
转载 .NET Core C#系列之 Semantic Kernel Prompt提示词中级教程
在平常使用Semantic Kernel的时候我们需要利用Semantic Kernel的更多的功能让我们的业务实现更加的简单和高效,下面我们通过一个案例来了解Semantic Kernel的对话提示功能和一些高级的用法。创建一个控制台的项目打开Visual Studio 2022,然后创建一个名称为3_Chat_Prompts的控制台项目然后复制以下代码到3_Chat_Prompts项目文件中&...
2024-12-05 08:01:10 17
转载 探索QuestPDF:.NET开源PDF文档生成工具的现代化高效解决方案
在数字化时代,PDF文档作为一种重要的文件格式,被广泛应用于各种行业,特别是在企业文档、电子书籍和报表生成中。然而,传统的PDF生成工具往往面临开发复杂、性能不足等挑战。针对这一问题,QuestPDF应运而生,成为开发者们眼中的一颗新星。QuestPDF概述QuestPDF是一个.NET开源、现代化、高效的PDF文档生成工具库。它提供了一套强大的API,使开发人员能够使用C#语言来创建、编辑和处理...
2024-12-05 08:01:10 18
转载 被字节起诉索赔800万的实习生拿下NeurIPS 2024最佳论文
OSCHINA↑点击蓝字 关注我们上周我们报道了字节跳动起诉前实习生篡改代码并索赔800万一事。就在今天,网友发现这位被字节起诉索赔 800 万的实习生居然非常“抓马”地拿下了 NeurIPS 2024 最佳论文。据称这篇论文是 NeurIPS 2024 第六高分的论文[7, 8, 8, 8],由田某某在字节商业化技术部门实习期间与团队合作发表。论文 PDF 地址:https://openrev...
2024-12-05 08:01:10 20
转载 Semantic Kernel:新Agent代理
在之前的SemanticKernel中,有一篇关于Agent的文章,不过现在看来其中使用的包过时,所以这篇来更新一下。原文章如下:Semantic Kernel:Agent代理桂素伟,公众号:桂迹Semantic Kernel:Agent代理原来项目引有的Nuget包如下,版本停留在了1.18.2,2024年9月4日最新的Agent包已更还,如下:下面是用最新的包进行的更换,代码...
2024-12-05 08:01:10 27
转载 使用YARP实现高效的负载均衡:技术详解与应用实践
在现代分布式系统中,负载均衡是一项关键技术,它能够有效分配请求到多个服务器,从而提高系统的可用性、响应速度和整体性能。在众多负载均衡解决方案中,YARP(Yet Another Reverse Proxy)以其高性能、高度可自定义的特点脱颖而出,成为众多.NET开发者的新宠。本文将深入探讨YARP的核心功能、使用方法及其在现代应用中的重要性。YARP概述YARP是一个基于ASP.NET和.NET ...
2024-12-05 08:01:10 33
转载 特等奖!广州智用开物喜获2024第二届全国人工智能应用场景创新挑战赛天使组特等奖!...
2024年12月1日,广州智用开物人工智能科技有限公司(以下简称“智用开物”)在科技部、中国人工智能学会联合主办的“2024第二届全国人工智能应用场景创新挑战赛”中,从全国2516个参赛项目中脱颖而出,以其核心产品AI Agent Foundry打造的制造业AI Agent智能体应用AI-BOM,一举夺得晋级赛天使组特等奖,成为本届赛事的焦点之一。AI Agent Foundry:赋能制造业数字化...
2024-12-05 08:01:10 35
转载 dotNet中通过依赖注入DI来管理RabbitMq.Client7.0的生命周期
在 RabbitMQ.Client 7.0.0 版本中, IModel 在 RabbitMQ.Client 7.0.0-alpha2 版本中已经被重命名,现在应该使用 IChannel 替代 IModel, IChannel 不再提供 CreateBasicProperties 方法。需要直接使用 BasicProperties 类来创建消息属性。前言关于RabbitMq的更多知识点在: http...
2024-12-05 08:01:10 39
转载 构建多平台的 AOT 容器镜像
构建多平台的 AOT 容器镜像Intro最近把 dotnet-httpie 做了一些升级改造,移除了 dotnet 6.0/7.0 的支持,只保留 8.0 和 9.0 的支持,于是可以更好地去做 AOT 的支持并且将容器镜像也基于 AOT 来打包,进一步减小了 docker 镜像的大小Code Changes因为项目没有那么复杂,代码上的变化比较简单先来看下项目文件的变化移除了 net6.0/...
2024-12-04 08:04:05 12
转载 .NET Core C#系列之 Semantic Kernel Prompt工程(提示词)
SK Prompt工程Prompts在与大型语言模型(LLMs)人工智能的交流和指导行为中起着至关重要的作用。它们作为用户可以提供的输入或查询,以引出模型产生特定响应。简单的Prompt在AI应用中,我们的Prompt非常重要,一个好的prompt能给你带来更好的效果,并且能更好的完成您的任务,所以在写一个prompt的时候我们也会 对于prompt进行非常详细和严谨对待,下面我们通过一个简单的案...
2024-12-04 08:04:05 13
转载 .NET在中国为什么工资低?深度剖析
嘿,各位编程小伙伴们,今天咱们来聊聊一个有点敏感但又不得不面对的话题——.NET在中国为什么工资低?作为一个在.NET领域摸爬滚打多年的“老鸟”,我深感这个话题的重要性,也希望通过这篇文章,能给大家一些启发和思考。一、历史背景与市场定位首先,咱们得从.NET的历史背景说起。自2002年微软推出.NET框架以来,它迅速成为企业级应用开发的主流选择。凭借强大的Visual Studio IDE、广泛的...
2024-12-04 08:04:05 15
转载 C#中的int?:可空类型,你了解多少?
在C#编程的世界里,数据类型是个基础而重要的概念。有时候,我们可能会遇到这样的情况:一个变量可能有一个整数值,也可能没有值(即为空)。为了处理这种“可能有值,也可能为空”的情况,C#引入了可空类型(Nullable Types)。今天,我们就来聊聊int?这个可空整数类型,看看它是怎么用的,以及它背后的那些小秘密。一、什么是int??int?,简单来说,就是可以存储整数或者null的类型。它其实是...
2024-12-04 08:04:05 21
转载 .NET9 Linux AOT Json序列化
1.概要记录一下流水账在Linux(Ubuntu)操作系统发布AOT程序,然后发现System.Text.Json组件对于Json序列化抛出异常的处理步骤。2.详细内容在 .NET 6 和更高版本中,你可以使用 Ahead-of-Time (AOT) 编译来优化应用程序的启动时间和性能。AOT 编译是通过 .NET Native AOT 进行的,尤其适合于需要快速启动和小型部署的场景。要使用 AO...
2024-12-04 08:04:05 21
转载 C# 实现热更新服务器程序:让你的应用时刻保持最新
在软件开发的世界里,热更新是一种非常实用的技术。它允许应用程序在不需要重新下载和安装整个程序的情况下,更新自己的部分内容。这对于游戏、移动应用等需要频繁更新且用户体验至关重要的场景来说,简直是救星。今天,我们就来聊聊如何在C#中实现一个简单的热更新服务器程序,让你的应用时刻保持最新状态。一、什么是热更新?热更新,简单来说,就是在应用程序运行时,能够动态地加载和替换程序中的某些部分(比如代码、资源等...
2024-12-04 08:04:05 23
转载 开启企业全智能化应用场景:Semantic Kernel 开发者日中国站即将召开
点击蓝字关注我们活动简介Semantic Kernel 是微软发布的一个轻量级的开源开发工具包,旨在帮助开发者轻松构建 AI 代理并将最新的 AI 模型集成到 C#、Python 或 Java 代码库中。它作为一种高效的中间件,特别适用于构建智能助手、智能客服和自然语言交互系统等应用,为用户和企业提供更加智能和高效的解决方案。随着全球科技浪潮的汹涌澎湃,人工智能作为引领未来的战略性技术,正以前所未...
2024-12-04 08:04:05 25
转载 全网土壕级 GraphRAG 测试:89万字《水浒传》全本知识图谱训练
M点击蓝字 / 微软开发者MSDN关注我们作者:王豫翔 - 微软最有价值专家(MVP)排版:Alan Wang王豫翔微软最有价值专家(MVP) 王豫翔,拥有20余年编程经验,Microsoft AI MVP,一直致力于分享 Azure AI 相关技术。曾在多个大型研讨会担任讲者,包含 TechEd、Tech Summit、Ignite China、Al Bootcamp 等。专注人工智能领域技术创...
2024-12-04 08:04:05 54
转载 一个.NET开源、现代化、高效的PDF文档生成工具库
项目介绍 QuestPDF是一个.NET开源、现代化、高效的PDF文档生成工具库。它提供了一套强大的 API,使开发人员能够使用C#语言来创建、编辑和处理 PDF 文件。QuestPDF 提供了丰富的功能,包括布局引擎、多平台支持、高级语言支持、文本样式控制、图像插入、表格和列表、链接和书签、字体和颜色管理、PDF 文件合并和拆分等。 项目特点 开源:QuestPDF是一个开源项目,这意味着其源...
2024-12-03 10:19:56 17
转载 基于.NetCore开发博客项目 StarBlog - (32) 第一期完结
前言本文记录一下 StarBlog项目的当前状态与接下来 v2 版本的开发规划。StarBlog 项目从 2022 年开始至今已经 2 年多了,本来早就该给第一期做个小结的,但这种博客类型的项目,一旦稳定能用之后,我就没多大的动力去更新了 ????PS:对了,还有个 StarBlog 的 Vue 前端系列,我之前已经写好了,一直没有发出来,接下来会连载更新,感兴趣的同学可以关注一下。内容比较简单(当时...
2024-12-03 10:19:56 18
转载 为什么我推荐你用C#构建大型后端应用?
嘿,各位开发者朋友们!今天咱们来聊聊后端开发的一个热门选择——C#。你可能会问,为啥要用C#来构建大型后端应用呢?别急,我这就给你细细道来。一、强大的生态系统支持首先,C#背靠的是微软的.NET生态系统。这个生态系统经过多年的发展,已经变得异常庞大和成熟。它提供了丰富的类库、框架和工具,几乎涵盖了后端开发所需的一切。这意味着,当你使用C#开发后端应用时,可以轻松地找到各种现成的解决方案,而无需从头...
2024-12-03 10:19:56 18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人