摘要:Google Authenticator(谷歌身份验证器),是谷歌公司推出的一款动态令牌工具,解决账户使用时遭到的一些不安全的操作进行的“二次验证”,认证器基于RFC文档中的HOTP/TOTP算法实现 ,是一种从共享秘钥和时间或次数一次性令牌的算法。在工作中可以通过认证器方式对账户有更好的保护,但是在查阅一些资料发现适合我这样的小白文章真的很少,针对于 ......
822
0
0
2022-04-10
一、概述这篇文章主要分享Endpoint 终结点路由的中间件的应用场景及实践案例,不讲述其工作原理,如果需要了解工作原理的同学,可以点击查看以下两篇解读文章:Asp.Net Core EndPoint 终结点路由工作原理解读ASP.NET CORE 管道模型及中间件使用解读1.1 中间件(Middleware)的作用我们知道,任何的一个web框架都是把htt ......
327
0
0
2022-04-09
今天推荐一款.net core的快速开发框架。这个框架比较美观大方集成了很多现在比较流行的图标和样式。整体还是非常简洁大方的。推荐给有需要的朋友。YiShaAdminYiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单,所以我也把她开源了。她可以用于所有的Web应用程序,例如网站管理后 ......
493
0
0
2022-04-08
ASP.NET Core框架中的很多核心对象都是通过依赖注入方式提供的,如用来对应用进行初始化的Startup对象、中间件对象,以及ASP.NET Core MVC应用中的Controller对象和View对象等,所以我们可以在定义它们的时候采用注入的形式来消费已经注册的服务。下面简单介绍几种服务注入的应用场景。本篇文章节选自《ASP.NET Core 3框 ......
391
0
0
2022-04-08
Swagger的 官网 上有一个在线的demo,可以在线体验。我们也可以下载其 源码 ,执行dist\index.html文件,即可得到和官网一样功能的demo,不需要架设服务器就能使用。从网络请求中查看,发现它请求了一个名为swagger.json的文件。而这个json文件里面定义的基本就是文档的scheme。从这个页面我们基本上可以发现swagger的原 ......
430
0
0
2022-04-07
之前在 RPC 框架底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点。发现这些知识都了解一些。所以就想着试试自己实现一个简单的RPC框架,即巩固了基础的知识,也能更加深入的了解RPC原理。当然一个完整的RPC框架包含了许多的功能,例如服务 ......
408
0
0
2022-04-07
目录0、概述1、创建项目2、添加包引用3、启动配置4、发布5、运行6、最后回到顶部0、概述先了解下https是个啥:https://www.bilibili.com/video/BV1j7411H7vVso!只要给我们的web服务器配置一个证书就行了,证书可以买,也可以用免费的Let's Encrypt,此证书提供商是多个牛X大公司为了推进全球https化搞 ......
400
0
0
2022-04-07
OA办公管理系统功能丰富,主要包括:系统管理、角色管理、用户管理、客户管理、考勤管理、流程管理、公告通知、邮件管理、任务管理、日程管理、工作计划、文件管理、笔记管理、通讯录、讨论区、工作流、企业通、便签等等,还有多种颜色皮肤可以切换。需要了解的可以私信小编,点击关注,转发文章,私信发送 HM 可以免费领取HiMall3.0多用户B2B2C商城系统源码一套,记 ......
385
0
0
2022-04-07
前言本来在Swagger的基础上,前后端开发人员在开发生产期间,可以借此进行更加便捷的沟通交流。可是总有些时候,遇到一些难缠的,又不讲道理,偏偏觉得将Swagger文档地址丢给客户会不够正式!死活要一份word文档。可是这个时候,如果接口数量上百个,甚至更多,一个一个手动输入word,那将是一笔耗时的工作。但却有什么办法可以解决呢?对了,利用Swagge生成 ......
430
0
0
2022-04-06
一、前言大家一直都在谈论微服务架构,园子里面也有很多关于微服务的文章,前几天也有一些园子的朋友问我微服务架构的一些技术,我这里就整理了微服务架构的技术栈路线图,这里就分享出来和大家一起探讨学习,同时让新手对微服务相关技术有一个更深入的了解。二、技术栈2.1 工欲善其事,必先利其器现在互联网盛行的年代,互联网产品也层出不穷,受欢迎的互联网产品都有一个比较牛的技 ......
344
0
0
2022-04-06
1.System.Windows.Forms.SendKeys使用 SendKeys 将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用 Send。若要等待键击启动的任何进程,请使用 SendWait。每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A ......
593
0
0
2022-04-06
ASP.NET微信企业OA源码微信企业号协同办公平台是基于微信企业号而建立的协同办公平台,主要三大块,综合办公,CRM、人力资源平台特点1、本系统采用纯HTML+JS+Ashx 开发 好处就不用多说了,终于可以摆脱控件那一大堆要命的东西了2、不管是微信端还是PC端,前端采用的现在流行的MVC框架(avalon,这个类似大名鼎鼎的angularjs)和Jque ......
350
0
0
2022-04-06
原文来自互联网,由长沙DotNET技术社区编译。如译文侵犯您的署名权或版权,请联系小编,小编将在24小时内删除。限于译者的能力有限,个别语句翻译略显生硬,还请见谅。作者:胡安·帕勃罗·希达,JUAN PABLO SCIDA是一位软件架构师,在软件开发方面拥有10多年的经验。他是经过认证的.NET和Java开发人员。在过去的几年中,他还热衷于使用Node.js ......
337
0
0
2022-04-06
昨天有朋友在公众号发消息说看不懂await,async执行流,其实看不懂太正常了,因为你没经过社会的毒打,没吃过牢饭就不知道自由有多重要,没生过病就不知道健康有多重要,没用过ContinueWith就不知道await,async有多重要,下面我举两个案例佐证一下?一:案例一 【嵌套下的异步】写了这么多年的程序,相信大家都知道连接数据库少不了这几个对象,DbC ......
266
0
0
2022-04-05
据说很多被迫使用 C# 的人最后都真香了?C# 确实有很多让人惊艳的地方,比如 C# 良好兼容了值类型/引用类型,在发展中逐步解决了其他高级语言没解决好的问题;充分利用栈空间,非常高效,做了一部分 C/C++ 擅长的事。C# 出现较晚,算是所有语言的集大成者。如果想学习 C#编程语言,多找几个开源项目实践,必能事半功倍。如果你还没感受到 C# 的惊艳之处,不 ......
296
0
0
2022-04-05