自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寒冰屋的专栏

工作中遇到的,感兴趣的,研究的技术总结、学习、整理等

  • 博客(2534)
  • 资源 (352)
  • 问答 (1)
  • 收藏
  • 关注

转载 .NET Core 微服务学习与实践系列文章目录索引(2019版)

2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一个.NET Core微服务学习与实践系列文章,涵盖了服务发现、API网关、配置中心、验证授权、分布式日志、性能监控、事件总线等开源项目的使用,还介绍了基于Steeltoe这个开源项目让.NET Core可以在Spring Cloud框架下共享Spring Clo...

2019-12-23 20:17:47 731

翻译 构建简洁的DotNetCore CQS数据管道

我见过的CQS实现总是看起来非常冗长:类的数量让我感到害怕。我最近有理由在应用程序重写时重新访问CQS,并决定致力于创建更简洁的实现。本文介绍了我所取得的成就。

2023-03-24 22:00:00 16

转载 SourceTree Git管理神器使用教程详解

 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的。目前市面上比较流行的Git可视化管理工具有SourceTree、Github Desktop、TortoiseGit,综合网上的一些文章分析和自己的日常开发实践心得个人比较推荐开发者使用SourceTree,因为SourceTree同时支持Windows和Mac,并且界面十分的精美简洁,大大的简化了开发者与代码库之间的Git操作方式。该篇文章主要是对日常开发中使用SourceTree可视化管理工具的一些常用操作进行详细讲解

2023-03-24 21:15:00 29

转载 .NET跨平台开源控件库-SukiUI

UI主题, AvaloniaUI的一款桌面端和移动端控件库 !仓库地址:https://github.com/kikipoulet/SukiUI

2023-03-24 20:45:00 60

翻译 在ASP.NET Core Web API中使用Serilog进行日志记录

在本教程中,我们将学习如何在ASP.NET Core Web API中使用Serilog实现日志记录,我们将使用Serilog库将日志写入滚动文件,并了解如何将日志记录实例注入到API项目的不同类中,以帮助我们开始写入日志。我们还将学习如何编写自己的自定义接收器。

2023-03-24 20:30:00 11

转载 C#执行JavaScript脚本

ClearScript 是一个 .NET 平台下的开源库,用于在 C# 和其他 .NET 语言中执行脚本代码。它提供了一种方便和安全的方法来将脚本与应用程序集成,并允许将应用程序暴露给脚本以进行更高级别的自定义和交互。

2023-03-24 20:15:00 6

转载 简说Visual Studio 中的.http

在VS17.5中,加入了一个.http文件,应该和你想的一样,就是一个存放请求的文件,关键是他能执行请求,很像curl。不过市面上相似的工具有很多,比如Postman就做的很好了,那为什么VS还要引入呢?

2023-03-24 20:00:00 4

转载 微软官方Visual Chatgpt环境模型构建

Visual Chatgpt主要是用于AI机器视觉模型的构建,目标是构建能够处理各种任务的AI。

2023-03-24 19:45:00 152

翻译 如何从OpenVINO™的主分支构建Python wheel package?

wheel是一个Python生态系统组件,可简化包安装。它在包分发过程中提供了更快的安装时间和更高的可靠性。

2023-03-24 19:30:00 12

翻译 绘图视图:简单的通用Winform 2D绘图组件

可在WinForm应用程序中使用的简单2D绘图组件。它允许您在应用程序中创建具有缩放,缩放,滚动,居中和调整大小的简单2D绘图。您还可以将绘图另存为图像或打印。

2023-03-24 19:00:00 16

转载 Windows 11 安装 Docker Desktop

Windows 11 安装 Docker Desktop

2023-03-22 22:00:00 23

转载 聊一聊如何用SonarQube管理.NET代码质量

代码质量其实是一个很容易被忽略的关键点,可能有的团队会有 Code Review 这些环节来做一定程度的保障,但是这个 Code Review 会很耗费人力和时间,估计大部分团队都不会很经常的来弄,比较多的可能会是有间隔性的来几次。

2023-03-22 21:15:00 17

转载 asp.net core配置验证

在开发asp.net core时,通常会在appsettings.json中配置信息,这些信息都是以一个json的格式存储,在程序中通过Options的方式来绑定实体类使用,如下面的APIConfig和实体类。

2023-03-22 21:00:00 16

转载 Git分布式版本控制器常用命令和使用

