自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dotNET跨平台

在这里你可以谈微软.NET;Mono的跨平台开发技术,也可以谈谈其他的跨平台技术.;;在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux主流平台

  • 博客(14977)
  • 收藏
  • 关注

转载 一键接入大模型:One-Api本地安装配置实操

前言 最近准备学习一下 Semantic Kernel, OpenAI 的 Api 申请麻烦,所以想通过 One-api 对接一下国内的在线大模型,先熟悉一下 Semantic Kernel 的基本用法,本篇文章重点记录一下OneApi安装配置的过程。讯飞星火有 3.5 模型的 200w 个人免费 token,可以拿来学习。讯飞星火申请链接[1]什么是 One-Api? 通过标准的 OpenAI ...

2024-05-08 08:02:16

转载 精细化数据库设计:合理选择字段类型和长度

在数据库设计中,选择合适的字段类型和长度是一个至关重要的环节。这不仅关系到数据的准确性和完整性,还直接影响到数据库的存储效率、查询性能以及后续的数据维护。然而,很多开发者在实际操作中往往随意设置字段类型和长度,这可能会导致数据存储空间的浪费、查询性能的下降,甚至数据完整性的问题。本文将探讨如何更加精细化地进行数据库字段设计,以确保数据的准确性和高效性。1. 理解数据类型在关系型数据库中,常见的数据...

2024-05-08 08:02:16 2

转载 Visual Studio中的四款代码格式化工具

前言今天大姚给大家分享四款Visual Studio中的代码格式化工具、扩展插件。大家可以在Visual Studio中的管理扩展或者插件市场下载安装。代码格式化工具的作用自动调整代码的布局和风格,以确保代码具有统一的格式,提高可读性并减少潜在的错误。Visual Studio中的管理扩展:插件市场https://marketplace.visualstudio.comVisual Studio更...

2024-05-08 08:02:16 4

转载 C# OpenCvSharp 形态学处理效果

1、腐蚀 腐蚀操作可以让图像沿着自己的边界向内收缩。2、膨胀 膨胀操作与腐蚀操作正好相反,让图像沿着自己的边界向外扩张。3、开运算 开运算就是先腐蚀再膨胀,可以用来抹除图像外部的细节或者噪音。4、闭运算 闭运算就是先膨胀再腐蚀,可以用来抹除图像内部的细节或者噪音。5、梯度运算 梯度运算的过程是让原图的膨胀图像减去原图的腐蚀图像,因为膨胀图比原图大,腐蚀图比原图小,利用腐蚀图将膨胀图像掏空,就得到了...

2024-05-08 08:02:16 6

转载 微软前工程师称Windows 11性能差得笑死人,难怪市场份额持续下降

Windows 10 目前是最受欢迎的 Windows 操作系统,而 Windows 11 的市场份额持续下降,显示出用户对升级至新系统的犹豫态度。根据流量监测机构 StatCounter最新的统计数据,将于明年终止支持(EOS)的 Windows 10—— 其市场份额在 2024 年 4 月增长了 0.96 个百分点,突破 70% 的市场份额。反观同期的 Windows 11,其市场份额不...

2024-05-07 08:00:33 1

转载 .NET有哪些好用的定时任务调度框架

前言定时任务调度的相关业务在日常工作开发中是一个十分常见的需求,经常有小伙伴们在技术群提问:有什么好用的定时任务调度框架推荐的?今天大姚给大家分享5个.NET开源、简单、易用、免费的任务调度框架,帮助大家在做定时任务调度框架技术选型的时候有一个参考。欢迎加入DotNetGuide技术社区交流群“以下开源任务调度收录地址:https://github.com/YSGStudyHards/DotNet...

2024-05-07 08:00:33 3

转载 .NET9异常

