- 2024-11-20Microsoft.Extensions.AI 初探
.NETConf上的介绍在今年的.NETConf上SteveSanderson带来了题为“AIBuildingBlocks-Anew,unifiedAIlayer”的演讲。该演讲的主要内容如下:“大多数.NET应用程序可以通过AI功能变得更加强大和高效,例如语义搜索、自动分类、摘要生成、翻译、数据提取,甚至是基于聊天
- 2024-11-20Microsoft.Extensions.AI 初探
.NETConf上的介绍在今年的.NETConf上SteveSanderson带来了题为“AIBuildingBlocks-Anew,unifiedAIlayer”的演讲。该演讲的主要内容如下:“大多数.NET应用程序可以通过AI功能变得更加强大和高效,例如语义搜索、自动分类、摘要生成、翻译、数据提取,甚至是基于聊天的助手
- 2024-11-09rocky 安装gnome extension
rocky9,没有任务栏,不好看,而且也不好用,每次切换应用都需要从左上角的activity处进入 1.首先需要安装gnome.Extensions可以通过sudoyuminstallgnome-tweaks。但是我试了,这个里面没有我想要配置的,可能需要更新新版本2.更新版本需要安装flatapk,参考https://flathu
- 2024-11-09VSCode 提示或者强制用户安装某些插件?
前言插件的使用使得VSCode能够满足从前端开发、后端开发到数据科学等多种需求。在团队协同开发中,确保每个开发者都安装了必要的插件,可以极大地提高开发效率和代码一致性。本指南将详细介绍如何在VSCode中提示用户安装特定插件,并确保这些插件得到正确配置。为什么需要插件?
- 2024-11-05dotNet 整合 Microsoft.Extensions.DependencyInjection 利用反射实现依赖批量注入
前言框架.net8.0Microsoft.Extensions.DependencyInjection8.0创建三个类库项目ConfigServicesLogServicesMailServices创建一个控制台项目ConsoleAppMailConfigServicesnamespaceConfigServices.IService{publicinterfaceIConfigService{
- 2024-10-24如何在WPF程序中启用ASP.NET Core的功能
本文介绍一种如何在WPF程序中启用ASP.NETCore功能的方法关于ASP.NETCore,如果之前不太了解,那么简介就是ASP.NETCore是一个跨平台、高性能的开源框架,用于构建支持云的现代Internet连接应用程序。简单来说,就是启用web服务器的功能,以实现WebAPI,亦或是Razor网页等功能。
- 2024-10-22vscode+phpstudy+xdebug无法断点(踩坑记)
参考文档:https://zhuanlan.zhihu.com/p/113171737安装vscode、下载phpstudy最新版这2步都不说了,网上大把教程。本文主要把phpstudy的一个坑点记录一下配置网站配置伪静态location/{if(!-e$request_filename){rewrite^(.*)$/index.php?s=$1las
- 2024-10-12NETCORE - 日志插件 Microsoft.Extensions.Logging
NETCORE-日志插件Microsoft.Extensions.Loggingnetcore的默认日志插件为 Microsoft.Extensions.Logging,已集成在框架中。使用样例:namespaceRailGraph.Controllers{[ApiController][Route("[controller]")]publicclassANeo4jController:ControllerBas
- 2024-09-14使用 Microsoft.Extensions.ServiceDiscovery 进行服务发现并调用
简介在现代微服务架构中,服务发现(ServiceDiscovery)是一项关键功能。它允许微服务动态地找到彼此,而无需依赖硬编码的地址。以前如果你搜.NETServiceDiscovery,大概率会搜到一大堆Eureka,Consul等的文章。现在微软为我们带来了一个官方的包:Microsoft.Extensions.ServiceDiscovery
- 2024-08-22数据库_DuckDB-extension-读取clickhouse数据
duckdb练习学习sql的新选择-用duckdb代替mysql个人最佳分析数据库01.duckdb和依赖的parquet、httpfs插件02.测试duckdb是否能正常使用OSS,03.在postgresql中使用pg_duckdb访问oss内的parquet文件duckdb扩展duckdb_mysql.DuckDBtodirectlyreadandwri
- 2024-08-18.NET Core 里的优秀日志框架Serilog、NLog、Log4Net、Microsoft.Extensions.Logging
在.NETCore中,Serilog、NLog、Log4Net、Microsoft.Extensions.Logging都是流行的日志记录框架,它们各自具有不同的特点和用法。以下是对这些日志框架使用方法的概述:目录1.Serilog2.NLog3.Log4Net4.Microsoft.Extensions.Logging1.Serilog特点:可配置性强,支持链式
- 2024-08-12VS Code 修改默认插件安装位置
先将扩展插件extensions从默认安装路径剪切到你真正想要存放的位置将C:\Users\(用户名)\.vscode\extensions\剪切到存放的位置,此处以D:\extensions为例✨注意不要与VSCode安装目录放在一起,vscode更新时会删除的使用mklink命令创建快捷方式,使用\D参数创建软链接Micr
- 2024-08-12修改『Visual Studio Code(VS Code)』插件默认安装路径的方法
前言作者希望将『VisualStudioCode(以下简称为“VSCode”)』的插件安装在数据盘(D盘),用于统一管理,因此需要修改VSCode插件安装路径。VSCode插件默认的安装位置为:C:\Users\{个人用户名}\.vscode\extensions。方法一:修改快捷方式目标路径(★★☆)1.确保『code』快捷命令的可用
- 2024-07-23selenium ValueError: Timeout value connect was <object object at 0x0000022273034440>, but it m
Traceback(mostrecentcalllast):File"E:\01_pycharmProject\hengyi\img_split\get_urls_bySel.py",line24,indriver=webdriver.Chrome(options=option)原因:selenium与urllib版本不匹配原selenium版本为4.1.3,urllib为2.2.2,并将chromedriver.exe更新到python/sc
- 2024-07-15vscode插件导致c盘内存高电脑变卡的处理方式,更换vscode插件位置
vscode扩展包默认的安装路径是:C:\Users\用户名\.vscode\extensions,由于C盘存储空间不足,vscode扩展包体积大,需要迁移到D盘。1、关闭vscode;2、打开到D盘,创建文件夹,我的目标文件夹路径是:D:\ProgramFiles\.vscode\extensions 3、点击vscode右键,依次点击“属性”,“快捷方式”,目
- 2024-07-09CentOs去除桌面上边栏、隐藏桌面图标、修改桌面背景
1:去除CentOs桌面上边栏: 修改/usr/share/gnome-shell/theme目录下gnome-classic.css 修改/usr/share/gnome-shell/modes/目录下classic.json2:隐藏桌面图标:应用程序-》工具-》优化工具-》桌面,取消勾选的图标3:去除下边栏:cd /usr/
- 2024-06-08IceRPC之依赖注入>快乐的RPC
作者引言很高兴啊,我们来到了IceRPC之依赖注入>快乐的RPC,基础引导,打好基础,才能让自已不在迷茫,快乐的畅游世界。依赖注入和IceRPC了解IceRPC(C#)如何为依赖注入(DI)提供支持。DI作为可选功能DI的第一条规则是:不要引入对DI的依赖。IceRPC(C#)将此规则放首要位置上,即为
- 2024-06-02Microsoft.Extensions.DependencyInjection会自动释放通过DI(依赖注入)创建的对象
Microsoft.Extensions.DependencyInjection中(下面简称DI),在调用ServiceProvider和IServiceScope对象的Dispose()方法时,也会自动调用ServiceProvider和IServiceScope对象通过DI创建的对象的Dispose()方法(前提是,通过DI创建的对象实现了IDisposable接口)。我们新建一个.NETCore控制台
- 2024-05-29Prism框架与Microsoft.Extensions.DependencyInjection的集成使用笔记
在现代的WPF应用开发中,Prism框架提供了强大的模块化、依赖注入和MVVM支持,而Microsoft.Extensions.DependencyInjection提供了简洁而功能强大的依赖注入机制。另外很重要的一点是Microsoft.Extensions.*或者第三方的Nuget基本会提供Microsoft.Extensions.DependencyInjection,那么
- 2024-05-26PostgreSQL的扩展(extensions)-常用的扩展之pg_plan_advsr
PostgreSQL的扩展(extensions)-常用的扩展之pg_plan_advsrpg_plan_advsr是PostgreSQL社区中的一个扩展,用于分析和改进查询执行计划。它能够自动识别哪些查询执行缓慢,并提供优化建议,以提高查询性能。pg_plan_advsr能够为指定的查询生成性能建议,包括索引创建、SQL语句重写
- 2024-05-25react19.0.0 调试工具
react19.0.0调试工具网友的力量百度网盘:链接:https://pan.baidu.com/s/1eeoUNfHpn20gtnuo-mlgkg提取码:7hhf手动构建React采用monorepo管理方式,仓库下面有多个独立包,进入react-devtools-extensions包中cdpackages/react-devtools-extensions查看package.json,
- 2024-04-30Could not load file or assembly 'Microsoft.Extensions.Configuration.Abstractions
Category:Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareEventId:1RequestId:800000f3-0003-eb00-b63f-84710c7967bbRequestPath:/SampleSpanId:|e04026eb-470f4c64c48ec282.TraceId:e04026eb-470f4c64c48ec282ParentId:Anunhandledexception
- 2024-04-28Chrome插件(Extensions)开发攻略
Chrome插件(Extensions)开发攻略 本文将从个人经验出发,讲述为什么需要Chrome插件,如何开发,如何调试,到哪里找资料,会遇到怎样的问题以及如何解决等,同时给出一个个人认为的比较典型的例子——获取网页内容,和服务器交互,再把信息反馈给用户。OK,准备开始吧,我尽量把文章写得好看点,以免
- 2024-04-16实战:如何编写一个 OpenTelemetry Extensions
前言前段时间我们从SkyWalking切换到了OpenTelemetry,与此同时之前使用SkyWalking编写的插件也得转移到OpenTelemetry体系下。我也写了相关介绍文章:实战:如何优雅的从SkyWalking切换到OpenTelemetry好在OpenTelemetry社区也提供了Extensions的扩展开发,我们可以不
- 2024-04-11第五节:框架版本打升级(CoreMvc8.x + EFCore8.x)
一.基础升级1. 版本升级 将各个类库、项目都升级为.Net8.0 2.AutoFac升级 【AutoFac6.4.0】升级到 【8.0.0】 【Autofac.Extensions.Depend8.0.0】升级到 【9.0.0】 3.基本库升级 【System.Text.Json7.0.2】升级到【8.0.3】