自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 RabbitMq 队列/消息持久化与消息(自动/手动)确认Ack

Mq connection 文件 import pikahost = "127.0.0.1"port = "5672"def mq_conn(): credentials = pika.PlainCredentials('admin', 'admin') # mq用户名和密码 # 虚拟队列需要指定参数 virtual_host,如果是默认的可以不填。 connection = pika.BlockingConnection( pika.Conn..

2020-07-28 10:13:44 1092

原创 RabbitMq 生产与消费消息

编写 mq_connection.py 文件(连接Mq) import pikahost = "127.0.0.1"port = "5672"def mq_conn(): credentials = pika.PlainCredentials('admin', 'admin') # mq用户名和密码 # 虚拟队列需要指定参数 virtual_host,如果是默认的可以不填。 connection = pika.BlockingConnection( ..

2020-07-21 16:32:18 242

原创 Docker 部署 RabbitMq 与 RabbitMq 管理后台 Web 页面打不开问题

查询可用镜像 docker search rabbitmqNAME DESCRIPTION STARS OFFICIAL AUTOMATEDrabbitmq RabbitMQ is an open source multi-pro..

2020-07-21 15:32:46 716

原创 设计一个论坛的表结构

```a. 只能使用手机号+验证码登录注册b. 可以发布贴子c. 可以互相关注d. 可以对贴子发布评论e. 可以对贴子的评论进行引用后再回复```# 关注表CREATE TABLE Attention( `id` int not null auto_increment comment '关注表id', `user_id` int comment '用户id', `followed_user_id` int comment '关注用户id', `state...

2020-06-15 15:26:04 2132

转载 Mysql 一些干货 面试题

感觉写的不错,分享大家~https://blog.csdn.net/ThinkWon/article/details/104778621?utm_medium=distribute.pc_feed.none-task-blog-alirecmd-12.nonecase&depth_1-utm_source=distribute.pc_feed.none-task-blog-alirecmd-12.nonecase&request_id=

2020-06-09 18:19:53 106

原创 python类装饰器

class BaseRoute(object): def __init__(self, path): print(path) def __call__(self, func): def _wrapper(pagems): print("func params", pagems) print(func.__name__) return _wrapperroute = BaseRoute..

2020-06-04 17:56:32 92

原创 ImportError: No module named master_slave_connection

命令行下输入python -c "import pymongo; print(pymongo.version); print(pymongo.has_c())"显示3.0.1True也就是说,我的pymongo版本是3.0.1版的,其中没有master_slave_connection于是删除当前3.0.1版本的pymongo,sudo pip uninstall pymongo安装2.9版本的pymongsudo pip install pymongo==2.8现在就存在..

2020-06-03 18:46:05 266

原创 自定义异常

class RequestParamsError(Exception): zh_err_msg = {'code': 500, 'message': '请求参数错误'} zh_message = "请求参数错误" def __init__(self, err_msg=None, zh_message=None, code=500): if err_msg: self.err_msg = err_msg if zh_messa.

2020-05-26 10:31:56 254

原创 api 校验方式

headers = { 'X-APP-KEY': access_key, 'X-MSG-ID': '{0},{1}'.format(随机id, 过期时间), 'X-CMD': cmd,}# 两种方式 校验都可以headers['X-TOKEN'] = access_token + [sk, token, 随机id, token过期时间]headers['X-AUTH'] = [sk, 随机id, 过期时间]* 以上都是Request Headers1.首先后端定.

2020-05-22 15:27:07 695

转载 local storage 本地缓存

感觉这篇文章不赖:https://blog.csdn.net/Q_Quiet/article/details/94283965?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158567668619724845020401%2522%252C%2522scm%2522%253A%252220140713.130056874..%...

2020-04-02 10:36:53 1521

转载 Tasker 手机短信自动转发

js代码://定义post方法function posthttp(url, data) { let xhr = new XMLHttpRequest(); xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { // fla...

2020-01-04 15:14:15 2569

转载 什么是seo

提高自己网站关键词在搜索引擎里的自然排名,目的是客户在搜索这个关键词的时候在靠前的位置有自己的网站,这种优化手段能获取更多的免费流量,为企业降低广告成本,从而带来更好的推广效果。详情:https://baijiahao.baidu.com/s?id=1628415467493145410&wfr=spider&for=pc...

2019-12-30 17:02:23 98

原创 docker 部署 es kibana

默认Docker 已经 安装完毕!!Docker pull elasticsearch:5.6.11docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:5.6.11-d :后台运行-p:指向端口号-name : 容器名...

2019-10-29 14:01:25 643

原创 七牛 上传下载SDK 封装

