异步,event loop与microtask

多任务 在底层硬件角度上看(这里不考虑多核),所有的任务都是顺序执行,就像流水线一样,然而有些任务会与IO外设交互,IO外设的处理时间一般远大...

2021-12-17 · 4 分钟 · 1727 字 · hang

RUST写一个TMDB搜索

地址:http://m.idinr.com 功能 搜索电影 展示电影基本信息,卡司,剧组人员,海报 生成nfo文件代码。由于服务器流量有限,暂不提供...

2021-12-15 · 1 分钟 · 190 字 · hang

编译原理-文法分析

之前有写过词法分析的原理,接下来是比较重要的文法分析(也称:语法分析),这个步骤将词法分析产生的词语队列进行解析,提取出一个个语句单元,比如赋值语句,函数生命之类,最终会生成一个经常听到的词AST(抽象语法树)。 ...

2021-05-09 · 12 分钟 · 5893 字 · hang

小程序错误监控

目的 监控错误是为了更好的处理错误。 前端最接近用户,一旦出现线上问题,前端也会最先介入处理,此时如何最快定位问题原因成了一个挑战,因为某些错误比较难复现,可能和特定机型,网络,用户操作有关,一旦发生这种问题,如果不知道这些影响因素,自然很难解决。 ...

2021-04-05 · 3 分钟 · 1381 字 · hang

前端海报生成方案

h5活动页经常会有生成海报分享到朋友圈的需求,虽然后端可以合成,但是会并发量大的时候会给服务器带来压力,并且比较耗时,这个业务放到前端做更合适,下面梳理几个实现方案 ...

2019-10-02 · 4 分钟 · 1858 字 · hang

前端基础架构之部署优化

自从npm和webpack被引入前端开发环境中以后,模块化开发变得越来越流行,一个项目里可能包含着上万甚至数十万个大大小小的包,随着项目越来...

2019-09-11 · 6 分钟 · 2936 字 · hang

vscode插件开发

VS Code插件开发概览 theme以及编程语言相关的插件不在本文讨论之列 开发环境 基于Yeoman和generator-code npm install -g yo generator-code yo code 以...

2019-08-14 · 5 分钟 · 2427 字 · hang