Git分布式版本控制器常用命令和使用

2023-03-22 20:45:00 14

转载 基于TDesign风格的Blazor企业级UI组件库

作为一名Web开发人员,开发前端少不了使用JavaScript,而Blazor就是微软推出的基于.net平台交互式客户 Web UI 框架,可以使用C#替代JavaScript,减少我们的技术栈、降低学习前端的成本。

2023-03-22 20:15:00 11

翻译 易于学习的.NET 6.0和Angular——独立模板和WEB API发布到IIS——第5部分

在本文中,我们将详细了解如何使用WEB API开始使用.NET 6.0和独立Angular模板,以及如何将WEB API和Angular项目发布到Internet信息服务。

2023-03-22 20:00:00 17

翻译 易于学习的.NET 6.0和Angular——多语言入门——第4部分

在本文中,我们将详细了解如何开始使用.NET 6.0和独立Angular模板,使用Angular NGX翻译创建多语言网站。

2023-03-22 19:45:00 20

翻译 易于学习的.NET 6.0和Angular——入门Admin LTE设计——第3部分

在本文中,我们将详细了解如何开始使用.NET 6.0和独立Angular模板,以使用Admin LTE引导程序设计来制作一个简单的网站。

2023-03-22 19:30:00 14

翻译 易于学习的.NET 6.0和Angular——Angular独立模板入门——第2部分

在本文中,我们将详细了解如何开始使用.NET 6.0和Visual Studio 2022中提供的独立Angular模板。

2023-03-22 19:15:00 17

翻译 易于学习的.NET 6.0和Angular——Angular模板入门——第1部分

本文详细介绍了如何使用Visual Studio 2022中提供的Angular模板开始使用.NET 6.0和Angular。

2023-03-22 19:00:00 28

转载 .NET微服务迁移至.NET6.0的故事

本次迁移涉及的是公司内部一个业务子系统,该系统是一个多样化的应用,支撑着公司的多个业务方向。目前,该系统由40多个基于.NET的微服务应用构成,使用数千个CPU核心和数TB内存,在数百个Linux容器中运行。每天,该系统需要处理数十亿次请求。

2023-03-12 17:18:34 85

转载 【性能优化】从30秒到0.6秒,百万级数据存储优化

有这样一种业务场景,业务计算完成之后,会产生上百万的数据,而这百万级的数据如何入库保存,成了让人头疼的问题。

2023-03-12 15:16:50 187

翻译 使用C#的.NET 6的Minimal API

编写API并不是什么新鲜事。我们已经这样做了一段时间了。但是通过新的.NET和其他更新,我们有了.NET 6 Minimal API。用更少的代码创建一个API!在本文中,我将引导您完成使用C#和.NET 6创建Minimal API所需的步骤。

2023-03-10 20:00:00 76

转载 ABP vNext详细教程——数据过滤器

数据过滤器是ABP vNext的重要功能,在ABP vNext中,软删除、多租户都是以数据过滤器为基础实现的。这一篇,我将从数据过滤器用法、原理等方面详细介绍数据过滤器

2023-03-10 19:45:00 138

转载 基于 Debain11 构建 asp.net core 6.x 的基础运行时镜像

此处我们基于 Debian11 的 Linux 发行版,实现目标是编写 Dockerfile 构建 asp.net core 6.x 框架的 runtime 基础镜像。在 Docker 容器化运行环境中,应用程序运行中存在异常情况,此时可以借助一些常用的基础工具方便排查,因此我们需要在 asp.net core 6.x runtime 基础镜像添加 linux 环境常用的基础工具。

2023-03-10 19:15:00 74

翻译 日志查看器:显示日志记录信息的快速WPF控件

对于长时间运行的后台任务,用户了解当前执行的步骤很有帮助。LogViewer可以安全地多线程收集此信息,并将其显示为可滚动文本。LogViewer允许后台线程在不使用任何WPF代码的情况下写入格式化文本。当每秒需要写入数百条消息时,WPF更新每条消息的GUI的速度太慢。LogViewer收集消息,并每秒将它们发送到WPF线程10次。

2023-03-10 19:00:00 149

转载 .Net之创建简单系统配置界面

当公司因为各种各样原因没有接入统一的配置中心,并且系统比较繁多的时候,这个时候配置存储就比较烦人了,每次新开一个项目就需要写一次系统配置相关的页面,所以这就是本文的缘由之一,但是本文主要只是想介绍通过安装一个Nuget包并简单配置以后后端项目就可以出来配置维护界面的功能。

