夜间模式CodeSnippetStyle:
日间模式CodeSnippetStyle:
页面宽度:

0%


摘要: 1. Map Map 是ES6新增的一种集合类型, 为这么语言带来了真正的 key/value 存储机制。译作 “映射” 1.2 基本API 1.2.1 Map 实例的创建 使用new 关键字 和 Map 构造函数 以创建一个Map实例, 也叫做一个映射。 // 创建一个 空映射 const m = 阅读全文
posted @ 2021-12-06 22:22 暮冬有八 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ? 0. 前言 ? 关于Typed Array, MDN 上有一段内容值得先参看阅读一下,有一个基本的认识。 0.1 什么是定型数组 (typed arrays) ? ? 什么是定型数组? 用一句话概括即:定型数组,是一种对内存缓冲区中的原生二进制数据有着读写机制(能力)的一种类数组对象。 (后面会 阅读全文
posted @ 2021-12-06 12:13 暮冬有八 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 使用 OpenSSH配置远程系统上的安全命令行服务 目标: 使用ssh登录远程系统并运行命令 为用户账户配置基于密钥的身份验证,以使其无需密码就能安全的登录远程系统 限制直接以root身份登录,并为OpenSSH 服务禁用基于密码的身份验证。 1. 使用SSH 访问远程命令行 1.1 什么是Open 阅读全文
posted @ 2021-12-05 13:17 暮冬有八 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 关于数组Array 的几点回顾 ”ECMAScript 数组跟其他编程语言的数组有着很大的区别, 跟其他语言中的数组一样,ECMAScript 数组也是一组有序的数据, 但是跟其他语言不同的是, 数组中的每个槽位可以存储任意类型的数据。 这意味着可以创建一个数组,它的第一个元素是字符串,第二个元素是 阅读全文
posted @ 2021-12-02 13:25 暮冬有八 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1. 单例内置对象 所谓单例内置对象,是指由ECMAScript 实现提供的对象,与宿主环境无关。 不用显式的实例化内置对象。处理常见的Object、Array、String , 还有两个单例内置对象,Global 和 Math。 1.2 Global 事实上,不存在全局变量或者全局函数这种东西。 阅读全文
posted @ 2021-11-25 16:11 暮冬有八 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 1. RegExp 对象 JS 中像其他语言一样,有正则表达式的支持,即RegExp对象。 该对象主要提供了两个对象方法,分别是: exec() test() 用法示例如下: let str = "cat bat"; let exp = /.at/g; exp.exec(str); // ['cat 阅读全文
posted @ 2021-11-25 11:15 暮冬有八 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 手动实现一个vue cli 1. 思考准备 最一开始:创建一个web项目,所以需要一个html 文件,又是一个Vue 项目,所以需要一个div,并指明一个id. 我们使用webpack 打包后的文件,需要被引入,bundle.js, 应该把它放在dist (分发)文件夹。 > 指明id 的 div 阅读全文
posted @ 2021-11-23 16:17 暮冬有八 阅读(86) 评论(0) 推荐(1) 编辑
摘要: 原始值包装类型 (特殊引用类型) 在ES6 时,ECMAScript 数据类型是这样去分类的: 原始值(基本数据类型) Number String Boolean Undefined Null Symbol 引用值(复杂数据类型) Object 函数也是一种引用类型 且我们知道,通常情况下,只有对象 阅读全文
posted @ 2021-11-23 15:08 暮冬有八 阅读(43) 评论(0) 推荐(1) 编辑
摘要: 1. RegExp ECMAScript 通过RegExp类型支持正则表达式。 1.1 表示格式: let expression = /pattern/flags; //or let expression = new RegExp("pattern str","flags")// pattern s 阅读全文
posted @ 2021-11-23 13:41 暮冬有八 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1. 强制更新 Vue 允许你强制更新: vm.$forceUpdate() 2. 阻止更新 - 通过v-once 创建低开销的静态组件 有时候你的组件中包含了大量不需要实时更新的静态内容。 这种情况下,你可以在根元素上加上一个v-once 属性,以确保这些内容仅被计算一次之后,被缓存起来。 具体就 阅读全文
posted @ 2021-09-27 21:32 暮冬有八 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1. 内联模板 即将要说的是一个很有意思的Vue边界应用。 Vue开发者,通常都有着很敏感的组件规则。 我们写的组件全部都是以一个个组件组装到一起的。 当涉及组件之间通信,调用时,会出现各种招数应对各种场景。 如果你要写一个嵌套组件。 你必然会先创建两个单独的组件,然后在其中一个引入注册另一个(当然 阅读全文
posted @ 2021-09-27 21:24 暮冬有八 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1. 组件的递归 如果期望你有以下实现: 这是一个嵌套了很多层的组件,你会有什么样的思路? 1.1 递归组件 Vue 允许我们递归的调用一个组件,即在一个组件内部不断的嵌套调用自身。 为了实现组件的递归,Vue 要求我们必须指定组件的 name 属性。 此外,必须给渲染加上条件判断,在适当的时刻停止 阅读全文
posted @ 2021-09-26 00:07 暮冬有八 阅读(148) 评论(0) 推荐(0) 编辑
摘要: antdv 清除指定字段验证: this.$refs['ruleForm'].fields.forEach(filed => { if(filed.prop == "meterInfo"){ filed.clearValidate() } }); 阅读全文
posted @ 2021-09-15 13:58 暮冬有八 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1. 快速认识 一句话,来说,在同一个Vue实例中,$on、$once 用于设定监听器, 不同的是,$once 仅会被触发一次后立即失效。 而$off 则是一个主动的监听器销毁器。 $emit 则用于触发通过$on,$once 设定的监听器,即事件触发器/发射器。 以下是一个简单的例子: <temp 阅读全文
posted @ 2021-09-14 00:14 暮冬有八 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1. vm.$root 1.1 描述 当前组件树的根 Vue 实例。如果当前实例没有父实例,此实例将会是其自己。 在Vue 中, 什么是一个组件树的根实例? 实际上,通过Vue Devtools 能够很清楚的看到: 具体的,在代码中,Vue 项目的入口文件main.js 中,一般的会有这样的代码段: 阅读全文
posted @ 2021-09-08 01:14 暮冬有八 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 1. 插槽内容 假设我们有这样一个组件: <template> <section class="eassy-container"> <header class="eassy-header"> lorem </header> <main class="eassy-main"> lorem </main 阅读全文
posted @ 2021-09-02 00:19 暮冬有八 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.准备:先封装一个最基本的input组件 按照先前讲到的自定义v-model,我们可以轻松完成一个具备双向绑定的input元素: <template> <div>所有作用于当前 <BaseInput v-model="value"/> <br/> {{value}} </div> </templa 阅读全文
posted @ 2021-08-26 01:06 暮冬有八 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. v-model 语法糖 当你希望一个自定义组件的值能够实现双向绑定。 那么就需要: 将值传入组件; 将变化的值逆传回父组件。 实际上,就可以利用 props 实现的父传子 + 通过自定义事件this.$emit实现的子传父。实现双向的数据流传递。 下面是一个示例: 有这样一个父组件: <tem 阅读全文
posted @ 2021-08-24 22:46 暮冬有八 阅读(110) 评论(0) 推荐(0) 编辑
摘要: attribute 和 property 的区别 property 和 attribute非常容易混淆,两个单词的中文翻译也都非常相近(property:属性,attribute:特性),但实际上,二者是不同的东西,属于不同的范畴。 property是DOM中的属性,是JavaScript里的对象; 阅读全文
posted @ 2021-08-23 23:44 暮冬有八 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 什么是正则表达式? 正则表达式是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。 一个正则表达式是一种从左到右匹配主体字符串的模式。 “Regular expression”这个词比较拗口,我们常使用缩写的术语“regex”或“regexp”。 正则表达式可以从一个基础 阅读全文
posted @ 2021-08-23 13:19 暮冬有八 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 这个业务场景应该是所有人都遇到过的。 一A组件, 其有一个子组件a , 我们在a中接受到了A通过props 传过来的值, 然后我们用于视图的渲染, 但是如果a组件本身又需要具备修改这个视图绑定值的能力。 这个时候该怎么办? 例如这个a是一个选择器组件, a能够选择值后,返回到A ,这是基本要求, 但 阅读全文
posted @ 2021-07-31 19:22 暮冬有八 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 如果你想要从家里通过windows RDP 访问公司电脑,那么就需要将你的公司电脑暴露至公网,然后就可以通过家里的windows RDP 登入了。 当然也可以更加简答的直接通过向日葵实现,但是不同于向日葵的压缩图传实现,DRP可以让你本地机器更加清晰,就像是一台本地机器一样。 且和局域网内的DRP连 阅读全文
posted @ 2021-07-31 16:09 暮冬有八 阅读(42) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1735896/202107/1735896-20210727132152826-1231598010.png) 阅读全文
posted @ 2021-07-27 13:22 暮冬有八 阅读(11) 评论(0) 推荐(0) 编辑
摘要: wsl 的家目录在windows上被映射为网络地址,即UNC 格式地址。 **方式1:**通过powershell可以这样去访问(cmd默认是不支持的): #powershell $ cd \\wsl$\Ubuntu\ **方式2:**也可以通过windows的资源管理器去直接通过GUI 访问网络地 阅读全文
posted @ 2021-07-14 22:01 暮冬有八 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 环境: windows:20H2 ubuntu:20.04 1. 外网远程连接 目前已知外网访问最佳体验是通过向日葵远程访问; 这里简单说明向日葵的安装: Step1: 下载 .deb 向日葵软件包 到官网下载最新包 传送门 Step2 : 授予执行权限,并执行安装 # xxxxx.deb 包所在路 阅读全文
posted @ 2021-07-09 00:49 暮冬有八 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 【转载】:本文源地址http://www.woc12138.com/article/45 一、Webpack 简介 1.1 webpack 是什么 webpack 是一种前端资源构建工具,一个静态模块打包器(module bundler)。 在webpack 看来, 前端的所有资源文件(js/jso 阅读全文
posted @ 2021-07-01 09:57 暮冬有八 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 报错 关键报错 “UnhandledPromiseRejectionWarning: ConnectionError: Failed to connect to ip:1433” (node:25104) UnhandledPromiseRejectionWarning: ConnectionErr 阅读全文
posted @ 2021-05-05 13:49 暮冬有八 阅读(119) 评论(0) 推荐(0) 编辑
摘要: instance.interceptors.request.use(config => { /* some logic */ const CancelToken = Axios.CancelToken; return { ...config, cancelToken: new CancelToken 阅读全文
posted @ 2021-05-03 11:28 暮冬有八 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 0. 认识FFmpeg 0.1 什么是FFmpeg ? FFmpeg 是一个领先的开源多媒体框架,它能够几乎对所有的多媒体文件进行各种处理。 包含了libavcodec : 这是一个用于多个项目中音频和视频的解码器库,以及libavformat : 一个音频与视频格式转换库。 0.2 FFmpeg的 阅读全文
posted @ 2021-04-28 10:11 暮冬有八 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 问题描述 dev/sda2: clean, 552599/6111232 files, 7119295/24414464 blocks 问题说明 出现这个问题,大多数可能是对桌面环境进行了一些操作 。 且很可能是因为gdm3 显示管理器出现了问题。 解决问题 以下解决方式,前提是需要网络,请先确保电 阅读全文
posted @ 2021-04-27 20:58 暮冬有八 阅读(68) 评论(0) 推荐(0) 编辑
BACK TO TOP

?迷海无灯听船行。Github WeChat