操作步骤如下: 使用win+R快捷键唤出“运行”,输入regedit打开注册表编辑器 按照路径\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings展开 在Settings里面,右键新建一个DWORD(32位)值,重命名为FlightSettingsMaxPauseDays 双击新建的这个参数,基数选择为十进制,然后在数值数据里面填写如4000,点击确定 最后在win设置里面找到Windows更新,在里面找到暂停更新的选项,本来...
谷歌浏览器更新到最新版本后,开发工具中的Network网络类型筛选默认被折叠,操作起来极其不友好。那要怎么把它恢复呢? 如图,先点击右上角的设置图标进入设置面板中。 然后切换到“Experiments”,在“Filter”筛选框中输入“network”,可以看到“Redesign of the filter bar in the Network Panel”默认被勾选。 此时我们只需要把它取消勾选,然后重新打开开发面板,就能发现熟悉的它又回来了。
ps:末尾图片高能,胆小勿入!
js自定义多字段排序
[ 2023/11/18, 190阅, 0评 ]
某些场景下,需要在前端实现将数组中的数据按照多个字段进行排序,Array实例内置的sort方法只能实现按照单个字段的排序。 多字段同时排序在后端很好实现,直接order by field1 asc, field2 asc, field3 desc… 在js中可以通过扩展sort方法来实现多个字段的同时排序: const items = [ { name: 'linc', age: 28, num: 1234 }, { name: 'linc', age: 28, num: 12345 }, { name: 'kiki', age: 20, num...
一个基于vue2的h5项目,被嵌套在安卓APP和iOS APP中使用。因为某些原因无法在webview中使用缓存,也无法使用cdn方式。 在经过分包、按需加载、代码清理、压缩资源文件、减少并发请求等常规手段优化后,网络较差的情况下较长的白屏时间仍然很尴尬。于是在index.html中加上了默认loading动画效果,这样用户在加载完入口文件后就可以直接看到动画,待vue初始化完成时再关闭loading动画,体验更佳。 辣么问题来了,在PC和Android设备上进行测试,都能达到预期效果。但是在iOS设备上,不管是 Safari 还是基于 iOS的WebView中,ind...
TypeScript中enum枚举类型的常用姿势
[ 2023/04/08, 4031阅, 0评 ]
1、转换为字面量的联合类型 1.1、数字枚举 enum Test1 { red, green, yellow, } type KeyTest1 = keyof typeof Test1 // "red" | "green" | "yellow" type ValTest1 = `${Test1}` // "0" | "1" | "2" type StrToNum<Str> = Str extends `${infer Num extends number}` ? Num : Str type NumValTest1 = StrToN...
有时候我们的开源项目需要同时发布到github和gitee等多个平台,如果每个平台都去单独提交推送显然是很费时费力的,那么能不能一次推送到多个不同的平台呢?答案当然是可以的。 假如已有github的https://github.com/aaa/bbb.git和gitee的https://gitee.com/aaa/bbb.git仓库 首先git clone git@github.com:aaa/bbb.git到本地(github经常被墙,使用SSH方式好一些) 然后进入本地该仓库的文件夹,右键打开小乌龟的设置面板 然后切换到“Gi...
一般在拉取github上的仓库时大多采用https方式,但是在不搭梯子的情况下很容易出现长时间拉不下来或者提交代码的时候推不上去的情况,速度快慢完全看运气,这是一个极不友好的体验。 某天听闻用ssh的方式会提升拉取和推送的速度,于是尝试了下,嗯,,果然很丝滑。至于“SSH是什么、为什么会提升拉取和推送的速度”,有需要的朋友请自行搜索。 由于SSH是通过公钥密钥的方式来验证身份的(密钥放在本地,公钥存到平台),所以我们需要先生成自己的密钥和公钥。 1、检查本地是否已经存在ssh key 一般存放于C:\Users\用户名\.ssh文件夹,例如C:\...
node应用部署到nginx服务器的nginx配置
[ 2021/10/20, 4914阅, 0评 ]
假设website.com和www.website.com需要绑定一个端口为8888的node应用,api.website.com绑定端口为8887的应用,首先需要将这三个域名解析到服务器ip,然后nginx添加配置内容如下: server { listen 80; listen 443 ssl; server_name website.com www.website.com; #SSL-START SSL相关配置 #301-START if ($host ~ '^www.website.com') { r...