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

获取支付宝授权用户信息

登录 支付宝开放平台,创建应用 进入应用 在应用信息里设置两处,授权回调只需要到域名即可。 接口加签方式如下图 使用“支付宝密钥生成器”生成,如下图 将公钥复制到 接口加签方式 的公钥字符。...[2019/9/20]

asp.net core 使用HttpClientFactory Polly实现熔断降级

前言 在NET Core2.1后也是增加更新了很多东西,当然HttpClientFactory更新中的一部分.虽然说HttpClient这个实现了disposable,但使用它的时候用using包装块的方式通常不是最好的选择。处理HttpClient,底层socket套接字不会立即释...[2019/9/20]

NetCore+AutoMapper多个对象映射到一个Dto对象

  目录 一、定义源映射类和被映射类DTO 二、注入AutoMapper 三、配置映射 四、调用AutoMapper完成赋值 五、运行测试   一、定义源映射对象 为了体现AutoMapper映射特性,在SocialAttribut...[2019/9/20]

ASP.NET Core 2.2 : 二十二. 多样性的配置方式

    大多数应用都离不开配置,本章将介绍ASP.NET Core中常见的几种配置方式及系统内部实现的机制。(ASP.NET Core 系列目录)     说到配置,第一印象可能就是“.config”类型的xml文件或者...[2019/9/20]

前后台分离的 NET Core 通用权限管理系统

前言 从事软件开发这个行业现在已经有十几年了,项目无论大小权限认证、授权模块总是或多或少有功能需求的,这一块费时费力但是又存在于后台,使用最多的可能是运维人员所以处于出力不讨好的尴尬地位,每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面。为了能提高开发效率,把精力更多的投放...[2019/9/19]

webform的原生操作图片预览和上传

webform的原生操作图片预览和上传

1.使用input标签进行图片操作,input的标签有一个accept属性,accept 属性只能与 <input type="file"> 配合使用。它规定能够通过文件上传进行提交的文件类型,多个属性值使用逗号分隔<input accept="au...[2019/9/19]

ASP.NET Core 2.2 : 二十一. 内容协商与自定义IActionResult和格式化类

上一章的结尾留下了一个问题:同样是ObjectResult,在执行的时候又是如何被转换成string和JSON两种格式的呢? 本章来解答这个问题,这里涉及到一个名词:“内容协商”。除了这个,本章将通过两个例子来介绍如何自定义IActionResult和格式化类...[2019/9/19]

在 ABP vNext 中编写仓储单元测试的问题一则

一、问题 新项目是基于 ABP vNext 框架进行开发的,所以我要求为每层编写单元测试。在同事为某个仓储编写单元测试的时候,发现了一个奇怪的问题。他的对某个聚合根的 A 字段进行了更新,随后对某个导航属性 B 也进行了变更,最后通过仓储提供的 UpdateAsync() 方法对变更的数...[2019/9/19]

asp.net core razor自定义taghelper

又一个新的名词(taghelper),通过taghelper是可以操作html标签、条件输出、更是自由添加内外元素。当然也内置了挺多的asp-开头的taghelper。 下面文章中也简单的带大家实现一个taghelper; 创建自定义html元素 创建一个类ButtonTagH...[2019/9/19]

C#索引器与数组的区别

1.索引器的索引值类型不限定为整数 2.索引器允许重载 3.索引器不是一个变量 4.索引器以函数签名方式this标识,而属性采用名称来标识,名称可以任意 5.索引器不能使用static来进行声明,属性可以。索引器永远属于实例成员,因此不能声明为static。 us...[2019/9/19]

C#服务器全面讲解与制作

C#服务器全面讲解与制作一             环境配置与基础架构 环境配置 基础的服务器架构     这里我会讲解高级的C#服务器的全面制作流程 会对大家有很大的帮助 不过在这个教程中主要是讲解服务器的制作,所以不...[2019/9/19]

开源日志框架Exceptionless使用教程 - 拓荒者-OTW

Exceptionle 是一款日志记录框架,它开源、免费、提供管理界面、易于安装和使用。ExceptionLe 底层采用ElasticSearch作为日志存储,提供了快速、丰富的查询API,方便我们进行系统集成。本文将介绍ExceptionLe 的常见用法。 安装ExceptionLe ...[2019/9/19]

