自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MySQL数据导入导出全

文章目录数据库导出:mysql 导出配置和数据。导出所有的表结果和表数据只导出某张表的结构和表数据只导出所有表的表结构,不导出表数据只导出某张表表结构,不导出表数据。只导出所有表的表数据,不导出表结构。只导出所有表的表数据,不导出表结构。如果要导出特定的数据呢?根据特定sql查询出的数据。mysq...

2019-02-22 18:57:21

阅读数 164

评论数 0

原创 网页如何无人值守自动刷新

早上来看到我们公司的产品投了公司内部的网页在屏幕上,但是网站并不会自动刷新。然后我就说写个脚本就好了。因为他不会写,所以我就代劳了。特别简单的方式如下: <html> <head><meta http-equiv="refresh" conten...

2020-01-04 11:50:35

阅读数 11

评论数 0

原创 2020 plan

已经写过了2019年的年终总结。看了2018年的年终总结觉得有太多都没有实现,过于打脸,就只发布在了个人网站上。我思考了这一年遇到的问题,在这里我想定一下2020年的技术方面的plan. 2019年切入了前端开发,目前是全栈开发。对node.js和javascript有了更深的理解。但是随着开发的...

2020-01-03 23:13:47

阅读数 10

评论数 0

原创 2019/12/22整理

这周比较忙,今天的题做的不太好。除了有的基础知识不到位,没有读出题里面的干扰因素也是很不应该。重新贴一下这个https://docs.djangoproject.com/en/3.0/ref/urls/#django.urls.path 这个是django 的url, path, re_path的...

2019-12-22 22:08:59

阅读数 7

评论数 0

原创 chromedriver下载对应版本及地址

下载对应版本的chromedriver。 驱动的下载地址如下: http://chromedriver.storage.googleapis.com/index.html 如何知道自己该下载什么版本的呢? chrome右上角,三个点,点击,找到帮助,点击。里面有一个版本号类似 版本 79.0.39...

2019-12-16 11:40:59

阅读数 73

评论数 0

原创 mysql-slow.log日志用脚本实现快速查看

最近在针对项目做优化,除了接口相关做了一个脚本,慢查询也是很有必要做,昨天晚上花了不少时间做了一下这个。因为mysql-slow.log日志里面,看着很乱的,时间一行,查询花费的时间一行,还是其他的时间,sql语句之类的。如果单独看时间,就看不到sql语句,如果单独看sql,又不知道是什么时候运行...

2019-12-12 13:21:37

阅读数 9

评论数 0

原创 mysql优化记录2

上次优化完之后,发现又有其他比较慢的地方,就需要再次优化。这次优化主要是加索引解决的。以及删除了一大部分数据。优化的过程中遇到了很多问题,比如线上加索引,线上删除数据之类的,尽量做成脚本,晚上去更新。因为公司的服务是两台服务器,主从服务器。修改了任何一台,另一条是会在sql执行完成之后,进行主从同...

2019-12-11 16:28:23

阅读数 2

评论数 0

原创 华为devrun login活动参加心得

今天去参加了一个华为的活动。收获颇丰。这里做一下整理。 上午在主会场,第一个演讲的是一位有视觉障碍的安卓开发工程师。对于我来说,看不见,写代码是难以想象的一件事情。很难想象他能坚持学习并且去做。并且还做的不错,顿时感觉有些惭愧,对于目前的工作,我在健全的情况下并没有做的让自己相当满意。他也呼吁开发...

2019-12-07 23:03:36

阅读数 9

评论数 0

原创 ant-design-pro前端项目上传七牛整理

