我们经常使用的各类网站和App均会涉及注册、登录和修改密码等功能,登录系统后,有些功能会提示没有权限,甚至有些位置我们无法访问,这些都是系统权限和认证的体现。我们从本章及后面的章节中,将学习在ASP.NET Core应用程序中使用ASP.NET Core Identity实现安全认证相关功能所需要掌握的知识。本章主要向读者介绍如下内容。什么是ASP.NET ......
521
0
0
2022-03-27
本文介绍了一种在ASP.NET Core MVC/ASP.NET Core WebAPI中,将axios等前端提交的json格式请求数据,映射到Action方法的普通类型参数的方法,并且讲解了其实现原理。一、 为什么要简化json格式请求的参数绑定在ASP.NET Core MVC/ ASP.NET Core WebAPI(以下简称ASP.NET Core) ......
703
0
0
2022-03-27
LinqSharp 是个开源 LINQ 扩展库,它允许您编写简单代码来生成复杂查询,包括查询扩展和动态查询生成。LinqSharp.EFCore 是对 EntityFramework 的增强库,提供更多数据注解、数据库函数及自定义储存规则等。https://github.com/zmjack/LinqSharp由于内容较多,将分篇介绍公开内容、原理及案例分享 ......
421
0
0
2022-03-27
过去的两周,小松陆陆续续看完了一门长达十几个小时的课程 redis入门与精通。当然,仅仅课程是不足以精通redis的,不过用来入门和窥见redis的全貌大有帮助,今天,小松就记录一下过去两周在redis上的学习心得。基础五大基本类型key 这是最基础的,Redis是典型的键值对数据库,key可以通过runoobkey设置,如果设置成功就会返回OK,删除返回1 ......
242
0
0
2022-03-27
前言编程其实就是写代码,而写代码目的就是实现业务,所以,语法和框架也是为了实现业务而存在的。因此,不管多么高大上的目标,实质上都是业务。所以,我认为不要把写代码上升到科学的高度。上升到艺术就可以了,因为艺术本身也没有高度。。。。软件设计存在过度设计,语法和框架的理解,也存在过度理解。比如,反编译下,看看反射是怎么实现的。。。有兴趣是好事,但就算知道了反射的本 ......
283
0
0
2022-03-27
我们有一个场景,需要使用C#在2秒内从CSV文件加载500万条记录,然后根据某些条件对其进行处理并返回一些已处理的记录。这听起来像是加载和处理可能会花费更多时间,但前提是我们采用了错误的方式。这是我们将在下面的代码中解决的问题。让我们来做一些处理。首先从下面的URL下载一个文件,它是一个带有500万条记录的销售记录CSV文件示例。http://eforexc ......
315
0
0
2022-03-27
ASP.NET Core 中的认证和授权仍然是配置中最麻烦的组件。似乎几乎在每一个应用程序上,我都会遇到一些与 Auth 有关的问题。四个版本带来了三种不同的身份验证实现,功能的更新也留下了一大波过时的信息。今天,我看着 Web API 基于角色 JWT 授权认证的过时信息,陷入了一个土拨鼠日(译注:形容不断重复的日子)的循环中。目前在 ASP.NET Co ......
308
0
0
2022-03-27
新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:https://oauthlogin.net/前言此次带来得这个小项目是 OAuth2 登录组件,看到 Java 平台 JustAuth 项目很方便的接入第三方平台登录,心里痒痒啊,搜了一大圈,发现我大 .netcore 能用的可说是 ......
362
0
0
2022-03-27
一个系统装再多数据,不与其他系统交互,那也是孤岛系统,孤独没女朋友。一个系统若很外向,不断撩拨周围的系统,也乐意被撩拨,成为了众系统中的“交际花”,那么这货基本就是中台的性质。而更多的系统是介于上述两种极端之间的。像人一样,自己搞生产,也要参与社交——就是系统之间的数据对接。对接的本质是为了实现数据信息的传输。在后端产品的世界里,各子系统之间,或与外部系统之 ......
363
0
0
2022-03-27
ASP.NET Core 是一个跨平台,开源的,轻量级,高性能 并且 高度模块化的web框架。 在 ASP.NET Core MVC 中有很多种方式可以给 Action 方法传递参数,比如说:url方式,querystring方式,request header,request body,form 等等。本篇就和大家一起讨论下如何使用这些方式,并且用代码去一一 ......
422
0
0
2022-03-27
本文作者网易智慧企业web前端开发工程师马莹莹。为了提升内容质量,收录时有修订和改动。1、引言在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供了一种全双工的通信机制。但为了提升IM等实际应用场景下的消息即时性和可靠性,我们需要克服WebSocket及其底层依赖的TCP连接对于复杂网络情况下的不稳定性,即时通 ......
355
0
0
2022-03-27
centos 7.5环境下1、查看 net core的进程ps -aux|grep dotnet2、强制关闭进程kill -9 2516备注:2516为进程的id ......
284
0
0
2022-03-27
WebKit.net是对WebKit的.Net封装,使用它.net程序可以非常方便的集成和使用webkit作为加载网页的容器。这里介绍一下怎么用它来显示一个网页这样的一个最简单的功能。第一步:下载WebKit.net 的bin文件.WebKit.net 的主页是http://webkitdotnet.sourceforge.net/  直 ......
344
0
0
2022-03-22
之前写过一篇文章叫做: WinForm自定义标题栏 的文章,这篇文章主要说了如果自定义窗体的标题栏,后来发现,按文章实现以后还有好多后续的工作要做,在这里再补充一下上篇文章实现的效果如图:这个是WinForm的窗体么,边框呢,即便设置了Panel的BorderStyle后,还需要做一些工作去使窗体在Normal状态是可以自动的调节窗体的大 ......
375
0
0
2022-03-22
以前一直都喜欢在储存过程中用这种方法来比较时间是否相同。比如说@dateA是使用.net的 System.DateTime.Now传进来的当前时间的参数,而@dateB是在数据库中使用getDate()系统函数得到的当前时间,然后Convert(Varchar(10),@dateA,120)=Convert(Varchar(10),@dateB,1 ......
400
0
0
2022-03-22