BUG记录
文章平均质量分 50
记录自己平常的bug
0522Skylar
这个作者很懒,什么都没留下…
展开
-
ios中video标签兼容问题
前端来获取视频首帧终究不是上上策,因为前端处理视频,就需要视频加载这个过程,如果页面上有很多视频,那访问这样页面,岂不是要偷偷浪费用户流量来加载,最理想的情况是:用户点击播放,需要看哪个视频,就加载哪个视频,这样既能保证页面的响应速度,也能够保证不浪费用户流量,最重要的是用户体验感会增强很多。要解决此错误,您需要确保画布中使用的所有图像都托管在与您的网页相同的域中,或者它们具有适当的跨域资源共享 (CORS) 标头集。如果设置的截图时间t超过了视频时长,则返回视频的最后一帧关键帧。原创 2023-05-18 22:01:43 · 3269 阅读 · 1 评论 -
下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
windows没有c++编译环境,所以要下载Vistual Studiowindows没有设置msvs_version,所以下载之后,还需要使用命令行设置注意node版本。原创 2023-02-15 21:36:58 · 5592 阅读 · 3 评论 -
当导入导出为同一个接口时,会产生什么样的“化学反应”?
虽然情况1和情况2两次的blob的类型不一致,一个是application/vnd.ms-excel类型,一个是text/xml,但是由于第三种情况的介入,必须要获取到后端返回的json格式数据显示。设置了responseType为blob类型,接口返回的数据如下:没有设置responseType时,接口返回的数据如下:目前是 解析 text/xml类型的blob, 成为JSON对象。如果大家有什么更好的处理方法,欢迎评论区讨论~~~原创 2022-10-20 08:57:40 · 461 阅读 · 0 评论 -
移动端吸顶方案
本文介绍三种方式做移动端吸顶,记录不同方式下遇到的问题及思考.原创 2022-07-31 18:21:52 · 1054 阅读 · 1 评论 -
解决 get请求出现431状态码
这是由于get请求头过长导致的腾讯云解释(里面有很多奇怪的状态码解释):https://cloud.tencent.com/developer/section/1190190HTTP 431 Request Header Fields Too Large响应状态码指示服务器不愿意处理请求,因为它的头部字段太大。请求可以在减少请求头域的大小后重新提交。它可以在请求头字段的总数太大或单个头字段太大时使用。这个错误不应该发生在经过良好测试的生产系统上,但在测试新系统时可以更频繁地发现。这是怎么导致的.原创 2022-04-03 22:33:09 · 5153 阅读 · 1 评论 -
Vue项目引入全局scss变量引用失败
很多博客都是讲的很混乱,配置也没有说清楚,所以在此记录一下,方便自己学习首先可以去看VueCLi的官网,地址是https://cli.vuejs.org/zh/guide/creating-a-project.html1.安装预处理器# Sassnpm install -D sass-loader sass# Lessnpm install -D less-loader less# Stylusnpm install -D stylus-loader stylus但是你会发现,只原创 2022-03-29 22:46:57 · 2538 阅读 · 0 评论 -
uni-app 动态添加style 动态绑定背景图片无效
看我之前的代码:<template> <view class="container"> <view class="author"> <!-- <image src="../../static/author.png" mode=""></image> --> <view class="box" style="background-image: url('http://localhost:80/img/164586原创 2022-02-26 16:15:02 · 2639 阅读 · 1 评论 -
mongodb compass连接阿里云远程服务器数据库,或者报错An error occurred while loading instance info: command hostInfo req
当你连接远程服务器报错如下:An error occurred while loading instance info: command hostInfo requires authenticationcommand create requires authenticationAuthentication failed.那可能是你的数据库还是空的,里面没有管理员,所以直接用compass连接就会报错宝塔面板安装 mongo4.0后需要设置账号密码可数据库才能使用安装后 authorizatio原创 2022-02-22 21:06:19 · 5976 阅读 · 0 评论 -
mongodb查询数据命令得到数据为空
当我们使用node.js获取mongodb里面的数据的时候,获取到数据为空如下:home.get("/idioms-find", async(req,res) => { // 接收客户端传递过来的当前页参数 let value = req.query.val || 1; let idioms = await Idiom.find({'word':value }); res.send({ rows:idioms, }); }原创 2022-01-07 11:10:51 · 2789 阅读 · 0 评论 -
vue脚手架 编译速度慢95% emitting CopyPlugin
一个小的vue项目,竟然编译时间很久,也没有报错找原因,网上都说是图片路径问题,但是我把所有图片路径都找了一遍,没有发现问题所在,而且一直都是很慢,我打开其他vue项目,竟然速度很快,后来发现是我***public文件夹中的文件很多***导致的,因为想把本地文件导入到项目中,所以直接放在了public文件夹中,这样就导致出现了这样的问题解决办法,把这个文件删除之后,就编译速度快起来了...原创 2021-12-31 10:04:55 · 3766 阅读 · 3 评论 -
vue中设置axios跨域报错:main.js?56d7:10 Uncaught TypeError: Cannot set property ‘baseURL‘ of undefined
这是说axios的这个baseURL未找到,但是看了很多博客,都是直接这样做的但是我的代码在VScode中却被划掉了在设置允许vue访问跨域接口的时候,出现如下问题如图:这是使用vue add axios直接导入vue项目的路径,但是却出现了问题,后面把路径改成import axios from 'axios’就能正常访问数据了...原创 2021-12-17 19:11:14 · 770 阅读 · 0 评论 -
模板字符报错vue.js:634 [Vue warn]: Error compiling template: invalid expression: Unexpected end of input
Vue报错如下,解决办法:不使用模板字符串 <ul :style="{transition:chageStr,transform:'translateX('+currentWidth+'px)'}" v-on:transitionend="transformend"> <li > <img :src="firstImg.src" /> </li> <li v-for="(item, index) in im.原创 2021-12-08 11:19:53 · 1099 阅读 · 0 评论 -
ajax报错Uncaught SyntaxError: Unexpected end of JSON input
记录一下,ajax请求如下: let xhr = new XMLHttpRequest(); xhr.open("get","https://music.kele8.cn/search"); xhr.send(); xhr.onreadystatechange = function () { // 判断当Ajax状态码为4时 if (xhr.status==200) {原创 2021-12-03 11:49:46 · 1216 阅读 · 2 评论 -
原生js+多个静态页面打包(webpack)
最近做了一个仿阿里的页面,想要试试打包,结果由于html页面比较多,每个html页面引入的css,js各有不同,不能只引入一个index.js打包,因为一个index.js会导致命名冲突,样式覆盖解决方案:1.建立多个入口文件,不同的html引入各自的js和css文件即可,如下:2.入口这些js文件都要自己创建的,路径可以跟我不一样,但是不要搞错了,如下图,这是我们首页需要引入的css和js,要先写css文件,再写js文件,不要css和js混写在一起,容易出现问题3.改变输出文件的文件名,既然我原创 2021-11-28 16:52:25 · 4094 阅读 · 0 评论 -
ajax通过post方法传数组,node接受数据
正确方式如下$("#save").click(function() { console.log(dataList); $.ajax({ url:"http://localhost/admin/article-add", type: "post", traditional:true, data:{ msg :"ok", list :JSON.stringify(da原创 2021-11-18 20:26:50 · 1017 阅读 · 0 评论 -
Error starting stream. VIDIOC_STREAMON: Protocol error Unable to use mmap. Using read instead. Unabl
今天树莓派4B+调用摄像头拍照出了问题,具体如下:Error starting stream.VIDIOC_STREAMON: Protocol errorUnable to use mmap. Using read instead.Unable to use read.然后解决办法还是fswebcam -r160x120 test.jpg先说下原因,linux中为usb camera提供了一个统一的驱动以方便使用,只要符合驱动规范就可以实现即插即用usb camera设备,即免驱动安装乐。原创 2021-06-25 18:15:59 · 1192 阅读 · 0 评论 -
使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色
不知道大家使用树莓派的时候,有没有遇到过使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色这通常是因为有程序·在树莓派自启动的时候就运行了,并且还调用了摄像头,同一个设备不能同时调用两次,所以就出现了以上的这两种情况。解决办法:进入/home/pi/.config/autostart目录下,看看是否有文件,里面的文件就是自启动程序,为确保万无一失,你可以打开看看例如原创 2021-06-07 13:04:31 · 1422 阅读 · 0 评论 -
联想笔记本电脑insert键占用,当鼠标变成小方块时,如何解决
大家都知道当我们错按键之后,可能在编写程序的时候,鼠标光标变成了小方块,但是通常电脑可以通过按insert键转换,但是我的笔记本是联想小新,insert键一直都是打开联想管家,在此特别记录一下如何将光标再转换回来,免得下次自己又忘记了。联想小新笔记本,insert键在键盘右下方0键这里,0的下方有一个小小的ins,代表有insert功能,想要光标正常,再按一次0键就可以了。特别说明,这只针对联想小新的笔记本。...原创 2021-05-16 23:41:40 · 5536 阅读 · 0 评论 -
Google Chrome浏览器报错:net::ERR_BLOCKED_BY_CLIENT
记录一下今天要死的我,由于今天一位大佬给我的谷歌浏览器装了访问国外网址的插件,我正因为自己拥有谷歌账号而开心时,今天下午就糟心到了极点,因为大佬看我插件装的少,推荐了一个清除广告的插件给我,本来觉得挺好的,谁能想到,我今天一下午找bug,原因竟然是因为广告插件。运行不报错网页显示一半正常显示为打开控制台发现竟然报错一个简单的ajax请求再三仔细检查也没发现什么毛病解决办法:当我们查看浏览器第三方插件的时候,就会看到插件中存在“广告过滤插件”,其实,报错的原因就是第三方广告过滤插件原创 2021-05-06 18:44:48 · 1048 阅读 · 0 评论 -
Android Studio insert 模式 光标变粗 不能正常输入
Android Studio 小新电脑,insert键一按就启动电脑管家,无论是insert或者crtl+insert,或者shift+insert都没有用,只有fn+insert可以原创 2021-03-28 17:00:29 · 205 阅读 · 0 评论 -
vue项目报错:Expected space or tab after ‘//‘ in comment.(spaced-comment)
百度解决办法:禁用ESLINT无论是vs或者idea,禁用之后,你会发现还是报错,根源是你需要让vue项目禁用ESLINT语法检测方法:在项目根目录下新建 vue.config.js文件,在文件中添加下面代码块就可以及解决了module.exports = { lintOnSave: false, // eslint-loader 是否在保存的时候检查}并进行以下操作,就可以关闭该死的报错提示了module.exports = { root: true, env: {原创 2021-03-23 17:22:24 · 3789 阅读 · 0 评论 -
引用echarts报错Cannot read property ‘init‘ of underfined
vue 中引用echarts时 居然报Init为未定义Cannot read property ‘init’ of undefined"开始认为是 引入 或者 加载顺序 有问题,结果发现都不是,后来想着是不是版本有问题,结果它来了!!!查看echarts版本:命令:npm view echarts versions因为 默认安装包是安装最新 的版本的。我就选择用前一个4.8.0试试。首先卸载echarts:npm uninstall echarts --save安装4.8.0版本:(@后转载 2021-02-14 18:11:38 · 500 阅读 · 0 评论