自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python实现 数值 转换为 万,亿单位,保留3位小数(例:18000转换为1.8万)

""" @author: zhangjun.xue @time: 2020/5/20 13:14 @file: unit_test.py @desc: python实现 数值 转换为 万,亿单位,保留3位小数 """ def str_...

2020-05-21 17:45:43 61 0

原创 python读写Excel

import xlrd, openpyxl import traceback import os def read_excel(file_path, sheel_name="sheel1"): """ 读取表格,返回json ...

2020-05-12 15:39:57 148 0

原创 python 返回指定日期的周一时间和周日时间,返回指定日期区间内的所有周一和周日时间列表

""" @author: zhangjun.xue @time: 2020/5/8 20:28 @file: test_v2.py @desc: """ import datetime def last_first_date_and...

2020-05-09 00:28:06 109 0

原创 python 获取上周开始和结束时间,今天0点和24点

import datetime def last_first_date_and_last_date(n): """ 获取前n周开始时间和结束时间,参数n:代表前n周 """ now = datetime...

2020-04-26 22:59:12 79 0

原创 python 获取上周第一天和最后一天的日期

import datetime from datetime import timedelta now = datetime.datetime.now() # 今天 today = now print('--- today = {}'.format(today)) # 昨天...

2020-04-26 22:33:42 66 0

原创 python 获取分别获取本周,上周,本月,上月,本季的时间

Python获取昨天,今天,明天,本周,上周,本月,上月,本季,本年,去年时间: import datetime from datetime import timedelta now = datetime.datetime.now() # 今天 to...

2020-04-26 22:21:10 92 0

原创 Python之日期与时间处理模块(date和datetime)

Python之日期与时间处理模块(date和datetime) 转载自:https://blog.csdn.net/p9bl5bxp/article/details/54945920 本节内容 前言 相关术语的解释 时间的表现形式 time模块 datetime模块 时间格式码 ...

2020-04-26 22:08:14 73 0

原创 python多进程和多线程对于计算密集型任务的耗时对比

python中,time.sleep()属于计算密集型任务 使用多进程可明显提升效率 多线程适用于IO密集型任务,对于科学计算类任务,多线程非但不能提升效率,还有可能因为线程间切换调度而增加时间的消耗 import multiprocessing import time from queue...

2020-04-26 21:44:35 75 0

原创 python - 进程池 multiprocessing.Pool的简单使用

import multiprocessing import time from queue import Queue qurl = Queue() def func(msg): print("msg:", msg) time.sleep(3) pr...

2020-04-26 21:34:35 47 0

原创 几种常见的sqlalchemy查询

几种常见的sqlalchemy查询 几种常见sqlalchemy查询: #简单查询 print(session.query(User).all()) print(session.query(User.name, User.fullname).all()) print(sessi...

2020-04-21 18:14:50 41 0

原创 pymysql 获取插入数据的id - 在插入数据后返回插入数据的id

import requests, json import math, sys, logging, threading, time, queue import pymongo, os, base64, datetime, traceback, pymysql from pymysql.cursors...

2020-04-18 20:08:16 144 0

原创 pymongo的使用方法

通过pymongo实现python对Mongodb的操作。 具体看python代码 #!/usr/bin/python # coding=utf-8 #python实现对MongoDB的操作 #需要安装python2、pymongo、安装pymongo可能需要pip,logging打印...

2020-04-17 19:28:33 38 0

原创 mysql中int、bigint、smallint 和 tinyint的区别详细介绍

mysql中int、bigint、smallint 和 tinyint的区别详细介绍 最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用 最近使用mysql数据库的时候遇到了多种数字的类型...

2020-04-14 11:18:28 38 0

原创 show full processlist;命令详解 - MySQL

mysql : show processlist 详解 最近排查一些MySQL的问题,会经常用到 show processlist,所以在这里把这个命令总结一下,做个备忘,以备不时只需。 首先是几条常用的SQL。 1、按客户端 IP 分组,看哪个客户端的链接数最多 selectclien...

2020-04-10 20:09:07 40 0

原创 flask下 gunicorn在Python中的使用

flask下 gunicorn在Python中的使用 gunicorn使用非常简单,并且也非常好用,所以需要写一下自己的理解。 使用gunicorn的使用,需先安装flask,安装方法如下: pip install flask 下面为一个简单的用flask写的web服务,main....

2020-04-08 20:13:00 58 0

原创 下载抖音上灰色下载按钮视频的方法 - python

下载抖音上视频的方法 1,找到视频的url地址。 首先,在手机上找到要下载的抖音视频,点击分享,点击复制链接。 其次,将链接单独复制,在浏览器中打开,浏览器中右击,打开检查 再次,点击左侧视频开始播放,在右侧的检查中找到视频的url,复制出来,放在下面代码中的url=后面,运行代码即可下载...

2020-04-07 16:13:33 148 0

原创 python按照比例缩小图片并生成新的图片

import os from PIL import Image ext = ['jpg','jpeg','png'] files = os.listdir('.') def process_image(filena...

2020-04-03 16:51:36 124 0

原创 python数据库连接池DBUtils.PooledDB

DBUtils 是一套用于管理数据库连接池的包,为高频度高并发的数据库访问提供更好的性能,可以自动管理连接对象的创建和释放。最常用的两个外部接口是 PersistentDB 和 PooledDB,前者提供了单个线程专用的数据库连接池,后者则是进程内所有线程共享的数据库连接池。 简介 DBUtil...

2020-03-30 17:06:56 99 0

原创 python threading 和 queue 配合操作类的封装

""" @author: zhangjun.xue @time: 2020/3/30 14:20 @file: threading_queue.py.py @desc: 多线程去消费一个队列的例子 """ import threadin...

2020-03-30 15:04:53 48 0

原创 python threading 和 queue 结合,多线程去消费一个队列的例子

单线程和多线程耗时对比:(请自行对比,深刻理解) 单线程运行: """ @author: zhangjun.xue @time: 2020/3/30 14:20 @file: threading_queue.py.py @desc: 多线程去消费一个队列的例子 ...

