zl程序教程

.net core 3.1

  • 2019-10-30-C#-dotnet-core-局域网组播方法「建议收藏」

    2019-10-30-C#-dotnet-core-局域网组播方法「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。titleauthordateCreateTimecategoriesC# dotnet core 局域网组播方法lindexi2019-10-30 9:0:48 +08002019-10-29 12:2:46 +0800dotnet C#发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147499.html原文链接:ht

    日期 2023-06-12 10:48:40     
  • asp.net core 阿里云消息服务(Message Service,原MQS)发送接口的实现

    asp.net core 阿里云消息服务(Message Service,原MQS)发送接口的实现

    最近在后台处理订单统计等相关功能用到了大力的mqs,由于官方没有实现asp.net core的sdk,这里简单实现了发送信息的功能,有兴趣的可以参考实现其他相关功能using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Net.Http.Header

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2022年10月 LiteDB数据库-.Net Core中的使用

    【愚公系列】2022年10月 LiteDB数据库-.Net Core中的使用

    文章目录前言一、LiteDB概念1.LiteDB的语法2.LiteDB的功能3.LiteDB支持的平台一、.Net Core中使用LiteDB1.创建项目2. Nuget 安装 LiteDB3. 创建实体类4. 打开数据库5. 下面是一个增删改查的例子6. LiteDB进行文件存储二、LiteDB的管理工具前言LiteDB 是一个小型、快速、轻量级的 .NET NoSQL 嵌入式数据库,也就是我

    日期 2023-06-12 10:48:40     
  • 【特别的骚气】asp.net core运行时注入服务,实现类库热插拔

    【特别的骚气】asp.net core运行时注入服务,实现类库热插拔

    引言很久之前在群里有看到说asp.net core能不能在运行时注入程序,当时并没有太在意,刚才在某个群里又看到有人再问,core能不能在运行时注入服务,闲来无事,我就研究了一下,其实也比较简单,在之前手写IOC的文章中,我们着重介绍了几个比较重要的接口,这里我们就需要用到那篇文章说到的接口,不明白的同学,传送门在此:Asp.net core自定义依赖注入容器,替换自带容器 - 四处观察 - 博客

    日期 2023-06-12 10:48:40     
  • Kubernetes 1.9.6 CA IPVS CoreDNS

    Kubernetes 1.9.6 CA IPVS CoreDNS

    简介kubernetes 系统的各组件需要使用 TLS 证书对通信进行加密,本文档使用 CloudFlare 的 PKI 工具集 cfssl 来生成 Certificate Authority (CA) 和其它证书,操作系统CentOS7 amd64;集群节点 10.202.43.132 master & etcd 10.202.43 133 master & node &

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2022年12月 .NET CORE工具案例-性能监控工具WatchDog的使用

    【愚公系列】2022年12月 .NET CORE工具案例-性能监控工具WatchDog的使用

    文章目录前言一、性能监控工具WatchDog的使用1.安装包2.添加引用3.配置 WatchDog 中间件4.运行程序4.1 登录页面4.2 查看 Http 请求和响应4.3 查看异常信息4.4 记录日志信息前言所谓日志(Log)是指系统所指定对象的某些操作和其操作结果按时间有序的集合。每个日志文件由日志记录组成,每条日志记录描述了一次单独的系统事件。通常情况下,系统日志是用户可以直接阅读的文本文

    日期 2023-06-12 10:48:40     
  • .NET Core3.1 Dotnetty实战第一章

    .NET Core3.1 Dotnetty实战第一章

    一、概要本系列文章主要讲述由微软Azure团队研发的.net的版本的netty,Dotnetty。所有的开发都将基于.net core 3.1版本进行开发。Dotnetty是什么,原本Netty是由JBOSS提供的一个java开源框架后来由微软抄了一份.net的版本, 是业界最流行的NIO框架,整合了多种协议( 包括FTP、SMTP、 HTTP等各种二进制文本协议)的实现经验,精心设计的框架,在多

    日期 2023-06-12 10:48:40     
  • .Net Core3.1 SignalR for WPF Asp.net

    .Net Core3.1 SignalR for WPF Asp.net

    # 一、概要 #这篇文章将向大家分享最近学习的一种实时通讯框架SignalR。## 什么是SignalR?##- SignalR是一个.NET Core/.NET Framework的开源实时框架,可使用Long Polling,ServerSent Events和Websocket作为底层传输方式。- SignalR基于这三种技术构建,抽象于它们之上,它让你更好的关注业务问题而不是底层传输技术问

    日期 2023-06-12 10:48:40     
  • 解决aspnetcore-browser-refresh.js:234 WebSocket connection to 'wss://localhost:62356/Admin/' failed问题

    解决aspnetcore-browser-refresh.js:234 WebSocket connection to 'wss://localhost:62356/Admin/' failed问题

    前言  前段时间升级了Visual Studio到v17.1.1最新版本,然后今天来运行之前的一个.net5项目一直提示:aspnetcore-browser-refresh.js:234 WebSocket connection to 'wss://localhost:62356/Admin/' failed:问题,奇怪这个项目已经有很长的一段时间没有做任何修改了,经过一番搜

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2022年12月 Elasticsearch数据库-.NET CORE的Serilog=>Rabbitmq=>Logstash=>Elasticsearch的日志传输(四)

    【愚公系列】2022年12月 Elasticsearch数据库-.NET CORE的Serilog=>Rabbitmq=>Logstash=>Elasticsearch的日志传输(四)

    文章目录前言1.logstash的简介一、.NET CORE的Serilog=>Rabbitmq=>Logstash=>Elasticsearch的日志传输1.安装包2.进行Serilog的配置3.LogLogstash配置4.测试前言Logstash是一种分布式日志收集框架,经常与ElasticSearch,Kibana配置,组成著名的ELK技术栈,非常适合用来做日志数据的分析。logstash

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2022年12月 .NET CORE工具案例-PLG轻量级日志可视化服务

    【愚公系列】2022年12月 .NET CORE工具案例-PLG轻量级日志可视化服务

    文章目录前言1.Serilog简介2.Grafana简介3.Loki是什么一、Serilog对接Grafana轻量级日志可视化服务1.Grafana部署2.Loki部署3.promtail部署4.测试.NET Core写入日志效果5.测试查询日志总结前言日志功能是几乎所有程序或系统都必备的一个功能。该文章通过使用Loki+Grafana来实现日志记录与可视化查询。1.Serilog简介Serilo

    日期 2023-06-12 10:48:40     
  • .net 温故知新:【10】.NET ORM框架EFCore使用入门之CodeFirs、DBFirst

    .net 温故知新:【10】.NET ORM框架EFCore使用入门之CodeFirs、DBFirst

    前言:本系列是我自己学习.net相关知识,以便跟上.net跨平台的步伐,目前工作原因基本在.net Framework4.7以下,所以才有了这一系列的学习总结,但是并不是从基本的C#语法和基础知识开始的,而是围绕.net core以后平台的重要设计和差异进行温故知新。目的在于通过要点的梳理最后串联起整个跨平台框架。之前的几篇算是把框架重要设计和框架重要知识点复习了,当然什么系统都可能使用到ORM框

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年01月 Dapr分布式应用运行时-Dapr运行.Net Core程序

    【愚公系列】2023年01月 Dapr分布式应用运行时-Dapr运行.Net Core程序

    文章目录前言一、Dapr运行.Net Core程序1.创建应用2.添加 Dapr 状态管理3.Program类如下3.运行程序原理说明前言Dapr能运行各种各样的应用程序包含python、java、node、.net等。Dapr 使用主要有两种模式:基于docker内初始化时选择docker外初始化时选择docker外相关文档:https://docs.dapr.io/operations/hos

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年01月 .NET CORE工具案例-LazyCaptcha图片验证码

    【愚公系列】2023年01月 .NET CORE工具案例-LazyCaptcha图片验证码

    文章目录前言1.验证码的作用一、LazyCaptcha图片验证码基本使用1.安装包2.配置3.注入3.使用4.运行二、LazyCaptcha图片验证码之随机验证码前言1.验证码的作用验证码作为一种人机识别手段,其终极目的,就是区分正常人和机器的操作。 区分人机行为的作用不言而喻。互联行为的注册、登录、发帖、领优惠券、投票等等应用场景,都有被机器刷造成各类损失的风险,如果不对各类机器垃圾的行为加以防

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年01月 .NET CORE工具案例-SharpConfig配置文件读取库

    【愚公系列】2023年01月 .NET CORE工具案例-SharpConfig配置文件读取库

    文章目录前言一、SharpConfig的使用1.安装包2.创建配置文件3.读取配置文件4.写入配置文件5.加载配置文件6.保存配置7.忽略属性、字段和类型8.添加自定义对象转换器8.1 创建转换器8.2 注册类型转换9.对象和数组操作10.文件注释备注前言在计算机科学领域,配置文件(英语:configuration file,台湾作设定档)是一种计算机文件,可以为一些计算机程序配置参数和初始设置。

    日期 2023-06-12 10:48:40     
  • 分布式事务 | 使用 dotnetcore/CAP 的本地消息表模式

    分布式事务 | 使用 dotnetcore/CAP 的本地消息表模式

    本地消息表模式本地消息表模式,其作为柔性事务的一种,核心是将一个分布式事务拆分为多个本地事务,事务之间通过事件消息衔接,事件消息和上个事务共用一个本地事务存储到本地消息表,再通过定时任务轮询本地消息表进行消息投递,下游业务订阅消息进行消费,本质上是依靠消息的重试机制达到最终一致性。其示意图如下所示,主要分为以下三步: 本地业务数据和发布的事件消息共享同一个本地事务,进行数据落库,其中事件消息持久

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用

    【愚公系列】2023年01月 Docker容器 Compose集群部署.NET Core应用

    文章目录前言1.Compose 简介一、Compose集群部署.NET Core应用1.创建应用2.发布应用前言1.Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 Compose 使用的三个步骤:使用 Dock

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年02月 .NET/C#知识点-.NET Core配置文件详解

    【愚公系列】2023年02月 .NET/C#知识点-.NET Core配置文件详解

    文章目录前言1.IP和端口2.域名3.通用软件说明一、.NET Core配置文件详解1.launchSettings.json2.appsettings.json2.1 说明2.2 读取3.Program.cs3.1 UseUrls3.2 UseKestrel3.3 app.Urls.Add总结前言1.IP和端口任何一个系统进程都是同个IP和端口号的组合来定位的。网站其实也是进程之一,网站的访问,

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年02月 .NET CORE工具案例-Workflow-Core轻量级工作流引擎(简单使用)

    【愚公系列】2023年02月 .NET CORE工具案例-Workflow-Core轻量级工作流引擎(简单使用)

    文章目录前言1.什么是工作流一、Workflow-Core轻量级工作流引擎1.安装包2.简单使用2.1 定义步骤2.2 定义工作流2.3 启动工作流2.4 运行二、Workflow-Core的流程配置1.代码配置2.JSON配置3.YAML配置前言1.什么是工作流工作流是OA系统比较重要的功能之一,主要在于企业流程协同审批,有效进行流程管理。流程管理起源于生产组织和办公自动化领域,是针对日常工作中

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年02月 .NET CORE工具案例-Workflow-Core轻量级工作流引擎(流程事件)

    【愚公系列】2023年02月 .NET CORE工具案例-Workflow-Core轻量级工作流引擎(流程事件)

    文章目录前言1.什么是工作流一、Workflow-Core轻量级工作流引擎1.安装包2.流程事件2.1 定义步骤2.2 定义工作流2.3 启动工作流2.4 运行二、Workflow-Core的流程配置1.代码配置2.JSON配置3.YAML配置前言1.什么是工作流工作流是OA系统比较重要的功能之一,主要在于企业流程协同审批,有效进行流程管理。流程管理起源于生产组织和办公自动化领域,是针对日常工作中

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年02月 .NET CORE工具案例-Caliburn.Micro的使用基于WPF的改造的MVVM案例

    【愚公系列】2023年02月 .NET CORE工具案例-Caliburn.Micro的使用基于WPF的改造的MVVM案例

    文章目录前言1.Caliburn.Micro是什么2.Caliburn.Micro的主要功能一、Caliburn.Micro的使用基于WPF的改造1.项目介绍2.安装软件包3.改造App启动项目4.BootstrapperBase启动类5.视图和视图模型详解5.1 index5.1.1 视图模型5.1.2 视图5.2 Login5.2.1 视图模型5.2.2 视图5.3 Login5.3.1 视图

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年02月 .NET CORE工具案例-MahApps.Metro基于WPF的UI控件库

    【愚公系列】2023年02月 .NET CORE工具案例-MahApps.Metro基于WPF的UI控件库

    文章目录前言一、MahApps.Metro基于WPF的UI控件库1.安装包2.添加资源3.主视图改造4.视图的数据源5.运行程序前言MahApps.Metro是一个用于开发Windows应用程序的开源.NET库,它可以提供一种简单的方式来为WPF应用程序添加丰富的用户界面元素。MahApps.Metro官方文档:https://mahapps.com/docs/MahApps.Metro源码网址:

    日期 2023-06-12 10:48:40     
  • 【愚公系列】2023年02月 .NET CORE工具案例-ToolGood.Words敏感词过滤

    【愚公系列】2023年02月 .NET CORE工具案例-ToolGood.Words敏感词过滤

    文章目录前言1.什么是敏感词过滤2.ToolGood.Words是什么3.ToolGood.Words的相关概念一、ToolGood.Words敏感词过滤1.安装包2.定义模型类3.定义敏感词实现类4.定义特性5.添加配置文件6.配置热更新7.运行前言1.什么是敏感词过滤敏感词过滤是一种处理网络内容的技术,可以检测和过滤出网络中的敏感词汇。它通过给定的关键字或字符串,判断网络内容是否包含某些敏感信

    日期 2023-06-12 10:48:40     
  • ASP.NET Core 6 RazorPages 开发项目实战教程

    ASP.NET Core 6 RazorPages 开发项目实战教程

    ASP.NET Core 6 RazorPages 开发项目实战教程今天我们来学习新的内容,那就是ASP.NET Core 6 。虽然.NET 6目前是预览版2的状态,但是基于微软的特性,预览版的话基本上不会有太大的变动了。所以我们可以正常的投入学习了,等到11月份 发布的RTM版本的时候。我们就可以无缝升级切换到.NET 6的RTM版本。好的,在我们开始使用.NET 6之间,你或许会有疑问,为什

    日期 2023-06-12 10:48:40     
  • 正式开始学习ASP.NET Core 6 Razor Pages 介绍

    正式开始学习ASP.NET Core 6 Razor Pages 介绍

    ASP.NET Core Razor Pages 介绍我们将使用Visual Studio 2019使用 Razor Pages 创建新的Web应用程序。以下是步骤。启动Visual Studio 2019单击“ 创建新项目”选项。在随后的屏幕上,选择“ ASP.NET Core Web应用程序”模板,然后单击“ 下一步”。在下一个屏幕上,为项目提供一个名称。我命名了YoYoMooc.Studen

    日期 2023-06-12 10:48:40     
  • NetTask - 基于.netcore的开源Web任务管理器

    NetTask - 基于.netcore的开源Web任务管理器

    NetTaskNetTask是一款基于.net core3.0开发的的通用任务管理系统,将任务逻辑和任务调度彻底分离,并可通过Web界面远程监控和管理任务。 .Net Core 3.0可回收程序集加载上下文AssemblyLoadContext新增了Unload方法,真正实现了程序集的热插拔。用这个有什么好处不需再关注任务调度,只需编写任务执行的逻辑代码,由任务管理器统一调度;在任务中打印日志,可

    日期 2023-06-12 10:48:40     
  • dotnet core 不自动从 https 到 http 的 302 重定向

    dotnet core 不自动从 https 到 http 的 302 重定向

    本文记录一个已知问题,或者准确来说是设计如此的行为,在 dotnet core 下,无论是 dotnet core 3.1 还是 dotnet 5 或 dotnet 6 或 dotnet 7 等,如果访问的 https 链接返回 302 状态码,且跳转的链接是一个 http 链接,那将不会自动跳转默认情况下,咱可以通过设置 HttpClient 的 HttpClientHandler 从而设置 A

    日期 2023-06-12 10:48:40     
  • 医院实验室LIS系统源码,采用.Net Core开发

    医院实验室LIS系统源码,采用.Net Core开发

    基于B/S架构的医学实验室检验系统源码,整个系统的运行基于WEB层面,只需要在对应的工作台安装一个浏览器软件有外网即可访问。全套系统采用云部署模式,部署一套可支持多家医院检验科共同使用。采用.Net Core新的技术框架、DEV报表、前端js封装、分布式文件存储、分布式缓存等,支持IIS独立部署,Docker部署等多种方式。系统遵循服务化、模块化原则开发,功能齐全,具有强大的可扩展性,二次开发方便

    日期 2023-06-12 10:48:40     
  • 在Linux中安装ASPNET.Core3.0运行时的示例代码

    在Linux中安装ASPNET.Core3.0运行时的示例代码

    cd /runtimes wget https://download.visualstudio.microsoft.com/download/pr/b0c44e05-b7a1-4221-94ec-a0c0d3a11eed/afc61567dd6db8f097e244871889458c/aspnetcore-runtime-3.0.0-linux-x64.tar.gz mkdir aspnet

    日期 2023-06-12 10:48:40     
  • .NET Core 2.0版本预计于2017年春季发布详解编程语言

    .NET Core 2.0版本预计于2017年春季发布详解编程语言

    英文原文: NET Core 2.0 Planned for Spring 2017 微软项目经理 Immo Landwerth 公布了即将推出的 .NET Core 2.0 版本的细节,该版本预计于 2017 年春季发布。这是 .NET Core 平台的一个重要发布,因为 2.0 版本对 .NET Core 的各项功能都有显著扩展。 言归正传,我们来看看即将发布的.NET C

    日期 2023-06-12 10:48:40     
  • 【原创】使用.NET Core 1.0创建一个Self-Contained控制台应用详解编程语言

    【原创】使用.NET Core 1.0创建一个Self-Contained控制台应用详解编程语言

      至于什么是Self-Contained应用类型以及与Portable应用类型的区别,请参考另一篇文章:.NET Core应用类型(Portable apps Self-contained apps),这篇文章仅仅是做一个完整的Demo供大家参考。 1、在指定目录创建一个HelloWorld的目录,使用命令行切换到此目录,执行:dotnet new 创建一个新的控制台项目。

    日期 2023-06-12 10:48:40