自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flask SQLAlchemy查询数据库最近30天,一个月,一周,12小时或之前的数据

最近项目涉及需求,前端有个 **最新** 的按钮 就是查询数据库 最近一个月的数据 这里是使用SQLAlchemy使用的当然我们可能经常涉及一些数据库查询最近30天,一个月,一周,12小时或者半小时 或者 一天 一周 一个月之前的的数据这里主要整理下SQLAlchemy 与原生的sql查询两种方式首先获取当前的日期这里需要注意的是 服务器是否与当前实际时间一致因为是基于docker部署项目 服务器获取的时间与本地时间一致。这样就可以获取当前近30条数据...

2020-05-12 11:56:58 2394

原创 flask利用sqlalchemy框架如何操作两个或者多个mysql的数据库database

加粗样式有时项目中可能一个项目,比如单点登录。这不仅仅操作一个database 可能还会涉及到 操作另一个database的表,甚至更多个。达到灵活切换 , 这时就麻烦了 这里数据库主要讲的是 mysql其实Flask-SQLAlchemy官网已经考虑到了,这里主要讲一下项目中它具体的配置,与官网有所不同主要用到他的设置的参数 SQLALCHEMY_BINDS这里主要记住键 “otherdb” 相当于这里我们命的名 后续每个 model会用到比如我现在想用到 other_test数据

2020-05-12 11:07:48 1594

原创 基于docker的OnlyOffice文档预览

可以使用docker-compose,这里直接使用shell安装docker run -i -t -d -p 8090:80 -v /root/onlyoffice/DocumentServer/logs:/var/log/onlyoffice -v /root/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffic...

2020-05-06 15:08:10 2471

原创 window bat 启动固定项目

window bat 启动固定项目@echo offrem 设置变量 路径set channel=E:\dfk\channelset app=E:\dfk\appset boss=E:\dfk\bossrem 进入虚拟环境call workon flask-venvrem %1 接收参数 判断参数 名称 切换到 对应 目录 rem 可以直接运行项目的 但是 因为 log配置...

2019-12-17 15:31:06 191

原创 Pandasx 傅立叶

pandas层次化索引先把库引入jupyter notebookimport numpy as npimport pandas as pdfrom pandas import Series,DataFrameimport matplotlib.pyplot as plt1. 创建多层行索引隐式构造最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组...

2019-10-12 15:26:50 250

原创 python机器学习入门到精通--实战分析

本文与同事一起探讨 学习 共同进步之用利用sklearn分析鸢尾花前面两篇文章提到了机器学习的入门的几个基础库及拓展练习,现在我们就对前面知识点进行汇总进行一个简单的机器学习应用,并构建模型。练习即假定一名植物专家收集了每一朵鸢尾花的测量数据:花瓣的长度和宽度以及花萼的长度和宽度,所有测量结果的单位都是厘米。这些数据经过植物学专家分类成三个种类:setosa、versicolor、virg...

2019-10-12 15:13:36 242

原创 股票分析 机器学习

纯属于与同事交流学习 后期打算往这方面深入 之用把机器学习的库引入进jupyter,不得不说jupyter是真心好用,敲一行代码,就能看到一行结果。import pandas as pdfrom pandas import Series,DataFrameimport matplotlib.pyplot as pltimport numpy as np接下来我们就开始读取数据,数...

2019-10-12 15:00:59 389

原创 Docker 搭建 kafka,zookeeper 以及python操作kafka

拉取下面两个镜像zookeeker: docker pull zookeeper:latestkafka: docker pull wurstmeister/kafka:latest启动zookeeperdocker run -d --name zookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime zoo...

2019-10-12 14:54:49 564

原创 Docke swarm 搭建 mongodb分片集群

一、服务器 ip 分配10.39.0.161、 10.39.0.162 、10.39.0.163以10.39.0.161 为主机 搭建 swarm集群二、 swarm 集群搭建2.1 跨主机网络连接注意 在每台 服务器上 都进行 修改docker.service 启动项首先 修改 docker.servicevi /lib/systemd/system/docker.service...

2019-10-12 14:13:09 304

原创 Mongodb 管道聚合后单文档限制