2020-03-30 14:46:17 60 0

原创 python datetime使用 获取前n天的日期 - 获取最近n周时间列表 - 获取最近n天时间列表

import datetime def getYesterday(): """获取去年的今天""" today = datetime.date.today() oneday = datetime.timedel...

2020-03-28 18:26:02 56 0

原创 python定时任务- apscheduler

import time from apscheduler.schedulers.blocking import BlockingScheduler """ python 定时任务 """ def job(text): t ...

2020-03-12 18:10:57 32 0

原创 python打印日志到控制台并将日志写入文件

import sys import logging logger = logging.getLogger('log') logger.setLevel(logging.DEBUG) # 调用模块时,如果错误引用,比如多次调用,每次会添加Handler,造成重复日志,这边每...

2020-03-12 17:53:51 181 0

原创 python获取前n天日期列表

import datetime def get_date_list(days): """返回前days天日期列表""" date_list = list() for i in range(1, days...

2020-03-12 17:45:20 42 0

原创 pipenv的安装和使用

一、安装 pip install pipenv 二、使用 1. 切换到目标目录下,输入pipenv – –two 或者 pipenv – –three,分别对应python2、python3环境 然后该目录下会有一个Pipfile文件,内容为 ...

2020-03-09 09:41:58 66 0

原创 python批量重置图片格式-批量重置图片大小-压缩图片

import os import traceback from PIL import Image import os import time import whatimage # import pyheif from werkzeug.utils import secure_filename fr...

2020-03-07 16:48:17 58 0

原创 ubuntu 16.04镜像下载

官方下载地址(不推荐) https://www.ubuntu.com/download 中科大源 http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/ 阿里云开源镜像站 http://mirrors.aliyun.com/ubuntu-rel...

2020-03-04 21:26:28 72 0

原创 简单好用的mac版Mysql可视化工具 - Sequel Pro

Sequel Pro下载地址:http://www.pc6.com/mac/133145.html 链接配置截图:

2020-02-21 00:23:57 2241 0

原创 简单好用的mac版MySQL可视化工具 - Sequel Pro

Sequel Pro下载地址:http://www.pc6.com/mac/133145.html 如下图,配置链接MySQL页面:

2020-02-21 00:18:20 213 0

原创 【Python】图片格式转换及尺寸调整

今天跑深度学习时因为数据集的图片尺寸和代码不一致,反向传播时出现某一层输入和输出的格式对不上一直报错,没搞明白代码怎么改,直接调整了图片尺寸去适配代码,顺便做一下笔记。 png转jpg from PIL import Image import os import re def png...

2020-02-15 13:33:40 143 0

原创 python向MongoDB插入时间字段

import pymongo from dateutil import parser dateStr = "2019-05-14 01:11:11" myDatetime = parser.parse(dateStr) client = pymongo.MongoClien...

2020-02-14 18:45:59 116 0

原创 Flask + Pymongo + mongoDB事务操作

本文概要 主要对flask使用mongoDB 4.0事务操作进行记录 本文涉及flask 与 flask_pymongo 的组合使用,以及mongoDB 的事务操作 flask_pymongo的使用 环境准备 mongoDB flask python pymongo flask_p...

2020-02-14 18:44:23 65 0

原创 MongoDB文档查询-分页查询(limit、skip)与查询结果排序(sort)

MongoDB使用find()方法查询后,可能需要对于返回结果进行排序。在有些查询中,我们并不需要返回全部结果,而是按指定的页长和页码返回指定数量的结果 limit()指定查询结果数量 skip()指定查询偏移量 sort()实现查询结果排序 1.limit()指定查询结果数量 fin...

2020-02-14 18:07:17 73 0

原创 python -【mongo】 处理ObjectID (ObjectID和字符串之间的转换)

ObjectID简介 mongo存储的数据在没有特别指定_id数据类型时,默认类型为ObjectID ‘_id’: ObjectId(‘55717c9eb2c983c127000000’) ObjectId is a 12-byte BSON type, constructed using...

2020-02-14 18:01:10 205 0

原创 python使用pymongo操作mongo的完整步骤

原文链接:https://www.jb51.net/article/159652.htm 这篇文章主要给大家介绍了关于python使用pymongo操作mongo的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 ...

2020-02-14 17:54:58 60 0

原创 flask_pymongo 连接Mongodb,flask操作MongoDB增删改查

from flask import Flask from flask_pymongo import PyMongo app = Flask(__name__) # mongodb 配置 app.config['MONGO_URI'] = "mongodb://{u...

2020-02-14 17:50:57 54 0

原创 多用户同时修改同一条数据(并发修改数据)

如果两个用户同时打开一条记录,修改后提交会产生更新冲突 办法有三: 1.打开同时锁定表的记录 2.用lock对修改方法加锁 2.捕获错误,撤消其中一个用户的修改 场景描述如下: 用户A、B同时打开一个页面,页面显示,客户表T_CUSTOMER字段(C_NAME、C_AGE) 姓名...

2020-02-11 19:54:27 337 0

原创 python heic后缀图片文件转换成jpg格式

直接上代码 heic_to_jpg.py import subprocess import os import io import whatimage import pyheif import traceback from PIL import Image def decodeImage...

2020-02-08 10:32:52 860 0

原创 Mysql和MongoDB性能对比及应用场景分析

原文链接:https://blog.csdn.net/zombres/article/details/82020931 应用场景分析 1、MongoDB的应用场景 1)表结构不明确且数据不断变大 MongoDB是非结构化文档数据库,扩展字段很容易且不会影响原有数据。内容管理或者博客平台等,例...

2020-01-16 16:27:26 76 0

原创 Tornado - HTML5 WebSocket 概念运用实例

tornado_websocket.py: # coding=utf-8 """ @author: zhangjun.xue @time: 2020/1/16 11:31 @file: tornado_websocket.py @desc: 服务端持续为客户端推送...

2020-01-16 16:03:02 73 0

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