摘要: 在线测试电脑麦克风,扬声器,相机,耳机:https://www.p2hp.com/webcammictest/ 在线录音:https://www.aoqiv.com/voice-recorder.html 键盘测试工具:http://www.md5.cn/tools/keyboardtest/ 图吧 阅读全文
posted @ 2022-12-19 22:10 秋弦 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 零售案例分析(PowerBI) 步骤: 1.从SQL中取出订单数据 orderinfo 2.将数据导入PowerBI,使用Power Query对数据检查,校正 3.分析计算维度,进行计算 金额合计 = SUM(orderinfo[订单金额] ) 销量合计 = SUM('orderinfo'[产品数 阅读全文
posted @ 2022-09-03 13:56 秋弦 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 高频使用的指令 1、注册内网 gitLab 账户 2、项目管理员拉我进项目 3、有了权限后,git clone 'url' 项目到本地 4、自己创建新的项目分支 git branch '分支名' 5、开始编码。。。 6、git clone 默认是下载了所有分支的代码 7、git branch -r 阅读全文
posted @ 2022-08-08 23:32 秋弦 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 在第一次使用vue-cli创建项目的时候,工具会提示是否切换到从 taobao 镜像拉起资源 和选择 yarn或者npm安装包,如下图: 1.1 是否切换到淘宝镜像拉起资源 1.2选择yarn或者npm: 在我们选择使用yarn或者npm之后,下一次再次使用vue-cli生产项目时,它 阅读全文
posted @ 2022-07-27 17:15 秋弦 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1、for...in循环 1.1 可枚举对象 let person = { name:"典韦", age:4, sex:"男" } for(let item in person){ console.log(item); } 结果是:name age sex for…in…循环是对对象的key值进行循 阅读全文
posted @ 2022-06-20 18:58 秋弦 阅读(39) 评论(0) 推荐(0) 编辑
摘要: JS面试题 JS 有哪些数据类型,如何判断这些数据类型 6种基本数据类型:String, Number ,Boolean, undefined, null, Symbol 1种引用类型:Object对象:Array(数组),Function(函数),Data(时间) 检测数据类型的4种方式 type 阅读全文
posted @ 2022-06-15 23:25 秋弦 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 通过http://localhost:5000/getaward?grade=one 通过传参获取一等奖内容 第一种方式:字符串拼接 module.exports = (router) => { // 读取数据 router.get('/getaward', (req, res) => { // 获 阅读全文
posted @ 2022-06-14 20:02 秋弦 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 增 创建数据 post 发送请求之后,回到接口数据里面进行查看,会发现数据已经添加 删 删除数据 delete module.exports = (router) => { // 删除数据 router.delete('/delaward/:id',(req,res)=>{ let {id} = r 阅读全文
posted @ 2022-06-14 19:31 秋弦 阅读(443) 评论(0) 推荐(0) 编辑
摘要: nrm的介绍使用方法 NRM(npm registry manger)是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速在npm源之间进行切换 手动切换方法 npm config set registry https://registry.npm.taobao.org 安装 nrm 在 阅读全文
posted @ 2022-06-11 23:22 秋弦 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Proxy 可以对目标对象的读取、函数调用等操作进行拦截,然后进行操作处理。它不直接操作对象,而是像代理模式,通过对象的代理对象进行操作,在进行这些操作时,可以添加一些需要的额外操作。 1.使用proxy(),首先要实例化proxy()对象 let per = new Proxy(person,{} 阅读全文
posted @ 2022-06-09 20:18 秋弦 阅读(141) 评论(0) 推荐(1) 编辑
摘要: ES6-async(异步)/await(等待) 作用 async await 把异步操作以同步的形式进行显示 (本质还是异步操作) 生成异步,等待异步完成,实现异步代码的扁平化 async 函数返回的是一个 Promise 对象,如果在函数中return 一个直接量,async 会把这个直接量通过P 阅读全文
posted @ 2022-06-09 18:56 秋弦 阅读(365) 评论(0) 推荐(0) 编辑
摘要: Experss框架创建项目 安装 express 借助 express 生成器 generator 搭建项目框架 1、安装 express-generator 生成器 npm i express-generator -g 2、安装 成功后, 可以使用 express 命令,创建项目 express 阅读全文
posted @ 2022-06-09 17:16 秋弦 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 1.查看当前nodejs版本号 node -v 2.查看包管理器版本号 npm -v 3.运行当前js文件 node 文件名 4.安装模块 在当前文件夹下安装 npm i 模块名 全局安装 npm i 模块名 -g 安装的同时,并在package.json的dependencies节点写入依赖。 n 阅读全文
posted @ 2022-06-09 17:10 秋弦 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 1.普通函数中的this 总是代表着它的直接调用者,如obj.fn,fn里的最外层this就是指向obj 默认情况下,没有直接调用者,this指向window 严格模式下(设置了’use strict’),this为undefined 当使用call,apply,bind(ES5新增)绑定的,thi 阅读全文
posted @ 2022-06-08 23:16 秋弦 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 1、写法 ES5写法 let fn = function(a,b){ return a + b; } let res = fn(1,2); console.log(res); // 3 ES6写法 let fn = (a,b) =>{ return a + b; } let res = fn(1,2 阅读全文
posted @ 2022-06-08 20:16 秋弦 阅读(23) 评论(1) 推荐(0) 编辑