2023-03-10 18:30:00 70 1

转载 推荐一个.Net Core开发的蜘蛛爬虫开源项目

如果我们需要抓取网络上的数据,这时候我们就要写爬虫,这里面就涉及到网页的抓取、以及网页分析与数据提取、抓取的性能等知识,今天就给大家推荐一个开源项目,它可以很好解决你的问题,让你更专注业务的开发。

2023-03-10 18:15:00 152

转载 快学会这个技能-.NET API拦截技法

您是否曾经遇到过不属于您但想要更改其行为的类库方法?通常,该方法是非公开的,并且没有很好的方法来覆盖其行为。你可以看到它是如何工作的(因为你很棒,并且使用像Resharper、dnSpy之类反编译工具,对吧?),你只是无法改变它。你真的需要改变它,因为XXX原因。

2023-03-10 18:00:00 57

翻译 将.NET后台辅助角色服务与文件系统观察器配合使用读取文件

.NET中的辅助角色服务模板是用于长时间运行和资源密集型任务的项目模板,最好将其调节为在后台运行无外设(无UI)。

2023-03-02 22:15:00 81

转载 聊一聊HTTPS双向认证的简单应用

三方接口对接中,偶尔会遇到需要传递证书的情况,这种方式其实是在SSL握手过程中会同时验证客户端和服务器的身份,这就是我们常说的 双向认证。

2023-03-02 21:15:00 83

转载 SQLSERVER 临时表 和 表变量 有区别吗

今天和大家聊一套面试中经常被问到的高频题,对,就是 临时表 和 表变量 这俩玩意,如果有朋友在面试中回答的不好,可以尝试看下这篇能不能帮你成功迈过。

2023-03-02 21:00:00 82

转载 【译】使用 ML.NET 进行机器学习 - 集群完整指南

在之前的几篇文章中,我们探索了一些基本的机器学习算法。到目前为止,我们介绍了一些简单的回归算法,分类 算法。我们使用 ML.NET 实现和应用这些算法。到目前为止,我们探索了使用监督学习的算法。这意味着我们始终拥有用于训练机器学习模型的输入和预期输出数据。在这种类型的学习中,训练集包含输入和期望的输出。通过这种方式,算法可以检查其计算出的输出是否与所需输出相同,并据此采取适当的措施。

2023-03-02 20:45:00 86

翻译 创建C# DCOM简单服务器以使用Excel RTD函数访问Excel电子表格的实时数据

本文介绍了一个简单的C#程序来演示如何允许Excel电子表格使用Excel RTD功能从雅虎财经网站提取实时数据。

2023-03-02 20:00:00 84

翻译 通过英特尔OpenVINO™与Torch-ORT集成简化PyTorch

​您是否想将PyTorch API与OpenVINO™工具包的推理性能提升结合使用,同时进行最少的代码更改?不要再看了,因为今天我们很高兴地宣布,与微软合作,OpenVINO™与PyTorch的ONNX Runtime集成(OpenVINO™与Torch-ORT的集成简称)。​

2023-03-02 19:45:00 87

转载 用 .NET 启动你的 大疆 Ryze Tello 无人机

大疆的 DJI Ryze Tello 是入门级的无人机,不仅在 STEM 教育中有非常广泛的应用,也可以作为编程入门的首选。通过 UDP 协议调用 DJI Ryze Tello SDK 可以让 DJI Ryze Tello 无人机执行起飞,降落,转向以及不同的花式动作。本文将会通过 .NET 创建应用控制 DJI Ryze Tello。

2023-02-28 22:15:00 117

转载 C# 如何部分加载“超大”解决方案中的部分项目

在有的特有的项目环境下,团队会将所有的项目使用同一个解决方案进行管理。这种方式方面了管理,但是却会导致解决方案变得非常庞大,导致加载时间过长。那么,如何部分加载解决方案中的部分项目呢?就让我们来借用微软退出的 slngen 工具来体验一下部分加载解决方案中的部分项目吧。

2023-02-28 20:45:00 75

翻译 针对Scikit-learn的Intel®扩展进行基准测试:它的速度有多快?

Scikit-learn是用于机器学习(ML)的最强大的Python库之一。它配备了许多机器学习工具,包括数学、统计和通用算法。虽然Scikit-learn速度很快,但总有改进的余地,以实现更大的优化并减少执行时间。此外,Scikit-learn本身不支持在GPU上运行。

