自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 获取某年某月的天数

使用calendar日历包获取指定的年月有多少天。使用datetime模块获取指定的年月有多少天。

2024-02-20 09:46:22 421

原创 django对称加密算法中间件

在Django中,中间件可以用来处理请求和响应的全局生命周期。如果你想要创建一个中间件来加密响应数据以便前端接收,你需要实现process_response方法。最后在setting.py文件中把写好的类注册到中间件中就可以了。

2024-01-26 10:39:08 560

原创 RSA实现长文本的加密和解密

RSA算法一次能加密的名文长度与密钥长度成正比,如RSA 1024实际可加密的明文长度最大是1024bits。如果大于这个长度怎么办?分段加密:将需要加密的数据按照较小的片段进行切割,然后对每个片段单独进行加密操作。在接收方再将这些加密结果合并起来得到完整的加密结果。这样就能够绕开RSA算法的最大加密长度限制。

2024-01-26 10:26:39 635

原创 Django APP打包发布到PyPI重用

有时候,我们需要将自己写的app分发(dist)给同事,分享给朋友,或者在互联网上发布,这都需要打包、分发我们的app。Django的子系统重用是基于app级别的。也就是一个项目可以包含多个互相独立的app,不同项目之间没有关系。但是,一个app可以属于多个项目,可以在任何地点、任何时间和任何项目中被重用。需要将该app运行时所必须的全部文件、资源、配置、数据等等都封装在一个整体内。打包工具:setuptools、pip。一般情况下安装Python时已自带安装了。

2023-01-04 17:23:02 744

原创 Mac怎么在Docker容器中访问本地数据库或从Docker容器内部连接到计算机问题解决

Mac怎么在docker容器中连接本地数据库

2022-10-19 00:02:00 801

原创 postgresql设置自动更新时间方法

postgresql设置自动更新时间方法

2022-10-13 15:17:17 6461 5

原创 django package制作

django项目制作package包

2022-10-11 11:37:57 280

原创 postgresql数据库结合django设置日期时间默认当前时间

postgresql字段设置默认值

2022-08-01 11:39:55 2881

原创 hasura-cli终端运用-迁移和元数据

hasura终端运用实现数据库和元数据的迁移和应用

2022-07-22 23:31:12 785

原创 Linux常用命令(持续更新)

Linux经常用到的命令

2022-06-20 14:48:43 624 1

原创 postgresql数据库不能删除解决方法

postgresql数据库无法删除解决方法

2022-06-15 17:41:03 5480 1

原创 Linux离线安装Nginx

Linux新服务器或者重装了系统需要安装Nginx,此方法简便实用

2022-06-06 19:10:29 661

原创 Linux安装docker和docker-compose

安装docker1. 用yum源安装1.1 查看是否已安装docker列表yum list installed | grep docker1.2 安装dockeryum -y install docker-y表示不询问安装,直到安装成功,安装完后再次查看安装列表1.3 启动dockersystemctl start docker1.4 查看docker服务状态systemctl status docker2 离线安装模式2.1 安装包官方地址:https://download

2021-12-24 14:29:53 345

原创 前端vue和django后端数据交互,跨域问题的解决

一:前言 再前后端的数据交互问题上,经常会遇到跨域问题。即这个错误 Access to XMLHttpRequest at ‘http://127.0.0.1:8000/api/test/‘ from origin ‘http://127.0.0.1:3000’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

2021-07-06 20:08:49 1740

原创 MySQL数据库没有root用户和权限(附加:数据库忘记密码)

发现mysql没有root用户1. 安装数据库的时候是否添加。2. 数据库被误删。3. 数据库被攻击。先说这个问题产生的影响,这个跟解题有关,有必要说明,我的user表没有任何一个用户,包括root,所以一开始我要给权限,方便后续操作:vim /etc/my.cnfskip-grant-tables #在[mysqld]下面添加这一行,忽略权限表...

2021-05-18 15:34:35 1492

原创 打包本机服务器docker镜像复制到另外一台内网服务器进行恢复

1、使用docker images查看本机所有的镜像文件2、将镜像保存为本地文件,其中0de9a8d242e6为image iddocker save 0de9a8d242e6> /root/xxx/medical_care_medical_api1.tar3、将保存到本地的文件上传到不能pull的服务器上,网络是相通的可以直接使用的是scp命令scp ./medical_care_medical_api1.tar root@192.168.0.123:/root/xxx/4、使用lo

