- 博客(14)
- 收藏
- 关注
原创 2020-10-27 celery的使用
Celery 基本使用1 概述任务队列是一种跨线程、跨机器工作的一种机制. 任务队列中包含称作任务的工作单元。有专门的工作进程持续不断的监视任务队列,并从中获得新的任务并处理. celery通过消息进行通信,通常使用一个叫Broker(中间人)来协client(任务的发出者)和worker(任务的处理者). clients发出消息到队列中,broker将队列中的信息派发给worker来处理。 一个celery系统可以包含很多的worker和broker,可增强横向扩展性...
2020-10-27 15:00:48
743
1
原创 sonar使用
Sonar使用文档说明Sonar使用文档是为了方便开发人员在使用时更快上手.本文档适用于SonarQube7.6版本. 简介sonar, 全称sonarqube, 是一个开源的代码质量分析平台,便于管理代码的质量,通过SonarQube 我们可以检测出项目中重复的代码. 潜在BUG, 代码规范, 安全性漏洞等问题, 并通过SonarQube web UI展示出来, 同时, 它提供了丰富的插件,支持多种语言的检测, 如Java、Python、Groovy、C、C...
2020-09-29 15:00:10
6242
原创 linux 执行shell文件时报错. $'\r': command not found , 但是在命令行执行没问题.
问题的原因是,由于windows与linux系统的差异导致的因为linux上的换行符为\n,而windows上的换行符为\r\n。所以脚本到linux上就无法解析了。通常的处理方法有两种:第一种: 进入文件直接修改文件解析格式vi hello.sh### Esc进入命令行运行模式### : set ff=unix第二种,用dos2unix模块装换文...
2019-10-30 15:13:03
585
翻译 centos7 安装mysql
centos7默认不支持mysql(原因大家都懂),默认支持的是mariadb,mariadb是mysql一个开源分支。1、卸载mariadb,否则安装mysql会出现冲突执行命令rpm -qa | grep mariadb 列出所有被安装的mariadb rpm 包;执行命令 rpm -e --nodeps 包名称(比如:rpm -e --nodeps mariadb-lib...
2018-12-06 20:17:00
226
原创 centos7 用yum 安装nodejs
首先 需要更新node.js的yum源 根据你想要安装的版本, 选择对应的yum源Node.js v8.x安装命令#curl --silent --location https://rpm.nodesource.com/setup_8.x | bash -Node.js v7.x安装命令#curl --silent --location https://rpm.nodes...
2018-10-24 10:29:55
16613
1
原创 ubuntu mysql 安装
服务器端安装安装服务器端:在终端中输⼊如下命令,回⻋后,然后按照提示输⼊sudo apt-get install mysql-server服务器⽤于接收客户端的请求、执⾏sql语句、管理数据库 服务器端⼀般以服务⽅式管理,名称为mysql 启动服务sudo service mysql start 查看进程中是否存在mysql服务ps aj...
2018-09-21 14:43:05
132
原创 ssh 连接访问被拒绝
问题描述:使用ssh连接ubuntu主机报错我的是想要将秘钥拷贝到目标主机ssh-copy-id -i ~/.ssh/id_rsa.pub xxx@192.168.205.151报错:ssh: connect to host 192.168.1.100 port 22: Connection refused 问题解决:分析: 可能是因为主句没有安装open...
2018-08-09 11:35:10
32014
3
原创 python 类装饰器如何接收request参数
我们在django中想要给类加上装饰器, 又想要用到被装饰函数的request参数 怎么办 ~ 我这是用来做权限校验的一个装饰器, 以此为例:class UserAuthentication(object): def __init__(self, func): self.func = func def __call__(self, request)...
2018-07-30 10:09:43
2299
2
原创 django项目中遇到的问题
问题1: Passing a 3-tuple to include() is not supported. Pass a 2-tuple containing the list of patterns and app_name, and provide the namespace argument to include() instead.描述: 在最外层的urls.py 添加项目的admin后...
2018-04-13 15:42:18
1219
原创 小伙伴们要的飞机大战代码 简易入门版
# coding=utf-8import sysfrom time import sleepimport pygame.fontimport pygamefrom pygame.sprite import Sprite, Groupclass Settings(): # 存储游戏所有设置的类 def __init__(self): # 初始化游戏设置 sel...
2018-04-11 16:56:06
5221
原创 git的一些常用命令
git 命令git版本控制器 # 分布式版本控制系统主要功能: 多人开发时的代码合并有一个历史版本的记录, 支持恢复安装:sudo apt-get install git配置:vim .gitconfig修改为注册github时的邮箱, 填写用户名, 要求组员的用户名不能重复[user]email = xxxxxxxxx@qq.comname = itcast创建版本库注册账户,登录后, 点...
2018-03-28 14:53:58
146
翻译 python中一些实用的小功能
# 用python发送邮箱# coding:utf-8 #强制使用utf-8编码格式import smtplib # 加载smtplib模块from email.mime.text import MIMETextfrom email.utils import formataddrmy_sender = '17610809898@163.com' # 发件人邮箱账号,为了后面易于维护...
2018-02-07 11:35:30
958
原创 python面试中的一些经典案例
关于文件操作# 检索指定路径下后缀是 py 的所有文件: Stack Overflow 530***193@qq.comimport os.pathls = []def getFile(path, ls): fileList = os.listdir(path) # 获取path目录下的所有文件 try:
2018-02-06 11:35:16
457
原创 关于python中的一些小细节
print(round(10.4)) #10print(round(10.5)) #10print(round(10.6)) #11print()print(round(11.4)) #11print(round(11.5)) #12print(round(11.6)) #12由运行得出结论:当小数点左边为偶数:小数点右边X<6,舍当小数点左边为偶数:小数点右边X>=6,入...
2018-02-05 11:33:49
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人