from qiniu import Auth, put_filefrom urllib import quotefrom scripy.config.config import qiniu_confclass QiniuCloud(object): url = 'xxxxxx' def __init__(self, access_key, secret_key, bu...

2019-10-15 09:31:30 144

原创 python 企业微信 报警

class WeChat: """ 后期 可以把 access_token 放入数据库中 过期时间为俩小时 """ def __init__(self, CORPID, CORPSECRET, AGENTID, TOUSER): self.CORPID = CORPID self.CORPSECRET = CORPSECRET...

2019-09-23 15:30:36 228

原创 mongo update 对数组的操作(增,删,改)

$ 单个更新数组中元素 bengbu_meituan 更改为text_meituan({“name": "刘昌颜", "city_spelling_list": "bengbu_meituan"},{"$set": {"city_spelling_list.$": "text_meituan"}})$pull单个删除数组中元素({"name": "刘昌颜"},...

2019-08-10 14:18:42 1247

原创 mongo update 基础修改

mongo 修改 update参数:query 查询条件update 修改条件upsert (true, flase) 默认为false 如果为true 就是如果数据不存在则新建数据multi (true,false) 默认为false 如果为true 符合query 条件全部修改 默认只修改第一条$inc 按指定的字段增加字段的值 注:如果$inc指...

2019-08-09 15:34:52 545

原创 mongo find 基础查询与逻辑运算符

mongo 查询1.比较查询运算符$gt 匹配大于指定的值 {age: {$gt: 22}}$gte匹配大于等于指定的值 {age: {$gt: 22}}$lt 匹配小于指定的值 {age: {$lt: 22}}$lte 匹配小于等于指定的值 {age: {$lte: 22}}$eq 匹配等于指定的值 {name: {$eq: cjl}}$ne 匹配不等于...

2019-08-08 18:44:03 410

原创 python 单例模式

例1:class Singleton(object): _instance = None @classmethod def instance(cls): if not cls._instance: cls._instance = cls() return cls._instanceclass method...

2019-07-25 21:51:19 90

原创 Mongo查询去重后的总数

两种方法distinct 需去重字段1.db.getCollection('account').distinct("gid")先使用第一个分组对指定键上的所有值去重,然后使用第二个分组统计这些值。2. db.getCollection('account').aggregate([ {"$group": {"_id": "$gid"}}, {"$group": {"_...

2019-07-24 11:32:17 1598

原创 python 子进程无法调用

import osfrom multiprocessing import Pool"""我的出的结论是不能在init中初始化 self.p_pool = Pool(3)"""class SomeClass(object): def some_method(self): print('start') p_pool = Pool(3) ...

2019-07-23 09:57:08 1093

转载 python 把自己代码封装pip包供给他人使用

转https://www.cnblogs.com/smileyes/p/7657591.html

2019-07-21 14:38:49 2139

原创 vue 调用后端接口 使用axios 跨域问题

首先 找到项目中vue.config.js 修改 devserverdevserver /api/app 等于 /https://www.lifewhw.top/app,devserver下 配置ip 端口没问题 换成域名访问接口时如出现Access-Control-Allow-Origin 跨域问题去后端 请求头 设置access-control-allow-ori...

2019-07-15 21:27:42 2380

原创 linux 安装 supervisor

supervisor 简单搭建1.安装 supervisor 与 supervisor依赖 这里不做解释2.创建配置文件echo_supervisord_conf. 显示配置文件信息执行这个命令 echo_supervisord_conf > /etc/supervisord.conf 注意路径#可以自定义加载 进程 到 配置文件中执行 vim /etc/super...

2019-06-21 15:34:14 214

原创 mysql 为存在表建立索引方法,

还有一种情况就是,我们需要为以前的表 创建这个索引,有可能以前的数据中存在重复的记录 那怎么办呢?alterignoretableuseradduniqueindex(user_id,user_name);它会删除重复的记录(别怕,会保留一条),然后建立唯一索引,高效而且人性化....

2018-07-27 20:02:19 1218

原创 关于用Navicat 链接sQl server 链接问题!!!

*需要注意的是,(主机名,IP地址)与端口号是逗号分隔,*需要注意的是,(主机名,IP地址)与端口号是逗号分隔,*需要注意的是,(主机名,IP地址)与端口号是逗号分隔,**重要的事情说三遍,...

2018-07-17 11:26:08 1694

原创 crontab 因为环境变量问题运行不了python 任务,

首先linux机器上是有python3,但是在定时任务中运行python3脚本的同时会报错,日志显示不是用python3执行的,这时候我们用sh 脚本读取python sh 内容 #!/usr/bin which python3 在用crontab 读取python可见 手动读取的 和crontab 读取的不同, /user/bin/python3 这是...

2018-07-03 18:25:31 2955

原创 mongo 聚合查询 关联查询

1.$match 数据过滤类似于mysql中的 where 及 having 对文档数据状态进行状态过滤(100, -100) 关键字($match)db.getCollection('account').aggregate([{"$match":{"state":{"$in":[100, -100]}}}, {"$group": {"_id": "$gid"}}])...

2018-05-19 18:50:20 1187

原创 模块(python)

import mathmtah.floor(int(333)/20+1)把小数点后面的数去掉,(最终结果是得到个整数)

2018-05-17 13:00:40 68

原创 ##python 发邮件(smtplib)

# !/usr/bin/python# -*- coding: UTF-8 -*-import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmy_sender = '[email protected]' # 发件人邮箱账号my_pass = 'npchvesspjcwbjj...

2018-05-15 17:57:53 111

原创 mongo

cli.update(find_where,data(符合查找条件的更新数据),upsert=True(如果不存在查找条件则插入),multi(默认F,如为T,把所有符合条件的记录全部更新))查询条件find_where = {'time':'2018-04-27'}执行查找data = self.cli.find_one(find_where)查找出的符合查找条件的数据进行赋...

2018-04-27 15:36:04 678

原创 xpath过滤

//div/a[starts-with(@href,'/xxx/')]/@href           表示以xxx开头的@href属性的a节点//div/td[text()='建筑面积']/../td[2]/text()            标签=建筑面积的节点,

2018-04-20 13:21:07 756

原创 subprocess.Popen(执行命令)

subprocess.Popen(arg, shell=True,cwd='path')arg是你执行的命令,可以是字符串,也可以是列表/元组,如果 args 是字符串,它将作为命令行字符串通过shell 执行,(前提:sell=True)cwd 不是None ,在子程序执行前,当前的工作目录将变为cwd(运行命令的路径)未完 待续,...

2018-04-14 12:51:49 4354

空空如也

空空如也

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

TA关注的人

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