2 发现美的眼睛

尚未进行身份认证

我要认证

知己方可悉现,自励方可探远途

等级
TA的排名 4w+

APScheduler参数传递

APScheduler参数传递在使用APScheduler的时候,难免会出现控制器参数传递的一些需求。比方说:1.定时发送短信(需要接受方的电话号码)2.定时发送邮件(需要接受方的邮箱号)3.定时执行某个命令或Shell脚本(CMD终端命令或Shell脚本)诸如此类的业务或运维需求,在job中是有参数传递# -*- coding:utf-8 -*-def task1(**options): # 向redis中存储操作记录 redis.hest(key, time

2020-09-04 12:06:47

Tornado使用APScheduler定时计划库

Tornado使用APScheduler定时计划库Python版本:3.7关于APScheduler库就不多介绍了,这里主要讲在Tornado后端库中,如何使用APScheduler库并且持久化到Redis。同样的,持久化到数据库中也要能够从数据库中恢复回来。# Tornado代码不变# 但是在使用APScheduler的时候,需要使用TornadoSchedulerfrom apscheduler.jobstores.redis import RedisJobStorefrom

2020-09-01 14:57:59

Docker部署FastAPI(详细)

Docker部署FastAPIFastAPI是什么?官网链接(中文)FastAPI是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。对比Tornado呢?相当于Golang(Go)语言中,Beego与Gin两个库的区别。如果是快速构建应用的话,那么Tornado是非常推荐的。因为Tornado采用Epoll模型,性能上压根不用操心,再者用其开发web应用也有着非常便捷的优势。而FastAPI和名字一样,偏重点在A

2020-07-15 16:21:56

Python3 依赖 Microsoft visual C++ Build Tools 免费下载

Python3 依赖 Microsoft visual C++ Build Tools 免费下载Microsoft visual C++ Build Tools 工具并不需要从CSDN下载上进行付费下载,从微软上就可以下载体积大小在3M左右附上下载链接https://download.microsoft.com/download/5/f/7/5f7acaeb-8363-451f-9425-68a90f98b238/visualcppbuildtools_full.exe博主这段时间在

2020-07-13 14:41:31

Go语言Beego框架:already exists and is not an object file报错

Go语言Beego框架:already exists and is not an object file如果你在使用Beego来进行构建服务组件,那么在开发过程中如果碰到package 文件夹名却标记了红线,错误提示为...already exists and is not an object file的话。那么,这个问题是来源于报错提示中的路径,去检查一下吧。package models// 报错,红线// 报错提示 C:\Users\admin\go\pkg\windows_amd64

2020-06-22 09:20:10

GO连接Redis数据库,使用redigo

