自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allen . Liu

vx关注刘旺學長,回复【python】获取最新最全的学习资料分享!

  • 博客(24)
  • 资源 (25)
  • 收藏
  • 关注

原创 【spider】多线程爬虫

多线程工作原理多线程示意图Queue(队列对象)queue是python中的标准库,可以直接from queue import Queue引用;队列是线程间最常用的交换数据的形式python下多线程的思考对于资源,加锁是个重要的环节。Queue,是线程安全的,因此在满足使用条件下,建议使用队列创建一个“队列”对象pageQueue = Queue...

2019-10-31 20:06:38 332

原创 【selenium】selenium和requests登陆的区别

requests登陆import requestsimport timet = int(time.time()*1000)# 创建一个会话s = requests.Session()post_url = 'http://account.chinaunix.net/login/login'data = { 'username': 'xxxxxxxxx', 'pass...

2019-10-31 19:45:45 1503

原创 【Python + Selenium】之JS定位总结

1、滚动条driver.set_window_size(500,500)js = "window.scrollTo(0,200)" #左:距左边横滚、右:距上边竖滚driver.execute_script(js)2、获取元素的值button = driver.find_element_by_css_selector("#su") #定位按钮input = driver....

2019-10-31 19:34:46 1087

原创 【spider】selenium模拟点击斗鱼示例

from selenium import webdriverimport timeurl = 'https://www.douyu.com/directory/all'# 动态html网页加载可能出现的问题:element is not attached to the page document# 标签没有及时的加载显示出来,如果加载时间不够,可能报错# try except...

2019-10-31 19:24:47 291

原创 【spider】Tesseract机器视觉实现验证码识别

本文将重点介绍机器视觉的一个分支:文字识别,介绍如何用一些 Python库来识别和使用在线图片中的文字我们可以很轻松的阅读图片里的文字,但是机器阅读这些图片就会非常困难,利用这种人类用户可以正常读取但是大多数机器人都没法读取的图片,验证码 (CAPTCHA)就出现了将图像翻译成文字一般被称为光学文字识别(Optical Character Recognition, OCR)下载安装...

2019-10-31 19:20:08 186

原创 pycharm的 crtl + r 使用正则表达式进行 request-header格式更改

pycharm的 crtl + r 使用正则表达式进行 request-header格式更改复制粘贴之前 使用 ‘’‘ ’‘’保证格式不乱改为正确格式

2019-10-28 21:41:44 715

原创 三数之和

给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c ,使得a + b + c =0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1], [-1, -1, 2]]解题思路:...

2019-10-23 20:43:51 68

原创 linux下的安装:openssl

openssl简介openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。open...

2019-10-23 15:51:29 168

原创 FBV(function base views) 顾名思义基于函数的视图类 CBV(class base views)基于类的视图类

一. 概念FBV(function base views) 顾名思义基于函数的视图类CBV(class base views)基于类的视图类至于区别呢? 我觉得只是写法上的不一样, 实现的结果都是一样的, 我比较喜欢用CBV模式, 因为在Django中内部帮我做了请求方式的判断, 无需用户实现方法判断逻辑, 来看看代码的区别吧二. 实现代码1.FBVfbv就是在url中一个路径对...

2019-10-23 14:56:02 71

原创 celery 学习笔记定时任务和异步任务

1、Celery加入异步和定时任务Celery除了可以异步执行任务之外,还可以定时执行任务。在实例代码的基础上写个测试方法:import datetimeimport timefrom celery import shared_taskfrom celery.schedules import crontabfrom celery.task import periodic_tas...

2019-10-21 22:10:51 171

原创 Django中的认证与权限 源码剖析

rest_framework/request.py中部分认证和权限代码 def _authenticate(self): """ Attempt to authenticate the request using each authentication instance in turn. """ for a...

2019-10-18 22:01:11 67

原创 在pycharm中自定义模板代码,快速输出固定代码块

