3 幽默的荆轲君

尚未进行身份认证

如果说优雅也有缺点的话,那就是你需要艰巨的工作才能得到它,需要良好的教育才能欣赏它。 —— Edsger Wybe Dijkstra

等级
TA的排名 1w+

函数的返回值是promise<pending>怎么解决?

之前貌似很少写过promise, async, await相关的内容。我大概知道await使用的时候,函数必须外边有async. 我今天写函数的时候,写了一个函数,然后调用的时候,发现返回的是promise&lt;pending&gt;的状态。但是我在调用的函数里面打log, 是能打出来结果的,搜了很长时间才找到答案。最后也解决了。这里记录一下:var rs={score:0}; var g...

2020-03-27 21:21:35

aws api gateway lambda dynamoDB

列一下最近看的一些比较厉害的现代技术,其实已经有了,甚至很长时间了,现在才看到:aws lambda(网站还需要这些资源 api gateway+dynamoDB+cloudFormation+SAM), github acitons(CI/CD). 这些让开发一个网站变得很容易,而且不需要专门去维护一台服务器,能以极低成本来验证idea.最近在看AWS相关的服务,主要是serverless这一...

2020-03-24 21:20:08

如何调整linux系统时间及crontab运行时间为正确时区

如何调整Linux系统为正确时区1、更改 Linux 系统整个系统范围的时区rm -f /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime2.使用Systemd更改Linux系统时区timedatectl set-timezone 'Asia/Shanghai'参考:https://www.cn...

2020-02-20 16:32:41

VSCode配置多个sftp,同一个文件可以分别上传到配置的sftp服务器

关于VSCode配置sftp,网上有很多贴,但是要配置多个sftp,并且能方便地切换各个sftp,让同一个文件能按需上传到多个sftp。这样的帖子,我很努力也找不到,最后我自己探索出来了,在这里总结下。首先,打开VSCode,最左边栏选择扩展模块,如下图:然后在输入框输入“sftp”,选择一个叫“sftp”的插件,作者是“liximomo”,如下图:我这里刚好是搜出来的第一个,并且我这里...

2020-02-17 21:25:00

ansible的使用及编写简单脚本实现拉取代码并重启服务

因为最近工作中频繁需要提交代码,手动上线,感觉挺麻烦的,就抽空看了一下ansible. 今天完成了项目相关的自动拉取代码,重启服务的脚本。大概记录一下。首先需要安装ansible.pip install ansible安装ansible 之后,可以通过which 看一下ansible在哪。ansible --version是可以查看具体的版本内容,以及配置文件的。ansible 有两个...

2020-02-11 18:05:49

腾讯企业邮python3发送抄送邮件模板

已经远程办公好几天了,今年真的是很差,各种各样糟糕的事情。人们都惶恐不安,疫情的确诊疑似病例都不断增长,我所在的县城小区路都封了,除了大型超市,其他的都没有营业。为一线的医护人员和患者祈福。希望疫情赶快结束。因为远程工作,可能会用到发邮件,公司里面用的是腾讯企业邮,这里参考别人的文章整理一下发邮件的。目前并没有邮件进入黑名单的问题。#coding:utf8'''发送邮件'''impor...

2020-02-06 11:19:20

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

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

2020-01-04 11:50:35

2020 plan

已经写过了2019年的年终总结。看了2018年的年终总结觉得有太多都没有实现,过于打脸,就只发布在了个人网站上。我思考了这一年遇到的问题,在这里我想定一下2020年的技术方面的plan.2019年切入了前端开发,目前是全栈开发。对node.js和javascript有了更深的理解。但是随着开发的深入,自己单独挑起项目的时候,还是会遇到很多问题,有沟通的问题,有思考的问题,有时间不够的情况,有人力...

2020-01-03 23:13:47

2019/12/22整理

这周比较忙,今天的题做的不太好。除了有的基础知识不到位,没有读出题里面的干扰因素也是很不应该。重新贴一下这个https://docs.djangoproject.com/en/3.0/ref/urls/#django.urls.path这个是django 的url, path, re_path的用法,之前理解的不是很到位,这次读完之后更清楚一些。path 不支持正则,匹配的时候是采用&lt;in...

2019-12-22 22:08:59

chromedriver下载对应版本及地址

下载对应版本的chromedriver。驱动的下载地址如下:http://chromedriver.storage.googleapis.com/index.html如何知道自己该下载什么版本的呢?chrome右上角,三个点,点击,找到帮助,点击。里面有一个版本号类似版本 79.0.3945.79(正式版本) (64 位)这里面第一个79,就是大的版本号。 然后我们去上面那个链接里面找...

2019-12-16 11:40:59

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

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

2019-12-12 13:21:37

mysql优化记录2

上次优化完之后,发现又有其他比较慢的地方,就需要再次优化。这次优化主要是加索引解决的。以及删除了一大部分数据。优化的过程中遇到了很多问题,比如线上加索引,线上删除数据之类的,尽量做成脚本,晚上去更新。因为公司的服务是两台服务器,主从服务器。修改了任何一台,另一条是会在sql执行完成之后,进行主从同步的。这样会引发锁表的情况。数据库的脚本写法我是这样做的。业务逻辑里面也需要把热数据给抽离出来,毕竟是...

2019-12-11 16:28:23

华为devrun login活动参加心得

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

2019-12-07 23:03:36

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

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

2019-12-05 19:31:40

electron window安装问题整理

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

2019-12-02 20:54:43

mysql优化记录

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

2019-11-28 18:21:22

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

文章目录要做什么?编写简单的代码逻辑编写测试用例配置.gitlab-ci.yml配置runner要做什么?django自动化测试项目主要是为后端开发提供的,如果你只是单纯的测试人员,这篇可以跳过。正规的开发流程中,开发人员要写测试用例。根据不同的需求写出不同的测试用例来验证逻辑是否正确,是否能解决需求的所有问题。而gitlab CI就是每次我们提交代码,都自动跑一遍我们的测试,看看有没有问题。...

2019-11-26 15:59:21

pyecharts 实现双Y轴图

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

2019-11-14 19:44:29

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

首先需要安装wechat_sender.pip install wechat-senderpip install wxpyitchatrequests创建一个send_msg.py文件并写入:from wxpy import *from wechat_sender import *bot = Bot(console_qr=1,cache_path=False)name='Br...

2019-11-13 16:53:51

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

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

2019-11-13 15:57:14

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。