自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

原创 北京地铁预约进站==》基于Python破解实现自动预约

本篇文章仅供学习交流破解背景,北京地铁推出预约进站功能,在沙河,天通苑人流量大的站点进行试点服务。很方便的服务。楼主位于沙河地铁站。自从有了预约进站再也不用排长队进站了。解决了一个烦恼后...

2020-07-28 10:13:55 2414 8

翻译 vue项目在同一页面中引入多个echarts图表 ,并实现封装,自适应和动态数据改变(代码粘贴)

原文地址:https://blog.csdn.net/qq_33300789/article/details/79729675#commentBox原文为图片,等等,这里方便各位搬砖,特地,转为代码;详细讲解请访问上面的原文地址查看父页面:(根据自己项目的具体位置引入子组件:)<template> <div> <linegraph :...

2019-05-10 16:59:05 8230 15

原创 浏览器中的302你真的知道吗

在小程序内嵌H5相关页面在做收银台区分跳转时,发生了一些有关浏览器302相关的有趣故事,分享给大家。

2022-08-02 16:49:22 4000 1

原创 Vue源码-编译器的简单实现【1】

编译技术是一门庞大的学科。不同用途的编译器编译技术难度可能也差别很大。作为前端工程师,了解其中原理,简单的实现一下Vue中的编译器,对我们的思维开拓还是很有帮助的。流程一个完成的编译过程包含一下几个步骤源代码=> 词法分析=>语法分析=>语义分析=>中间代码生成=>优化=>目标代码生成=>目标代码。整个编译过程分为编译前端,编译后端。前端包括词法分析,语法分析和语义分析。这一步通常是跟平台无关的。仅仅负责分析源代码。后端通常与平台相关。涉及中间代码生

2022-05-15 10:25:01 885

原创 实现一个支持请求失败后重试的JS方法

假设存在一个函数,返回promise对象。它可能会失败。// 伪代码function asyncFunc(){ return new Promise((resolve,reject)=>{ axios.get('http://sdadasdadadasdas.com').then((res)=>{ resolve(res) }).catch((err)=>{ reject(err)

2022-05-10 18:03:46 1884

原创 JS手写实现Promise.all