点击上方蓝字 江湖评谈设为关注/星标前言.NET9为了提速,把异常模型给重写了。官方的异常测试数值中,这种模型处理提高了2到4倍的性能。新的实现基于AOT的异常处理模型架构。它总共实现在了两个平台(Win/Linux)四种指令集(/x64/winarm64/arm/arm64上面。AOT异常模型整体的来说,之前的异常模型基于C++的非托管处理手段。但是新的异常模型,基于的是自举的C#托管处理手段。...

2024-05-07 08:00:33 4

转载 ASP.NET Core中的RPC通信:实现远程过程调用

在分布式系统中,远程过程调用(RPC)是一种常用的技术,它允许一个程序(客户端)调用在另一个地址空间(通常是另一台计算机上)执行的程序(服务端)的过程或函数。在ASP.NET Core中,虽然RESTful API是主流的通信方式,但有时RPC能提供更高效、更紧密的集成。本文将介绍如何在ASP.NET Core中实现RPC,并通过示例代码展示其工作过程。一、RPC简介RPC(Remote Proc...

2024-05-07 08:00:33 5

转载 微软开源MS-DOS 4.0源码,冲上GitHub第一,网友直呼可以考古了!

由于领域特点,本号主题涉及IT、互联网、IT职场、知识管理、CPU、操作系统、编程语言等,尤其关注开源编程语言和国内信息自主生态及企业,如C#、ArtTS、OpenHarmony、龙芯、华为、团结引擎(Unity)等的发展。本号已有原创文章330+篇,欢迎关注和点击在看,了解行业知识和产品最新动态。微软公司近日宣布,已在MIT许可下公开MS-DOS 4.0系统源代码,这一决定在开源社区和技术历史爱...

2024-05-07 08:00:33 8

转载 C# OpenCvSharp 通过特征点匹配图片

SIFT特征简介 SIFT(Scale-Invariant Feature Transform)特征,即尺度不变特征变换,是一种计算机视觉的特征提取算法,用来侦测与描述图像中的局部性特征。实质上,它是在不同的尺度空间上查找关键点(特征点),并计算出关键点的方向。SIFT所查找到的关键点是一些十分突出、不会因光照、仿射变换和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点...

2024-05-07 08:00:33 8

转载 支持OpenAI function_call,及国内外主流平台和本地模型

这是一个有很大改进的版本(不兼容老的v2版本),统一了对不同的服务提供者的支持(目前官方支持5种服务,包括OpenAI, Azure OpenAI,KIMI, 智谱清言,本地模型,另外当然也无缝支持任何与OpenAI兼容的服务),另外就是实现了对于 function_call的支持,我必须要说,这一下子打开了格局 ,感觉能做的事情真的太多了。请注意,目前仅支持 get_current_weathe...

2024-05-07 08:00:33 10

转载 MockQueryable:LINQ查询模拟测试工具

我们在项目开发过程中,单元测试是确保代码质量的重要环节。涉及数据库LINQ查询逻辑,就需要数据库配合,但这样可能出现性能和数据库并发等问题。下面给推荐一个开源库,为开发者提供了一种简便的方式来模拟LINQ查询,使得测试过程更加高效和直观。01项目简介MockQueryable是一个开源的.NET库,它允许开发者在不依赖于数据库的情况下模拟LINQ查询。通过使用MockQueryable,可以创建一...

2024-05-07 08:00:33 12

转载 .NET 中 Channel 类简单介绍及使用

Channel 是干什么的The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consumers asynchronously. The library targets .NET Standar...

2024-05-06 08:00:33 2

转载 ASP.NET Core中的健康检查接口

在构建高可用的微服务架构或分布式系统中,健康检查接口是一个不可或缺的部分。健康检查接口用于监控系统的状态,确保各个服务组件都是健康的,并且可以正常处理请求。在ASP.NET Core中,我们可以很容易地实现一个健康检查接口。一、健康检查接口的重要性在微服务架构中,服务之间是相互独立的,一个服务的故障可能影响到其他服务。健康检查接口可以帮助我们及时发现并处理这些故障。通过定期调用健康检查接口,监控系...

2024-05-06 08:00:33 8

转载 让.NET 8 Native AOT应用兼容Windows 7/Vista

1. 背景首先感谢stevefan1999-personal、音丨HAT丶molisha、毛利、wwh(排序以时间顺序)提供一些方案为我提供思路。其实自从微软为.NET支持native-aot开始,一直以来就有用户反馈说希望在Windows 7或者更低版本能运行.NET Native AOT应用。也有一些人一直在这方面的可行性以及技术验证。而我在这次五一长假抽了点时间做了解决了这些兼容性问题,同时...

2024-05-06 08:00:33 8

转载 C# 中获取客户端 IP 地址的技术探讨

在Web开发中,获取客户端的IP地址是一个常见的需求。这个信息对于日志记录、地理位置识别、用户行为分析等多种场景都至关重要。在C#中,我们可以通过多种方式获取客户端的IP地址,具体方法取决于你的应用程序类型和所使用的框架。一、ASP.NET Core 中的实现在ASP.NET Core中,你可以通过HttpContext的Connection属性来获取客户端的IP地址。下面是一个简单的示例:pub...

2024-05-06 08:00:33 9

转载 C# OpenCvSharp 基于直线检测的文本图像倾斜校正

效果 项目 代码 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingO...

2024-05-06 08:00:33 12

转载 Blazor流程编排的艺术:深入Z.Blazor.Diagrams库的使用与实践

为现代网页应用开发提供动力的其中一个重要方面就是前端框架的强大功能与灵活性。而在.NET生态中,Blazor以其独特的工作方式和优势逐渐获得了开发者们的青睐。今天,在这篇文章中,我将带你深入探索一个基于Blazor的优秀库——Z.Blazor.Diagrams,我们将了解它是如何帮助开发者轻松实现流程编排的。https://github.com/Blazor-Diagrams/Bl...

2024-05-06 08:00:33 10

原创 .NET 8 的openEuler 容器镜像

目前.NET 8的容器镜像已经支持openEuler,以openEuler为基础镜像的应用镜像:dotnet-deps、dotnet-runtime 和 dotnet-aspnet。基础镜像简介这里存放着由openEuler官方提供的容器镜像,包含openEuler基础镜像、应用镜像。在这里,你可以参考对应镜像的介绍,部署你需要的镜像容器。开源项目地址openeuler-docker-images...

2024-05-06 08:00:33 70

转载 华为获得ARMV9永久授权,可持续演进!但未来会切换到自研的灵犀指令集!

由于领域特点,本号主题涉及IT、互联网、IT职场、知识管理、CPU、操作系统、编程语言等,尤其关注开源编程语言和国内信息自主生态及企业,如C#、ArtTS、OpenHarmony、龙芯、华为、团结引擎(Unity)等的发展。本号已有原创文章330+篇,欢迎关注和点击在看,了解行业知识和产品最新动态。在科技飞速发展的今天,华为作为中国乃至全球的科技巨头,其每一步的决策和行动都牵动着业界的目光。近日,...

2024-05-06 08:00:33 85

转载 C# OpenCvSharp 去除字母后面的杂线

效果 项目 代码 usingOpenCvSharp;usingSystem;usingSystem.Drawing;usingSystem.Windows.Forms;namespaceOpenCvSharp_Demo{publicpartialclassfrmMain:Form{publicfrmMain()...

2024-05-05 08:00:37 6

转载 C# OpenCvSharp实现场景转换:将春天变成秋天的魔法!

效果 效果1效果2说明 Lab颜色空间是一种颜色模型。它包含了亮度(L)、红绿通道(a)和蓝黄通道(b)三个分量。通过将图像从BGR到Lab的转换,可以将颜色信息分离为亮度和颜色两个独立的通道,方便进行一些图像处理任务。核心处理代码Cv2.CvtColor(result_image,result_image,ColorConversionCodes.BGR2Lab);Mat[]mats=...

2024-05-05 08:00:37 11

转载 Redis官方开源的可视化管理工具 - RedisInsight

前言今天大姚给大家推荐一款Redis官方开源的可视化管理工具:RedisInsight。Redis介绍Redis (Remote Dictionary Server) 是一个使用 C 语言编写的,开源的 (遵守 BSD 协议) 高性能的、支持网络、可基于内存亦可持久化的日志型、Key-Value的NoSQL数据库。工具介绍RedisInsight是一个Redis可视化工具,提供设计、开发和优化 R...

2024-05-05 08:00:37 12

转载 在PowerShell 处理Json数组的问题

今天调试代码遇到一个很诡异的问题,同样是从一个json文件中读取数据 (ConvertFrom-Json),转换为对象数组,有时候会成功,有时候会报错。细研究了一下,如果在json文件中,只有一个对象时,PowerShell会自作主张地直接返回对象本身,而不是一个只包含一个对象的数组。如下例。[ { "type": "function", "function...

2024-05-05 08:00:37 13

转载 ML.NET:微软开源机器学习框架的深入探索

ML.NET是微软开源的一个跨平台机器学习框架,它允许.NET开发者轻松地构建、训练和部署自己的机器学习模型。本文将对ML.NET进行详细介绍,并通过一个实例来展示如何使用ML.NET对实体属性进行判断。一、ML.NET简介ML.NET是一个功能强大的机器学习库,它集成了多种经典的机器学习算法,包括线性回归、逻辑回归、决策树、随机森林等。通过ML.NET,开发者可以利用现有的数据来训练模型,并对新...

2024-05-05 08:00:37 15

转载 在 Semantic Kernel 中实现高效 Phi-3 Mini ONNX 模型集成

什么是 ConnectorConnector(连接器)是Semantic Kernel框架的核心概念,它不仅仅是一个连接器,而是一个强大的桥梁,将Semantic Kernel的先进功能与外部的大型语言模型无缝集成。比如我们引用Microsoft.SemanticKernel Nuget包时,其实已经默认引用了Microsoft.SemanticKernel.Connectors.OpenAI,这...

2024-05-05 08:00:37 15

转载 嫦娥-change-改变,嫦娥六号在世界历史上的划时代意义

由于领域特点,本号主题涉及IT、互联网、IT职场、知识管理、CPU、操作系统、编程语言等,尤其关注开源编程语言及国内信息自主生态,如C#、ArtTS、OpenHarmony、龙芯、团结引擎(Unity)、WPS等的发展。本号已有原创文章330+篇,欢迎关注,了解行业知识和产品最新动态。在人类探索宇宙的壮丽史诗中,中国的嫦娥系列探月工程无疑谱写了一曲又一曲的高潮乐章。随着嫦娥六号的成功发射和预期任务...

2024-05-05 08:00:37 16

转载 请开发入局AI,现在!立刻!马上!!

如果问你:2024年,程序员必须掌握哪项技术?AI一定是榜首!从去年起,AI大模型已是程序员的必备工具——‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍编程提效:编写更快,程序更稳定;代码更优:测试数、BUG对应减少;项目爆单:训练模型,接&做项目更快;‍输入prompt指令和搭建AI大模型开发框架,AI就能迅速批量完成工作,甚至比人工更出色。知名大厂都在布局AI市场,懂AI的程序员年薪甚至翻到80w-...

2024-05-05 08:00:37 20

转载 就在刚刚,Unity 6面世!

由于领域特点,本号主题涉及IT、互联网、IT职场、知识管理、CPU、操作系统、编程语言等,尤其关注开源编程语言及国内信息自主生态,如C#、ArtTS、OpenHarmony、龙芯、团结引擎(Unity)、WPS等的发展。本号已有原创文章330+篇,欢迎关注,了解行业知识和产品最新动态。Unity,全球领先的实时3D内容创作和运营平台。近期,Unity Technologies在其官方博客上发布了其...

2024-05-04 08:01:59 7

转载 C# OpenCvSharp+DlibDotNet实现人脸替换

效果 说明 主要步骤:1、使用Dlib,对人脸进行检测2、凸包提取3、Delaunay三角剖分4、人脸融合C# OpenCvSharp+DlibDotNet实现人脸替换是老技术了,替换的效果也一般,最新人脸替换参考:C#版Facefusion:让你的脸与世界融为一体!C#版Facefusion:让你的脸与世界融为一体!-01 人脸检测C#版Facefusion:让你的脸与世界融为一体!-02 获取...

2024-05-04 08:01:59 14

转载 分享几个.NET开源的AI和LLM相关项目框架

前言现如今人工智能(AI)技术的发展可谓是如火如荼,它们在各个领域都展现出了巨大的潜力和影响力。今天大姚给大家分享4个.NET开源的AI和LLM相关的项目框架,希望能为大家提供一些参考。如果你有更好的推荐,欢迎RP投稿或文末留言。https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks...

2024-05-04 08:01:59 17

转载 探索纯 .NET 环境中的本地大语言模型集成

在前面的文章中,我们尝试了通过 Ollama/LM Studio 来集成本地大型语言模型(LLM)。在本文中,我们将深入探讨如何在纯.NET环境中集成和运行这些强大的模型,而无需依赖任何外部服务。微软最近发布的Phi-3 Mini模型的ONNX版本,为.NET开发者打开了新的大门。这个版本不仅支持多种硬件平台,还为在.NET环境下本地运行LLM提供了实际的可能性。这意味着开发者现在可以在他们自己的...

2024-05-04 08:01:59 17

转载 Strive - 基于 C# 开源的视频会议系统

StriveStrive 是一个使用 ASP.Net Core 和 React 构建的开源视频会议系统,功能非常全面,包括实时聊天,登录认证,屏幕共享,投票等。功能特性灵活的权限系统分组讨论室屏幕共享多场景模式演示者模式房间聊天和全局聊天,匿名聊天消息支持使用手机扫描二维码作为网络摄像头使用 WebRTC 技术响应式的用户界面投票白板项目架构Strive 的前端使用 React/TypeScrip...

2024-05-04 08:01:59 21

原创 制作一个能构建 dotnet AOT 的 gitlab runner 的 Debian docker 镜像

我的需求是需要有一个能够构建出 dotnet 的 AOT 包的环境,要求这个环境能解决 glibc 兼容依赖的问题,能打出来 x64 和 arm64 的 AOT 的包,且能够运行 gitlab runner 对接自动构建需求以下是我列举的需求支持制作能在 UOS 系统和麒麟系统上运行的包支持制作出来的包是 AOT 版本的可以使用 gitlab runner 对接自动构建开始之前必须说明的是,对于 ...

2024-05-04 08:01:59 549

转载 C# OpenCvSharp 去水印 图像修复

效果 项目 代码 Form1.csusingOpenCvSharp;usingOpenCvSharp.Extensions;usingSystem;usingSystem.Drawing;usingSystem.Drawing.Drawing2D;usingSystem.Windows.Forms;namespaceOpenCvSharp_去水印{publi...

2024-05-03 08:01:34 6

转载 Semantic Kernel + LM Studio 集成本地大语言模型

最近,我们探讨了如何利用Ollama平台在本地部署LLM,但是它所支持的模型种类有限。对于那些渴望接触更广泛的模型的用户来说,Hugging Face提供了一个理想的解决方案。Hugging Face不仅是一个模型和数据集的托管共享社区,更像是机器学习领域的GitHub,专注于LLM等资源的分享。通过使用LM Studio这样的工具,用户可以轻松地在本地下载、托管并运用Hugging Face上的...

2024-05-03 08:01:34 6

转载 .NET 实现 1BRC 挑战赛题目

一、背景介绍1BRC 挑战赛是一个面向全球的编程竞赛,旨在测试参赛者的算法和编程技能。其中有一道题目要求在给定的整数数组中找到最大的 K 个数。为了解决这个问题,我们可以使用各种算法,如快速选择、堆排序等。在.NET 中实现这个题目,我们可以使用 C# 语言。二、实现方法快速选择算法快速选择算法是基于快速排序的一种算法,用于在未排序的列表中找到第 k 小的元素。它的时间复杂度为 O(n),其中 n...

2024-05-03 08:01:34 13

转载 15个适合后端程序员的前端框架

前言今天大姚给大家分享15个适合后端程序员的前端框架,本文中的所有前端框架都已经收录到适合后端程序员的前端框架GitHub Issues知识库中,假如大家有更好的前端框架推荐欢迎到以下GitHub Issues知识库留言或者在本文文末留言(注意:排名不分先后,都是十分优秀的开源框架和项目????)。GitHub项目收录地址:https://github.com/YSGStudyHards/DotNetG...

2024-05-03 08:01:34 14

转载 Translumo:实时屏幕翻译的先锋

在当今全球化的世界中,跨语言沟通的需求日益增长。无论是观看外语视频、游玩国外游戏,还是与外国友人在线交流,语言障碍往往成为一个难以逾越的鸿沟。然而,随着技术的进步,一款名为Translumo的开源屏幕实时翻译工具应运而生,为跨语言交流提供了新的解决方案。Translumo是一款基于.NET开发的开源软件,它能够实时检测并翻译屏幕上所选区域中出现的文本,如视频的字幕、图片中的文字等。这款工具的强大功...

2024-05-03 08:01:34 14

转载 Radius 成为云原生计算基金会(CNCF)的沙箱项目

在数字化时代,云原生计算技术逐渐成为企业转型的关键。2024-04-25,备受瞩目的开源项目 Radius 已正式加入云原生计算基金会(CNCF)的沙箱项目![Sandbox] Radius · Issue #65 · cncf/sandbox (github.com)[1]这个消息让业界瞩目,加入CNCF的沙箱项目,不仅是对 Radius 技术实力的认可,也是 Radius 在云原生计算领域持续...

2024-05-03 08:01:34 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除