ADFS登录界面自定义

最近在做identityServer3+ADFS 实现域账号第三方授权验证,发现一个问题,在我们网站跳转到域账户登录页面,这个页面有点不美观,那么我们改如何自定义这个登录界面呢?   ADFS安装配置这里不做提示,百度大把资料,identityServer3+ADFS全...[2019/9/19]

identityServer3+ADFS实现域用户登录授权

准备: ADFS安装配置 https: www.cnblogs.com/luoyedemeng/article 9837685.html 添加一个Providers private void ConfigureIdentityProviders(IAppBuilder...[2019/9/19]

asp.net core razor自定义taghelper的方法

又一个新的名词(taghelper),通过taghelper是可以操作html标签、条件输出、更是自由添加内外元素。当然也内置了挺多的asp-开头的taghelper。 下面文章中也简单的带大家实现一个taghelper; 创建自定义html元素 创建一个类ButtonTagHelpe...[2019/9/19]

多场景抢红包业务引发.NETCore下使用适配器模式实现业务接口分离

事情的起因 我们公司现有一块业务叫做抢红包,最初的想法只是实现了一个初代版本,就是给指定的好友单发红包,随着业务的发展,发红包和抢红包的场景也越来越多,目前主要应用的场景有:单聊发红包、群聊发红包、名片发红包、直播场景中的主播发红包/观众给主播发红包/定时抢红包,接下来,如果出现其它产品...[2019/9/18]

abp(net core)+easyui+efcore实现仓储管理系统——EasyUI前端页面框架 (十八)

abp(net core)+easyui+efcore实现仓储管理系统——EasyUI前端页面框架 (十八)

目录 abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一) abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二) abp(net core)+eas...[2019/9/18]

c#属性(Property)

