Jackyfei
共 5 页: 上一页 1 2 3 4 5 下一页
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 Role授权 这是一种Asp.Net常用的传统的授权方法,当我们在生成Token的时候,配置的ClaimTypes.Role为Admin,而ValuesControl 阅读全文
posted @ 2018-11-22 22:54 张飞洪 阅读 (545) 评论 (0) 编辑
摘要:经常听到园里.NET开发人员在抱怨生态不如JAVA,想要转JAVA,所谓打不过你,我就加入你!杜兰特的思维方式固然是获取总冠军的一种方式,但是我们要关起门来问自己有没有杜兰特的实力。 用开发生态来类比NBA不是特别恰当,因为NBA只有一个总冠军,但是开发生态一枝独放不是春,百花齐放春满园。我个人觉得 阅读全文
posted @ 2018-11-21 09:16 张飞洪 阅读 (13151) 评论 (118) 编辑
摘要:如果你发现还有西半球的资源,烦请相告,不胜感谢! 一、.NET Core基础 微软英文官网 .NET Core 微软中文官网 GitHub 用ASP.NET内核和Azure构建现代Web应用程序 博客园翻译文档 MSDN .NET Core开源峰会 https://dotnet.github.io/ 阅读全文
posted @ 2018-11-20 11:26 张飞洪 阅读 (2370) 评论 (10) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 Token生成 我们知道一旦我们给API添加[Authorize]后,等于是给资源增加了一道锁,这时候我们Postman的时候是访问不了资源的,如下图所示: 这个时候 阅读全文
posted @ 2018-11-19 09:32 张飞洪 阅读 (765) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,码字辛苦,如果你吃了蛋觉得味道不错,希望点个赞,谢谢关注。 Cookie-Based认证 认证流程 我们先看下传统Web端的认证流程: 以上流程很简单,有过mvc开发经验的都了如指掌,一图胜千言就不展开介绍了,下面简单演示一下 阅读全文
posted @ 2018-11-16 11:05 张飞洪 阅读 (2304) 评论 (2) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 管道实现机制 要了解管道的实现机制,我们必须要深入框架的源码,幸亏微软开源了,我们可以访问GitHub的地址来下载源码。 git clone后,我们打开工程,进入Microsoft.AspNetCore.Http项 阅读全文
posted @ 2018-11-14 09:50 张飞洪 阅读 (221) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 管道流 我们知道一个管道可以有一个或多个中间件,而中间件的职责是根据HttpContext处理HTTP请求,然后往Response里填充东西,最后完成整个Response的输出。了解管道流机制,就能知道如何利用管道 阅读全文
posted @ 2018-11-11 11:01 张飞洪 阅读 (261) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 入门篇 引子 1.1专题介绍 1.2环境安装 1.3创建项目 1.4部署到IIS 1.5准备CentOS和Nginx环境 1.6部署到CentOS 1.1专题介绍 1.2环境安装 1.3创建项目 1.4部署到IIS 阅读全文
posted @ 2018-11-10 23:43 张飞洪 阅读 (404) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 dotnet run的麻烦 如果您使用的是vs code进行跨平台开发,那么dotnet watch run对你的调试就是一把利器!我们先看下使用dotnet run的效果: 如视频所示,我们在vs code里面创 阅读全文
posted @ 2018-11-10 11:54 张飞洪 阅读 (292) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 WebHost配置 覆盖配置文件和修改启动URL 覆盖配置文件和修改启动URL是经常使用的地方,覆盖配置文件可以自定义自己的配置信息,或者同时支持多个配置文件并存,对配置内容过多的情况可以起到一个分类的目的,非常的 阅读全文
posted @ 2018-11-10 10:14 张飞洪 阅读 (202) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 HTTP请求过程 这里展示整体的HTTP请求的过程,这里化繁为简,保留了主干流程: 从浏览器输入域名开始,这里忽略了建立TCP的3次握手,向服务器发起HTTPRequest请求,服务器接受到之后,会触发服务器对网站 阅读全文
posted @ 2018-11-08 23:36 张飞洪 阅读 (705) 评论 (7) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 前后端分离的开发模式,假如使用的是基于RESTful API的七层通讯协议,在联调的时候,如何避免配合过程中出现问题?这里分享一些不成熟的浅见。 Swagger描述 我们在前后端配合的过程中,使用了大多数人使用的S 阅读全文
posted @ 2018-11-07 15:20 张飞洪 阅读 (3701) 评论 (2) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 角色转变 从工程师转技术管理这两年,好比头马变成车夫,除了角色认知的转变,还要看方向,定计划。不仅仅是自己拉好车的事情,更重要的是赶好车,最后到达目的地。而所有这一切的基础都要有一个底盘支撑,那就是沟通。 一个人的 阅读全文
posted @ 2018-11-07 09:34 张飞洪 阅读 (1319) 评论 (16) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 安装.NET Core 官方安装地址: https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial?initial-os=linux 安装完后测试 阅读全文
posted @ 2018-11-04 08:37 张飞洪 阅读 (303) 评论 (1) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 从UML来理解依赖 1.1什么是依赖 我们先看下图 可以简单理解,一个HomeController类使用到了DBContext类,而这种关系是有偶然性,临时性,弱关系的,但是DBContext的变化会影响到Home 阅读全文
posted @ 2018-11-03 22:59 张飞洪 阅读 (297) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 配置的使用流程 第二步,在将Source添加到Builder的时候,内部做了哪些事情呢? 初始化对应的Source对象,比如Json文件配置源对象: 第三步,Build时候在内部,生成Provider对象,一个So 阅读全文
posted @ 2018-11-03 22:58 张飞洪 阅读 (182) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 大家知道通常我们修改网站的配置文件比如,webconfig的时候,网站需要重启才能读取到最新的修改,所谓热更新就是网站无需重启,修改完配置文件,直接F5就可以看到效果如下图所示: 修改IOption为IOption 阅读全文
posted @ 2018-11-03 22:57 张飞洪 阅读 (503) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 Startup.cs中创建MVC中间件 关于中间件的内部机制,后续单独专栏进行深入挖掘,此处略过。 Option在Controller里的使用 2.1HomeController里使用Option进行绑定 2.2V 阅读全文
posted @ 2018-11-03 22:56 张飞洪 阅读 (221) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 新建MVC项目 这次我们没有使用控制台项目,而是使用mvc来测试。 如下图所示,选择空的项目,建完后,记得把项目设置为启动项 新建配置文件appsettings.json和映射的实体类 这里有个坑,就是json和实 阅读全文
posted @ 2018-11-03 22:55 张飞洪 阅读 (200) 评论 (0) 编辑
摘要:希望给你3-5分钟的碎片化学习,可能是坐地铁、等公交,积少成多,水滴石穿,谢谢关注。 命令行配置 1.新建控制台项目 2.nuget引入microsoft.aspnetcore.all 2.nuget引入microsoft.aspnetcore.all 这里要注意版本号必须和dotnetcore兼容 阅读全文
posted @ 2018-11-03 22:53 张飞洪 阅读 (287) 评论 (0) 编辑
共 5 页: 上一页 1 2 3 4 5 下一页