会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
远方无风
博客园
首页
新随笔
联系
管理
订阅
2018年7月21日
浏览器缓存和Service Worker
摘要: 浏览器缓存和Service Worker `2018 05 06 字数 6175 Follow me on Github`][1] 标签: BOM 1. 传统的HTTP浏览器缓存策略 在一个网页的生命周期中,开发者为了缩短用户打开页面的时间,通常会设置很多缓存。其中包括了: 浏览器缓存 代理服务器缓
阅读全文
posted @ 2018-07-21 17:53 远方无风
阅读(8134)
评论(0)
推荐(0)
2018年7月12日
Javascript的事件模型和Promise实现
摘要: 1. Javascript的运行时模型——事件循环 JS的运行时是个单线程的运行时,它不像其他编程语言,比如C++,Java,C#这些可以进行多线程操作的语言。当它执行一个函数时,它只会一条路走到黑,不会在当前函数结束之前去调用其他的函数(除非当前函数主动调用其他函数)。它也不用担心会有其他线程打扰
阅读全文
posted @ 2018-07-12 20:50 远方无风
阅读(1440)
评论(3)
推荐(2)
2016年6月14日
ASP.NET Core 源码阅读笔记(5) ---Microsoft.AspNetCore.Routing路由
摘要: 这篇随笔讲讲路由功能,主要内容在项目Microsoft.AspNetCore.Routing中,可以在GitHub上找到,Routing项目地址。 路由功能是大家都很熟悉的功能,使用起来也十分简单,从使用的角度来说可讲的东西不多。不过阅读源码的过程的是个学习的过程,看看顶尖Coder怎么组织代码也是
阅读全文
posted @ 2016-06-14 20:53 远方无风
阅读(4915)
评论(4)
推荐(7)
2016年6月11日
ASP.NET Core 源码阅读笔记(3) ---Microsoft.AspNetCore.Hosting
摘要: 有关Hosting的基础知识 有关Hosting的基础知识 Hosting是一个非常重要,但又很难翻译成中文的概念。翻译成:寄宿,大概能勉强地传达它的意思。我们知道,有一些病毒离开了活体之后就会死亡,我们把那些活体称为病毒的宿主。把这种概念应用到托管程序上来,CLR不能单独存在,它必须依赖于某一个进
阅读全文
posted @ 2016-06-11 17:02 远方无风
阅读(13863)
评论(13)
推荐(17)
2016年6月1日
ASP.NET Core 源码阅读笔记(2) ---Microsoft.Extensions.DependencyInjection生命周期管理
摘要: 在上一篇文章中我们主要分析了ASP.NET Core默认依赖注入容器的存储和解析,这一篇文章主要补充一下上一篇文章忽略的一些细节:有关服务回收的问题,即服务的生命周期问题。有关源码可以去GitHub上找到。 这次的主角就是ServiceProvider一人,所有有关生命周期的源码几乎都集中在Serv
阅读全文
posted @ 2016-06-01 16:52 远方无风
阅读(4457)
评论(1)
推荐(7)
2016年5月31日
ASP.NET Core 源码阅读笔记(1) ---Microsoft.Extensions.DependencyInjection
摘要: 这篇随笔主要记录一下ASP.NET Core团队实现默认的依赖注入容器的过程,我的理解可能并不是正确的。 DependencyInjection这个项目不大,但却是整个ASP.NET Core的基础,因为它提供了依赖注入(DI)容器的默认实现,而依赖注入贯穿整个ASP.NET Core。相关源码可以
阅读全文
posted @ 2016-05-31 20:26 远方无风
阅读(17426)
评论(9)
推荐(23)
公告