2021-03-31 15:27:43 696

原创 在Windows下搭建虚拟环境

在Windows下搭建虚拟环境 原创 ...

2020-03-27 14:51:58 326

原创 项目部署

目标 : 在浏览器输入 www.rabbit.com 回车进入到Django项目主页**1.概念Django项目(Web应用)Web服务1.nginx : 高并发处理的好2.Apache : 稳定LNMP : Linux Nginx MySQL Python/PHP/PerlLAMP : Linux Apache MySQL Python/PHP/Perl3.uwsgi是...

2020-01-14 10:50:57 238

原创 django rest framework 自定义过滤器 django filter

django filter通过url传参实现资源的筛选、搜索、排序等功能,省着自己写从request.query_params获取参数然后Order.objects().filter()了。首先安装django-filterpip install django-filter在视图 views.py 中自定义过滤器类import django_filtersclass OrderFi...

2019-12-13 18:20:58 484

原创 Djangorestframework序列化器实现多张表数据添加和修改

在本文中,我们将了解Django rest框架嵌套序列化器以及如何创建DRF可写嵌套序列化器。本教程分为两部分。在第一部分中,我们将讨论如何创建模型、序列化器和视图。在第二部分中,我们将讨论如何使用嵌套序列化器以及如何创建和更新嵌套序列化器。PART 1:将下面的代码复制到您的Django应用程序的 models.py 文件中。# -*- coding: utf-8 -*-fro...

2019-12-11 23:06:10 3307 6

原创 获取视频的某一帧作为图片保存

# 获取视频某一帧保存为图片def getImage(): for name in os.listdir('E:\\HowTo\\2019-09-12-HowTo\\'): path = os.path.join('E:\\HowTo\\2019-09-12-HowTo\\', name) video = re.compile('.*?.mp4').fin...

2019-09-12 12:02:03 1651

原创 pyinstaller打包python+opencv 无法在别人电脑上正常运行 问题所在:opencv_ffmpeg341_64.dll(根据自己装的OpenCV版本)

 用python+opencv写了个程序,在自己电脑上一切正常,但在别人电脑上就是运行不了报错:Exception in Tkinter callbackTraceback (most recent call last): File "tkinter\__init__.py", line 1699, in __call__ File "ShowTheWay.py", ...

2019-09-11 18:47:07 1017

原创 python + selenium登陆并点击百度平台

from PIL import Imagefrom selenium.webdriver import DesiredCapabilitiesfrom selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import...

2019-09-06 19:46:13 273

原创 selenium操作测试系统查询,下载表格

import timefrom selenium import webdriverfrom selenium.webdriver import ActionChainsclass Bank(object): def __init__(self): self.url = 'https://cbank.jsbchina.cn/corporDemo/' ...

2019-08-14 10:07:39 424 1

原创 python操作Excel表格

Windows下python操作Excel表格比较麻烦,需要导入xlrd模块进行读取,如果是写入内容的话需要导入xlwt给出一个实例进行Excel表格的读取这是获取了批量的抖音视频链接,标题,点赞,评论关注等相关信息,这里是提取了视频链接进行下载import xlrdimport requestsdef extract(inpath): data = xlrd.open_w...

2019-08-10 16:45:02 275

原创 抓包工具fiddler安装过程中遇到的各种坑

Fiddler 安装以及如何抓取HTTPS请求 ...

2019-08-01 13:06:10 6157 4

原创 python+selenium上传本地文件

迅雷号自媒体视频文件自动上传,贴标签发布难点本地文件上传,通过send_keys(‘文件路径’)的方式实现上传的目的文件名通过正则匹配的方式进行处理,主要匹配出中文标题名称处理过程中文件名称中包括中文字符,特殊字符,数字等视频文件上传是否完成的判断,视频上传的进度条通过js加载,在上传的过程中让程序进入到循环中进行等待进度条的加载完成,根据加载完成后标签的内容来判定是否上传完成发布是...

2019-07-13 19:46:21 6647 6

转载 MySQL8.0.15+Win10+64安装(含避坑)

1、官网下载Archive安装包,网址https://dev.mysql.com/downloads/mysql/ 2、解压:生成12个文件,没有data和my-default.ini文件3、在环境变量中填加安装包的bin文件地址,例如...

2019-05-30 19:34:55 184

原创 列表中的字典数据写入到csv表

