针对本机没有安装 oracle 客户端的情况 1、检查服务端是否配置好 2、检查 tnsnames.ora 文件,没有配置 orcl 实例,加上 测试:
今天用小发猫AI智能写作,出现如下错误: could not resolve host 3360:Name or service not known 错误解决 找了一圈的文档,终于解决了: 原因是服务器磁盘空间用完了,只要查看下哪个目录占用的磁盘空间多,然后把没用的数据删除,就解决了。 查看目录下文件的大小 du -h --
记录贴 // 手写promise function MyPromise(fn){ let _this = this _this.status = "pending" _this.resolve_val = undefined _this.reject_val = undefined _this.resolveCb = [] _this.rejectCb = []
安装less-loader 和less依赖
一、Pomise.all的使用 Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。 具体代码如下: let p1 = new Promise((resolve, reject) => { resolve('成功
概念 keep-alive 是 Vue 的内置组件,当它包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 transition 相似,keep-alive 是一个抽象组件:它自身不会渲染成一个 DOM 元素,也不会出现在父组件链中。 作用 在组件切换过程中将状态保留在内存中,防止重复渲染D
const path = require('path'); const fs = require('fs'); // 获取路径的最后一部分 console.log(path.basename('/foo/bar/baz/asdf/quux.html')); // 去掉后缀 console.log(path.basename('/foo/bar/baz/asdf/quux.html', '.html'));
Promise 可以简单理解为一个事务,这个事务存在三种状态: 已经完成了 resolved 因为某种原因被中断了 rejected 还在等待上一个事务结束 pending Promise 就是一个事务的管理器。他的作用就是将各种内嵌回调的事务用流水形式表达,其目的是为了简化编程,让代码逻辑更加清晰。 P
一、Promise前言 (1):函数对象和实例对象 函数对象:将函数作为对象来使用,简称函数对象 (就是直接调用函数原型对象上面的属性或方法) 实例对象:new函数产生一个对象,简称对象! 注意点:?() — ?为函数; ?.call() —?为函数对象! function Fn() { //Fn为函数 } let fn = new Fn(); //
说明 React项目编译好之后,输入cnpm start有时候会报如下错误 在package.json文件中加入如下代码用以指定版本 "resolutions": { "css-animation": "1.5.0", "rc-animate": "2.8.2" }, 在dependencies中加入如下配置 "css-animation": "1
Promise是ES6中的特性,现在很多前端框架像AngularJS,Vue等在HTTP请求之后都是返回的Promise处理,因此Promise是必须要掌握的一个知识点。 本文将为大家分享15道由易到难的ES6 Promise题, 帮助你快速理解Promise。 基础题 01 const promise = new Promise((resolve, reject) =>
修改Axios安装模块 /node_modules/axios/lib/core/settle.js 'use strict'; var createError = require('./createError'); /** * Resolve or reject a Promise based on response status. * * @param {Function} resolve A function that resolves the
需求:vue前后端分离的项目中,需要动态加载所有的菜单项,我们无法在router.js里提前注册路由信息。 解决: 需要我们按需注册路由(即运行时注册) 步骤(1)后端传来的component一般都是字符串,我们需将其格式化成对象,然后按需注册。 export const formatRoutes = (routes) => { let fm
实现 Promise.all 一、核心思路 1.接收一个 Promise 实例的数组或具有 Iterator 接口的对象作为参数 2.这个方法返回一个新的 Promise 对象 3.遍历传入的参数,用 Promise.resolve() 将参数“包裹一层”,使其变成
Promise对象 一、什么是Promise? Promise是一种异步操作的解决方案,将写法复杂的传统的回调函数和监听事件的异步操作,用同步代码的形式表达出来。 Promise避免了多级异步操作的回调函数嵌套。 Promise最早是一个函数库,现在已经被ES6写入标准用法。 Promise是一种构造函数。 Promis
promise是ES6中新增的一个用于处理异步请求的一个方法。 上面的图片展示了promise的基本 的方法和状态。 那么如何使用 promise呢? 1. 创建一个 Promise实例 const promise = new Promise((resolve, reject) => { if (/* fulfilled */){ return resolve(value
async await 它是基于promise的,为什么es6新增了这个?为了解决大量复杂不易读的Promise异步的问题才出现的,首先async await是有密切联系的!下面分别来介绍下它们的之前的关系! 1、async async必须声明的是一个function! async test= function () { return "我是个promise返
在开发ionic3项目中,出现下图中的问题: 问题原因是该类使用了装饰器,需要在tsconfig.json中开启装饰器用法。 "emitDecoratorMetadata": true
名词约定 promise(首字母小写) 对象指的就是“Promise”实例对象 Promise首字母大写且单数形式,表示"Promise构造函数" Promises首字母大写且复数形式,用于指代”Promises规范“ 什么是Promsie? Promise,就是一个容器,里面保存着未来才会结束的事件(通常是一个异步操作)的结果。 从
任何符合promise规范的对象和函数都可以成为Promise。 以下内容参考自promise A plus 规范,地址:https://promisesaplus.com/ 基本术语 Promise:是一个具有then方法的对象或函数,其行为符合Promises/A+规范。thenadble:是一个定义了then方法的对象或函数。value:指任何JavaScript的
DaVinci Resolve Studio 17 for Mac是世界上唯一一款将专业8K编辑,色彩校正,视觉效果和音频后期制作功能集于一身的软件工具!只需单击一下,即可在编辑,颜色,效果和音频之间即时切换。DaVinci Resolve Studio 破解版也是专为多用户协作而设计的唯一解决方案,因此编辑,助手,调色师,视觉特效艺
webpack5升级过程遇到的一些坑 版本相关信息 node: v14.15.0 npm: 6.14.8 mac: 10.14.6 webpack: 5.10.3 webpack-cli: 4.2.0 webpack-dev-server: 3.11.0 "webpack": "^5.10.3", "webpack-cli": "^4.2.0", "webpack-dev-server":
uni-app中使用sqlite对本地缓存下数据进行处理最近的学习分析 先分享一个自己参考的文章 https://blog.csdn.net/weixin_43512812/article/details/106050709 封装完全看这个写的… 然后是自己使用 先是根据自己的需求写了封装 //我这个封装通过promise返回出去!!! //我这个封装
我日,公司的代理真的坑,今天遇到这个问题,新的环境idea创建springboot时遇到这个错误, 首先排除maven继承路径不一致的问题,这个配置环境的时候必须是基本操作,这种环境都不去 先配好,写个锤子 手动导入依赖吧 <dependency> <groupId>org.apache.maven.plugins</groupId>
webpack笔记二 1.懒加载和预加载 console.log('index.js文件被加载了~'); // import { mul } from './test'; document.getElementById('btn').onclick = function() { // 懒加载~:当文件需要使用时才加载~ // 预加载 prefetch:会在使用之前,提前加载js文件 // 正常加