GO连接Redis数据库,使用redigogolang语言版本1.14.4安装redigo库go get -v github.com/gomodule/redigo/redis如果需要go-redis库的小伙伴,可以看看我这篇文章 Golang连接Redis数据库里面涉及到如何使用go-redis和一些使用redis时的几个小技巧连接使用package mainimport "github.com/gomodule/redigo/redis"func main() { c

2020-06-15 17:06:28

修复CVE-2019-3862漏洞

修复CVE-2019-3862漏洞这个漏洞来自于libssh2中的,发现者是国外团队,在发现之初就已经提交上去。在公布漏洞时,该漏洞已经被修复,修复方式采用更新。修复时,博客主查看了一下阿里云安全中心的修复方案和网上其它博客主的修复方案,都是使用yum对curl的更新。# 如果yum update要使用的话,请注意linux内核也有可能会被更新yum update# 更新curl命令,这篇博客文章发布时,修复漏洞的新版本是7.29.0yum update curl# 查看一下当前

2020-05-11 11:44:55

js跨域请求Tornado后端API

JS跨域请求Tornado后端APITornado版本6.0.3需要注意的地方,Tornado后端在编写API的时候,如果请求方出现跨域问题,只需要在Tornado缩写API的路由中添加一下添加默认头部,即可。from abc import ABCfrom tornado.web import RequestHandlerclass TestHandler(RequestHan...

2020-04-20 16:21:52

WebSocket套接字400错误

WebSocket套接字400错误`本片文章针对Js与Python建立通信时,所出现的问题# js向python3后端传输消息,双方会话无法建立# 环境:两台阿里云服务器排查思路1.由于服务器上部署Nginx,Python3后端使用Tornado框架。Tornado框架支持WebSocket套接字,所以可先将后端因素抛出。2.实际测试环境,客户端访问网页,js向服务器端发起...

2020-04-20 16:03:11

Beego获取Get请求的URL参数

Beego获取Get请求的URL参数这段时间接触到Golang的Beego,于是就研究了一波,顺带写一些后端。Golang的Beego框架,可以说是参照了一下Python的Tornado后端框架。这一点对于博主来说,真是爽到爆了。因为博主第一个接触到的框架就是龙卷风…这里,我们先来说一下,在测试一个Get方式的路由时,要注意的地方。http://127.0.0.1:8080/u...

2020-03-15 16:44:15

Golang连接Redis数据库

Golang连接Redis数据库golang连接数据库,这里博主推荐使用go-redis这个库,理由很简单(连接数据库的操作类似在数据库里面输入命令)go-redis的安装方式go get -v https://github.com/go-redis/redis-v小v,是输出过程。一般情况下不带-v什么反馈都看不到。连接redis的方式package ...impor...

2020-03-15 16:42:45

解决Docker中容器时间不准确

解决Docker中容器时间不准确dockers环境: 19.03.6宿主机环境: Centos7先在容器中,执行一下查看时间的命令date这里,处理时间问题,可以分为两种容器内热修改容器外冷修改命令行输出的时间与宿主机的时间不同,一般相差8小时(1时区)。这个时候,处理这个时间问题,可以用好几种方式。热修改是需要进入容器进行修改的,冷修改是在制作容器初,就...

2020-02-28 10:12:29

前端HTML使用D3.js展示图表

前端HTML使用D3.js展示图表环境说明D3.js == v3,v4样式代码<iframe frameborder="0" scrolling="no" width="100%" height="100%" src="/Chart?style=Pie"></iframe>外部样式可以自己定,但是src的链接一定要写好。正常情况是/Chart.ht...

2020-01-17 11:33:23

Python3验证电话有效性

Python3验证电话有效性环境版本Python3.7.2使用库re,本库为python自带,不必安装代码展示# -*- coding:utf-8import redef phone(): n = input("请输入一个手机号:") if re.match(r'1[3,4,5,7,8]\d{9}', n): print("您输...

2019-12-25 17:01:26

Centos7 部署 Rancher最新版

Centos7部署Rancher1.6.29版本环境配置Centos版本: 7.6Docker版本: 19.03.2Rancher指令: 见Rancher官网 >>> http://www.dockerinfo.net/247.html基础部署准备好了之后,就可以快快乐乐的进行Docker部署咯~~~首先需要对Docker进行国内镜像加速,否则Ranc...

2019-12-24 10:26:09

Python3 表格超链接

Python3表格超链接语言版本python3.7.2Excel表格使用的是WPS在Excel工作簿中增加工作表,是经常做的事情。同样的,在一个单元中设置超链接也是一样的。通常,右键超链接然后本文档中的位置即可。但是手工操作毕竟还是慢,所以我们便使用Python来协助处理表格。这里,我们需要知道Excel的一个命令=HYPERLINK("#Sheet2!A1","测试")...

2019-12-19 14:32:34

python3 短信功能-使用阿里云

Python3 短信功能环境版本:Python3.7.2当我们需要一些实时信息并且具有推送功能时,可以使用短信方式来告知开发者。这里,博主使用阿里云的短信模块。申请短信签名和模块不多讲述,阿里云文档中讲述很清楚。这里将分享短信的批量发送和单一发送的案例。首先,需要我们部署短信模块pip install aliyun-python-sdk-core部署完成之后,就可以...

2019-12-18 15:51:25

Ubuntu1904使用docker部署WordPrass

Ubuntu1904使用docker部署WordPrass版本声明>>> docker versionClient: Version: 19.03.2 API version: 1.40 Go version: go1.12.9 Git commit: 6a30dfca03 Built: ...

2019-11-27 14:09:36

Ubuntu、Deepin系统调整交换分区,获取CPU、内存信息

Ubuntu、Deepin系统调整交换分区,获取CPU、内存信息这里的Ubuntu版本指18以上这里的Deepin版本指15以上首先,我们可以先考虑一下内存是否够用。如果不够使用,看一下swap分区是否开启、容量是否足够。# 首先使用命令来查看当前系统是否存在swap分区free -m total used free ...

2019-11-13 16:26:55

Python3 面向对象与面向函数的对比使用(见解)

Python3 面向对象与面向函数的对比使用(见解)Python版本: 3.7.2Python IDE编辑器:Pycharm首先,我们需要明确我们的业务需求,根据业务方面来去制定实现需求的方案。简单明了来说,你现在需要做个WEB后端。那么,你的代码(使用Tornado库)很有可能是这个样子的。# -*- coding:utf-8 -*-import ***from...

2019-11-12 17:05:35

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。