分享可以逛逛YouTube的免费加速节点Free - 长期稳定更新
节点免费,仅供学习使用,请勿用于非法用途,节点6小时自动更新一次,连接不变,为了防止爬虫,订阅地址附带key参数,不定时更新,如果节点失效,请到此页面获取新的订阅地址。历史2021年11月26更新~历史2022年07月13更新~最新(新增节点)2023年05月09更新~工具下载环境工具Windows
教程 | 将博客朋友圈化——仅展示最近一个月动态
心心念念这个功能好久了,也向主题作者提过需求,不过可能是太小众了,作者大大应该是没有考虑。 那就只好自己动手啦,不过拖延症晚期,趁这段时间板子投出去了有点空闲,终于把这个功能折腾出来了。 本着能用插件就绝不自己写代码的原则,本教程都是傻瓜式操作。 本文发表于鸦鸦的巢穴,感谢您的订阅!如需评论请前往教程 | 将博客朋友圈化——仅展示最近一个月动态。
鸦鸦的巢穴
发表于 2023-05-08
脑电波仅展示最近一个月动态,看到这条说明已经到底啦!
“这座镜子之城——或蜃景之城——将在奥雷里亚诺·巴比伦全部译出羊皮卷之时被飓风抹去,从世人记忆中根除,羊皮卷上 […] 本文发表于鸦鸦的巢穴,感谢您的订阅!如需评论请前往脑电波仅展示最近一个月动态,看到这条说明已经到底啦!。
鸦鸦的巢穴
发表于 2023-05-04
手撸call apply bind
如果自己去实现callapplybind,看上去挺复杂,写起来其实就几行代码因为call和apply一样,只是传参不一样,所以我就只写一个call实现call(其实只有2行代码)/*随便定义一个对象,待会将函数内的this指向指向倒这个对象*/constobj={name:"我是需要被绑定改变thi
class中函数的this指向
定义一个基础的类classPerson{constructor(name="杜恒"){this.name=name;}speak(){console.log(this);}}将上面的类实例出一个对象p,并调用p的speak方法constp=newPerson();p.speak();//Person
Vue 2与Vue 3在自定义组件v-model上的区别
在vue开发中,通常会对一个自定义的组件进行封装,并实现v-model双向绑定功能在Vue2中,通常这样实现父组件<template><Childv-model="number"></Child></template><script>exportde
Vue.set与this.$set源码
Vue.set()和this.$set()应用的场景在Vue2.X项目开发中,有时候需要对数组进行修改,或是对对象新增一个属性,但是发现页面并不会同步更新。例如:constvm=newVue({data:{arr:[1,2],obj:{a:3,},},});vm.$data.arr[0]=3;//页
Vue底层判断标签的性能优化方法
在vue中,如果写div、span等正常的html标签,vue会解析成传统的html标签,但当写不是这些标签的时候,vue会认为他是一个组件,例如:<Custom></Custom>。是如何做到这种判断的呢,首先自己来实现一个这样的判断consttags="div,span,im
Linux系统下使用iftop结合iptables服务解决带宽被恶意请求的问题
最近博客总时不时的打不开,或者是打开巨慢。打开宝塔面板,发现能登录,但是登录非常缓慢,最后挤进来后,看到流量可视化图,上行一直流量一直居高不下。服务器带宽是2兆的,上行200kb,说明直接将整个服务器带宽占满,导致服务器无法访问排查Linux下使用iftop工具结合iptables服务来解决带宽资源
JS压缩图片并保留图片元信息
JS实现图片压缩比较简单,但是图片经过压缩后,压缩后的图片的元信息(拍摄时间、设备、地点)等会丢失掉,如果在特殊场景中需要使用这些元信息的话,就会出现问题了,因此需要将未压缩前的图片元信息填充至压缩后的图片中,以下是实现代码//封装一个获取变量的数据类型函数constgetType=(data:un