mongodb使用管道聚合(aggregate)后 有时数据量几万条,当数据量过大,超过限制报错BSONobj is invaild. Size must between 0 and 16M原因是 是一个document文档最大尺寸为16M,而超过了16M后就要存到GridFS中由于mongodb不能去修改表结构,不能重启开始也有想过加一个参数{“allowDiskUse”: Tru...

2019-10-12 13:53:18 527

原创 python 单元测试

在Python 标准库中的模块unittest提供了我们代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。对于大型项目,要实现全覆盖可能很难,所以在最初,只要针对代码的重要行为编写测试即可,等项目被广泛使用时再考虑全覆盖。要为函数编写测试用例,可先导...

2019-10-12 11:51:50 103

转载 python 不错的描述器理解

如果我们想创建一个新的拥有一些额外功能的实例属性类型,可以通过一个描述器类的形式来定义它的功能,比如像:class Integer: def __init__(self, name): self.name = name def __get__(self, instance, cls): if instance is None: “...

2019-10-12 11:43:58 123

转载 OpenStack部署及dashboard挂载报错

由于使用RedHat 7.5对接openstack C30+N版本,加上配置环境时因为是使用华为实验室黄区的VPN,所以需要使用proxy进行安装,因此出现了一些问题,现将其进行归档。先安装openstack步骤:1. 基本设置yum install -y net-toolsyuminstall -y yum-utilsyum -y install kvm python-virtinst...

2019-10-12 11:35:33 238

转载 flask socketio 轮询日志

app.py#!/usr/bin/env python# -*- coding: utf-8 -*-from flask_socketio import SocketIO, emit, disconnectfrom threading import Lockfrom flask import Flask, render_templateapp = Flask(__name__) #...

2019-10-12 11:25:22 765

原创 flask文件流下载

from flask import jsonify, json, request, make_response, Response, stream_with_context, send_fileimport mimetypes@api.route("/downloadFile/<path:filename>")def downloadFile(filename): im...

2019-10-12 11:22:37 2395

转载 linux centos下安装php

一.首先需要安装curl(如果已安装可忽略)1.使用linux命令wget直接下载安装包:wget http://curl.haxx.se/download/curl-7.20.0.tar.gz2.解压安装包tar -zxvf curl-7.20.0.tar.gz3.切换至curl-7.20.0cd curl-7.20.0开始编译安装#./configure --prefix=/u...

2019-10-12 10:59:35 113

原创 pipenv 虚拟环境

传统 virtualenvwrappersudo apt install virtualenvsudo apt install virtualenvwrappersudo find / -name 'virtualenvwrapper.sh'mkdir ~/.virtualenvs or mkdir ~/envsexport WROKON_HOME=~/.virtualenvs ...

2019-05-10 09:52:00 180

原创 安装Docker

安装Docker CE// 1. 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persistent-data lvm2// 2. 添加软件源信息sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo...

2019-05-09 17:23:41 143

原创 Docker-MySQL数据库

1 下载镜像docker pull mysql:5.6 #tag版本号 建议使用5.6 因为后面是8.0以上版本支持不够好2 启动MySQL服务器docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mysql:5.6 # 也可以不挂载#启动mysql 5.6版本镜像容器,通过–name取名m...

2019-05-09 17:22:37 163

转载 python深浅copy

用了那么久的python,一直以为对深浅copy理解足够透彻,今天给人讲的时候感觉自己对这方面认知还有所欠缺,看了下网上许多人写的讲解,发现讲的很模糊,很多又是重复不清楚的。现在我将对python中的深浅拷贝进行一阅即通的概述。首先我们知道的,在python里对对象进行拷贝有三个,即赋值,深拷贝,浅拷贝。而对象又分为两种,一种是不可变对象(字符串、元组、数字 ),一种是可变对象(列表、字典)。而...

2019-05-09 16:41:10 158

原创 利用ftp上传文件至服务器

该功能为通过前端上传文件,后端通过ftp将文件传至另一台配置好ftp的windows电脑上。(windows的ftp配置)部署服务的服务器和存文件的服务器不是一台,所以没有把文件存到工程目录下static里面。后端代码如下:@api.route('/upload_source_file', methods=['POST', 'GET'])def upload_source_file(): ...

2019-05-09 16:25:05 3121

原创 X-Path常用

https://www.cnblogs.com/tina-cherish/p/7127812.html5.模糊匹配XPath Css选取属性值中的部分string匹配 //span[contains(@class,‘popup-btn js-dragable’)] span[title*=‘456’]//input[starts-with(@name,‘name1’)] input[nam...

2019-05-09 16:07:19 957

原创 elasticsearch部署使用 docker

qued经过测试这里我们使用 2.4.4相对稳定些 因为5.几的版本会卡centos等一些原因但是由于方便dsl的操作这里 elasticsearch:5.4.0 elasticsearch-dsl==5.0.0 配合使用1 拉取镜像docker pull elasticsearch:5.4.0docker pull mobz/elasticsearch-head:52 通...

2019-05-09 16:04:04 444

原创 flask_jwt 用户认证

from config.config import jwtfrom flask import jsonifyfrom flask_jwt_extended import get_jwt_identity, jwt_required, get_raw_jwt,jwt_optionalfrom common.ReturnMessage import returnNoneMsgfrom flas...

2019-05-09 16:02:54 3204

转载 分布式进程

taskmanager.py-- coding: utf-8 --import queueimport randomfrom multiprocessing.managers import BaseManager发送任务的队列:task_queue = queue.Queue()接收结果的队列:result_queue = queue.Queue()def return_task...

2019-05-09 15:59:55 163

原创 celery 定时任务 ,异步邮箱

Celery安装配置1.Celery介绍1.1 Celery 特性方便查看定时任务的执行情况, 如 是否成功, 当前状态, 执行任务花费的时间等.使用功能齐备的管理后台或命令行添加,更新,删除任务.方便把任务和配置管理相关联.可选 多进程, Eventlet 和 Gevent 三种模型并发执行.提供错误处理机制.提供多种任务原语, 方便实现任务分组,拆分,和调用链.支持多种消息代...

2019-05-09 15:53:12 1513

空空如也

空空如也

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

TA关注的人

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