def writeData(): rows = self.info_list() # 格式为 [{}] if not os.path.exists('userinfo.csv'): with open('userinfo.csv','a', newline='', encoding='utf-8') as f: headers = 'surname,firstN...

2019-05-25 09:07:41 3836

原创 从txt读取数据写入到csv表格

txt文件中的数据是以字典形式存在的字符串把txt文件中的数据以DataFrame的形式存储txt文件中的数据形式要存储到csv表格中的数据形式 def readerData(): info_list = [] with open('infomation.txt',encoding='utf-8') as f: info...

2019-05-19 11:49:49 1374

原创 生成代理ip池

from bs4 import BeautifulSoupimport requestsimport randomimport urllibip_list=[]def get_ip_list(url): headers = { 'User-Agent': "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537....

2019-05-13 14:49:19 437

原创 获取cookie

利用requests获取网站cookieimport requestsdef get_cookie(): url = 'http://www.urbtix.hk' res = requests.get(url) # print(res.status_code) #状态码 cookie = requests.utils.dict_from_cookiejar(r...

2019-05-13 09:52:42 575 1

原创 城市售票网验证码图片的获取

import timefrom selenium import webdriverfrom PIL import Imagefrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom seleni...

2019-04-21 18:55:54 1140 1

原创 使用多线程爬取数据

小米应用商店抓取(多线程)1.网址: 百度搜索 小米应用商店2.目标: 应用分类(聊天社交)应用名称应用链接3.抓取查询参数,F12->QueryStringURL: http://app.mi.com/categotyAllListApi?params = {page: ?categoryId: 2pageSize: 30}import requestsimp...

2019-01-29 15:04:40 915 2

原创 京东商品信息爬取

京东商品爬取1.网址: https:www.jd.com/2.目标: 输入搜索的商品,爬取内容如下:1.商品的名称2.商品的价格3.评论数量4.商家名称3.准备工作1.搜索框属性值: class=“text”2.搜索按钮属性值: class=“button”3.下一页属性值:能点: class=“pn-next”不能点: class=“pn-next disabled”4...

2019-01-28 17:39:14 408

原创 selenium+phantomjs/Chrome强大网络爬虫组合

1.selenium1.定义: Web自动化测试工具,用于Web自动化测试2.特点可运行在浏览器,根据指定命令操作浏览器,让浏览器自动加载页面只是工具,必须与第三方浏览器结合使用3.安装seleniumAnaconda Prompt: conda install selenium2.phantomjs浏览器1.定义: 无界面浏览器(无头浏览器)2.特点: 把网站在内存进行页面...

2019-01-28 15:45:40 254

原创 百度贴吧图片爬取

以百度贴吧校花吧为例爬取每个帖子中的图片思路1.获取铁保主页URL,下一页:找URL规律2.获取1页中所有帖子的URL[帖子1链接,帖子2链接,…]3.对每个帖子URL发请求,获取所有图片的URL[图片1链接,图片2链接,…]4.对每个图片URL发请求,以wb方式写入到本地文件import requestsfrom lxml import etreeclass BaiduTi...

2019-01-25 16:15:07 209

原创 利用正则爬取内涵8脑筋急转弯内容

内涵段子脑筋急转弯(mongodb)1.网址: www.neihan8.com2.步骤1.找URL规律第1页: https://www.neihan8.com/njjzw/第2页: https://www.neihan8.com/njjzw/index_2.html2.写正则‘< div class=“text-column. * ?title=”(.*?)">. * ?...

2019-01-24 16:04:15 460

原创 Django中forms模块处理

1.forms模块1.通过 forms 模块获取表单数据1.通过forms.Form的子类的构造器来接收post数据form = RemarkForm(request.POST)2.必须使form通过验证,才能取值form.is_valid()返回True:通过验证返回False:为通过验证3.获取表单数据通过 form.cleaned_data 来接收表单数据2.forms模...

2019-01-18 11:59:04 376

原创 糗事百科段子爬取

import requestsfrom lxml import etreeimport pymongoclass QiushiSpider:def init(self):self.url = “https://www.qiushibaike.com/text/”self.headers = {“User-Agent”:“Mozilla/4.0 (compatible; MSIE 8.0...

2018-12-29 16:32:38 184

python3.6.4

Python3.6.4适合Windows7以上系统使用,Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

2018-03-19

空空如也

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

TA关注的人

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