- 博客(18)
- 收藏
- 关注
原创 Python操作MongoDB数据库
python 操作mongoDB数据库 (pymongo)1. 安装mongopython3 install pymongo2. 创建一个数据库#!/usr/bin/python3 import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/")mydb = myclient["数据库名"]# 在 MongoDB 中,数据库只有在内容插入后才会创建! 就是说,数据库创建后要创建集合(数据表)并插入一个
2021-04-14 11:18:07
175
转载 flask + celery demo
flask + celery举例import timefrom flask import Flaskfrom celery import Celeryapp = Flask(__name__)# 这里是配置中间人redis基础写法,可以照抄。如果是服务器,需要更换(127.0.0.1)app.config['CELERY_BROKER_URL'] = 'redis://127.0.0.1:6379/0'app.config['CELERY_RESULT_BACKEND'] = 'redi
2021-02-23 22:35:41
302
1
转载 ubuntu安装docker
ubuntu安装dockersudo snap install dockersudo apt install docker.iodocker 分配权限给用户//添加分组sudo groupadd docker//将用户添加到docker组sudo gpasswd -a $USER docker//更新docker权限newgrp docker
2020-11-19 10:45:34
145
转载 Nginx反向代理
Nginx反向代理正向代理与反向代理的区别正向代理: 作为一个媒介将互联网上获取的资源返给相关联的客户端。代理和客户端是在一个局域网中,对于服务器是透明的。反向代理:根据客户端的请求,从后端的服务器上获取资源,然后再将这些资源返给客户端,代理和服务器在同一个局域网中,对客户端是透明的。反向代理的作用提高动态语言的I/O处理能力,python、PHP、java这样的动态服务的I/O处理能...
2020-09-01 17:50:25
205
原创 安装docker(linux)
安装docker(linux)Ubuntu1、安装依赖sudo apt-get install apt-transport-https ca-certificates software-properties-common2、添加镜像源地址curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo ap...
2020-04-07 14:41:21
154
原创 python - pillow图像处理模块
Pillow图像处理图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴。PIL (Python Imaging Library)是 Python 中最常用的图像处理库,目前版本为 1.1.7,我们可以 在这里 下载学习和查找资料。Image 类是 PIL 库中一个非常重要的类,通过这个类来创建实例可以有直接载入图像文件,读取处理过的图像和通过抓取的...
2019-12-09 11:42:00
830
原创 selenium实现无界面含验证码模拟登陆(python爬虫)
selenium实现无界面含验证码模拟登陆(python爬虫)使用超级鹰破解验证码import urllib.requestimport http.cookiejarimport requestsfrom hashlib import md5from io import BytesIOimport pandas as pdimport xlrdfrom selenium.w...
2019-09-04 14:28:58
952
原创 pandas创建多级索引笔记整理(基础)
Evernote Export 1) 隐式构造¶最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组Series也可以创建多层索引In [12]: s = Series(np.random.randint(0,10,6),index=[list('aabbcc'),list('甲乙甲乙甲乙'),list('丙丁丙...
2019-08-07 16:52:06
1396
原创 pandas数据拼接笔记整理(基础)
Evernote Export pandas的拼接操作pandas 和 mysql 非常的相似,mysql可以对数据进行统计pandas主要作用就是对数据进行一个统计 pandas 也有类似于 left join 的操作 select union selectpandas的拼接主要分两种:级联:pd.concat,pd.append合并: pd.merge,...
2019-08-07 16:49:59
316
原创 pandas数据处理笔记整理(基础)
Evernote Export pandas数据处理¶在 [1]:x 导入 numpy 为 np将 pandas 导入为 pd来自 pandas 导入 DataFrame1、删除重复元素¶使用duplicated()函数检测重复的行,返回元素为布尔类型的Series对象,每个元素对应一行,如果该行不是第一次出现,则元...
2019-08-07 16:48:01
315
原创 python中的轻量级定时任务调度库:schedule
使用Python做定时任务代码:import scheduleimport time def job(): print("I'm working...") schedule.every(10).minutes.do(job)schedule.every().hour.do(job)schedule.every().day.at("10:30").do(job)sched...
2019-07-12 12:03:21
308
原创 pandas.read_csv()读取,电话号或身份证号 前面的0缺失处理
pandas.read_csv()读取,电话号或身份证号 前面的0缺失处理df=pd.read_csv(file_path,sep = '\t',converters ={1:str} )
2019-06-24 12:03:08
1665
原创 Linux 设置定时任务crontab举例
crontab设置定时任务(举例)每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行...
2019-04-12 11:27:32
550
原创 centos在selenium中使用Chromedriver时Permission denied,权限错误的解决方法
centos在selenium中使用Chromedriver时Permission denied,权限错误的解决方法错误Traceback (most recent call last):File “/home/ly/.local/lib/python3.6/site-packages/selenium/webdriver/common/service.py”, line 76, in st...
2019-03-28 15:46:53
4105
2
翻译 Celery 及异步任务处理
Celery 及异步任务处理- 模块组成任务模块Task:包含了异步任务和定时任务,其中异步任务通常在业务逻辑中被触发并发往任务队列.而定时任务由Celery Beat进程周期性的将任务发往任务队列.消息中间件Broker: Broker,是为任务调度队列,接受任务生产者发来的消息,将任务存入队列,Celery本身不提供队列服务,官方推荐使用RabbitMQ 和 Redis等.任务执行...
2019-02-14 21:06:34
1403
原创 Mysql主从复制-----服务器配置
Mysql 主从复制----主从服务器配置操作步骤1.关闭selinuxsgrant all privileges on *.* to 'hal'@'%' identified by '123456' with grant option;#128从 171主#以下针对两台服务器同时操作chkconfig selinux off #关闭开机启动setenforce 0 ...
2019-01-18 11:44:42
167
原创 CV2 人脸动态捕捉
CV2 人脸动态捕捉源代码安装:pip install openCV-pythonimport cv2import numpy as np cv2.namedWindow("Face_Detect") #定义一个窗口cap=cv2.VideoCapture(0) #捕获摄像头图像success,frame=cap.read() #读入第一帧path = 'C:\projects...
2019-01-16 10:06:16
1107
转载 装饰器
装饰器装饰器的进化过程1 普通方法的调用之计算运行时间def work(job): print('我正在玩儿命' + job) time.sleep(3) def eat(): print('我正在慢慢的吃东西') time.sleep(10) if __name__ == '__main__': # st...
2019-01-11 11:40:00
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人