- 博客(3104)
- 资源 (352)
- 问答 (1)
- 收藏
- 关注
转载 .NET Core 微服务学习与实践系列文章目录索引(2019版)
2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一个.NET Core微服务学习与实践系列文章,涵盖了服务发现、API网关、配置中心、验证授权、分布式日志、性能监控、事件总线等开源项目的使用,还介绍了基于Steeltoe这个开源项目让.NET Core可以在Spring Cloud框架下共享Spring Clo...
2019-12-23 20:17:47 838
翻译 ASP.NET Core服务注册和装饰
此方法利用.NET Reflection自动注册和修饰服务,通过依赖项注入增强ASP.NET Core应用程序的可维护性和可扩展性。
2024-03-28 21:30:00 4
转载 微软开源项目Garnet:Redis的竞争者还是替代者?
对于开源社区,最近的一大新闻就是Redis宣布从7.4版本开始,将采用Redis源代码可用许可证(RSALv2)和服务器端公共许可证(SSPLv1)的双重许可证,取代原有的BSD三条款许可证。这一变化引发了开发者社区的热烈讨论,同时也为微软的新开源项目Garnet带来了更多的关注。那么,Garnet究竟是什么?它与Redis有何关系?让我们一起来探讨。
2024-03-28 21:00:00 6
转载 Garnet:微软官方基于.Net 8开源缓存系统,可无需任何改动直接替代Redis,而且还更高性能!
近日微软官方开源了一个开源缓存系统,可完全替代Redis。Garnet是微软官方基于.Net 8开发的、开源高性能远程缓存存储系统,支持单节点、集群。Garnet使用的是当前流行的 RESP 协议,使得当前大多数编程语言现成的 Redis 客户端无需做任何改动,比如C#中的StackExchange.Redis。
2024-03-28 20:45:00 7
转载 深度探索.NET Feature Management功能开关的魔法
.NET Feature Management是一个用于管理应用程序功能的库,它可以帮助开发人员在应用程序中轻松地添加、移除和管理功能。使用Feature Management,开发人员可以根据不同用户、环境或其他条件来动态地控制应用程序中的功能。这使得开发人员可以更灵活地管理应用程序的功能,并根据需要快速调整和部署新功能。Feature Management还提供了一些方便的工具和API,帮助开发人员更轻松地实现功能管理和控制。
2024-03-28 20:15:00 2
翻译 SimpleWizardUpdate
SimpleWizardUpdate是2010年在CodeProject上发布的原始SimpleWizard项目的重写版本,它提供了一个灵活且用户友好的向导控件,用于创建安装向导,利用动态导航系统和用户定义的UserControl页面。
2024-03-28 19:30:00 2
翻译 使用HID协议与USB设备通信
本文深入探讨了HID协议在Windows上的使用,允许你直接通过应用程序从任何连接的USB设备发送和接收HID数据包,而无需第三方DLL
2024-03-28 19:00:00 3
转载 如何在浏览器中运行 .NET
本文将讨论如何用最简单的术语在网站上运行 C# 代码。半技术讲座我使用了 wasm-tools-net7,这是一个基于 wasm-tools 的工作负载,没有包含任何额外的包。我的重点是简单性和主要主题。彻底了解该主题可提供完成所有其他任务所需的信息。如何工作?WebAssembly 工作原理:序列图创建演示创建项目我用的是net7,但这取决于你。Dotnet new console -o WASM_Demo cd WASM_Demo Dotnet workload install wasm-tools-n
2024-03-25 21:15:00 8
转载 CefSharp实现C#与JavaScript相互调用的技术详解
随着Web技术的发展和跨平台应用的需求增加,越来越多的开发者开始寻求在桌面应用程序中嵌入Web内容的方法。CefSharp是一个流行的开源项目,它允许开发者在C# WinForms或WPF应用程序中嵌入Chromium浏览器引擎。CefSharp不仅提供了浏览器的基本功能,还允许C#代码与Web页面中的JavaScript代码进行交互,为开发者带来了极大的灵活性。本文将详细介绍如何使用CefSharp实现C#与JavaScript的相互调用。
2024-03-25 20:30:00 19
转载 UOS 开启 VisualStudio 远程调试 .NET 应用之旅
我将以我的 UOS 虚拟机作为例子告诉大家如何在 Windows 系统里面,使用 VisualStudio 2022 远程调试运行在 UOS 里面 dotnet 应用。这里的 dotnet 应用不仅包含纯控制台即可实现的 ASP.NET Core 也包括带 GUI 的程序,包括 CPF 、 UNO/MAUI、 Avalonia 等 UI 框架上构建的可运行在 UOS Linux 系统上的应用
2024-03-25 20:15:00 7
翻译 Android上的OpenAI聊天功能
OpenAI最近宣布了一项新功能——函数调用——可以更轻松地使用外部数据和功能扩展聊天API。本文将演练在JetchatAI示例应用程序中实现“聊天功能”的代码。
2024-03-24 21:39:34 12
翻译 探索.NET MAUI中的基本动画
了解如何使用扩展方法在.NET MAUI应用中创建动画。向用户界面添加动画是增强设计并为用户创造更愉快和直观体验的宝贵方法。.NET MAUI提供了一组基本动画,这些动画逐渐将属性从一个值更改为另一个值一段时间,允许您在应用的视觉元素中感知动画。
2024-03-22 19:45:00 8
翻译 宣布推出稳定代码Alpha
Stability AI刚刚宣布发布Stable Code Alpha 3B,这是其首款用于编码的LLM生成式AI产品。该产品旨在帮助程序员完成日常工作,同时为准备将他们的技能提升到新水平的新开发人员提供一个很好的学习工具。
2024-03-21 21:00:05 9
转载 OpenVINO.NET实现百度PP-MattingV2人像抠图,轻松替换任意背景,让你的照片秒变大片!
OpenVINO.NET实现百度PP-MattingV2人像抠图,轻松替换任意背景,让你的照片秒变大片!
2024-03-20 21:45:00 31
转载 C# Onnx Yolov8 Detect:智能安全帽检测,保护工地安全!
C# Onnx Yolov8 Detect:智能安全帽检测,保护工地安全!
2024-03-20 21:15:00 11
转载 ASP.NET Core 中你必须知道的设置URLs的8种方法
如果在.NET8中没有额外的配置,ASP.NET Core App监听的URL为http://localhost:5000,在这篇文章中我将展示8种方式来改变这个URL,这是我3年前写的一个帖子ASP.NET Core App设置URLs的5种方法(https://andrewlock.net/5-ways-to-set-the-urls-for-an-aspnetcore-app/),这篇文章将覆盖更多种方法。
2024-03-20 20:45:00 23
翻译 通过数据查询和报告为您的.NET REST API提供支持
随着REST API成为更加集中的信息来源,对REST API数据的灵活报告的需求也在增加。该Reporting API扩展了现有的REST API,以便可以在易于使用的报告工具中分析其数据。对于具有大量REST API的项目,我开发了一个解决方案,用于根据一致的架构查询GET端点数据。
2024-03-20 20:15:00 4
转载 TagProvider 与 Enricher 丰富日志
[LogProperties] 与 [LogPropertyIgnore] 如果用在DTO不存在任何问题,如果用在Domain实体上,可能有点混乱。
2024-03-20 20:00:00 3
转载 在Blazor中使用Chart.js快速创建图表
BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在Blazor中使用Chart.js快速创建图表。
2024-03-20 19:45:00 4
转载 在.NET Core中使用HttpClient模拟form-data格式数据提交
在Web开发中,form-data是一种常见的数据编码类型,主要用于发送表单数据,包括文本字段和文件上传。在.NET Core中,使用HttpClient类可以方便地模拟form-data格式的数据提交。本文将介绍如何在.NET Core应用程序中使用HttpClient来模拟form-data数据的提交。
2024-03-20 19:15:00 10
翻译 使用Python进行网页抓取
这是从基础开始,使用各种Python库进行网络抓取的综合指南。它涵盖的主题包括使用urllib.request库进行基本抓取、抓取图像、使用requests库进行更高级的抓取、处理用户代理以及使用BeautifulSoup库解析HTML。还给出了抓取网站的示例和抓取分页的解释。
2024-03-18 22:15:23 12
翻译 .NET的时间段库
在为另一个项目实施一些软件时,我遇到了几个涉及时间段计算的要求。这些计算是解决方案的重要组成部分,对结果的正确性和准确性有很高的要求。所需的功能包括以下方面:支持各个时间段在日历年的日历期间工作使用与日历年不同的日历期间(财政或学校期间)处理会计和广播日历
2024-03-18 22:04:04 11
转载 .Net Core 你必须知道的source-generators
源生成器是 C# 9 中引入的一项功能,允许在编译过程中动态生成代码。它们直接与 C# 编译器集成(Roslyn)并在编译时运行,分析源代码并根据分析结果生成附加代码。源生成器提供了一种简化的自动化代码生成方法,无需外部工具或单独的预编译步骤。
2024-03-17 22:21:26 11
转载 LoggerMessageAttribute 高性能的日志记录
.NET 6 引入了 LoggerMessageAttribute 类型。使用时,它会以source-generators的方式生成高性能的日志记录 API。source-generators可在编译代码时,可以提供其他源代码作为编译的输入。
2024-03-17 22:18:31 8
转载 HotelManage - 基于 C# 开源的酒店客房管理系统
推荐一个使用 C# 开发的酒店管理系统,HotelManage是一款酒店客房管理系统 。界面功能端庄、大气,适用于各种大型中型以及小型的宾馆酒店使用。
2024-03-17 22:15:43 12
转载 多个 .NET Core SDK 版本之间进行切换 (global.json)
当安装了许多不同版本的.NET Core SDK 之后,要如何才能使用旧版dotnet 命令,执行dotnet new 或dotnet build 之类的命令?
2024-03-17 22:11:58 7
翻译 DSPLib——适用于.NET 4的FFT/ DFT傅里叶变换库
在这篇文章中,您将找到一个实用、有条理且完整的面向DSP的.NET 4+开源库,该库是在非常非限制性的MIT许可证下发布的。
2024-03-17 21:07:00 13
翻译 在WPF中使用贝塞尔曲线插值2D点
描述从一组点获取贝塞尔曲线的算法。这条曲线将穿过所有点,并具有平滑因子。就本文而言,这是在WPF中实现的,但我也更新了本文,使用一些用JavaScript实现的实现,这些实现可用于基于JavaScript的Web或移动应用程序。
2024-03-17 20:53:52 2
转载 在.NET中动态调用Nodejs代码实现低代码平台代码块节点
在低代码平台中,通常有业务逻辑编排的能力,在业务逻辑编排中有很多不同类型的节点,例如:逻辑判断、接口调用、数据更新等,但为了方便开发人员使用,如果添加代码块的节点,将会极大增加开发效率。
2024-03-13 22:24:44 16
转载 .Net Core中使用DiagnosticSource进行日志记录
System.Diagnostics.DiagnosticSource 可以丰富地记录程序中地日志,包括不可序列化的类型(例如 HttpResponseMessage 或 HttpContext)。System.Diagnostics.DiagnosticSource 通过订阅发布模式运行,我们可以根据自己地需要发现数据源并订阅感兴趣的数据源。
2024-03-13 22:22:30 14
翻译 .NET REST API的数据驱动本地化
由于云的高度自动化,软件模型和数据变得越来越动态。让我们以一家在线水果店为例,该商店在多个国家/地区销售其产品。新产品由用户以不同的语言输入。
2024-03-12 19:30:00 18
翻译 如何使用Fluent Assertions进行多个断言?
使用Fluent断言执行多个断言通常只需将多个断言行添加到单元测试的断言部分即可完成。这使得维护比预期的更困难,因为在大多数情况下可以在一条生产线上完成。
2024-03-12 19:00:00 11
转载 从0开始入门智能知识库和星火大模型,打造AI客服
FastWiki是一个高性能、基于最新技术栈的知识库系统,旨在为大规模信息检索和智能搜索提供解决方案。它采用微软Semantic Kernel进行深度学习和自然语言处理,在后端使用MasaFramework,前端采用MasaBlazor框架,实现了一个高效、易用、可扩展的智能向量搜索平台。其目标是帮助用户快速准确地获取所需信息,具有智能搜索、高性能、现代化前端、强大的后端等特点。
2024-03-10 22:37:32 31
Arm-.NET-Performance-on-AArch64-main.zip
2024-03-28
SimpleWizardUpdate-wizard.zip
2024-03-28
USB-HID-Communication-Bridge.zip
2024-03-28
python-craw-code.zip
2024-03-18
DSPLib-TestProject-V2-0.zip
2024-03-17
BezierCurveInterpolationSample.zip
2024-03-17
rest-api-main.zip
2024-03-12
R2InRASPNET.zip
2024-02-25
DotNet-UpdateClickOnceService-v1.10.rar
2024-02-23
DotNet-UpdateClickOnceService-v1.10a.zip
2024-02-23
DotNet-UpdateClickOnceService-v1.00.zip
2024-02-23
AppSettings-v1.20.zip
2024-02-19
AppSettings-v1.11.zip
2024-02-19
AppSettings-v1.01.zip
2024-02-19
FrisbeeDicomEditor-SourceCode.zip
2024-02-19
FrisbeeDicomEditor-v1.0.1.zip
2024-02-19
29-EF7-CodeFirst-CLI-Code.zip
2024-02-01
EntityFrameworkCore.zip
2024-01-26
31-SqlServer-datetime-Code.zip
2024-01-18
WpfApp18.zip
2024-01-17
DemoAjaxApp.zip
2024-01-09
SilentUpdater-v1-1.zip
2024-01-07
SilentUpdater-v1.zip
2024-01-07
KeyedCache.zip
2023-12-22
ClickOnceCustomUpdate-master.zip
2023-12-20
LoginTest-v1.zip
2023-12-08
easyui data filter 表格显示异常
2016-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人