2023-02-28 20:30:00 90

翻译 在Go中实现干净的架构

​Go中干净架构的整体示例,涵盖Web API的开发、文档和部署关于干净的架构已经写了很多。它的主要价值是能够维护无副作用的域层,这使我们能够在不利用大量模拟的情况下测试核心业务逻辑。

2023-02-28 20:15:00 38

转载 SQLSERVER 阻塞之 PFS 页到底是什么?

在 SQLSERVER 的众多阻塞场景中,有不小的一部分是由于 PFS 页上的 闩锁 等待造成的,毕竟写页操作一定是要串行化的,在面对 闩锁(PAGELATCH_X) 等待问题上,一定要搞明白 PFS 页到底是什么?这篇就来好好聊一聊。

2023-02-28 20:00:00 39

Winform-Sources.zip

可在WinForm应用程序中使用的简单2D绘图组件。它允许您在应用程序中创建具有缩放,缩放,滚动,居中和调整大小的简单2D绘图。您还可以将绘图另存为图像或打印。

2023-03-24

winform-Executable.zip

可在WinForm应用程序中使用的简单2D绘图组件。它允许您在应用程序中创建具有缩放,缩放,滚动,居中和调整大小的简单2D绘图。您还可以将绘图另存为图像或打印。

2023-03-24

ShanuAngular.zip

在本文中,我们将详细了解如何使用WEB API开始使用.NET 6.0和独立Angular模板,以及如何将WEB API和Angular项目发布到Internet信息服务。

2023-03-22

multilang.zip

在本文中,我们将详细了解如何开始使用.NET 6.0和独立Angular模板,使用Angular NGX翻译创建多语言网站。

2023-03-22

AngularStandAlone3.zip

在本文中,我们将详细了解如何开始使用.NET 6.0和独立Angular模板,以使用Admin LTE引导程序设计来制作一个简单的网站。

2023-03-22

AngularStandAlone.zip

在本文中,我们将详细了解如何开始使用.NET 6.0和Visual Studio 2022中提供的独立Angular模板。

2023-03-22

Angular-template.zip

本文详细介绍了如何使用Visual Studio 2022中提供的Angular模板开始使用.NET 6.0和Angular。

2023-03-22

MinimalAPINET6-WithDI.zip

编写API并不是什么新鲜事。我们已经这样做了一段时间了。但是通过新的.NET和其他更新,我们有了.NET 6 Minimal API。用更少的代码创建一个API!在本文中,我将引导您完成使用C#和.NET 6创建Minimal API所需的步骤。

2023-03-10

codeproject.js.BTB.zip

在本文中,我们将了解如何在关键业务中使用HSM来颁发,保护,隐藏数字密钥和证书。

2023-03-02

StockService.zip

本文介绍了一个简单的C#程序来演示如何允许Excel电子表格使用Excel RTD功能从雅虎财经网站提取实时数据。

2023-03-02

MyButtonControl.zip

在本文中,您将看到如何在.NET6 Core中创建自定义按钮的简短演示。

2023-02-24

BlazorMysql.zip

在本文中,我们将了解如何在MySQL中创建存储过程,以使用带有搜索参数的服务在Blazor应用程序中搜索和绑定客户详细信息。

2023-02-24

UniversalTypeConverter-src.zip

本文介绍.NET Framework提供的类型转换的不同可能性。最后,它提供了一个即用型解决方案:UniversalTypeConverter,它将几乎所有类型转换为另一种类型。

2023-01-18

UniversalTypeConverter.zip

本文介绍.NET Framework提供的类型转换的不同可能性。最后,它提供了一个即用型解决方案:UniversalTypeConverter,它将几乎所有类型转换为另一种类型。

2023-01-18

csharp-ftp-MSGfiles-source.ZIP

MSGfiles支持用户在共享网络上相互发送消息中的文件。这应该在家庭、学校和办公室中运作良好。这是使用电子邮件、FTP、文件共享或文件发送服务的替代方法。它专为由于带宽限制或隐私问题而不应离开网络的文件以及出于隐私问题而不应对整个网络可见的文件而设计。

2023-01-13

AsynchronyousEvents-Code8.zip

本文是有关如何在C#中调用异步事件的教程。我们将讨论与C#中事件/事件处理程序的使用相关的线程问题。目标受众是中级C#程序员及以上人员。

