博客园 - 远方无风
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=57212
2018-07-21T09:58:47Z
远方无风
https://www.cnblogs.com/bill-shooting/
feed.cnblogs.com
https://www.cnblogs.com/bill-shooting/p/9347441.html
浏览器缓存和Service Worker - 远方无风
浏览器缓存和Service Worker `2018 05 06 字数 6175 Follow me on Github`][1] 标签: BOM 1. 传统的HTTP浏览器缓存策略 在一个网页的生命周期中,开发者为了缩短用户打开页面的时间,通常会设置很多缓存。其中包括了: 浏览器缓存 代理服务器缓
2018-07-21T09:53:00Z
2018-07-21T09:53:00Z
远方无风
https://www.cnblogs.com/bill-shooting/
【摘要】浏览器缓存和Service Worker `2018 05 06 字数 6175 Follow me on Github`][1] 标签: BOM 1. 传统的HTTP浏览器缓存策略 在一个网页的生命周期中,开发者为了缩短用户打开页面的时间,通常会设置很多缓存。其中包括了: 浏览器缓存 代理服务器缓 <a href="https://www.cnblogs.com/bill-shooting/p/9347441.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bill-shooting/p/9301817.html
Javascript的事件模型和Promise实现 - 远方无风
1. Javascript的运行时模型——事件循环 JS的运行时是个单线程的运行时,它不像其他编程语言,比如C++,Java,C#这些可以进行多线程操作的语言。当它执行一个函数时,它只会一条路走到黑,不会在当前函数结束之前去调用其他的函数(除非当前函数主动调用其他函数)。它也不用担心会有其他线程打扰
2018-07-12T12:50:00Z
2018-07-12T12:50:00Z
远方无风
https://www.cnblogs.com/bill-shooting/
【摘要】1. Javascript的运行时模型——事件循环 JS的运行时是个单线程的运行时,它不像其他编程语言,比如C++,Java,C#这些可以进行多线程操作的语言。当它执行一个函数时,它只会一条路走到黑,不会在当前函数结束之前去调用其他的函数(除非当前函数主动调用其他函数)。它也不用担心会有其他线程打扰 <a href="https://www.cnblogs.com/bill-shooting/p/9301817.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bill-shooting/p/5562066.html
ASP.NET Core 源码阅读笔记(5) ---Microsoft.AspNetCore.Routing路由 - 远方无风
这篇随笔讲讲路由功能,主要内容在项目Microsoft.AspNetCore.Routing中,可以在GitHub上找到,Routing项目地址。 路由功能是大家都很熟悉的功能,使用起来也十分简单,从使用的角度来说可讲的东西不多。不过阅读源码的过程的是个学习的过程,看看顶尖Coder怎么组织代码也是
2016-06-14T12:53:00Z
2016-06-14T12:53:00Z
远方无风
https://www.cnblogs.com/bill-shooting/
【摘要】这篇随笔讲讲路由功能,主要内容在项目Microsoft.AspNetCore.Routing中,可以在GitHub上找到,Routing项目地址。 路由功能是大家都很熟悉的功能,使用起来也十分简单,从使用的角度来说可讲的东西不多。不过阅读源码的过程的是个学习的过程,看看顶尖Coder怎么组织代码也是 <a href="https://www.cnblogs.com/bill-shooting/p/5562066.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bill-shooting/p/SourceCode_Hosting.html
ASP.NET Core 源码阅读笔记(3) ---Microsoft.AspNetCore.Hosting - 远方无风
有关Hosting的基础知识 有关Hosting的基础知识 Hosting是一个非常重要,但又很难翻译成中文的概念。翻译成:寄宿,大概能勉强地传达它的意思。我们知道,有一些病毒离开了活体之后就会死亡,我们把那些活体称为病毒的宿主。把这种概念应用到托管程序上来,CLR不能单独存在,它必须依赖于某一个进
2016-06-11T09:02:00Z
2016-06-11T09:02:00Z
远方无风
https://www.cnblogs.com/bill-shooting/
【摘要】有关Hosting的基础知识 有关Hosting的基础知识 Hosting是一个非常重要,但又很难翻译成中文的概念。翻译成:寄宿,大概能勉强地传达它的意思。我们知道,有一些病毒离开了活体之后就会死亡,我们把那些活体称为病毒的宿主。把这种概念应用到托管程序上来,CLR不能单独存在,它必须依赖于某一个进 <a href="https://www.cnblogs.com/bill-shooting/p/SourceCode_Hosting.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bill-shooting/p/5550198.html
ASP.NET Core 源码阅读笔记(2) ---Microsoft.Extensions.DependencyInjection生命周期管理 - 远方无风
在上一篇文章中我们主要分析了ASP.NET Core默认依赖注入容器的存储和解析,这一篇文章主要补充一下上一篇文章忽略的一些细节:有关服务回收的问题,即服务的生命周期问题。有关源码可以去GitHub上找到。 这次的主角就是ServiceProvider一人,所有有关生命周期的源码几乎都集中在Serv
2016-06-01T08:52:00Z
2016-06-01T08:52:00Z
远方无风
https://www.cnblogs.com/bill-shooting/
【摘要】在上一篇文章中我们主要分析了ASP.NET Core默认依赖注入容器的存储和解析,这一篇文章主要补充一下上一篇文章忽略的一些细节:有关服务回收的问题,即服务的生命周期问题。有关源码可以去GitHub上找到。 这次的主角就是ServiceProvider一人,所有有关生命周期的源码几乎都集中在Serv <a href="https://www.cnblogs.com/bill-shooting/p/5550198.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bill-shooting/p/5540665.html
ASP.NET Core 源码阅读笔记(1) ---Microsoft.Extensions.DependencyInjection - 远方无风
这篇随笔主要记录一下ASP.NET Core团队实现默认的依赖注入容器的过程,我的理解可能并不是正确的。 DependencyInjection这个项目不大,但却是整个ASP.NET Core的基础,因为它提供了依赖注入(DI)容器的默认实现,而依赖注入贯穿整个ASP.NET Core。相关源码可以
2016-05-31T12:26:00Z
2016-05-31T12:26:00Z
远方无风
https://www.cnblogs.com/bill-shooting/
【摘要】这篇随笔主要记录一下ASP.NET Core团队实现默认的依赖注入容器的过程,我的理解可能并不是正确的。 DependencyInjection这个项目不大,但却是整个ASP.NET Core的基础,因为它提供了依赖注入(DI)容器的默认实现,而依赖注入贯穿整个ASP.NET Core。相关源码可以 <a href="https://www.cnblogs.com/bill-shooting/p/5540665.html" target="_blank">阅读全文</a>