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

ABP(ASP.NET Boilerplate Project)快速入门

前言 这两天看了一下ABP,做个简单的学习记录。记录主要有以下内容: 从官网创建并下载项目(.net core 3.x + vue) 项目在本地成功运行 新增实体并映射到数据库 完成对新增实体的基本增删改查 ABP官网:https: aspnetboilerplate.com/ ...[2020/6/28]

认证授权方案之授权初识

认证授权方案之授权初识

1.前言 回顾:认证授权方案之JwtBearer认证 在上一篇中,我们通过JwtBearer的方式认证,了解在认证时,都是基于Claim的,因此我们可以通过用户令牌获取到用户的Claims,在授权过程中对这些Claims进行验证,从而来判断是否具有获取或执行目标资源操作的权限。本章就...[2020/6/28]

重学ASP.NET Core 中的标记帮助程序

标记帮助程序是什么 标记帮助程序使服务器端代码可以在 Razor 文件中参与创建和呈现 HTML 元素。?例如,内置的 ImageTagHelper 可以将版本号追加到图片名称。??每当图片发生变化时,服务器都会为图像生成一个新的唯一版本号,因此客户端总能获得当前图像(而不是过时的缓存图...[2020/6/27]

使用 nuget server 的 API 来实现搜索安装 nuget 包

使用 nuget server 的 API 来实现搜索安装 nuget 包 Intro nuget 现在几乎是 dotnet 开发不可缺少的一部分了,还没有用过 nuget 的就有点落后时代了,还不快用起来 nuget 是 dotnet 里的包管理机制,类似于前端的 npm ,php ...[2020/6/27]

基于 Blazor 开发五子棋??小游戏

今天是农历五月初五,端午节。在此,祝大家端午安康! 端午节是中华民族古老的传统节日之一。端午也称端五,端阳。此外,端午节还有许多别称,如:午日节、重五节、五月节、浴兰节、女儿节、天中节、地腊、诗人节、龙日等。 不好意思,跑题了,就此打住。 事情的经过是这样的,今年端午节公司给每...[2020/6/25]

ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)

Blazor支持渐进式应用开发也就是PWA。使用PWA模式可以使得web应用有原生应用般的体验。 什么是PWA PWA应用是指那些使用指定技术和标准模式来开发的web应用,这将同时赋予它们web应用和原生应用的特性。 例如,web应用更加易于发现——相比于安装应用,访问一个网站显然更...[2020/6/24]

csharp: Cyotek.GhostScript.PdfConversion pdf convert image

from:https: www.ghostscript.com/download/gsdnld.html https: www.codeproject.com/Article 317700/Convert-a-PDF-into-a-series-of-images-using-Csha...[2020/6/24]

ASP.NET Web API Demo OwinSelfHost 自宿主 Swagger Swashbuckle 在线文档

新建Web API工程   选Empty,勾选Web API,不要选择Web API,那样会把MVC勾上,这里不需要MVC Web API工程属性  XML文件用于生成在线文档   新建Windows服务作为Web API的宿...[2020/6/24]

NET 数据结构-单链表 - Fish-Blog

概念介绍: 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。 链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据   &nbs...[2020/6/24]

FreeSql.Generator命令行代码生成器是如何实现的