2023-01-13

ComponentCallbackSamplesV1.2.zip

本文介绍了启用Blazor组件以允许来自外部模板的带有可选数据的回调的问题和解决方案。

2023-01-13

EfCoreCleanHelper.zip

我们可能需要使用EF Core从表中删除所有记录。在本文中,我们将检查替代选项,例如运行截断/删除命令和单元测试选项。

2023-01-11

EfCoreHelper.zip

在本文中,我们将探讨在EF Core中运行行SQL的现有选项和自定义选项,但更侧重于使用ADO.NET的扩展方法实现。

2023-01-11

MigrationTableEfCore.zip

本文探讨了一些用于自定义实体框架核心迁移表的选项。

2023-01-11

IDumpable-Demo.zip

IDumpable接口只是一个简单的接口,它有一个Dump()方法和一个公共属性。每个希望实现IDumpable接口的类都必须实现Dump()方法,并且可以利用公共属性来管理代码的执行。

2023-01-09

ng-bootstrap-charts.zip

这是一个关于如何在ng-bootstrap导航/选项卡中显示交互式CanvasJS angular图表的教程。

2023-01-09

GlobalMarket-part2.zip

这是构建金融应用程序系列文章的第2部分,在后端调用Yahoo Finance API并使用Angular Material增强前端。

2023-01-08

GlobalMarket.zip

本文展示了如何从VS 2022创建Angular 13前端和.NET 6后端,并介绍了一些Angular基础知识,例如多项目工作区、Angular库和开发代理。

2023-01-08

Application.zip

使用Dapper和非常明智地使用实体框架,任何表上的任何CRUD操作都可以推广到单个实体控制器中的一组简单的API端点。此外,备份表服务非常容易实现创建/更新/删除审计。这是一次代码,忘记了一组控制器和服务。提供了一个授权层来将权限映射到用户角色。

2023-01-04

tigerhash.zip

这篇文章是关于一组实现加密Tiger哈希算法的纯C#类。

2023-01-04

Python-PATCH.zip

在此提示中,您将看到一个示例,用于检查如何使用SQLAlchemy和Python在FastAPI中部分更新数据。

2023-01-04

carousel.zip

我最近决定为一个组织修改即将举行的活动轮播。

2022-12-29

Merge-Sql.zip

本文探讨如何在不同的数据库中使用这些MERGE语句。我们将检查其他替代方法,因为所有数据库和版本都不支持MERGE语句。

2022-12-20

LogMiddleware.zip

下面是一个使用中间件记录每个请求响应和其他信息的示例。

2022-12-13

repository-pattern.zip

在本文中,重点是使用Python为SQLAlchemy创建一个通用存储库类,并在FastAPI项目中使用它。

2022-12-09

conditional-query.zip

这是创建自定义条件筛选器运算符的示例。

2022-12-09

Identity-All-Db.zip

这篇文章讨论了PostgreSQL,Oracle和MySql中的自动递增列。

2022-12-09

CaseWithDifferentClause.zip

在本文中,我们将了解如何在任何允许有效表达式的语句或子句中使用CASE。

2022-12-09

10-DependencyInjection-Code.zip

这计划是关于依赖关系注入模式和相关主题的简明教程:依赖关系反转原则(DIP)、控制反转(IoC)原则和依赖关系注入容器(又名IoC容器)。虽然简短,但本教程的广度和深度足以提供主题的可靠概述。它非常适合那些需要快速掌握基本概念的人。

2022-12-07

ScanContentCSharpNet6.zip

合并用户安装的反恶意软件以扫描.NET Framework 4.8、.NET 6和C++应用程序中的用户输入。

2022-12-07

ScanContentCpp.zip

合并用户安装的反恶意软件以扫描.NET Framework 4.8、.NET 6和C++应用程序中的用户输入。

2022-12-07

ScanContentCSharp.zip

合并用户安装的反恶意软件以扫描.NET Framework 4.8、.NET 6和C++应用程序中的用户输入。

2022-12-07

AutoMapper.zip

在这篇文章中,我们将重点介绍将复杂对象转换为对象列表。

2022-12-07

docker-servers.zip

此技巧是在Docker中设置FTP、SFTP、SMTP、Cache、LDAP、SSO服务器和GUI客户端的快速基本演练。

2022-12-07

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

TA关注的人

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