function promiseAll(promises) { // 保存所有结果 let result = [];// 统计是否全部执行完毕 let count = 0; return new Promise((resolve, reject) => { for(let i = 0; i < promises.length; i++) { count++; promises[i].then(fu.

2022-05-10 18:01:47 309

原创 不使用正则,实现ES6的模板字符串,javascript

题目描述:设计一个函数,该函数类似模板字符串的功能,可以实现对字符串中模板的替换,要求不能使用正则替换.测试用例:// 不使用正则实现ES6模板字符串const template = My name is ${name},I'm from ${city}, I'm ${age}, I ${action} basketball, He play ${some}ball, this {test} info; const result = strWrap(template, {name: 'L

2022-03-15 16:50:20 994

原创 Sequelize配置中的timezone测试

timezone该参数表示在存入数据库时,对与SQL中的时间相关的参数做何等的处理。具体如何做处理,除了与参数设置相关外,与当前Sequelize运行的服务器时间也有关系。区分服务器时间服务器时间一般是 /etc/localtime指向的时区来确认的。本地演示时,可以通过手动修改时区来设置不同的时间。示例服务器时间:北京时间timezone: “+08:00”服务器时间:北京时间timezone: “+00:00”服务器时间:伦敦时间timezone: “+08:00”结论t

2021-10-13 10:10:47 836

原创 Docker中Pm2启动多进程NODE报错

2021-09-13T15:41:15: PM2 log: App [kafka:1] starting in -cluster mode- 2021-09-13T15:41:15: PM2 log: App name:kafka id:2 disconnected 2021-09-13T15:41:15: PM2 log: App [kafka:2] exited with code [0] via signal [SIGINT] 2021-09-13T15:41:15: PM2 log: App [ka

2021-09-13 16:21:20 999 2

原创 地铁预约Postman脚本使用

首先下载脚本,并导入到Postman中。https://www.getpostman.com/collections/131aa7acf2c6fb5f4956。1引入脚本打开Postman。 点击“import” 设置预约参数每个人的身份信息不同,这里需要修改为个人的身份信息。1: 打开浏览器:访问:https://webui.mybti.cn。2: 按“F12”,然后点击如图:输入自己的手机号,验证码登录上去:在console下输入:loc...

2021-08-19 14:38:47 4038 11

原创 MIUI12.1.5安装google App store,无需ROOT,不闪退

分两步:一步下载服务框架,一步下载应用商店。1: 小米官方应用商店==》想办法调出使用豌豆荚搜索==〉 安装从豌豆荚搜索出来的 谷歌服务框架。接下来安装应用商店:http://m.fxsw.net/apk/48905.html。小米手机浏览器打开这个地址,之后点击下载,会自动跳转到自带的官方应用商店进行下载。接下来开启VPN。就可以访问商店了 。...

2021-05-06 17:47:51 27021 5

转载 鸡生蛋,蛋生鸡问题。JS顶级对象Function,Object关系

https://segmentfault.com/a/1190000012553959。这个很好的说明了这个问题。

2020-12-07 09:46:40 285

原创 前端内嵌Iframe页面,同源非同源消息通信

参考文档地址:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/postMessage原理基于postMessage。demo例子:parent.html<!DOCTYPE html><html> <head></head> <body> <h1>父亲页面</h1> <button oncl

2020-11-09 15:05:32 2014

原创 面试合集

[email protected]对所有人说说: 06:03 PM如何查找,新增节点和删除节点、获取父元素和子元素defer和async的区别垂直居中实现我对所有人说: 06:05 [email protected]对所有人说说: 06:07 PMrequestAnimationFrame我对所有人说: 06:08 [email protected]

2020-10-20 15:42:22 128

原创 前端面试~2020~垂直水平居中布局~多种方法

HTML代码:<div class="box1"> <div class="box2"> </div></div>方法一 Flex布局.box1{ background-color:red; width:200px; height:200px; display:flex; flex-direction: row; justify-content:center; align-items:center;

2020-10-20 14:12:29 177

转载 JavaScript中的prototype中的toString()

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/toString

2020-07-21 17:06:30 157

原创 vue 组件中正确使用video.js,以及注意事项

注意事项:1:初始化后要保存初始化的对象,2:离开组件时,要销毁video对象。3:使用element-ui组件dialog中使用video时,要在打开dialog的回调中初始化video4:保证video对象在当前组件的生命周期中只被创建一次首先安装:npm install --save video.js// 直播流npm install --save vid...

2020-03-17 12:53:09 4619 1

原创 element-ui upload 上传组件附带额外参数进行上传(表单形式,多个参数)

之前一直使用upload组件单个上传文件,最近遇到需要上传表单字段,表单中有多个参数下图是接口要求:官网上传组件中提供了响应的功能实现,但是demo中未演示,不注意看文档参数的话,可能会不知道这个:接受一个object来作为参数传递,我的组件这么写:<el-upload class="upload-demo" drag ...

2020-03-13 15:36:40 13922

原创 vue history模式nginx配置

项目位于base下的h5文件夹中。对应nginx配置server { listen 8080; server_name 0.0.0.0; location /h5 { root C:/base; index index.html; //下面这个是hi...

2020-01-21 11:13:14 1522

原创 cheerio根据多个class匹配

const cheerio = require('cheerio');const $ = cheerio.load(`<div tbinfo="ouid=3215204864" action-type="feed_list_item" diss-data="" mid="3833324051403226" class="WB_cardwrap WB_feed_type S_bg2 WB_...

2020-01-20 14:34:49 1583 1

转载 Vue router history模式,404报错,在tomcat的配置

原文地址:https://www.wetsion.site/2018-09-21-vue-router-tomcat-config.htmlvue router在使用history时,部署时需要在服务器再进一步配置vue中,router使用history模式,即mode: history,可以让项目在浏览器的地址显示和正常网页URL一样,不会出现/#/这样奇奇怪怪的东西,但使用这种hi...

2019-12-13 15:15:01 881

转载 转载 flask Jinja2模板中使用vue骚操作

原文地址:https://codeday.me/bug/20181212/453082.html我最近有这个问题(结合Vue.js和Flask).至少有两种方法可以组合它们,具体取决于你是创建1)一个简单的Vue.js应用程序还是2)一个更复杂的Vue.js应用程序需要使用像Webpack这样的模块捆绑器来组合Single-File Components或者npm包.简单的Vue.js...

2019-11-26 10:16:41 2807

原创 FFmpeg每隔5秒切分视频为图片

ffmpeg -i cv.mp4 -vf fps=0.2 F:\ffmpegTest\img\out%d.pngfps为1时按一秒一帧切分,按5秒一帧来切,1/5 = 0.2即可

2019-10-30 09:59:56 5332 2

原创 electron安装失败,淘宝镜像也失败的解决方案

最新版本可能存在问题。这种情况要去npm官网查看electron的版本记录选择一个不是最新的版本进行安装。:这里我是:然后成功了cnpm install -g [email protected] throw new Error('Electron failed to install correctly, please delete node_modules/electron and ...

2019-10-23 16:53:24 12528 2

原创 wangEditor自定义上传图片上传按钮,适合各种JS或者后端上传

wangEditor是一款优秀的国产编辑器。轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。但是自身带的图片上传在上传七牛云可能存在版本问题。还有如果是其他云的JS上传图片的话就爱莫能助了,好在wangEditor提供了丰富的API可以换一种思路来实现。1:使用提供的API 接口:editor.customConfig.customUploadImg ...

2019-08-10 15:09:34 6982 2

原创 pyppeteer登录头条获取cookie爬坑。

首先需要需要pip 卸载websockets 安装指定版本的。pip uninstall websockets #卸载websocketspip install websockets==6.0 #指定安装6.0版本否则,你会在waitForSelector 判断元素是否出现,而且页面上js跳转后的新页面,这个地方会出现上面的报错。Runtime.callFunctionOn...

2019-07-15 16:21:37 8533

原创 pyppeteer初次运行需要下载Chrome无法下载的解决方案

首先安装pyppeteer:pip install pyppeteer初次运行会下载Chrome:(你会看到这句)如果你的机器不是外面的机器,你可能会等long long long time。而且还装不上。这里提供两种解决方案:1:改配置文件(后面提供了可运行的百度云下载地址)。2:添加参数。pyppeteer demo演示地址:https://github.com/...

2019-07-12 15:50:19 4875

原创 Vue项目webpack最小化部署到nginx

项目中引用了element-ui和echarts等第三方库,直接打包的话,js体积非常大,所以这些需要改成CDN的方式引入,达到减少包体积,优化加载首页的效果。首先看一下,不进行优化的Vue打包:可以看到有一个非常大的js包在这里,如果在首次加载的话,这个会严重影响到加载速度。我们在这里进行处理,使打包后的js变小。首先配置build/webpack.base.conf.js文...

2019-07-10 10:48:18 695

原创 Numpy最新版本造成Flask程序启动时,Python程序崩溃的问题

最近要往云服务器部署一套人脸识别的Flask程序。numpy==1.13.3安装,高于这个版本,可能会启动flask时,Python程序崩溃。我使用numpy1.16.0版本时,会发生崩溃...

2019-07-02 12:34:01 477

原创 Vue + element ui table 实现拖拽,sortablejs

引入拖拽插件:https://github.com/SortableJS/Sortable#optionsnpm install sortablejs --saveHTML:<el-table// row-key 是必须的 row-key="id" :data="moduleContent" sty...

2019-06-10 16:22:28 6060 1

原创 Flask + gevent部署Web项目

安装 gevent1:pip install gevent引入gevent WSGI Server ,这里需要开启猴子补丁,而且需要注意 把gevent 猴子补丁 有关gevent的引入放在导入其他库的前面,不然:有时会导致不能正常使用requests或者其他包相关链接:https://blog.csdn.net/baidu_24536755/article/details/807...

2019-05-31 17:30:48 4982 4

原创 python淘宝模拟登陆,pyppeteer+asyncio

本来准备用selenium + 谷歌无头登录,无奈,不行,从其他地方借鉴参考,完成了模拟登陆的功能,最后,打印出登录后的cookie代码中我会写清楚备注:# -*- coding: utf-8 -*-import asynciofrom pyppeteer import launch# js脚本为了屏蔽淘宝的工具检测js1 = '''() =>{ ...

2019-05-29 15:21:47 1313

原创 webpack vue生产环境部署

vue 部署到tomcat,需要打包,这里有个注意点:打包完成后的dist文件夹里面的static 和index.html才是我们需要的资源。具体步骤:1:vue打包前的准备:配置项的修改2:打包放到tomcat3:启动tomcat:vue的配置项:包含了路由的配置,还有静态资源的配置,路径的配置1:项目目录下的 config/index.js,折叠后看到有两个map。我们...

2019-05-23 16:05:59 501

原创 Nginx配置反向代理

Nginx配置文件:server { listen 80; server_name tomcat1.com; 域名,ip本机 #charset koi8-r; #access_log logs/host.access.log main; location / { proxy...

2019-05-23 14:31:06 93

原创 celery AttributeError: 'DisabledBackend' object has no attribute '_get_task_meta_for'

出现这个报错,一般是有两种情况;1:celery 没有设置 backend 参数,设置后,才能有任务结果的保存2:设置任务参数后,当前 celery模块没有重新导入。这个是什么意思呢,就是说你之前导入的模块是过期的,在你修改完成后,你应该重新导入一下你修改后的celery实例。最简单的方法,关闭当前python环境重新打开重新导入:...

2019-05-07 14:34:35 5817

原创 天梯CMS--github开源项目的引入以及初始化搭建过程

最近看到github上面一套完整的CMS项目,拷贝下来,搭建过程供大家参考。首先,粘贴一下项目地址以及项目介绍:https://github.com/xujeff/tiantijava轻量级的CMS解决方案-天梯。天梯是一个用java相关技术搭建的后台CMS解决方案,用户可以结合自身业务进行相应扩展,同时提供了针对dao、service等的代码生成工具。技术选型:Spring Data...

2019-05-06 14:30:58 3996 3

原创 python 使用 aiomysql报异常,no “_auth”模块

aiomysql依赖于pymysql ,“_auth”是pymysql的模块。需要检查一下自己的pymysql版本,更新为最新的版本,一般不会出问题:引入aiomysql:async def main(loop): # 初始化数据库连接池 pool = await aiomysql.create_pool(host='127.0.0.1', port=3306, ...

2019-04-28 11:43:02 351

翻译 Flask中如何在蓝图中使用sqlalchemy

原文地址:https://www.cnblogs.com/diaosir/p/6351721.html主要是要注意引入蓝图的位置一定要是在初始化db之后才行;下程序结构:1.建立mysql和app的连接在config.py中加入以下两项配置:SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://root:xxxxx@localhost...

2019-03-19 16:17:55 1649

原创 Video.js获取加载视频的总长度

不是专业的前端,业务需要。我需要获取加载视频的总长度之后对响应的地方进行打点操作。这个获取视频的总长度:var player = videojs('my-player');var videoLength = player.duration();console.log(videoLength)网上找了好久,说需要在视频加载完成之后才能取到这个总长度,否则只能取到为0;最后在这里ht...

2018-12-10 11:43:03 10427

原创 Mysql 存储过程,开启游标循环后,重复循环插入多次数据。

今天在写存储过程,给其他表插入数据时,发现,我游标取出来的数据明明只有一条,但是在循环过程中,却发现插入了两条数据。下面是代码BEGIN #Routine body goes here... DECLARE event_content1 VARCHAR(255); DECLARE event_id1 INT; DECLARE event_name VARCHAR(255); DEC...

2018-11-22 16:04:24 5562 3

wlq-test123.zip

wlq-test123.zip

2021-02-01

腾讯云鉴权+语音识别接口请求Demo

腾讯云鉴权示范,已经语音识别接口调用实例。Python代码实现。

2018-05-31

PDF转WORD文字

PDF转WORD,免安装。可以使用,PDF转WORD,免安装。可以使用

2017-11-08

oracle Fusion HCM R8

oracle fusion HCM 培训资料

2017-04-01

Tomcat 6解压直接可用

2017-03-15

慕课网--SSH员工管理

仅供参考 ,最好自己敲一边

2016-12-22

struts2,(slf4j-log4j12-1.5.8—日志) 建议360压缩解压

struts2的基础jar包,以及日志管理需要的包

2016-12-21

Spring,jar包

Springjar包完整版

2016-12-21

Spring MVC入门 XML版本+注释版本

通过配置XML和通过注释来配置Spring MVC,入门级别,Helloworld

2016-12-21

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

TA关注的人

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