要上传图片到七牛,或者有多组图片需要上传到七牛,应该怎么做? const beforeShopUpload = (file, shopImg)=>{ const {token} = this.props; this.setState({shopIcon:[]}); const {shopIc...

2019-12-05 19:31:40

阅读数 23

评论数 0

原创 electron window安装问题整理

electron window安装的时候,首先你的node版本得是8以上。然后我这里遇到了两种问题。 第一种问题: 卡在了code-js那块 解决方法: 找到.npmrc 加一行 ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ 第二...

2019-12-02 20:54:43

阅读数 28

评论数 0

原创 mysql优化记录

起因: 上周三晚上,审帖人员说系统很卡。然后我就像往常一样,登服务器查看。查了一圈发现系统负载不高,io也没问题。只查到了有人在当时的时间点做了一些别的操作。当时断定是其他人操作影响的。之后发现一个接口卡了很久。我就猜测是这个sql语句卡了。但是测了一下发现也不慢,就有点不知所措。然后开始找这个语...

2019-11-28 18:21:22

阅读数 9

评论数 0

原创 python自动化测试(3)——django自动化测试代码及gitlab runner配置

文章目录要做什么?编写简单的代码逻辑编写测试用例配置.gitlab-ci.yml配置runner 要做什么? django自动化测试项目主要是为后端开发提供的,如果你只是单纯的测试人员,这篇可以跳过。正规的开发流程中,开发人员要写测试用例。根据不同的需求写出不同的测试用例来验证逻辑是否正确,是否能...

2019-11-26 15:59:21

阅读数 6

评论数 0

原创 pyecharts 实现双Y轴图

运行环境: python3 pip3 install pyecharts 因为最近在学习增长黑客,需要根据数据来驱动开发,所以会有做图这样的需求。这里是需要画的一个demo. # coding: utf-8 # 需要安装最新的pyecharts才可以运行. from pyecharts impo...

2019-11-14 19:50:08

阅读数 91

评论数 0

原创 微信机器人自动发消息提醒

首先需要安装wechat_sender. pip install wechat-sender pip install wxpy itchat requests 创建一个send_msg.py文件并写入: from wxpy import * from wechat_sender import ...

2019-11-13 16:56:01

阅读数 57

评论数 0

原创 python自动化测试(2)——python自动化测试概念整理

文章目录1.python及django编写单元测试。python里面的单元测试应该怎么写?用unittest先写个除法功能测试用例编写这里面有个ddt, ddt是什么?用pytestTODOdjango编写测试用例1.引用的是TestCase基类2.用例执行:3.Client使用:4. Reque...

2019-11-13 15:59:04

阅读数 36

评论数 0

原创 python自动化测试(1)——编写python装饰器实现报错函数自动发送邮件

主要实现功能如下: 装饰器,可以自定义邮件标题及计算时间 logging模块封装,记录当前的执行情况 自动发送邮件功能。 import smtplib from email.mime.text import MIMEText from email.header import Header impo...

2019-11-12 13:56:54

阅读数 35

评论数 0

原创 2019-11-08 本周整理

和往常一样,公司周五下午会用两个小时的时间来播放一个或者两个视频来让大家学习。之前看完了之后,会当时记录一下,后续就没有下文了。上周看的关于宇宙的记录片,nothing->everyThing, everyThing -> nothing 已经不太记得了。对人们探索宇宙的过程,通过地球...

2019-11-08 20:52:57

阅读数 26

评论数 0

原创 ES6 箭头函数整理

先上一段代码,功能是传入一个数组,然后每个数都乘以2返回。 const numbers = [1,2,3,4,5]; const double = numbers.map(function(number){ return number * 2 }) console.log(double1); ...

2019-11-07 10:47:52

阅读数 4

评论数 0

原创 百度统计事件整理

使用百度进行统计,我用到了两块。这里记录一下。 第一部分 首先是baidu提供的一段js代码。 参考百度文档: https://tongji.baidu.com/web/help/article?id=175&type=0 这里面提供的统计代码是统计是否到达当前页面的。 第二部分 这一部...

2019-11-07 10:03:01

阅读数 31

评论数 0

转载 Ant Design 方法默认传值,加上其他参数

Ant Design里面的一些触发方法,如OnChange,OnSelect等等,当你触发时,该时间会自动传一些值给方法。 这是Select里面的onChange调用,在红框中,他会自动传Option的value值给你写的方法。 但如果,你想在这个调用中除了传固有的值,还想传你自己相传的参数呢? ...

2019-11-07 07:29:43

阅读数 35

评论数 0

原创 js如何发起一个get/post请求?

js如何发起一个get/post请求? 如果单纯的是js, 需要用到Nodejs.这里不安装直接使用了。 发起get/post请求之间需要安装request npm install --save request 发起一个get请求 var request = require('requ...

2019-11-05 13:59:31

阅读数 5

评论数 0

原创 python 生成器新知

python 生成器一直用的比较少,今天学习深入理解迭代器和生成器,有了新的体会。这里整理一下。 首先需要区分一下可迭代对象,迭代器,生成器。 iter()方法可以判断一个对象是否可以迭代,也可以通过isinstance(obj, Iterable)来判断 def is_iterable(obj)...

2019-10-28 21:19:51

阅读数 8

评论数 0

原创 leetcode 考试整理

今天参加了leetcode第159contest考试,做出来两道题。只做出来了第一,二道题。第三题题目没有太懂。第四道题是dp问题,很是薄弱。 第一道题是判断给的点是不是在一条线上。很明显,就是判断斜率是否一致就可以了。但是要当心分母为0的情况。第二道题是路径包含的问题。比如/a/b /a/b/c...

2019-10-20 19:55:51

阅读数 37

评论数 0

原创 爬虫puppeteer 安装及入门

headless-chrome貌似在爬虫方面成了主流,它击败了phantomJS而成功登顶。关于js数据渲染后的数据,我用个selenium, 用过scrapy-splash. 但是还没用过这个,很想尝试一下前端是怎么做的,虽然有pyppeteer的版本,但是我还是决定用puppeteer来做(j...

2019-10-15 20:59:29

阅读数 47

评论数 0

原创 linux安装软件到自己目录其他用户没法访问的问题

这个问题之前也遇到过,但是一直都没有深究。今天又遇到了。我先讲讲故事的来龙去脉。 来龙去脉 我要用自己的服务器创建django项目,发现python运行sqlite3有问题。而我的另一个伙伴已经安装了python3在他自己的目录下,他去他的目录下一看,他的可以运行。而我的不能运行。我用which ...

2019-10-10 21:38:04

阅读数 13

评论数 0

转载 vscode当中html标签自动补全

你需要的是下面这两个插件,ctrl + shift + x 后输入这两个插件安装 Auto Close Tag自动闭合HTML标签 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 参考: https://www.zhihu.com/question/58165388 ...

2019-10-06 08:44:35

阅读数 377

评论数 0

原创 http/https/http2.0相关知识点整理

现代浏览器与服务器建立了tcp连接后是否会在一个HTTP请求完成后断开?什么情况下会断开? 在http/1.0中,一个服务器发送完一个http响应之后,会断开tcp连接。但是每次请求都会重新建立和断开tcp连接。代价很大。所以虽然标准中没有设定,某些服务器对connection:keep-aliv...

2019-09-19 20:47:31

阅读数 24

评论数 0

原创 滑动条形图/柱状图的实现

之前有写画过柱状图,遇到了一个问题,数据过多,x轴很密的问题。这点当时用的matplotlib做的,解决方法就是去掉部分点,隔一段显示一个,参见matplotlib画图时候x轴的标签过于密集的解决方法。后来我发现echarts, 它里面有滑动柱状图/折线图,完美的解决了这个问题。我看到还是有很多人...

2019-09-17 11:05:49

阅读数 69

评论数 0

原创 sed 中不能使用非贪婪模式

sed中是不能使用非贪婪模式的,这个昨天在写一个脚本的时候刚好遇到了。花了不少时间,但是我们可以通过使用perl -pe 来进行正则匹配,这个匹配的话,举个栗子。 cat test1.txt |grep versionName| perl -pe 's|.*versionName&quo...

2019-09-05 11:13:15

阅读数 161

评论数 0

原创 83. Remove Duplicates from Sorted List 题解

做一个链表相关的题。 83. Remove Duplicates from Sorted List Given a sorted linked list, delete all duplicates such that each element appear only once. Example...

2019-08-28 23:02:50

阅读数 15

评论数 0

原创 切换阿里yum镜像源

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/r...

2019-08-27 11:59:11

阅读数 21

评论数 0

原创 前端知识整理

jquery 如何控制控件。 如果修改的是left, top. 需要加上position. 例如: $("#tooltip").css({top":(e.pageY+20)+“px”,“left”:(e.pageX+10)+“px”});不起作用。 查找原因才发现跟元...

2019-08-15 16:49:37

阅读数 20

评论数 0

原创 django 修改数据后数据没有发生变化的可能原因

django model 修改数据,如果你发现修改成功了,值没有发生改变。请检查是不是中途调用函数了,然后又保存了一次导致的。之前没有注意,刚好遇到了,就记下来。 举例: obj = Obj.objects.get(id=1) print obj.name #此时name的值假定为'ab...

2019-08-15 16:32:05

阅读数 188

评论数 0

原创 vim 匹配单词及创建递增数字

只匹配到单词 比如print /print> 只匹配单词末尾 /< 只匹配单词开头 不区分大小写 :set ignorecase https://blog.csdn.net/sodaslay/article/details/51098752 r ! seq 1 10 输出1到1...

2019-08-07 20:43:43

阅读数 33

评论数 0

原创 babel 打包整理

今天一天在解决兼容的问题。走势图里面有的手机打不开。因为这个项目一开始就没用react, umijs 这些已经直接上手写业务逻辑的库。然后就需要自己打包,自己编译es6变成es5. 编译之后移动到指定目录下。很(快)是(崩)享(溃)受(了)没办法,没有前端工程师,不懂webpack 也只能硬上。 ...

2019-08-07 20:34:43

阅读数 77

评论数 0

原创 python 生成二维码记录

之前的工作已经做过这个问题了,现在又遇到了,发现没有发过博客,这里整理一下,后面方便使用。 为什么会用到生成二维码的问题?这里可以以我现在做的项目做一个解释。我要做一个邀请好友安装app的页面,但是之前邀请的二维码是固定的,必须用户手动填一个邀请码才能固定。这点用户体验就比较差了,但是在网页里面做...

2019-08-06 11:41:16

阅读数 25

评论数 0

原创 哪吒观影有感

今天公司团建,去看了刚刚上映不久特别火的哪吒。说实话,最开始朋友圈刷的哪吒图片的时候,我完全无感,看到哪吒的图片,觉得怎么弄成这个样子了,并没有特别期待。但是看完之后,我很愧疚。这部动漫真的做的特别好,有笑点,有泪点,构思新颖,不认命,就是哪吒的命。我之前看过的最好看的动漫,可能就是宫崎骏系列的了...

2019-08-02 21:48:28

阅读数 45

评论数 0

原创 docker 错误整理及记录

文章目录Docker 错误 “port is already allocated” 解决方法为什么要写详细解释启动命令参考: Docker 错误 “port is already allocated” 解决方法 重启docker之后,有时候可能启动容器时,提示port is already all...

2019-07-31 10:18:31

阅读数 84

评论数 0

转载 页面没有加载完,添加一个文字loading优化体验

<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"...

2019-07-30 10:15:39

阅读数 143

评论数 0

原创 webpack打包整理

webpack无法通过 IP 地址访问 localhost 解决方案 经多方查询,在 npm run dev 时添加参数 --host 0.0.0.0即可。 这里我测试之后,发现还是不行,因为用的是window开发,可能与本地防火墙有关,我把windows的防火墙给关了,后来就可以正常访问了。这样...

2019-07-25 10:49:38

阅读数 24

评论数 0

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