pycharm中有时会经常输出固定一段代码,为避免每次重复输入,可以自定义一段模板代码,请看以下图教程:1. 点击file里面的 setting2. 在搜索框输入live,就会显示出Live Templates,点击后边的加号, 点击Live Template3. 选择设置的语言, 点击下图的Define, 设置要设置的模板代码语言4. 设置模板代码语...

2019-10-18 19:33:25 335

原创 Flask-DebugToolbar的配置

该扩展为 Flask 应用程序添加了一个包含有用的调试信息的工具栏。安装简单地使用pip来安装:$ pip install flask-debugtoolbar用法设置调试工具栏是简单的:from flask import Flaskfrom flask_debugtoolbar import DebugToolbarExtensionapp = Fl...

2019-10-17 21:48:11 423

原创 Django使用n内置模块发送HTML格式的邮件

def send(request): # subject = "小伙子很帅" # message = "不禁夸啊" # send_mail(subject,message,"18332191389@163.com",["18332191389@163.com"]) # return HttpResponse("ok") from django.core...

2019-10-17 21:06:39 118

原创 解决: 'Cannot call `.is_valid()` as no `data=` keyword argument was ' AssertionError: Cannot call `

#注册def add_person(request): p_name = request.POST.get("p_name") p_password = request.POST.get("p_password") person_data = { "p_name": p_name, "p_password": p_password,...

2019-10-17 17:59:54 2277

原创 Django REST framework【学习内容】

快速入门我们将创建一个简单的允许管理员用户查看和编辑系统中的用户和组的API。项目设置创建一个名为tutorial的新django项目,然后启动一个名为quickstart的新app。# 创建项目目录mkdir tutorialcd tutorial# 创建一个virtualenv来隔离我们本地的包依赖关系virtualenv envsource env/bi...

2019-10-16 19:43:30 55

原创 解决:build_attrs() takes at most 2 arguments (3 given)

1.这个原因是由于captcha版本安装太低引起的,所以导致register页面打开报错2.解决办法就是安装更高级版本的captcha解决pip install django-simple-captcha==0.5.5

2019-10-16 19:36:58 134

原创 Django 时间与时区设置问题

Django 时间与时区设置问题 在Django的配置文件settings.py中,有两个配置参数是跟时间与时区有关的,分别是TIME_ZONE和USE_TZ 如果USE_TZ设置为True时,Django会使用系统默认设置的时区,即America/Chicago,此时的TIME_ZONE不管有没有设置都不起作用。 如果USE_TZ设置为False,而TIME_ZONE...

2019-10-16 19:34:13 965

原创 Python - Django - 中间件 process_exception

process_exception(self, request, exception) 函数有两个参数,exception 是视图函数异常产生的 Exception 对象process_exception 函数的执行顺序是按照 settings.py 中设置的中间件的顺序的倒序执行process_exception 函数只在视图函数中出现异常的时候才执行,它返回的值可以是 None,也可以...

2019-10-15 20:24:54 349

原创 Django源代码写DetailView与ListView

基于类的通用视图 - 展平索引通用显示视图以下两个通用的基于类的视图旨在显示数据。在许多项目中,它们通常是最常用的视图。一、DetailView django.views.generic.detail.DetailView在执行此视图时,self.object将包含视图正在操作的对象。此视图从以下视图继承方法和属性: django.views.generic...

2019-10-14 22:25:45 77

原创 Django删除多对多表关系 :

删除多对多表关系 :# 删除子表与母表关联关系,让小虎不喜欢任何颜色# 写法1:child_obj = Child.objects.get(name="apollo")colors_obj = Colors.objects.all()child_obj.favor=''child_obj.save()# 写法2:child_obj = Child.objects.get(name...

2019-10-10 20:58:10 916

原创 Django中数据知识点归纳

Django对象的增删改查我们为了对django对象的增删改查进行总结,先在model.py文件中创建类便于举例定义学生:class Students(models.Model): sname=models.CharField(max_length=20) sgender=models.BooleanField(default=True) sage=models.Inte...

2019-10-10 20:09:17 47

原创 Django模型关系

模型关系1:1 一对一 (一个身份证对应一个驾照)是使用外键+唯一约束实现的对应最多只能有一个我们通常会在从表中声明关系主表,从表主表数据删除,从表数据级联删除从表数据删除,主表不受影响谁声明关系,谁就是从表主表获取从表数据,是通过隐性属性,隐性属性的名字 默认是从表名字小写从表获取主表数据,是通过显性属性1:M(一个人对应多辆车)使用外键实现的主表获取从表...

2019-10-10 19:42:42 124

原创 Django中的F对象和Q对象

F对象可以获取到自己的属性值实现自己的属性自己的属性关联的复杂条件支持运算Q对象Q对象实际上是对条件的一个封装封装后支持逻辑运算与或非&|~支持嵌套例子def get_jors(request):# jors = Jor.objects.filter(news__n_content__contains="NBA").distinct("j_name...

2019-10-10 19:18:00 297

【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高

【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高

2019-12-21

【Tensorflow】人脸128个关键点识别基于卷积神经网络实现

【Tensorflow】人脸128个关键点识别基于卷积神经网络实现 【Tensorflow】人脸128个关键点识别基于卷积神经网络实现

2019-12-21

【Tensorflow】卷积神经网络实现车牌识别.zip

【Tensorflow】卷积神经网络实现车牌识别.zip3 【Tensorflow】卷积神经网络实现车牌识别.zip

2019-12-21

字节跳动介绍2020最新版

字节跳动介绍2020最新版

2020-10-05

python毕业设计学生信息管理系统 --前期材料.doc.rar

毕业设计演示学生信息管理系统

2019-08-10

数据结构与算法面试题.pdf

数据结构与算法面试题 pdf

2019-08-20

Miniconda3-latest-Windows-x86_64.exe

Miniconda3-latest-Windows-x86_64.exe

2019-11-21

numpy思维导图.png

numpy思维导图.png

2019-11-21

Json可视化工具

Json可视化工具

2019-04-30

python2.7script目录

python2.7script目录可直接放置在python2.7的目录下。

2019-05-02

pywin32-221.win-amd64-py3.6

pywin32-221.win-amd64-py3.6 pywin32-221.win-amd64-py3.6

2019-05-01

mysql的详细安装图文

mysql的详细安装图文

2019-04-30

数据库面试题.pdf

数据库面试题 pdf

2019-08-20

web框架面试题.docx

web框架面试题 docx

2019-08-20

mysql的可视化工具Navicat

mysql的可视化工具Navicat mysql的可视化工具Navicat mysql的可视化工具Navicat

2019-04-30

zhengqi_train.txt

zhengqi_train.txt

2019-12-06

爬虫及网络编程面试题.pdf

爬虫及网络编程面试题.pdf

2019-11-21

机器学习0深度学习最全总结.zip

机器学习0深度学习最全总结.zip

2019-11-21

project12sadasd3.zip

这是用pycharm软件编写的基于django的学生信息管理系统,含有MySQL数据库,数据库得自己配,具体配置方法需要百度,数据库表配置文件在models,数据库配置文件在setting里database,有问题可以评论

2019-08-10

python笔试面试题.pdf

python笔试面试题.pdf

2019-11-21

MongoDB 步骤安装说明mac和win

MongoDB 步骤安装说明mac和win 用于安装新手

2019-04-30

zhengqi_test.txt

zhengqi_test.txt

2019-12-06

redis-win安装文件和可视化工具

redis-win安装文件和可视化工具 redis-win安装文件和可视化工具

2019-04-30

linux及Python语法面试题.pdf

linux及Python语法面试题 pdf

2019-08-20

Python面试题.doc

【Python】模拟面试技术面试题答

2019-08-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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