2022-10-22Debian9安装设置Fail2banFail2banfail2ban是一款入侵防御软件,可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作。可以防止别人恶意扫描和暴力破解SSH密码。 阅读全文…
2022-10-01el-date-picker日期范围设置选择区间el-date-picker日期范围设置选择区间el-date-picker组件type=”daterange” 选择日期范围的时候需要设置一个区间,官方api没直接提供参数,这个时候需要通过组件Picker Options来实现。 阅读全文…
2022-09-10手写Promise.race方法手写Promsie.race方法需求分析Promsie.race方法接收一个参数 Promise 的 iterable 类型(注:Array,Map,Set 都属于 ES6 的 iterable 类型),返回一个新的Promsie数组里其中一个Promise失败或者成功,则将执行对应的回调。就采用第一个 promise 的值作为它的值 阅读全文…
2022-07-27手写Promsie.all方法手写Promsie.all方法需求分析Promsie.all方法接收一个参数 Promise 的 iterable 类型(注:Array,Map,Set 都属于 ES6 的 iterable 类型),返回一个新的Promsie数组里其中一个Promise失败会导致Promise.all 失败所有Promise resolve 回调的结果是一个数组 阅读全文…
2022-06-28手写简易Promise手写简易PromisePromise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promise对象。 阅读全文…
2022-05-25拯救被墙的ip,v2ray使用cloudflare中转流量拯救被墙的ip最近ip又被墙了,只能套cloudflare通过cdn来中转v2ray的WebSocket 流量,搬瓦工付费换ip太贵,也容易继续被墙。坏处就是速度变慢,时不时抽风连不上。v2ray我这里使用的是V2Ray一键安装脚本https://github.com/233boy/v2ray/tree/master 阅读全文…
2022-02-28Node.js使用Nodemailer发送邮件通知Node.js使用Nodemailer发送邮件通知Nodemailer是一个用于 Node.js 应用程序的模块,可以轻松发送电子邮件。支持Windows系统,使用要求Node.js v6.0.0或更新版本。 阅读全文…
2021-12-31js浮点运算0.1+0.2 = 0.30000000000000004js浮点运算0.1+0.2 == 0.30000000000000004由于JavaScript的Number类型为双精度IEEE 754 64位浮点类型。计算的时候会将超出精度部分进行”零舍一入”。导致 0.1+0.2 = 0.30000000000000004,其他采用IEEE 754标准的语言也有误差,可以去这个网站上查看https://0.30000000000000004.com/。 阅读全文…
2021-11-26vue-cli4配置生产环境删除console.logvue-cli4配置生产环境删除console.log使用 babel-plugin-transform-remove-console 插件去配置删除console.log 阅读全文…
2021-11-20vue3中引入element-plus的Iconvue3中引入element-plus的Icon最近使用element-plus开发项目,发现element-plus废弃了Font Icon 使用了 SVG Icon。需要在全局注册组件,或者按需引用。 阅读全文…