摘要: 前言 如果在你的项目中只使用Datetime 足以满足一切需求,那你可能不需要点亮关于时间的技能点; 一旦你需要参与到一些国际化项目或者与定时调度相关的项目,则有必要对.Net中的时间处理方式进行一些系统的了解。 背景知识 • 时区:由于世界各国家与地区经度不同,地方时也有所不同,因此会划分为不同的 阅读全文
posted @ 2020-10-27 12:28 aimigi 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 浏览器内核也称为渲染引擎,是浏览器最重要的部分。内核负责对网页语法的解释。目前存在的主要的内核有Trident、Gecko、Webkit、blink四个。下表介绍了主流的浏览器内核及开发公司、目前使用这些内核的浏览器。 内核名称 开发公司 使用该内核的浏览器 Trident(IE内核) 微软 IE 阅读全文
posted @ 2020-10-27 11:44 aimigi 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 1.萌芽期 1990 年 Tim Berners-Lee 亲手设计了首个网页浏览器 Worldwide Web;1991年3月他把这项发明给了他在CERN(欧洲核子研究中心)工作的朋友,并主要提供给CERN的内部工作人员作为处理庞大电话簿的工具。 Worldwide Web是全球最早的一款浏览器,为 阅读全文
posted @ 2020-10-27 11:41 aimigi 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: 概述 在AspNetCore 中实现Jwt比较简单,使用Microsoft.AspNetCore.Authentication.JwtBearer 库,再加几行代码即可. 步骤(2.x/3.x通用) 1.新建一个AspNetCore WebApi项目. 2.创建获取token的方法 public s 阅读全文
posted @ 2020-10-27 11:32 aimigi 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 背景 在做离线数据处理时,需要处理的数据量比较大,逻辑很复杂,需要的资源比较多,所以无法立即得到结果,并且客户端也不需要立即得到结果。这种处理任务可以称为 后台任务 或者 “长任务”。 在 .NetCore 2.0 以前,我们是无法通过Web 服务器来处理后台任务的,要么是控制台程序,要么是wind 阅读全文
posted @ 2020-10-27 11:27 aimigi 阅读(633) 评论(0) 推荐(1) 编辑
摘要: 概述 任务并行库(TPL TaskParallel Library)提供了数据流组件,以帮助提高启用并发的应用程序的健壮性。 这些数据流组件统称为TPL数据流库。该数据流模型通过为粗粒度数据流和流水线任务提供进程内消息传递来促进基于参与者的编程。数据流组件基于TPL的类型和调度基础结构,并与C#,V 阅读全文
posted @ 2020-10-27 11:11 aimigi 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1. AMD 1.1 什么是AMD? AMD 英文名 Asynchronous Module Definition ,中文名 异步模块定义 。这是一个浏览器模块化开发的规范。 由于浏览器环境执行环境的限制,加载js文件相对于服务器端执行环境比较慢,所以采用模块加载的方式,即解释加载依赖的文件时,浏览 阅读全文
posted @ 2018-05-22 16:33 aimigi 阅读(230) 评论(0) 推荐(0) 编辑