promise Promise是一种用于处理异步操作的对象,它可以将异步操作的结果以回调函数的形式返回给调用者。 Promise对象有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。 当异步操作执行完毕后,Promise对象的状态会从pending变为fulfilled或rejected,然后调用对应的…
javascript 高级 安全的函数作用域 立即调用的函数表达式(IIFE)是一种常见的JavaScript模式,用于创建私有作用域。IIFE是一个函数表达式,它在定义后立即调用。在IIFE中定义的变量和函数只能在IIFE内部访问,而不是在全局作用域中访问。这使得IIFE非常有用,因为它们可以帮助防止命名冲突和其他问题,同时仍然允许在全局作用域中…
树的遍历 遍历顺序是根据访问父结点的时序确定的 先序遍历 优先访问父结点,然后依次访问左子结点,右子结点 const traverse = (parentNode, callback) => { if (parentNode !== null) { // parent node callback(parentNode); // left no…
打开计划任务,在右侧有个“启用所有任务历史记录”
浏览器请求拦截 对 window.XMLHttpRequest 对象的重写 拦截请求入参(通过修改 send 方法修改) class XMLHttpRequestInter extends window.XMLHttpRequest { constructor(...args) { super(...args); } send(...params)…
字符编码 unicode 国际化,字符类型之间转换无损 UTF-8, UTF-16, UTF-32 类型 说明 UTF-8 最常用字符编码,一般由1-4个字节(对应ASCII编码的0-127),也可在5-6个字节(不在ASCII码中)表示,可变长度 UTF-16 每个字符占用2个字节,宽字符,大尾序,小尾序 UTF-32 每个字符占用4个字节 国标…
背景 u盘做系统,使用rufus 烧录镜像后,出了问题,u盘没法识别。在磁盘管理里面能够看到插入的u盘,但是没有可用空间,但是能够看到盘符。 技术分析 由衷的感谢一下图吧工具箱,里面的工具太全了,里面就有chipgenius。u盘插在笔记本上(win10 专业版21H1 64bit操作系统),打开后显示的信息如下: 设备描述: [E:]USB 大容…
目前有个需求,先用一块硬盘,后面容量不够了做一次扩容 主机 x86 c620芯片组支持软raid 具体玩法是在bios内做好了,raid可用,然后 先做raid1 做好以后初始化然后拔掉一块硬盘,等用的时候再插上新硬盘来恢复raid1 之后再将这个raid1的组,更改成raid0但是要求硬盘同型号,同容量,只能做一次。事件比较长大概2小时左右。
Scroll Dom元素滚动时触发的Scroll事件 事件对象:window, Dom元素 事件捕捉:元素滚动条滚动时 滚动原理(滚动发生了什么?) 页面重排: 页面重新生成布局,重排必定引起重绘 页面重绘: 页面重新绘制,不一定重排 事件方法 方法名 说明 onScroll 滚动对象内部内容区域的滚动事件 onwheel 鼠标滚轮滚动触发事件(主…
0x00 前言: 本文大部分内容借鉴自 https://blog.d2okkk.net/202101/kodi-setup/ 纠正其中几点小问题,添加一些新功能 最近因为网上找到的片源大部分都是 4k或h265的,之前一直在玩客云上跑的alexelec 只能播放1080 ,所以遇到前面 2 种片子只能在 nas上用 ffmpeg 进行转码,这样就得…