属性(Property)是类(cla )、结构(structure)和接口(interface)的命名(named)成员。类或结构中的成员变量或方法称为 域(Field)。属性(Property)是域(Field)的扩展,且可使用相同的语法来访问。它们使用 访问器(a...[2019/9/18]

c#属性1(Property)

创建一个只读属性 using System; using System.Collections; using System.Collections.Generic; using System.Globalization; using System.Linq; using...[2019/9/18]

Net Core基于TopShelf程序运行于服务模式

目录 Net Core基于TopShelf程序运行于服务模式 1 背景 2 优势 2.1 服务模式可设置重启条件 2.2 避免误操作 3...[2019/9/18]

[翻译] .NET Core 3.0 RC 1 发布

[翻译] .NET Core 3.0 RC 1 发布

原文: Announcing .NET Core 3.0 Release Candidate 1 今天,我们宣布推出 .NET Core 3.0 Release Candidate 1。就像 Preview 9 一样,我们专注于打磨 .NET Core 3.0 的最终版本。它现在已经非...[2019/9/18]

(四) Docker 使用Let&#39;s Encrypt 部署 HTTPS

参考并感谢 周花卷 https: www.jianshu.com/p/5afc6bbeb28c 下载letsencrypt镜像(不带tag标签则表示下载latest版本) docker pull quay.io/letsencrypt/letsencrypt 首次部署 doc...[2019/9/18]

asp.net core 使用 signalR(二)

asp.net core 使用 signalR(二)

asp.net core 使用 signalR(二) Intro 上次介绍了 asp.net core 中使用 signalR 服务端的开发,这次总结一下web前端如何接入和使用 signalR,本文主要分两部分,一是直接使用 @aspnet ignalr 这个微软开发好的 signal...[2019/9/18]

在.Net Core中记录日志 - 拓荒者-OTW

一个完善的系统,必然会有非常完善的日志记录,用户的操作、系统的运行状况等信息被完整的记录下来,方便我们对系统进行维护和改进。.net core 也为日志记录提供了内置的支持。 在控制台程序中记录日志 本段内容摘自《在.NET Core控制台应用程序中使用日志》,作者非常详细的介绍了如何...[2019/9/18]

我是如何一步步编码完成万仓网ERP系统的(一)系统架构

  本人是一个.Net技术的码农,长期开发和维护电商ERP和WMS系统,曾供职于几个大的电商公司,公司名字就不说了,供职的几个电商公司,都是自研的ERP和WMS系统。工作这么多年,对于电商的整个流程非常熟悉,尤其对电商WMS系统的每个环节了如指掌。突然有一天,心头有一个想法,能不能把我供...[2019/9/18]

.net core webapi通过中间件获取请求和响应内容

本文主要根据中间件来实现对.net core webapi中产生的请求和响应数据进行获取并存入日志文件中; 这里不详细介绍日志文件的使用。你可以自己接入NLog,log4net,Exceptionle 等 创建接口记录的中间件 using Microliu.Core.Lo...[2019/9/17]

OWIN,Katana,identity整体概述

OWIN,Katana,identity整体概述

在用asp.net identity的时候,发现很多概念不是很懂,特地去查资料了解了一些相关信息,现在做下笔记。 1、OWIN,OWIN是Open Web Server Interface for .NET的首字母缩写,他的定义如下: OWIN在.NET Web Servers与...[2019/9/17]

Net Core 自定义 Middleware 加密解密

前言:第一次写文章,有问题请轻喷 当前使用 Net Core 版本 2.1.3 我们经常在开发中需要把实体的主键 Id 传输到前端,但是在Get的时候又不想让前端能看到明文,我们通常会加密这些数据,所以有了这篇文章来写一些心得。(主要是我在网上找的代码写得太简单了,不符合我的需求)...[2019/9/17]

深入理解 ValueTask

深入理解 ValueTask

深入理解 ValueTask .NET Framework 4 里面的命名空间为 System.Threading.Tasks的 Task 类。这个类以及它派生的 Task<TResult> 早已成为编程的主要部分,在 C#5 中的异步编程模式当作介绍了 async/awai...[2019/9/17]

分层架构设计

一、前言 都说”不想做架构师的开发不是好前端“,”一千个读者心中有一千个哈姆雷特“。我相信每个开发者心中,都有一个属于自己的框架,所以今天我就给大家探讨一下我心中的简单分层架构设计。 在说分层架构设计之前,先说下我对架构设计的理解,不...[2019/9/16]

ORM之Dapper运用

一、前言 上一篇【分层架构设计】我们已经有了架构的轮廓,现在我们就在这个轮廓里面造轮子。项目要想开始,肯定先得确定ORM框架,目前市面上的ORM框架有很多,对于.net人员来说很容易就想到以ADO.NET为基础所发展出来的ORM框架EntityFramework。不得不说EntityF...[2019/9/16]

搭建Nuget服务器(Nuget私服)

一、前言 对公司或者对个人来说,经过一段时间的沉淀之后,都会有一些框架或者模块,为了对这些框架或者模块进行更好的管理和维护,也为了方便后面的开发或者其他同事,我们可以在我们本地或者内网搭建一个Nuget服务器。当然也可以把相关的Package提交到Nuget官方上去,只是提交上之后,就...[2019/9/16]

部署 asp.net 网站到 Azure

部署asp.net网站到Azure   前言 前些天一直在写一个单页面web应用程序,终于完成了,于是考虑发布到云服务器。本人没有AWS账号,遂本打算使用谷歌云。参考文档后发现官方文档给出的方式为在visual studio上使用Cloud Tools for Visu...[2019/9/16]

认证方案之初步认识JWT

认证方案之初步认识JWT

前言:   现在越来越多的项目或多或少会用到JWT,为什么会出现使用JWT这样的场景的呢?   假设现在有一个APP,后台是分布式系统。APP的首页模块部署在上海机房的服务器上,子页面模块部署在深圳机房的服务器上。此时你从首页登录了该APP,然后跳转到子...[2019/9/16]

.NET Core应用中使用分布式缓存及内存缓存

.NET Core针对缓存提供了很好的支持 ,我们不仅可以选择将数据缓存在应用进程自身的内存中,还可以采用分布式的形式将缓存数据存储在一个“中心数据库”中。对于分布式缓存,.NET Core提供了针对Redis和SQL Server的原生支持。除了这个独立的缓存系...[2019/9/16]

ABP 结合 MongoDB 集成依赖注入

1.我们再ABP项目添加一个.NET Core类库  类库名自定定义, 我这里定义为 TexHong_EMWX.MongoDb 添加NuGet包。 ABP mongocsharpdriver     添加 A...[2019/9/16]

asp.net core 使用 signalR(一)

asp.net core 使用 signalR(一) Intro SignalR 是什么? ASP.NET Core SignalR 是一个开源代码库,它简化了向应用添加实时 Web 功能的过程。 实时 Web 功能使服务器端代码能够即时将内容推送到客户端。 SignalR 的适用对...[2019/9/16]

企业应用向ASP.NET Core迁移

有人说.NET在国内的氛围越来越不行了,看博客园文章的浏览量也起不来。是不是要转Java呢? 没有必要扯起语言的纷争,Java也好C#都只是语言是工具,各有各的使用场景。以前是C#非开源以及不能在Linux上使用,没有被互联网公司考虑,但它仍然有它的用途。这几年国内互联网公司进...[2019/9/16]

在.NET Core控制台中使用依赖注入 - 拓荒者-OTW

本文介绍如何在控制台应用程序中使用微软提供的依赖注入功能,掌握控制台中的用法后,可以扩展到构建windows服务中。 创建控制台应用程序 添加DependencyInjection的引用 Install-Package Microsoft.Extensions.Dependency...[2019/9/16]

3、看源码MVC中的Controllr的Json方法

无论ViewResult还是JsonResult都继承ActionResult,ActionResult里只有一个方法ExecuteResult  1、Controllr的Json方法 实际上是new JsonResult,然后执行ExecuteResult方法,...[2019/9/16]

SqlHelper

using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Linq;using S...[2019/9/12]

.Net Core下HTTP请求IHttpClientFactory示例详解

.Net Core下HTTP请求IHttpClientFactory示例详解

使用方式 IHttpClientFactory有四种模式: 基本用法 命名客户端 类型化客户端 生成的客户端 基本用法 在 Startup.ConfigureServices 方法中,通过在 IServiceCollection 上调用 AddHtt...[2019/9/12]

The connection string name is missing for the MySqlSiteMapProvider

在ASP.NET-WebForm程序中,添加SiteMapPath控件时出现问题,如下图所示:  解决办法:找到上图源文件指向的machine.config配置文件,将siteMap节点注释即可。   原文链接:http: www.cnblogs.c...[2019/9/12]

ASP.NET Core 2.2 : 二十. Action的多种数据返回格式处理机制

上一章讲了系统如何将客户端提交的请求数据格式化处理成我们想要的格式并绑定到对应的参数,本章讲一下它的“逆过程”,如何将请求结果按照客户端想要的格式返回去。(ASP.NET Core 系列目录) 一、常见的返回类型 以系统模板默认生成的Home/Index这个...[2019/9/12]

.NET Core入门

           .Net core MVC       如何使用 .NET Core,最基本的入行,很多博客以及官网都有的太多太多的例子,但是大部分没有人做到了真的让一个小白一步一步的去学,  ...[2019/9/12]

3. ABP .NETCore 添加企业微信第三方登录

1.企业微信登录步骤   1.获取企业微信Token         官方文档:https: work.weixin.qq.com/api/doc#90000/90135/91039        2.通过Token...[2019/9/12]

HttpClientExtensions去了哪里

使用HttpClient实现http请求是非常常见的方式,有一个HttpClient的拓展类HttpClientExtensions提供了更多的拓展方法,包括但不限于 PostAsJsonAsync PostAsXmlAsync PutAsJsonAsync PutAsXmlAsync...[2019/9/12]

从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之八MemoryCache与redis缓存的使用 - Levy-伟

   1.缓存概念   1.什么是缓存     这里要讲到的缓存是服务端缓存,简单的说,缓存就是将一些实时性不高,但访问又十分频繁,或者说要很长时间才能取到的数据给存在内存当中,当有请求时直接返回,不用经过数据库或接口获取。这样就可以减轻数据库的负担。   2.为什么要...[2019/9/12]

.NET 分布式自增Id组件(解决自动分配机器Id、时间回拨问题)

目录 简介 产生背景 使用方式 原始版 完美版 测试 结尾 简介 IdHelper是一个.NET(支持.NET45+或.NET Standard2+)生成分布式趋势自增Id组件,有两个版本:原始版为基于雪花Id(不了解请自行百度)方案,需要手动管理设置WorkerId;完美版在原...[2019/9/12]

算法题

标题一 标题二 原文链接:http: www.cnblogs.com/archmage01/p/11507775.html[2019/9/12]

110
2
记录数:2305 页数:1/4712345678910下一页尾页
加载更多