自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 问答 (10)
  • 收藏
  • 关注

原创 前端面试复习总汇

前言1、写给自己看,有些东西只有自己能懂2、不定时更新(直到找到工作)干货?HTML1.特面渲染html的过程1、浏览器解析html源码,创建一个DOM树CSS方面清除浮动:容器中有元素浮动时(float),子元素脱离文档流不能撑开父元素<div class="out"> <div class="n1"></div> <div class="n2"></div></div><style&

2021-01-26 17:41:02 419

原创 vue-baidu-map 离线地图制作(不需要修改组件代码)

前言最近做了一个地图项目,用的技术是vue-baidu-map,临近收尾的时候被告知要做离线版本,真的憋屈。而网上近乎所有的技术博客都是对于原生地图api的,对于vue-baidu-map这个组件的技术博客是没有的(我没找到),这里记一下,供之后的参考。技术vue-baidu-map实现步骤1、安装vue-baidu-mapnpm install vue-baidu-map --save2、全局或局部使用(这里展示局部使用的)图中箭头所指为百度api的秘钥3、下载百度api的js文件

2020-12-02 17:10:44 5983 44

原创 python 爬虫小说网站(二):获取与解析网站

重要模块requests:获取网页pyquery:解析网页fake_useragent:更改请求的User-Agent设置re:正则表达式筛选内容上重要代码获取网页proxies = { #代理设置 "http": 'http://'+proty, "https": 'https://'+proty,}html = requests.get(url, proxies=proxies,timeout=4,headers={"user-agent":User

2021-02-08 12:05:10 1296

原创 python 爬虫小说网站(一):爬虫中所用到的模块

前言记录爬虫过程中所用到的一些重要模块和重要功能,并简要解释,以便之后看起来顺利些。小说爬取功能简介这个系列的主要是爬取笔趣阁小说,排行榜前列的小说,后续会有更新已经爬取的,目前只有爬取正本小说的重要功能请求网页:一个get请求,将目标网页拉下来;分析网页:将网页内容解析出来,以得到自己想要的数据;数据库操作:mongodb存进去就好了;自建代理池:防止访问频率过高被封掉ip;线程池:提升爬取网站的速度;线程锁:操作同步资源时使用;重要模块requests:请求网站时使用;p

2021-02-08 11:43:05 452 1

原创 记一次python的import复杂引用的用法

普通的同文件夹引用这里不写了。1、下级目录如图,在main中引用getTop100中的getTop100.py方法:2、同级目录如图,在getTop100中引用publics的getHtml.py方法:3、注意事项:这里的import的使用是用于函数嵌套时的,如果只是两个文件的关系该怎么引入就怎么引入,这里的方法只适应上述稍微复杂的情况...

2021-01-05 10:01:49 223

原创 node爬取网站获取该网站编码格式

安装npm install iconv-litenpm install requestnpm install cheerio代码var originRequest = require('request') var iconv = require('iconv-lite') var cheerio = require('cheerio') var headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10

2020-12-10 11:36:38 215

原创 vue + iview 导出自定义表格数据(不下载插件)

前提条件1、表格数据为json数据2、本篇实际上与iview无关,本质上是导出页面table,只是数据的结构与iview一样3、如果要使用需对js中的一些东西稍加改动,大部分不需要,如果数据类型和我这里的一样,那么不用任何修改,直接拷贝拿过去用就行了。代码奉上1、html<template><div></div></template>2、jsdata(){return{ columns:[], data:[]}}meth

2020-11-30 16:35:35 673

原创 纯css 制作文字波浪动画特效

效果图代码html<h1 class="load"><span>A</span><span>b</span><span>c</span><span>d</span><span>e</span><span>f</span><span>g</span><span>е</span>&lt

2020-10-11 16:43:14 1338

原创 vue 实现大屏数字滚动特效

效果图代码<template> <div> <span class="toAD" v-for="(item, index) in value" :key="index"> <div class="qwNumBox" style="width: 36px; height: 48px" v-for="(ite, inde) in item" :key="inde"

2020-10-09 09:50:12 2217 4

原创 纯CSS使div高度变成宽度的一半

前言一直在找让当前盒子高度为宽度一半的方法,但是网上基本上都是js版本的,对于不想写js的人来说简直就是强迫症了,发士一定要找出用纯css的方法,于是有了这篇文章。准备方法css函数:calc()var()代码css:root{--my-width:200px;--my-height:calc(var(--my-width) / 2)}div{background:yellow;width:var(--my-width);height:var(--my-height)}

2020-09-08 15:40:32 6062

原创 iview menu 结合路由域计算属性改变菜单选中状态

前言之前写的一篇自制手风琴模式的菜单文章,只能实现点击切换和刷新切换菜单项的选中状态,在用其他方式如this.$route.push跳转时,发现菜单并没有改变选中状态,这里记一下,法线用这里的方法比之前的更加简洁简单。代码html:actName是计算属性名,openName是data中的一个字段:active-name='actName' :open-names="openName"javascriptdata: activeName:'1',//选中菜单项

2020-09-03 14:27:04 649

原创 vue-baidu-map好看的自定义地图样式

mapStyle: { styleJson: [ { featureType: "land", elementType: "geometry", stylers: { color: "#212121", }, }, { featu...

2020-08-31 14:37:31 4298 3

原创 iview menu手动关闭子菜单和去除选择项选中状态(自制手风琴模式)

使用前提iview menu菜单中是有自带手风琴模式的。1、在菜单项没有子菜单时,点击一个会去除之前的菜单项选中状态的2、在munu全为子菜单时添加accordion便能大道手风琴效果这里不赘述。目标效果如图,点击数据报表这种时,会关闭警示信息这种之前展开的子菜单项,在展开警示信息这个子菜单时会清除数据报表的选中状态并自动选中子菜单第一个项。原理是修改绑定的展开或选中项的name值,之后通过官方方法更新菜单状态。注:熟悉的可以直接拉到代码实现的第三项事件,相信会有所启发!代码实现1、H

2020-08-27 11:01:53 1644

原创 【已解决】django3.x版本连接MySQL报错mysqlclient 1.3.13 or newer is required

前言这个东西找了很久始终报错mysqlclient 1.3.13 or newer is required; you have 0.9.3.这里有个解决方案,解决了这个问题,然而这个方法是否为饮鸠止渴还有待实践环境django 3.0.xpython 3.6mysql 8.0.x配置安装pip install pymysqlinit.py文件import pymysqlpymysql.version_info = (1, 3, 13, "final", 0)pymysql

2020-06-11 11:52:28 443

原创 vue-echarts解决自适应和初始宽度超出问题(去坑精华版)

前言自适应这个东西整了一下午,感觉网上的东西有很多坑,这里记录一下技术1.vue-echarts这里用的vue与echarts结合的组件化的东西代码1.页面 <v-chart :options="orgOptions" style="width: 100%;height:100%;" :auto-resize="true" ref="chart" />这里的style是必须的,意思是填充上一层盒子ref也是必要的

2020-05-12 10:29:30 3978 1

原创 Vue Baidu Map ——学习笔记(三)地图容器样式操作(附示例)

前言由于学习时间有限,只测了容器的属性,它的一些事件没有尝试,后面又用到在说吧,干货全在代码注释中示例基本涵盖了所有的属性1.template<template> <div> <baidu-map class="map" :center="mapItem.center" :z...

2020-04-29 10:10:54 1053

原创 Vue Baidu Map ——学习笔记(二)基本的一些方法属性

前言这一章就全是copy了,记录一下相关的百度地图基础,后续会对这些东西进行整理补充说明正题基础全局组件事件事件名 参数 描述ready {BMap, map} 地图组件渲染完毕时触发,返回一个百度地图的核心类和地图实例。百度地图组件是异步加载,请不要尝试在组件的生命周期中访问 BMap 核心类和 map 实例,如有需要,请在所需组件的 ready 事件回调函数的参数中获取。全局组件...

2020-04-28 16:06:29 1594

原创 Vue Baidu Map ——学习笔记(一)安装和初步使用

前言项目中要使用到百度地图,但是要在vue中写,但是又不想用官网给的api在html上写的方式,想用组件化的方式感觉要高端一点,这里就记一下,以便于自己后面阅读,如有什么差错,各位大佬海涵并纠正哟。引入1、安装npm install vue-baidu-map --save我用的项目直接就全局注册了,不想整局部注册这些花里胡哨的东西。2、main.js加入import Vue fr...

2020-04-28 16:03:34 1672

原创 mongodb+node将查询的结果重命名

用到的东西是project,就是他的过滤首先看一下查出来的数据结果 { list_friend_message:{ user_id: '1111', message_id: '37446742061651890000', not_read_num: 1 }, user_msg: { user_img: '' "} }想要变成{user_...

2019-12-12 21:16:29 550

原创 vue学习笔记——vue中获取元素样式

前言每次记一点,学的多一点内容1.内联样式标签中:<div class="list-l-r" ref="listLR" >mounted:console.log(this.$refs.listLR.$el.style)2.class样式document.getElementsByClassName('list-l-r')...

2019-11-08 11:06:07 847

原创 VUE工程中使用markdown——展示

前言上一篇文中说到,mavon-editor要怎么展示出来呢,请看分解干货内容先引入吧同样是局部调用import {mavonEditor} from "mavon-editor";import "mavon-editor/dist/css/index.css";2.配置展示参数用到了compute computed: { prop () { ...

2019-11-01 11:55:57 1144

原创 VUE工程中使用markdown——引入、编辑、预览

前言最近想在vue项目中使用markdown编辑器,发现mavon-editor,这个东西挺好的,先记录下来吧!有错的地方希望指出哦安装npm install mavon-editor使用因为我项目中只有小部分组件要用它,所以用的是局部引入组件的方法,这里以局部注册为例,想要全局注册的可以搜一下,大同小异啦。组件前加入这两句import {mavonEditor} from "...

2019-11-01 11:39:25 2190

原创 centos安装node环境

配置yun源cd /homewget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm安装nodecurl -sL https://rpm.nodesource.com/setup_10.x | bash -yum install -y nodejsnode -vnpm -v...

2019-08-05 09:03:13 93

原创 iview官网排错之ref问题

前言今天用了一下iview的表单组件,复制官网的,但是发现报错一大堆,这里来总结一下,以便日后查看正文1.validate undefined在i-form中加属性rel,并且属性信息要与点击事件调用的方法中的参数相同2.Failed to resolve directive: ref这个报错并不是没有1中的操作,虽然没有1好像也会有错的,但这里的错时因为复制官网上的代码多了v-ref...

2019-07-23 16:59:48 1218 2

原创 websocket之socket.io学习笔记(一)— 客户端

socket.io—客户端篇序看了下官网的对于socket.io的一些描述并不是很详尽,很多方法看了之后也很迷糊,亲自学习测试了一上午终于搞懂了大部分,如有不实之处还望不吝赐教笔记1.io(url) //链接服务器2.io.protocol //表示协议版本号。3.io.open() //手动连接服务器4.io.id //独一无二的id值,连接到服务端时...

2019-07-17 13:56:49 274

原创 Vue工程路由守卫之未登录跳转到登陆页面

1.准备工作vuex,router2.关键内容:一.vuex中state中status:false,判定是否登陆3.开始写main.js中:router.beforeEach((to,from,next)=>{ if(to.name=='user') //即将进入用户 { if(store.state.status==false){ //判断登陆状态 ...

2019-06-03 21:53:40 893

原创 centos搭建网站步骤笔记(二)----安装mysql

1.找到要安装的版本(1)https://dev.mysql.com/downloads/repo/yum/在其中选择linux版本,点击右边download(2)https://dev.mysql.com/downloads/file/?id=484922点击右键下方的No thanks, just start my download.选择复制链接地址2.执行下载wget htt...

2019-06-02 11:26:39 232

原创 centos搭建网站步骤笔记(一)----安装node

1.前言最近去买了个云服务器,要搭个网站,但系统是centos,于是自学了一下,这里做个笔记2.准备自学Linux指令3.网站准备我的网站前端用vue,后端用的node4.开始curl -sL https://rpm.nodesource.com/setup_10.x | bash -yum install -y nodejsnode -vnpm -v依次输入以上四条指令安...

2019-06-02 10:33:03 257

原创 vue学习经验之axios中数据无法取出问题

前言昨天在写axios取出后台数据时,不能给组件定义的data中的数据传值,开始的时候以为是不是生命周期钩子用错了,后来发现没错,又以为是不是promise异步的问题,发现也不是,最后查询资料发现是一个很小的写法问题,现在分享一下,供大家参考:1.相关值与代码template:{{chose}}data:function(){return{ chose:'这是测试1'}}钩子:b...

2019-05-15 19:34:30 1347

原创 Node+Mysql+vsCode使用mysql的存储过程

一.背景MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。二.优点存储过程可封装,并隐藏复...

2019-05-11 17:32:52 1587

原创 node+mysql解决mysql.query的异步调用问题

问题原因:由于mysql.query的方法是异步调用的原因,在外部想要获取query内部的值是不可能的,如下: var results='' var sql=select user_Name from users_personal where user_Name=?`; mysqlConnection.query(sql,user_Name,function(err,resu...

2019-05-06 15:12:57 4900 7

原创 安装vue/cli的一些警告的解决方法

一.vue/cli1.npm WARN vue-virtual-scroller@1.0.0-rc.2 requires a peer of vue@^2.5.21 but none is installed. You must install peer dependencies yourself.解决方案:1).npm install -g npm-install-peers2).npm ...

2019-04-25 20:01:13 14461

原创 vue-router学习心得--创建一个简易的导航

vue-router学习心得–创建一个简易的导航1.引入vue.js和vue-router.jsvue-router.js在https://unpkg.com/vue-router/dist/vue-router.js中去复制 <script src="lib/vue.js"></script> <script src="lib/vue-router....

2019-04-20 23:05:42 654

原创 win10安装mysql-8.0.15-winx64(去坑精华版)

win10安装mysql-8.0.15-winx64前言准备开始安装后言前言最近用win10安装MySQL发现网上那些个安装方法巨坑,但最终我安装成功了,是因为其他文章少了很多东西,现在我分享一个全面,详细的步骤供大家参考!准备请做以下前期准备:官网下载压缩包 ,https://dev.mysql.com/downloads/file/?id=484900 我是这个版本的;2.解压...

2019-04-10 22:26:36 648 1

vue-baidu-map 本地工具资源和配制好的API资源

使用时参考我的博文https://blog.csdn.net/weixin_44000275/article/details/110482508, 修改Map.vue中的方法和myMap.js中的瓦片路径

2020-12-11

vue纯css数字滚动.vue

vue纯css大屏数字滚动!

2020-10-09

软件测试课程感想

课程感想,超表准吧。

2018-12-13

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

TA关注的人

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