经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 ASP.net

如何在 Docker 环境下自动给 .NET 程序生成 Dump

前言 之前“一线码农”大佬有写文章介绍了如何在 windows 下自动 dump,正好手里有个在 docker 环境下 dump 的需求,所以在参考大佬文章的基础上,有了本篇。 ? 工具 dotnet-dump (https: docs.microsoft.com/en-u dotnet/c...[2021/6/7]

.Net Core with 微服务 - Ocelot 网关

上一次我们通过一张架构图(.Net Core with 微服务 - 架构图)来讲述了微服务的结构,分层等内容。从现在开始我们开始慢慢搭建一个最简单的微服务架构。这次我们先用几个简单的 web api 项目以及 ocelot 网关项目来演示下网关是如何配置,如何工作的。 Ocelot 网关 Oc...[2021/6/7]

关于MySql使用EFCore CodeFirst 自定义RowVersion并发字段的解决办法

依赖包版本:MySql.EntityFrameworkCore v5.0.3.1 RowVersion字段的作用:在增/删/改...数据时,先判断该数据的RowVersion字段是否发生改变来实现乐观锁的效果。 在SqlServer中,设置并发字段时可以在代码中采用byte[]类型字段来存...[2021/6/7]

ASP.NET Core 文件上传 之 文件签名验证

ASP.NET Core 文件上传 系列之 文件签名验证 一、前言 在最近的开发过程中遇到一个文件上传的需求。由于目标框架是 asp.net core 5。遂打开 MSDN 翻阅 文件上传 的相关内容,在学习过程中发现在上传文件时可以对文件签名进行验证。 文件的签名由文件开头部分中的前几个字...[2021/5/31]

ASP.NET Core文件压缩最佳实践

前言   在微软官方文档中,未明确指出文件压缩功能的使用误区。   本文将对 ASP.NET Core 文件响应压缩的常见使用误区做出说明。 误区1:未使用 Brotil 压缩   几乎不需要任何额外的代价,Brotil 压缩算法可以帮助你的网站提升约 20% 静态资源加载性...[2021/5/31]

Build 2021 :正式发布.NET 6 Preview4

Build 2021 :正式发布.NET 6 Preview4

微软在不断推进.NET 6的可用性,昨晚的Build 2021大会上发布了Preview4, 这是一个很大的版本更新,带来大量的功能,以及接近最终的产品交付质量,不过,这并不意味着可以在生产环境使用了,正式发布RC版本是在8月份,正式发布RTM版本是在11.9 ,到时.NET正式完成.NET F...[2021/5/31]

.NET Core开发实战 微服务架构最佳实践

.NET Core开发实战 微服务架构最佳实践

.NET Core与以往版本最大的不同就是跨平台和开源,跨平台意味着你可以有更多的开发环境和部署环境的选择, 尤其是对Docker和Kubernetes,.NET Core都具有良好的支持。   .NET Core云原生微服务架构的开发,不仅涉及到.NET Core重要组件的知识...[2021/5/31]

Autofac 集成测试 在 ConfigureContainer 之后进行 Mock 注入

在使用 Autofac 框架进行开发后,编写集成测试时,需要用 Mock 的用于测试的模拟的类型去代替容器里面已注入的实际类型,也就需要在 Autofac 完全收集完成之后,再次注入模拟的对象进行覆盖原有业务代码注册的正式对象。但 Autofac 默认没有提供此机制,我阅读了 Autofac 的...[2021/5/31]

EF更新多对多关系表中记录的时候,无法更新关系表的问题。

今天在工作中碰到了一个很奇怪的问题。 当在更新一个表A中的记录的时候,会发现,在跟该A表多对多关系的外键表B中,会被增加几条记录。 而原本我希望的是,只在这A表和B表的多对多关系表AB中,增加对应的记录,而不是在实体表B中增加记录(实体表中原本就有该记录,又增加了重复的记录)。 几经测试,...[2021/5/31]

ASP.NET MVC通用权限管理系统源代码开源发布(AngelRM_MVC)v2.1

一、Angel工作室简单通用权限系统简介    AngelRM(Asp.net MVC)是基于asp.net(C#)MVC打造后端原生态代码+前端bootstrap+ztree+lodash+jquery技术,系统追求原始精简的原则在执行效率上更快,采用boots...[2021/5/24]

.Net 学习,简单使用WebService

一、前言 三点几了,可以开始饮茶了(不是) 最近项目要用到WebService做服务端接口,我又没有弄过这个东西,只好网上找点资料自学。鼓捣几天也学到点东西,就写点东西记录一下。 二、正文 首先,关于什么是WebService各种百科里面有解释我就不放上来了,我的理解是它就是一个服务端,用来...[2021/5/24]

iNeuOS工业互联平台,WEB组态(iNeuView)增加动态图元,例如液位 - 唯笑志在-ineuos.net

目       录 1.      概述... 2 2.      平台演示... 2 3.   &...[2021/5/24]

.NetCore 消息队列的使用

1 消息队列的优点 消息队列本质是生产者——消费者模式。也有很多使用方式。那么它有什么优点呢? 以日常生活中邮寄信件这个行为举例, 当只有1个寄信人,1个邮递员的时候。寄信人想要寄信,到指定地点(邮局),直接将信件交给邮递员即可。 当有50个寄信人的时候,1个邮递员的时候。这50个寄信...[2021/5/24]

低代码平台--基于surging开发微服务编排流程引擎构思

前言  微服务对于各位并不陌生,在互联网浪潮下不是在学习微服务的路上,就是在使用改造的路上,每个人对于微服务都有自己理解,有用k8s 就说自己是微服务,有用一些第三方框架spring cloud, dubbo ,abp, nginx,kong就说是微服务的,还有用一些第三放分布式平台去...[2021/5/24]

.Net Core with 微服务 - 架构图

.Net Core with 微服务 - 架构图

上一次我们简单介绍了什么是微服务(.NET Core with 微服务 - 什么是微服务 )。介绍了微服务的来龙去脉,一些基础性的概念。有大佬在评论区指出说这根本不是微服务。由于本人的能力有限,大概也只能理解到这个层次。先不管它到底是不是微服务吧,既然开篇了,那就硬着头皮把这个系列写完。我想不...[2021/5/24]

基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体

LnskyDB LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼. 文档地址: https: liningit.github.io/Dapper.LnskyDB/ 开源地址: https: githu...[2021/5/24]

ASP.NET Core 3.1 WebAPI 自定义ActionFilter过滤器

原文地址:https: www.cnblogs.com/jingjiangtao/p/14711003.html  准备工作 为了演示自定义过滤器,需要新建一个 ASP.NET Core Web API 项目,项目配置可以按照自己的习惯来,也可以参考下面的配置,总之能让项目跑起来就可...[2021/5/17]

Newtonsoft.Json的使用整理

关于我 我的博客 | 欢迎关注 引言 json是我们在工作中经常用到的一种数据传输格式,开始过程中解析json是我们经常面对的问题。NewtonsoftJson是c#的一套json处理封装类,它可以高效,方便地帮助我们处理json。 NetonSoftJson提供了完整的使用文档,文档地址...[2021/5/17]

.Net Core 3.x Api开发笔记 -- 输入参数模型验证(六)

参数模型验证  一般是对传入的参数按照制定规则校验,该章节主要演示在服务端对传入参数进行校验 校验主要包括3点: 1,定义验证规则 2,按照规则进行检查 3,错误报告   1,定义验证规则 这里介绍3中验证方式: 方式一:使用 Data Annotations程...[2021/5/17]

.Net 中两分钟集成敏感词组件

.Net 中两分钟集成敏感词组件

现如今大部分服务都会有用户输入,为了服务的正常运行,很多时候不得不针对输入进行敏感词的检测、替换。如果人工做这样的工作,不仅效率低,成本也高。所以,先让代码去处理输入,成为了经济方便的途径。水弟在这里写了一个让小编姐姐都觉得快的敏感词组件接入示例,不需要依赖第三方服务,只需两分钟即可享受清爽文字...[2021/5/17]

.net web core 如何编码实现文件上传功能

.net web core 如何编码实现文件上传功能

关于我 我的博客 | 欢迎关注 前言 在进行Web前后端分析开始时,我们经常会碰到文件上传的需求。上传用户头像,上传认证材料、审核材料等,这些都可以归类为文件上传功能。 今天主要把自己在开发过程中的心得进行一个整理,供大家学习。 开启静态文件中间件 默认情况下,静态文件(如 HTML、C...[2021/5/17]

NetCore3.1及Vue开发通用RBAC前后端通用框架 - Levy-伟

目录框架说明项目框架图多租户权限设计表效果图后端拉取运行前端项目请参考 前端系列发布到docker中netcore3.1 发布到docker中所遇到的坑及解决 框架说明 该框架是本人学习过程中本着只有自己动手操作一遍才能真正理解,和遇到对应问题并解决问题的思路。和为了能在开发相应系统时能快...[2021/5/17]

.Net Core 3.x Api开发笔记 -- Swagger(七)

Swagger 可以用来快速生成REST API文档 其他的不多说,该章节演示如何在 .Net Core Api中使用 在老的项目框架中使用该组件,可以参考另外一篇文章:在MVC项目中使用 Swagger API文档 1,引用 Swashbuckle.AspNetCore 包 ...[2021/5/17]

aspnetcore 应用 接入Keycloak快速上手指南

登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出aspnetcore 应用如何快速...[2021/5/10]

Log4net保存自定义字段到数据库(以oracle为例)

概述        Log4net保存自定义字段到数据库,此处以oracle数据库为例 实现        1、下载log4net,添加log4net引用。        ...[2021/5/10]

.NET Core with 微服务 - 什么是微服务

微服务是这几年最流行的架构,说起架构不提微服务都不好意思跟人家打招呼。最近想要再梳理一下关于微服务的知识,并且结合本人的一些实践经验来做一些总结与分享。前面会分享一些概念性的东西,后面也会使用.net来实践,一步步完成一个简单的微服务架构的小demo。 什么是微服务 其实微服务并没有统一的标准...[2021/5/10]

surging 基于流媒体服务如何集群分流

前言 最近几年微服务可谓是大火,大家忙着建设微服务,学习微服务如何搭建,微服务技术体系的演变也使得企业公司能支持起灵活,多样化的业务需求和越来越多的访问量,有很多企业用户正在朝着业务中台,SAAS云平台进行发展,并能与时俱进跟上技术时代的脚步。而这篇文章呢,主要是讲解一下流媒体服务如何集群分流,...[2021/5/10]

详解.Net缓存之MemoryCahe

1. MemoryCahe NetCore中的缓存和System.Runtime.Caching很相似,但是在功能上做了增强,缓存的key支持object类型;提供了泛型支持;可以读缓存和单个缓存项的大小做限定,可以设置缓存的压缩比例。 通过实现微软官方的Microsoft.Extens...[2021/5/7]

如何在.NET Core中为gRPC服务设计消息文件(Proto)

如何在.NET Core中为gRPC服务设计消息文件(Proto)

如何在.NET Core中为gRPC服务设计消息 使用协议缓冲区规范定义gRPC服务非常容易,但从需求转换为.NET Core,然后管理服务的演变时,需要注意几件事。 创建gRPC服务的核心是.proto文件,该文件以与语言无关的格式描述了该服务。使用.proto文件,Visual St...[2021/5/7]

.Net Core 3.x Api开发笔记 -- 使用AutoMapper

 1,安装AutoMapper包 2,准备实体类和映射类 1 public cla Users 2 { 3 public int Userid { get; set; } 4 public string Usernam...[2021/5/7]

利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理

在Asp.net Web API中,对业务数据的分页查询处理是一个非常常见的接口,我们需要在查询条件对象中,定义好相应业务的查询参数,排序信息,请求记录数和每页大小信息等内容,根据这些查询信息,我们在后端的Asp.net Web API中实现对这些数据的按需获取,并排序返回给客户端使用。本篇随笔...[2021/5/6]

微软加入字节码联盟,进一步开发支持Blazor 的WebAssembly技术

字节码联盟 (Bytecode Alliance)宣布已正式成为 501(c)(3) 非营利组织,参与组建的企业/组织包括 Fastly、英特尔、Mozilla 和微软,此外还邀请到了 Arm、DFINITY Foundation、Embark Studios、谷歌、Shopify 和加州大学圣...[2021/5/6]

使用 EPPlus 封装的 excel 表格导入功能 (二) delegate 委托 --永远滴神

使用 EPPlus 封装的 excel 表格导入功能 (二) delegate 委托 --永远滴神

使用 EPPlus 封装的 excel 表格导入功能 (二) delegate 委托 --永远滴神 前言 接上一篇 使用 EPPlus 封装的 excel 表格导入功能 (一) 前一篇的是大概能用但是不一定好用的版本 后来我又重新封装扩展了一下 支持自定义更多东西(但是封装地是否有必要我就...[2021/5/6]

Magicodes.IE.ASPNETCore之多样化接口使用

1.安装包 Install-Package Magicodes.IE.AspNetCore 2.开始配置 在Startup.cs的Configure()方法中,在UseRouting()中间件之后,注册如下中间件 public void Configure(IApplicationBuil...[2021/5/6]

2、ASP.NET Core中服务的生命周期

       ASP.NET Core支持依赖注入软件设计模式,它允许在不同的组件中注入我们的服务,并且控制服务的初始化。有些服务可以在短时间内初始化,并且只能在某个特别的组件,以及请求中才能用到;而还有一些服务,仅仅只用初始化一次,就可以在整个应用程序中...[2021/5/6]

C# 8.0和.NET Core 3.0高级编程 分享笔记二:编程基础第一部分

基础部分被我分为了2篇,因为实在太多了,但是每一个知识点我都不舍得删除,所以越写越多,这一篇博客整理了4个夜晚,内容有点多建议慢慢看。本章涵盖以下主题: 介绍C# 理解C#的基础知识 使用变量 处理空值 下一章进一步探索控制台应用程序。 2.1) 介绍C# 1.C#1.0 ...[2021/5/6]

ASP.NET CORE使用WebUploader对大文件分片上传,并通过ASP.NET CORE SignalR实时反馈后台处理进度给前端展示

本次,我们来实现一个单个大文件上传,并且把后台对上传文件的处理进度通过ASP.NET CORE SignalR反馈给前端展示,比如上传一个大的zip压缩包文件,后台进行解压缩,并且对压缩包中的文件进行md5校验,同时要求前台可以实时(实际情况看网络情况)展示后台对压缩包的处理进度(解压、校验文件...[2021/5/6]

ASP.NET Core扩展库之Http请求模拟

ASP.NET Core扩展库之Http请求模拟

    如今,完全独立的业务应用几乎不存在,不管是在企业内部微服务之间的调用,还是与外部第三方服务的调用,Http的API交互是常见的场景,这些实际情况给我们的开发带来了比较大的挑战,一是第三方服务可能会牵制我们的开发进度,特别是在多团队开发的情况下,由于...[2021/5/6]

C# 8.0和.NET Core 3.0高级编程 分享笔记三:编程基础第二部分

C# 8.0和.NET Core 3.0高级编程 分享笔记三:编程基础第二部分

这一篇是接上一篇笔记的第二部分。 2.5深入研究控制台应用程序 前面创建并使用了基本的控制台应用程序,下面更深入地研究它们。 控制台应用程序是基于文本的,在命令上运行的。它们通常执行需要编写脚本的简单任务,例如编译文件或加密配置文件的一部分。 2.5.1向用户显示输出 控制台应用程序执行的...[2021/5/6]

.Net Core 集成 Kafka

最近维护的一个系统并发有点高,所以想引入一个消息队列来进行削峰。考察了一些产品,最终决定使用kafka来当做消息队列。以下是关于kafka的一些知识的整理笔记。 kafka kafka 是分布式流式平台。它由linkedin开发,后贡献给了Apache开源组织并成为顶级开源项目。它可以应用在高...[2021/5/6]

[Abp vNext 源码分析] - 18. 单元测试

简介 ABP vNext 框架使用 xUnit 作为单元测试组件,官方的所有模块都编写了大量的 单元/集成测试 确保功能正常。由于 ABP vNext 模块化系统的原因,开发人员在建立单元测试项目的时候需要集成 Volo.Abp.UnitTest 项目,这样在执行单元测试的时候才不会缺少必要组件...[2021/5/6]

surging 如何使用流媒体服务

前言 随着直播行业大火,各种直播类产品和产品层出不穷,能够满足各方人员的需求和互动,也使得斗鱼、虎牙、抖音都随着直播业的大火而欣欣向荣, 大家也对直播平台了解不少,也参与使用,但是怎么样才能研发出视频直播平台呢?那么针对于这个问题就是我今天想给大家讲解的一些东西,首先要对直播协议有所了解,然后...[2021/5/6]

.NET RulesEngine(规则引擎)

一次偶然的机会,让我拿出RulesEngine去完成一个业务,对于业务来说主要是完成一个可伸缩性(不确定的类型,以及不确定的条件,条件的变动可能是持续增加修改的)的业务判断。比如说完成一个成就系统,管理员可创建,对于成就来说有一次性解锁、日常、周常式,还有随时重置,每次达成都触发的,面对着成就任...[2021/5/6]

3、带你一步一步学习ASP.NET Core中的配置之Configuration

        如果你是刚接触ASP.NET Core的学习的话,你会注意到:在ASP.NET Core项目中,看不到.NET Fraemwork时代中的web.config文件和app.config文件了。那么你肯定好奇,现...[2021/5/6]

MVC之实现基于token的认证

安装Nuget包 项目中添加包:dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer 添加认证配置 Startup类中添加如下配置: public void ConfigureServices(IServiceCol...[2021/5/6]

温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架

什么是Blazor Blazor是一个使用.NET生成交互式客户端WebUI的框架: 使用C#代替JavaScript来创建信息丰富的交互式UI。 共享使用.NET编写的服务器端和客户端应用逻辑。 将UI呈现为HTML和CSS,以支持众多浏览器,其中包括移动浏览器。 与新式托管平台(如Dock...[2021/5/6]

LINQPad,我的C#/.NET学习诀窍

LINQPad,我的C#/.NET学习诀窍

LINQPad,我的C#/.NET学习诀窍 在我以往的文章中,尤其涉及代码演示的,都使用了同一个工具——LINQPad。但许多客户面对我分享的.linq源文件都迷茫不知所措,因此有必要来聊聊一下这个强大的工具。 本文首先将对该工具做个简单的介绍,并且分享一些LINQPad的优点,并同时分享...[2021/5/6]

文件上传到数据库与下载

基于 FinUICore,实现文件上传到数据库与下载 最终效果如图: 功能实现: 1、表单有两个上传字段,用于上传2个文件; 2、点 “浏览”选择错误的文件,可通过 “删除->重置上传控件” 重置; 3、点“保存并关闭” 保存数据并上传文件; 4、重新打开工序报工,可编辑(已...[2021/5/6]

春风十里不如你,全新Windows UI 3(WinUI 3) 的第一个实现Project Reunion 0.5

什么是WinUI Windows UI库 (WinUI) 是适用于 Windows 桌面应用程序和 UWP 应用程序的本机用户体验 (UX) 框架。 WinUI is a user interface layer that contains modern controls and s...[2021/5/6]

从UWP项目移植到WinUI桌面版你需要做哪些事情

就像文章标题说的我是打算写一篇从UWP移植到WinUI的帖子,本来打算是想写一篇WinUI的学习帖子,可是觉得市面上UWP的教程WPF的教程都是很多了,所以干脆就直接硬怼项目吧,先声明我不是来挖UWP的坟墓的。 话不多说,我是拿第三方的哔哩作为练手项目的,之所以选这个,大家也应该知道,云之幻做的U...[2021/5/6]

110
2
记录数:3083 页数:1/6212345678910下一页尾页
加载更多
 友情链接: NPS