竹影流浪

竹影流浪

最新文章

CSS解析、JS执行与DOM解析、页面渲染的阻塞关系

CSS解析、JS执行与DOM解析、页面渲染的阻塞关系

在css解析、js执行时与页面阻塞的问题。 本文的CSS和JS指的是外部引入的方式,例如: <link rel="stylesheet" href="/css/main.css"> <script src="/js/main.js"></script> 结论 具体的原因以及研究过程请参考最后的参考文
8
0
0
2021-05-22
低成本Windows Hello方案

低成本Windows Hello方案

最低可以用25+1.5+1.5=28元实现Windows Hello解决方案。 介绍 作者购买的是: 因为我选的这一款 摄像头支持200W像素,所以选择的较贵,实际上可以选择 下面这一款: 在同一个店铺可以花1.5元买一个5v转3.3v的降压板,再花1.5
10
2
0
2021-05-17
关于ES6的块级作用域中定义函数的疑问

关于ES6的块级作用域中定义函数的疑问

这是关于JS的怪异行为。 非严格模式 很久之前我在其它地方看见过类似下列的代码: var a = 0; { a = 1; function a() {} a = 2; console.log(a); } console.log(a); 这段代码在Chrome和Fire
5
0
0
2021-05-13
使用小米手机复制加密门禁卡的方法

使用小米手机复制加密门禁卡的方法

忘记带门禁卡? 卡容易丢?把它装入手机/手表才是王道。先说明作者对射频不熟悉,对IC卡也是一知半解,有错误还请指出,本文仅用于学习交流作用,请勿用于非法用途。 操作步骤 知道每一步在做什么才能在遇见问题时查找资料解决,由于手机(下文也指代手表手环)无法直接复制加密卡,所以我们要做的就是用读卡器把原卡
9
0
0
2020-02-27
浏览器的强缓存与协商缓存

浏览器的强缓存与协商缓存

浏览器缓存是实现HTTP协议中缓存的一种方式,除此之外还有CDN缓存、反向代理缓存和负载均衡缓存等,此处的浏览器缓存为Web缓存。 注意 本文部分内容内容有误,请详细查看此文: https://mp.weixin.qq.com/s/23WJXJFGJ-iMP6x-lFQ8og 缓存的分类及区别 浏览
5
0
0
2020-01-01
对Vue Parser相关的探索

对Vue Parser相关的探索

针对Vue Parser的探索,以及babel解析器的插件探索。 说明 本文并非一篇教程或者解决方案的文章,而是对这方面探索过程的记录。 过程 在公司,我负责的一个项目需要进行国际化处理,因为这是一个已经上线的项目,所以国际化进程中最重要也是最繁琐的就是中文词条的提取。这个过程是一言难尽,手动提取加
5
0
0
2019-12-25
[2023.08.11更新]斗鱼直播自动赠送荧光棒

[2023.08.11更新]斗鱼直播自动赠送荧光棒

在很久之前说过一个办法,不过已经失效,这次是一个软件,不需要手动进入直播间。 #2023.08.11更新 请使用 https://github.com/Curtion/douyu-keep 下面内容已经过时,无需继续查看! 2021.12.16更新 该软件需要手动设置分配比例才可进行赠送。 2019
4
11
0
2019-12-08
GitHub Actions 实战Electron打包发布

GitHub Actions 实战Electron打包发布

介绍 GitHub Actions 是Github推出的持续集成服务,针对公共仓库免费。由于本文并非GitHub Actions的教程,只是一篇实战经验文章,对GitHub Actions不熟悉的朋友建议花十分钟看一看阮一峰写的GitHub Actions 入门教程。 前言 每发布一个版本就需要手动
2
2
0
2019-12-05
[智能控制]一、Home Assistant 树莓派安装

[智能控制]一、Home Assistant 树莓派安装

本文记录了Home Assistant安装过程和踩坑解决方案。 介绍 Home Assistant是一个使用Python编写的智能控制软件,它几乎可以和任何智能设备互动,可以自定义触发源与动作来把各个智能设备连接起来。 准备 树莓派一个 SD卡一张:用于给树莓派安装系统 读卡器:用于给SD卡写入镜像
6
1
0
2019-11-24
JavaScript异步循环-等待AJAX返回后再请求

JavaScript异步循环-等待AJAX返回后再请求

最近遇到了一个需求就是需要循环发送Ajax请求,但是后一个请求必须等到前一个请求的返回后再发起。 这个问题可以使用递归解决,只需要在ajax的回调函数中调用自身就行了,当然本文中不使用这个办法(实际上嫌麻烦)。当时的第一个想法是使用promise,只需要在then中继续循环就ok,由于自身水平有限只
4
1
0
2019-11-20