目录 FreeSql介绍 FreeSql.Generator RazorEngine.NetCore 源码解析 FreeSql.Tools FreeSql FreeSql 是功能强大的对象关系映射技术(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4....[2020/6/24]

C# 人脸识别库

.NET 人脸识别库 ViewFaceCore 这是基于 SeetaFace6 人脸识别开发的 .NET 平台下的人脸识别库这是一个使用超简单的人脸识别库这是一个基于 .NET Standard 2.0 开发的库这个库已经发布到 NuGet ,你可以一键集成到你的项目此项目可以免费商业...[2020/6/24]

MongoDB via Dotnet Core数据映射详解

用好数据映射,MongoDB via Dotnet Core开发变会成一件超级快乐的事。   一、前言 MongoDB这几年已经成为NoSQL的头部数据库。 由于MongoDB free schema的特性,使得它在互联网应用方面优于常规数据库,成为了相当一部分大厂...[2020/6/24]

微服务中如何设计一个权限授权服务simple-

微服务中如何设计一个权限授权服务simple-

基于角色的访问控制  (RBAC)    是将系统访问限制为授权用户的一种方法,是围绕角色和特权定义的与策略无关的访问控制机制,RBAC的组件使执行用户分配变得很简单。   在组织内部,将为各种职务创建角色。执行某些操作的权限已分配给特定角色。成员或职员(或其他系统...[2020/6/24]

webapi发布IIS时出现500.19错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny")或者是通过包含overrideModeDefault="Deny"....

在网上找了许多办法,去修改权限新建用户Everyone只读,查看Web.Config文件等都尝试没有用。后面看到一篇文章说是安装IIS的时候,没有勾上ASP.NET引起的,按照他说的解决了问题: 在控制面板—>程序—>启用或关闭windows功能&m...[2020/6/23]

手把手教你基于SqlSugar4编写一个可视化代码生成器(生成实体,以SqlServer为例,文末附源码) - 熊泽-学习中的苦与乐

  在开发过程中免不了创建实体类,字段少的表可以手动编写,但是字段多还用手动创建的话不免有些浪费时间,假如一张表有100多个字段,手写有些不现实。 这时我们会借助一些工具,如:动软代码生成器、各种ORM框架自带的代码生成器等等,都可以使用。 我们现在就基于SqlSugar(ORM框架...[2020/6/23]

关于.net mvc webapi跨域设置的坑

本人采用的是MVC5+webapi2.X版本作为代码基础框架,在跨域时遇到了一些细节的坑,前段一直访问提示跨域问题,最后解决了,总体正确的方法总共核心配置的地方有3个,故分享和记录一下: 1:Global全局启动类中一定要加上这句话 GlobalConfiguration.Confi...[2020/6/23]

Magicodes.IE在.NET Core中通过请求头导出多种格式文件

前言 在2.2里程碑中我们增加了一些新的功能,正如标题所写通过请求头进行导出我们不同格式的文件.下面我们来看一下如何使用.通过这种方式无论是对我们的数据多用途,还是说对我们的数据校验都做到了轻松易配。 同时我们也将在本周发布2.3版本,另外3.0版本我们将进行一次大的性能提升。3.0版...[2020/6/22]

IIS网站建立好后如何更改绑定IP或端口号

IIS网站建立好后如何更改绑定IP或端口号

写在前面的话 我们利用IIS建立网站的时候,一般都是设定好网站名称和物理地址,直接下一步建立完成了。正常访问都没问题,但如果我们这时候想要更改访问的IP或者端口号,打开了很多设置项就是没找到设置的地方。原来它一直在右边的那个“连接”或者叫“绑定”那里。 操作步骤 选中你想要更改设置的网站...[2020/6/22]

Ado.Net 五大对象及作用

Connection(连接对象):与数据源建立连接。 DataAdapter(适配器对象):对数据源执行操作并返回结果,在DataSet与数据源之间建立通信,将数据源中的数据写入DataSet中,或根据DataSet中的数据绑定数据源。 DataSet(数据集对象):内存中的数据库,...[2020/6/22]

Blazor Webassembly本地化的实现

       如果要支持Blazor WebA embly的本地化,应该如何实现呢?下面,我们就按照本地化问题操作中所涉及的所有主要问题以提问的方式进行说明。 1.本地化的核心原理是什么?        ...[2020/6/22]

.NET Core 选项模式【Options】的使用

ASP.NET Core引入了Options模式,使用类来表示相关的设置组。简单的来说,就是用强类型的类来表达配置项,这带来了很多好处。利用了系统的依赖注入,并且还可以利用配置系统。它使我们可以采用依赖注入的方法直接使用绑定的一个POCO对象,这个POCO对象就叫做Options对象。也...[2020/6/22]

使用cmd命令行(.NET Core CLI)来启动ASP.NET Core 应用程序的多个实例

本章主要和大家分享下如何使用cmd命令行(.NET Core CLI)来启动ASP.NET Core 应用程序的多个实例,以此来模拟集群。 .NET Core 命令行接口 (CLI) 工具是用于开发、生成、运行和发布 .NET Core 应用程序的跨平台工具链。 CLI 命令结构包含...[2020/6/22]

ABP (.Net Core 3.1版本) 使用MySQL数据库迁移启动模板项目(1)

最近要搭建新项目,因为还没有用过.net core,所以想用.net core的环境搭建新项目,因为不熟悉.net core的架构,所以就下载了abp项目先了解一下。 但是自己太菜了,下载了模板项目,在启动的过程中一波三折,其曲折真是无法用言语形容。(但是我没有灰心!没有什么技术是在...[2020/6/22]

.Net Core使用Cors解决跨域请求问题

在Startup文件的ConfigureServices函数里注入服务 public void ConfigureServices(IServiceCollection services) { #region Cor...[2020/6/22]

Task.Result跟 Task.GetAwaiter.GetResult()相同吗?怎么选?

前几天在用线程池执行一些任务时运到一种情形,就是回调方法中使用到了异步方法,但是回调方法貌似不支持async await的写法。这时候我应该如何处理呢?是使用Task.Result来获取返回结果,还是使用GetAwaiter.GetResult()呢?本文就来探讨下吧。 作者:依乐祝...[2020/6/22]

.Net Core微服务入门全纪录(六)——EventBus-事件总线

前言 上一篇【.Net Core微服务入门全纪录(五)——Ocelot-API网关(下)】中已经完成了Ocelot + Consul的搭建,这一篇简单说一下EventBus。 EventBus-事件总线 首先,什么是事件总线呢? 贴一段引用: 事件总线是对观察者(发布-订阅)模...[2020/6/22]

ASP.NET Core对Controller进行单元测试的完整步骤

前言 单元测试对我们的代码质量非常重要。很多同学都会对业务逻辑或者工具方法写测试用例,但是往往忽略了对Controller层写单元测试。我所在的公司没见过一个对Controller写过测试的。今天来演示下如果对Controller进行单元测试。以下内容默认您对单元测试有所了解,比如如何mock...[2020/6/19]

.Net Core微服务入门全纪录(五)——Ocelot-API网关(下)

前言 上一篇【.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)】已经完成了Ocelot网关的基本搭建,实现了服务入口的统一。当然,这只是API网关的一个最基本功能,它的进阶功能还有很多很多。 服务发现 首先需要解决的就是服务发现的问题,服务发现的优点之前讲过,...[2020/6/19]

认证授权方案之JwtBearer认证

认证授权方案之JwtBearer认证

1.前言 回顾:认证方案之初步认识JWT 在现代Web应用程序中,即分为前端与后端两大部分。当前前后端的趋势日益剧增,前端设备(手机、平板、电脑、及其他设备)层出不穷。因此,为了方便满足前端设备与后端进行通讯,就必须有一种统一的机制。所以导致API架构的流行。而RESTful API这...[2020/6/19]

基于 abp vNext 和 .NET Core 开发博客项目 - 终结篇之发布项目

系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swa...[2020/6/19]

什么是 JWT -- JSON WEB TOKEN

什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证...[2020/6/19]

JWT帮助类(相关方法)

注意:首先安装JWT程序包   using System;using System.Collections.Generic;using System.Linq;using System.Web; using JWT;using JWT.Algorithms; 加密算法u...[2020/6/19]

基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(九)

系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swa...[2020/6/19]

01.敏捷开发框架-项目创建

打开华东信息辅助开发工具 项目类型:选择CORE框架 这里以创建 WMS项目为例子 暂时存放在C:\\WMS目录下 点击【创建解决方案】 非常速度,只需2秒,我们就获得完整的解决方案 我们打开解决方案 直接编译一下 完全正常   运行项目: ...[2020/6/19]

02.敏捷开发框架-项目扩展

开发框架帮大家整体项目结构都搭建好了,也可以直接运行了 从登录到打开主工作区 到菜单展示: 一般的项目就没有任何问题了。 大家都知道班级不可能只有一班,那还有二班、三班呢 二班、三班是什么鬼,我们统称不一般   我们只要解决了 (一班  + 非...[2020/6/19]

03.敏捷开发框架-代码生成器的使用

例如:WMS项目中我们有表ECI_DATA_CACHE 表 下面就来显示怎么样开发这个画面的基本功能 首先分析下: 我们需要开发两个画面 查询列表页 编辑维护页   后台提供4个API    保存、删除、查询、加载  ...[2020/6/19]

04.敏捷开发框架-下拉框功能实现

接上一篇: 我们一起开发了 查询页面和编辑页面:   看状态这个字段: 如果下拉框是固定的,可以如下实现: 直接硬编码: 执行效果如下:   如果需要增加一个空:或者叫请选择 以上是简单的情况, 但是如果这个下拉框的内容是动态的...[2020/6/19]

ASP.NET MVC+三层架构+Echarts绘制统计图表

前言   本文介绍了在ASP.NET MVC中使用ECharts的详细过程,希望对使用该方法的朋友有所帮助。  相关Echarts的js文件包括:echarts.min.js、echarts-wordcloud.min.js、china.js、jquery-3.4.1.min.js  ...[2020/6/19]

基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(八)

系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swa...[2020/6/17]

Dotnet core基于ML.net的销售数据预测实践

ML.net已经进到了1.5版本。作为Microsoft官方的机器学习模型,你不打算用用?   一、前言 ML.net可以让我们很容易地在各种应用场景中将机器学习加入到应用程序中。这是这个框架很重要的一点。 通过ML.net,我们可以使用手中的可用数据,进行预测、分...[2020/6/17]

Windows系统下consul的安装、启动、配置

阅读时长:3分钟 操作系统:Windows10 一、consul的安装 首先在consul.exe文件目录下的地址栏中输入cmd。 接着输入consul指令,敲击回车安装consul。 安装成功后会有如下指令提示。 二、consul的启动 输入consul ag...[2020/6/17]

.Net Core微服务入门全纪录(四)——Ocelot-API网关(上)

前言 上一篇【.Net Core微服务入门全纪录(三)——Consul-服务注册与发现(下)】已经使用Consul完成了服务的注册与发现,实际中光有服务注册与发现往往是不够的,我们需要一个统一的入口来连接客户端与服务。 Ocelot 官网:https: ocelot.readthedo...[2020/6/17]

《Entity Framework 实用精要》 - 学习笔记

《Entity Framework 实用精要》 ========== ========== ==========[作者] (中) 吕高旭[出版] 清华大学出版社[版次] 2018年01月 第1版[印次] 2018年01月 第1次 印刷[定价] 79.00元========== ====...[2020/6/17]

ASP.NET Core 将文件夹内容输出为压缩包文件方法

本文主要是告诉大家一个省内存的方法,将整个文件夹的内容作为一个压缩包输出,但是实际上没有申请那么多的内存,也不需要升级创建一个压缩包文件。原理是通过逐个读文件然后按照压缩包格式输出 在每个请求的方法可以拿到 HttpContext 属性,通过这个属性拿到 Response 属性,...[2020/6/16]

ado.net Web前端:关于JavaScript知识点的简单梳理

学习js:1.htmml2.c js+html+c == html5 js的组成:1).ecamscript ES是js的标准,js 是es 的实现2)文档对象模型(Document Object Model,简称DOM)3)浏览器对象模型(Browser Object Model,...[2020/6/16]

如何参与 .NET 的开发和设计

如何参与 .NET 的开发和设计

现在 dotnet 属于 dotnet 基金会,所有开发者都可以向 dotnet 贡献代码和参与 .NET 的设计,参与路线决策。本文来告诉大家一些基本玩法,带着小伙伴们入坑 注意哦,参与 dotnet 开发是没有金钱的收益的哈 阅读本文你能了解: 在哪里参与 dotnet ...[2020/6/16]

dotnet CBB 为什么决定推送 Tag 才能打包

通过推送 Tag 才打 NuGet 包的方法的作用不仅仅是让打包方便,让打包这个动作可以完全在本地执行,无需关注其他系统的使用步骤。更重要的是可以强制每个可能被安装的 NuGet 包版本都能有一个和他对应的 Tag 号,原因是为了解决回退到某个版本发现有一个坑,这个坑是因为某个依赖库的版...[2020/6/16]

dotnet ConditionalWeakTable 的底层原理

在 dotnet 中有一个特殊的类,这个类能够做到附加属性一样的功能。也就是给某个对象附加一个属性,当这个对象被回收的时候,自然解除附加的属性的对象的引用。本文就来聊聊这个类的底层原理 小伙伴都知道弱缓存是什么,弱缓存的核心是弱引用。也就是我虽然拿到一个对象,但是我没有给这个对象...[2020/6/16]

基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(七)

基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(七)

系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 基于 abp vNext 和 .NET Core 开发博客项目 - 完善与美化,Swa...[2020/6/16]

一个简单的.NET轻量级的ORM——Dikeko.ORM

@目录简介什么是Dikeko.ORM?安装源码注意方法使用示例 简介 什么是Dikeko.ORM? Dikeko.ORM是一个简单的.NET轻量级的ORM,目前仅支持SqlServer数据库。 安装 .NET版:https: www.nuget.org/package Dikeko....[2020/6/15]

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