自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 使用vue create创建项目时遇到的问题

报错:Warning: name can no longer contain capital letters出现这个提示时,项目自动退出创建,如下图:原因是使用vue create创建项目时,项目名称中不能带有大写字母,换成vue create atuser就可以了;报错:ENOTFOUND报错如下图:出现这个报错可能是因为之前我npm设置了淘宝镜像,然后淘宝镜像出了点问题(?)具体原因不太清楚,把npm设置回之前的镜像就好了;# 用来查看当前npm的镜像npm config get re

2021-11-14 16:07:04 1740

原创 解决VScode下载慢的问题

今天换新电脑,需要下载vscode安装包,但是我发现下载的速度慢的离谱:解决方法1:后来我在知乎上看到一篇文章(地址:https://zhuanlan.zhihu.com/p/112215618)将红色方框中的内容替换为:vscode.cdn.azure.cn,可以非常快下载完;我试了一下,真的可以快到飞起,只要网速够快,十秒内搞定是很轻松的;这个是win版本vscode1.57.1的安装包下载链接:win版本1.57.1解决方法2在电脑管家的软件下载中搜索下载也可以;...

2021-06-30 10:54:42 863

转载 JavaScript——将json数组填充进excel表并下载保存

今天遇到的一个问题就是,获取到猫眼电影票房总榜的数据后,怎么把他们填充进excel中?本文参考了另一篇博客,地址如下:https://blog.csdn.net/qq_34623560/article/details/79928248本文对其中的一些细节进行修改。首先获取到的票房总榜是一个json数组,格式类型如下:[ { "avgShowViewDesc": "24", "avgViewBoxDesc": "44", "boxDesc": "541288",

2021-05-30 17:09:47 1391

原创 记第一天使用node做爬虫——爬取猫眼电影票房总榜以及指定电影的豆瓣评论前200条

首先,我是一个做前端的应届生,今天朋友想让我帮忙爬取猫眼电影票房总榜的数据,但是我之前一点都没接触过爬虫,但我还是说:okk,我试试;然后试试就逝世,各种坑接踵而来;提前声明:这篇文章暂时只是获取到了页面的数据,还没有使用正则提取关键数据;(后续会继续更新)**关键一点:**获取猫眼电影票房总榜的数据,需要使用node模拟浏览器去访问这个网址:https://piaofang.maoyan.com/mdb/rank/query?type=0&id=2021...

2021-05-30 16:49:07 1979

原创 使用vue做图片的闪光效果

思路:使用一个空标签,宽高和图片一样,使用background-image: -moz-linear-gradient()将空标签渲染为一个渐变色的图形,然后使用transform: skewX()使得图形倾斜,然后当鼠标移到图片上时,这个图形从图片上面平移过去;<template> <div class="container"> <div class="image"> <img :src="img" alt="图片加载失败" />

2021-04-05 17:23:02 1306

原创 使用vue封装一个复用性较高的轮播图组件

下面代码为vue中template标签中的代码<template> <div class="container"> <div v-show="arrow" :style="{ ...arrowStyle, left: 0 }" @click="turnLeft" @mouseleave="beginMove" > &lt; </div> <ul cl

2021-04-05 15:16:32 261

原创 微信小程序消息订阅的实现——后端是nodejs的koa框架

在做毕设中,我遇到这么一个使用场景:当顾客购买某个商家的商品后,那这个商家应该要收到通知信息,提示你家商品被购买了,故有了以下代码// 微信小程序js代码onSubmit: function() { // 用户点击确认支付 // 用户应该点击允许,同意提醒信息订阅 wx.requestSubscribeMessage({ // 模板id:可以在微信公众平台 -> 功能 -> 订阅信息进行选择 tmplIds: ['R9HL-i-3vFAzUMxmvcjfGWS8

2021-03-09 23:18:27 1374 6

原创 微信小程序中将图片转为二进制流保存到mysql数据库

核心代码changeBlob: function(imgPath) { wx.chooseImage({ success: res => { // 借鉴:https://blog.csdn.net/qq_36875339/article/details/81086205 // 简写模式: let imgbase64 = 'data:image/png;base64,' + wx.getFileSystemManager().read

2021-03-03 16:21:16 6021 19

原创 微信小程序真机调试--获取不到本地mysql数据库的数据

今天毕设的微信小程序代码告一段落,想着做一下真机调试,但是手机调试时一直获取不到mysql数据库中的数据。做项目时用的是localhost,真机调试时要用本地的IP地址,但是我简单的把localhost改为http:192.168.0.103后发现还是没用,然后我网上找一些方法,一顿骚操作后就可以了:首先,win键+X键,选择Windows PowerShell(管理员)(A),然后执行以下代码net start mysql8.0 (注意:mysql8.0是我在安装mysql8.0版本时,修改serv

2021-03-03 15:57:12 2998 7

原创 nodejs(koa框架)如何利用mysql向数据库插入一条记录后返回该记录的key

今天做毕设遇到这么一个问题:向数据库的表中插入一条记录,然后需要返回这条记录的键(key),通过网上找的许多方法是插入一条记录后再次使用sql去查表:// 方法1insert into x1 values ('X2', 'x3', 'x4');select @@IDENTIFY;// 方法2insert into x1 values ('X2', 'x3', 'x4');select LAST_INSERT_ID();还有一些方法是通过查询表中的max(key)实现的,但是这样就相当于对表

2021-02-28 13:43:08 1271 1

原创 微信小程序如何获取用户openid采坑经历,后端采用nodejs的koa框架

今天是第二天学nodejs,又是把自己菜哭的一天,我裂开了…废话不多说,先上代码// 这个是微信小程序的js代码 wx.login({ success: res => { wx.request({ url: 'http://127.0.0.1:5000/wxlogin', method: "POST", data: { js_code: res.code },

2021-02-25 23:28:57 577 1

原创 前端面试题 —— 飞机加油问题

问题描述:已知每个飞机只有一个油箱,飞机之间可以互相加油。一箱油可以供一架飞机绕地球飞半圈。问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?注意:所有飞机从同一个机场起飞,且必须安全返回机场。不允许中途降落,但可以加油。解决思路:首先出动三架飞机甲乙丙,满油同时从O点出发,当飞到A点处时,三架飞机均剩下3/4箱的油,此时飞机丙将1/4箱油给甲飞机,1/4箱油给乙飞机,自己剩下1/4,然后返程,甲乙飞机此时满油,继续飞;然后飞到B点处时,甲乙飞机均剩下3/4箱的油,此时乙飞

2020-12-17 14:08:12 731

原创 关于VUE的一些学习总结

1、对MVVM开发模式的理解MVVM分为Model、View、ViewMode三者​ ■Model: 代表数据模型,数据和业务逻辑都是在Model层中定义​ ■View: 代表UI视图,负责对数据的展示​ ■ViewModel: 负责监听Model中数据的改变并控制视图的更新,处理用户交互操作​Model和View并无直接关联,而是通过ViewModel来进行联系的,ModeI和ViewModel之间有着双向数据绑定的联系。因此当Model中的数据改变时会触发View层的刷新,View中由于用户交

2020-12-10 14:50:46 214

原创 南方报业传媒集团校招 —— web前端 笔试+面试

11月15号投简历,12月7号收到笔试面试邀请信息首先是到南方报业传媒集团公司笔试,笔试45分钟,笔试完过五分钟左右面试,面试是七个人一起面试。。。。。。笔试题不是很难,一开始是单选题,然后是多选题,最后两道大题,一道是如何让一个不固定宽高的div元素垂直居中(多种方法),一道是从输入url到页面展示出来这个过程发生了什么,如果从请求资源和浏览器渲染方面进行优化面试是两个面试官+一个高管(好像是领导的亚子)+一个hr:七个人坐成一排,首先七个人做简单的自我介绍,然后开始问问题:1、从输入url到页

2020-12-10 00:00:52 1607 2

原创 多益网络校招 —— 二面hr面

11月27号晚上技术面试,12月6号才收到hr面试通知,12月8号hr面,整轮hr面试只有15分钟…一开始是做自我介绍;然后问了以下问题:1、我父母对我的职业有什么看法2、之前有没有拿到满意的offer3、为什么学前端4、未来职业规划是什么5、有没有女票6、期望薪资是多少7、我能接受的加班工作时长(顺序我忘了,问的问题蛮正常的,没有问那种很…的问题)最后是反问阶段...

2020-12-08 10:51:03 6095 8

原创 腾讯校招 —— web前端视频一面

12月2号早上收到hr打来的电话,问我是不是还在找工作,我说是,然后她说会尽快为我安排面试~然后我就收到一封邮件,通知我12月3号晚上七点半面试。面试官超级nice,一开始让我做简单的自我介绍,然后跟我说我们就聊一聊,相互交流一下,让我感觉比较亲近,没有那种压迫感。1、自我介绍做完,面试官先让我讲讲实习期间主要负责什么工作的,然后遇到什么困难。我回答遇到了跨域问题,然后面试官循着问题往下问的,问了我跨域怎么产生的,怎么解决?我只回答了让后端开启CORS(跨域资源共享),以及jsonp。面试官说其实还有挺

2020-12-04 15:45:34 313

原创 多益网络校招 —— web前端一面

11月19号笔试,26号收到短信通知,27号晚上面试~(题目顺序我忘了,都是按照我的记忆写出来的)1、简单的自我介绍2、介绍一个自己最满意或者最近在做的一个项目3、git的一些基本操作——切换分支,创建分支,代码回滚到某个版本之所以会问我这个问题,是因为我在自我介绍时提到我在实习时,有使用过git4、vue组件间的传值5、vue的v-for为什么要key,有什么作用6、有没有了解过nextTick7、有没有了解过v-model是怎么实现的8、有没有了解过vue的修饰符,如async9、

2020-11-28 13:06:31 1218 3

原创 CVTE校招 —— web前端一面

11月5号下午电话面试,不知道是我这边信号不好还是面试官那边信号不好,有一些问题听不清。面试官人很好,声音很好听,你回答错了会帮你指正,可惜我当时准备不充分,一面就挂了[唉]1、一个元素设置padding-bottom为20%,这个20%是依据什么的20%容器宽度的20%2、一个元素的宽度是auto,现在想要通过css将其高度设置为宽度的两倍设置元素的padding-top和padding-bottom都为100%即可3、你常用的es6新特性有什么4、取1-1000的随机数,可以使用Math中

2020-11-21 11:11:44 2083

原创 多益网络校招 —— web前端笔试题

10月30号就网申,一直没笔试通知,等到11月19号,多益到我学校校招才收到笔试通知,让我参加宣讲会,现场笔试[狗头保命]一、选择题1、以下表达式哪一个可以产生0-7之间(含0,7)的随机数?A Math.ceil(Math.random()*7)B Math.floor(Math.random()*7)C Math.floor(Math.random()*8)D Math.ceil(Math.random()*8)/* Math.ceil是向上取整, Math.floor是向下取整 A

2020-11-20 23:16:05 7684 8

原创 实习收获之基于elementUI的级联选择器进行二次封装:点击选中,再次点击则反选

在实习过程中,遇到这么一个需求:页面中有一个可以多选的级联选择器,采用的是elementUI中的el-cascader,但是这个级联选择器只有点击前面的小方框才能选中,点击文字只是展开下一级(如果没有下一级,就没反应);现在需要对其进行改造:鼠标移上去时自动展开下一级,点击文字就可以选择该选项,再点击一次可以进行反选。话不多说,上代码:下面是二次封装的组件的代码(组件名:my-cascader.vue)<template> <el-cascader v-model="valu

2020-10-14 10:48:51 1161

原创 实习收获之 git的基本使用

第一步,git clone http:xxxx,通过git clone+项目地址把项目克隆下来;第二步,git branch newbranch,创建一个名为newbranch的分支;第三步,git checkout newbranch,切换到一个名为newbranch的已存在的分支;第四步,自己的小功能完善后,需要先提交到本地仓库,使用git status查看当前项目中未被跟踪的文件及未提交的文件,使用git add -A将未被跟踪的文件添加到暂存区,使其成为被跟踪的文件,使用git commit

2020-08-16 15:31:19 183

原创 实习收获之 获取json对象键值的几种方法

获取json对象中指定的键值或者排除不需要的键值,只提取我们所需要的键值在实习过程中有遇到一些问题,就是后端返回的json对象中,键特别多,但我们所需要的只是其中一部分;有时候是我们需要其中很大一部分,而有一些是我们所不需要的,那么这个时候我们仅需要下面的操作就可以提取到我们想要的键值:如有obj这样一个json对象,我们仅需要里面first和sixth的键值var obj = { first: 1, second: 2, third: 3,

2020-08-16 15:04:09 6643

原创 在vue子组件的methods中使用ajax请求json数组,用data中的数组来接收,且成功接收了,但在template模板中调用时却显示数组为空

问题描述在vue的子组件中,通过methods中的getNewsList函数,利用ajax请求json数组,并将获取到的数据赋给子组件中的data中的newslist数组,为了验证是否请求到数据,我还将其通过console.log输出到控制台,控制台显示出了获取到的json数组,但是子组件中的template模板在渲染时,无法将数据渲染出来,打开谷歌浏览器中的vue DevTool查看,发现模板...

2020-04-22 23:29:02 965

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除