
问题
文章平均质量分 56
Lovely Ruby
这个作者很懒,什么都没留下…
展开
-
文档分析项目
问题总结1、try catch 中会对回调函数进行捕捉吗,我如何捕捉到回调函数的错误并返回给前端呢?router.post('/uploadFile', (ctx) => { try { /** * ctx.request.files 是文件 * 然后 ctx.request.files.file 是说明文件的格式 */ const fileInfo = ctx.request.files.file // console.log(ctx.r原创 2021-10-01 11:56:13 · 129 阅读 · 0 评论 -
nvm 在 Windows 和 Mac 上的安装笔记
文章目录nvm 安装笔记问题配置nvm 安装笔记问题mac 下安装完后不能用得知不能用 brew 安装,所以通过 curl 来安装了配置安装了半天,网络终于连上了,然后编辑 .bash_profile 文件,编辑的内容上图最下面已经有了export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_comple原创 2021-07-14 17:37:31 · 191 阅读 · 0 评论 -
Mac 下安装 HomeBrew 以及安装 NVM
文章目录提出问题安装 nvm提出问题启动后台的时候报了这个错误,看了下这个插件,尝试降低 node 的版本来解决安装 nvm要先安装 homebrew,具体详见 Homebrew / Linuxbrew 镜像使用帮助终端里输入如下命令brew install nvm...原创 2021-07-14 16:33:13 · 234 阅读 · 0 评论 -
Mac 下 npm 全局安装报错的解决办法:修改全局安装路径
报错解决思路修改npm 的全局目录到自己的用户名下步骤查看当前 npm 全局安装路径npm config get prefix/usr/local在你的用户名下新建 .npm-globalmkdir ~/.npm-global设置 .npm-global 为 npm 全局的 prefixnpm config set prefix '~/.npm-global'# 此时再去查看一下npm config get prefix/Users/wangzhongqing/.npm-原创 2021-07-13 11:15:23 · 2309 阅读 · 1 评论 -
【JSONP】练习:调用百度模糊搜索接口
前言最近学的 JSONP 的封装,想练练手,做个跨域的请求玩玩踩坑因为教程里用的是 https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su 这个请求url,然而他是怎么找到的呢?我不太清楚,所以我就自己打开百度,然后打开控制台找到接口之后,放到自己封装的 jsonp 中去,直接传递关键字试了下,发现没有返回值,后来我索性把所有的参数都放到url 中,就能获取到返回值了之后一个一个字段的注释掉,从而找到必传的参数。<script>d原创 2021-07-11 11:04:30 · 594 阅读 · 1 评论 -
Failed to connect to github.com port 443
退送出错了原创 2021-07-05 22:22:21 · 269 阅读 · 1 评论 -
[Mac] command not found: mysql
问题问题描述如下:输入 mysql -u root -p 的时候提示: zsh: command not found: mysql原因解决办法wangzhongqing@wangzhongqingdeMacBook-Pro ~ % cd ~wangzhongqing@wangzhongqingdeMacBook-Pro ~ % touch .bash_profilewangzhongqing@wangzhongqingdeMacBook-Pro ~ % open -e .bash_prof原创 2021-06-22 11:40:14 · 124 阅读 · 0 评论 -
mac 上安装 Homebrew 和 aria2 中遇到的问题
安装 Homebrew官网上的命令,我一输入到终端,终端他就没反应,有时候有反应,最后也是卡死在那里…猜测是网络的问题哈,所以思路就是换镜像了,以下是清华大学的镜像,按照他的步骤来即可。Homebrew / Linuxbrew 镜像使用帮助No similarly named formulae found.我安装 aria2 的时候提示这玩意儿,哎好难参考这个:更新国内源命令按照博客里的一行一行敲即可。# 1.先更新 brew/usr/bin/ruby -e "$(curl -f原创 2021-06-07 16:07:25 · 3139 阅读 · 6 评论 -
This is probably not a problem with npm. There is likely additional logging output above.
文章目录问题图片分析解决问题图片分析端口号被占用导致解决cmd中运行netstat -ano找到被占用的端口,然后 taskkill /pid 7284 -f最后 在尝试启动项目。原创 2020-12-31 10:48:02 · 144 阅读 · 0 评论 -
小程序云调用 security.msgSecCheck
云函数的使用前提上线一个小程序,审核的时候不通过,需要我来监测内容。步骤建立一个新的云函数,我的叫checkStr其中的config.json 这样写其中的 index.js这样写调用并传参给这个云函数,其中name是云函数的名字,data 是你要传递的字段,还有success和fail回调函数最后记得,右键云函数,上传并部署:云端安装依赖,然后你就可以在云开发->云函数 中查看到了...原创 2020-07-14 09:38:32 · 2684 阅读 · 4 评论 -
openSetting:fail can only be invoked by user TAP gesture.
场景描述(小程序)我有这样一个需求,点击一个功能,需要用户授权手机的摄像头(等)权限,如果用户拒绝了,那么我们需要引导用户重新开启权限。此报错的位置是在,当我们发现用户拒绝权限时,引导用户打开权限时报的错需知打开权限设置的 API 是wx.openSetting() openSetting 官方文档一句话尝试把 wx.openSetting() 放到 showModal()li代码大概的检测流程如下// 需求:引导用户手动开启摄像头的权限openSetting() {原创 2020-09-23 10:08:39 · 13132 阅读 · 2 评论 -
小程序 wx.showToast 一闪而过的解决办法
情景在微信开发平台上,啥事儿没有,一运行在真机上就完蛋。演示一下就明白了这是手机上的 wx.showToast这是模拟器的解决办法在 wx.showToast 外层套上个延时定时器问题分析我猜测是因为我在 wx.showModal 里套的 wx.showToast 导致的。...原创 2020-09-02 15:27:46 · 1210 阅读 · 1 评论 -
自己整理的初级前端面试题总结(2020年)
初级前端面试题总结CSSlink标签是同时加载的 ,script标签才会加载完一个再加载另一个。link标签除了可以加载css外,还可以做很多其他的事情,比如定义RSS,定义rel连接属性等,@import只能加载CSS你使用过的单位都有哪些?px:相对长度单位。像素px是相对于显示器屏幕分辨率而言的。rpx:微信小程序中有的,宽度分成750块。em:相对于父元素的font-sizerem:相对于html的font-sizevh:相对于视口的高度。视口被均分原创 2020-08-17 14:40:50 · 2249 阅读 · 2 评论 -
点击图片(验证码)重新加载
情景我在设计一个功能,点击验证码,就切换一下演示思路首先这个请求验证码图片的链接是固定的很重要的一点:浏览器会把 src、href 等不变的链接缓存起来,下次请求服务器的时候会检查要请求的链接是否在缓存中,如果存在则不向服务器发送请求了。(最常见的比如图形验证码)根据这个特点,我们可以再链接后面设法加一个随机数,让这个链接每次都是唯一的,这样子浏览器即使缓存了上一个链接,也没办法从缓存中找到一样的链接,所以每次点击更换验证码都会想服务器发起新的请求,从而实现刷新。浏览器读取页面,css原创 2020-08-14 14:52:35 · 1458 阅读 · 0 评论 -
小程序:点击外部关闭弹窗
演示思路其实利用了冒泡的原理,通过阻止冒泡,来使点击内部的时候,不触发外部的时间(阻止冒泡,可以用e.stopPropagation()),点击外部的时候,触发事件。代码这里我使用的是 mpvue,理解思路才比较重要<template> <div v-if="showFloat" @click="controlShowFloat('notShow')"> <div @click.stop="controlShowFloat('show')">原创 2020-08-13 16:13:22 · 3565 阅读 · 1 评论 -
小程序如何获取到用户 OpenId
前景最近跟后台合作,知道 openid 在小程序中相当于一个 用户身份证,调用某些接口也是需要 openid 的,但是新人一枚,有点不太会如何获得,查了查资料,问了问领导才知道参考资料官方小程序关于 wx.login 的文档代码getOpenId() { let _this = this; wx.login({ success: (res) => { wechatLogin({原创 2020-08-08 17:25:54 · 440 阅读 · 0 评论 -
如何实现一个最大的正方形
思路用 padding-bottom:100% 撑起来,padding-top: 100%;也同理展示代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padd原创 2020-07-06 10:23:51 · 656 阅读 · 0 评论 -
JS 的精度问题
文章目录例题1例题1 console.log(Math.log2(243)/Math.log2(3)); //5.000000000000001 console.log(Math.log10(243)/Math.log10(3)); //5原创 2020-01-16 11:45:36 · 143 阅读 · 0 评论 -
布局:元素水平居中的方法
文章目录前提1. 弹性盒子第一种第二种第三种2. 定位加位移3. Margin前提//body是类似这样的形式<body> <div class="father"> <div class="son"> </div> </div></body>1. 弹性盒子第一种 ...原创 2019-11-18 19:46:08 · 244 阅读 · 0 评论 -
点击一个列表时,输出对应的索引
文章目录问题:点击哪个 li,就弹出它的下标准备解决方法一:事件委托 *解决方法二:外部嵌套自调用函数解决方法三:let(es6)引申注意点问题:点击哪个 li,就弹出它的下标准备给 body 添加几个 li<body> <ul> <li>一</li> <li>二</li> ...原创 2019-10-25 12:29:40 · 784 阅读 · 0 评论