作者: FlyLolo

109 篇文章

很高兴遇见你
  我亲爱的宝宝前些天出生了, 有点小忙,学习时间严重不足, 过几天再继续努力。
ASP.NET Core 2.0 : 八.图说管道,唐僧扫塔的故事
本文通过一张gif动图来继续聊一下asp.net core的请求处理管道,从管道的配置、构建以及请求处理流程等方面做一下详细的研究。(asp.net core系列目录) 一、概述 上文说到,请求是经过 server监听=>处理成httpcontext=>application处理生成response。 这个applicatio…
ASP.NET Core 2.0 : 七.一张图看透启动背后的秘密
  为什么我们可以在startup这个 “孤零零的” 类中配置依赖注入和管道?   它是什么时候被实例化并且调用的?   参数中的iservicecollection services是怎么来的?   处理管道是怎么构建起来的?   启动过程中,系统“默默的”做了哪些准备工作?   上一篇文章讲了as…
ASP.NET Core 2.0 : 六. 举个例子来聊聊它的依赖注入
本文通过一个维修工与工具库的例子形象的描述一下为什么要用依赖注入、它的工作原理是什么样的, 然后根据这个类比一下asp.net core 中的依赖注入, 从而深刻了解它的使用方法、注意事项以及回收机制等. asp.net core 系列目录 本文主要内容: 1.为什么要用依赖注入(di) 2.容器的构建和规则 3.asp.net core 2.0中…
ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境
"跨平台"后的asp.net core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从"宏观"到"微观"地看一下它的结构以及不同时期都干了些什么.  asp.net core 系列目录 本章主要内容如下: asp.net core 的运行机制: "宏观"的看一下http请求的处理流程.  asp.net …
Visual Studio 2017 for Mac 连接Git的奇怪问题
vs for mac连接git的时候遇到个奇怪的问题, 无法将已存在的解决方案绑定并提交到github中去. vs版本7.3.3 问题复现 以为自己操作有问题, 新建项目测试一下, 新建的时候没有勾选"use git"选项, 新建好的项目默认选中了解决方案的根, 但打开version control菜单后发现, publish in ve…
Visual Studio 2017 for Mac 快捷键
格式化代码:  ^i 转到定义:⌘d 注释/反注释: ⌘/ 生成:⌘b 重新生成:^⌘b 调试运行:⌘↩ 不调试运行:⌥⌘↩ 添加/删除断点:⌘ 查看所有断点:⌥⌘↩ 放大:⌘+ 缩小:⌘- 正常大小:⌘0 全屏/取消全屏:^⌘f 页内搜索:⌘f 文件/项目内搜索:⇧⌘f 上一步操作光标:⌃⌘← 下一步操作光标:⌃⌘&…
ASP.NET Core 2.0 : 三. 项目结构
本章我们一起来对比着asp.net framework版本看一下asp.net core 2.0的项目结构.(此后的文章也尽量这样对比着, 方便学习理解.) 关注差异, 也为项目迁移做准备. asp.net core 系列目录 新建项目, 选择类型 新建项目, 选择.net core 有如下几种类型可选, 分别是console, asp.net c…