自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(59)
  • 收藏
  • 关注

转载 python入门

python特点语法简介,优雅,编写的程序容易阅读跨平台,可以运行在Windows,Linux以及Mac上(在Windows或者Mac平台上开发,部署在Linux上)易于学习,站在非计算机专业的角度来讲,如果把编程语言当作一种解决问题的工具,python相较于c/c++,java,javascript等语言确实易于学习和掌握强大而丰富的标准库和第三方库,比如电子邮件,图形GU...

2019-09-25 09:53:00 1227

转载 爬虫小结

写在开头大部分的网站都是没有任何反爬措施的, 直接爬取即可获取数据.部分网站会有一些反爬措施, 常见的反爬翻来覆去也就那几种.对于一些较难的爬取的网站, 根据实际需求及预算来估算一下是否需要爬取.包括但不局限于 IP, js加密, 验证码 等所见非所得大部分的网站都是所见即所得的, 但一些网站的页面内容是使用js来进行渲染的, 直接抓取的数据和看到的不太一样. 不一样的方式大...

2019-09-23 13:48:00 245

转载 哈希取余法、哈希表大小取质数的问题

原文地址哈希取余法、哈希表大小取质数的问题 hashing | planetmath.orghttp://planetmath.org/node/33326good hash table primes | planetmath.orghttp://planetmath.org/goodhashtableprimes哈希函数取余法除数为何要取质数? - Segmen...

2019-08-08 13:35:00 1144

转载 关于post请求发送数组

网址: http://jzxxgk.jian.gov.cn/xxgk-list-xzsqfwzxsqchxc.htmlajax: http://jzxxgk.jian.gov.cn/api-ajax_list-3.html, 参数参考下面的函数 function show_lists(page) { $.ajax({ url: "api-...

2019-07-26 14:26:00 2545

转载 tcp请求到结束

不太严谨的请求到结束转载于:https://www.cnblogs.com/gaoyongjian/p/10994533.html

2019-06-09 19:45:00 142

转载 django从runserver到启动成功

仿照django自带的admin实现自己的admin组件https://docs.djangoproject.com/zh-hans/2.2/ref/contrib/admin/django从runserver到启动成功运行python manage.py runserver启动打开manage.py文件可以发现该文件代码非常简单,主要干了两件事情:将settings.py文...

2019-05-15 18:23:00 867

转载 django权限组件开发

什么是权限?权限 就是对 软件系统 中 各种资源 的 访问和操作的控制!什么是资源?在软件系统中,数据库、内存、硬盘里数据都是资源,资源就是数据!动作资源本身是静态的, 必须通过合适的动作对其进行访问和操作,我们说要控制权限,其实本质上是要对访问 软件中各种数据资源的动作进行控制动作又可以分为2种:资源操作动作:访问和操作各种数据资源,比如访问数据库或文件里的数据业务逻...

2019-05-15 09:53:00 158

转载 Appium抓包

环境搭建Android模拟器安装官网下载夜神模拟器安装抓包工具安装appium安装https://github.com/appium/appium-desktop/releases/tag/v1.11.0mitmproxy安装下载安装包, 直接点击下一步即可安装https://github.com/mitmproxy/mitmproxy/releases/装好之后...

2019-05-08 08:57:00 1456

转载 七牛云域名失效后如何下载文件

情况测试域名只有30天, 之前绑定的域名备案掉了存储空间中的图片无法查看也无法下载预览都看不到没有外链解决办法先新建一个同区域存储空间,这样新空间就会有一个全新的测试域名下载qshell工具qshell account 此处填写ak 此处填写sk 此处填写自定义的用户名 (ak sk可以在控制台右上角的个人面板,密钥管理里找到)qshell listbucket 原...

2019-04-29 16:52:00 473

转载 Nginx从入门到实践(四)

Nginx常见问题和排错经验,实践应用场景中的方法处理Nginx安全,常见的应用层安全隐患,复杂访问控制,Nignx的sql防注入安全策略,Nginx的整体配置,搭建合理Nginx中间件架构配置步骤、策略Nginx性能优化:架构优化,操作系统优化、Nginx优化等...常见问题多个server_name中虚拟主机读取的优先级当多个配置文件中server_name相同,端口也相同时...

2018-12-15 20:14:00 137

转载 Nginx从入门到实践(三)

动静分离动静分离是将网站静态资源(JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。动静分离的一种做法是将静态资源部署在nginx上,后台项目部署到应用服务器上,根据一定规则静态资源的请求全部请求nginx服务器,达到动静分离的目标。rewrite规则Rewrite规则常见正则表达式Rewrite 主要的功能就是实...

2018-12-15 15:20:00 296

转载 Nginx从入门到实践(二)

静态资源web服务静态资源类型CDNCDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。配置语法tcp_nopush 告诉nginx在一个数据包里发送所有头文件,而不一个接一个的发送。tcp_nodelay...

2018-12-13 15:24:00 125

转载 Nginx从入门到实践(一)

结合实践、收集各种场景、常见问题,讲解Nginx中最实用的Webserver场景,提供一套整体的搭建配置方式Nginx中间件,不局限于业务逻辑,有效独立于后台开发框架(不论后端是Java开发、PHP开发、或者其他语言框架)都能做到平台通用不仅重实践、也会结合原理(如:Http协议、操作系统),让你理解背后的原理更有利于你解决实际问题(如:bug解决、二次开发等)基础篇环境调试确...

2018-12-11 21:26:00 197

转载 win10 nginx

下载后运行报错nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to accessa socket in a way forbidden by its access permissions)浏览器先访问一下 localhost ,发现可以打开,问题找到了w...

2018-12-10 12:10:00 112

转载 Flask 构建微电影视频网站(八)

评论收藏及弹幕实现电影评论添加及列表、数据查询实现统计播放量和评论量、jquery ajax实现收藏电影,flask结合redis消息队列实现电影弹幕,bug处理等功能。电影评论-统计class CommentForm(FlaskForm): content = TextAreaField( label="内容", validators=[...

2018-11-27 21:30:00 497

转载 Flask 构建微电影视频网站(七)

电影模块实现上映预告@home.route("/animation/")def animation(): """ 首页轮播动画 """ data = Preview.query.all() for v in data: v.id = v.id - 1 return render_template("home/anima...

2018-11-27 21:29:00 434

转载 Flask 构建微电影视频网站(六)

会员模块实现会员注册class RegistForm(FlaskForm): name = StringField( label="昵称", validators=[ DataRequired("昵称不能为空!") ], description="昵称", render_k...

2018-11-27 21:28:00 328

转载 Flask 构建微电影视频网站(五)

基于角色的访问控制权限管理class AuthForm(FlaskForm): name = StringField( label='权限', validators=[ DataRequired("请输入权限!"), ], description='权限', render_...

2018-11-27 21:26:00 281

转载 centos安装redis

安装yum install redis启动systemctl start redis停止systemctl stop redis重启systemctl restart redis开机自启systemctl enable redis.service远程连接vim /etc/redis.confbind 0.0.0.0# 密码 foobared, 自行修改req...

2018-11-26 21:00:00 89

转载 Flask 构建微电影视频网站(四)

后台管理实现后台管理系统使用flask sqlalchemy结合mysql数据库进行增删改查操作、分页的使用、路由装饰器定义、模板中变量调用、登录会话机制、上传文件、flask wtforms表单使用。管理员登录对models进行重构,将数据库的配置信息放在app/__init__.py文件中from flask_sqlalchemy import SQLAlchemyap...

2018-11-24 14:52:00 652

转载 Django+Vue打造购物网站(十一)

第三方登录微博创建应用,修改回调地址http://open.weibo.com/authentication安装第三方登录插件https://github.com/python-social-auth/social-app-djangopip install social-auth-app-djangoINSTALL_APP中配置'social_django',生成表...

2018-11-19 21:38:00 172

转载 Django+Vue打造购物网站(十)

首页、商品数量、缓存和限速功能开发将环境切换为本地,vue也切换为本地轮播图goods/serializers.pyclass BannerSerializer(serializers.ModelSerializer): ''' 轮播图 ''' class Meta: model = Banner fields ...

2018-11-19 21:38:00 170

转载 Django+Vue打造购物网站(五)

注册和登陆drf的认证http://www.django-rest-framework.org/api-guide/authentication/settings.py文件的配置INSTALLED_APPS = ( ... 'rest_framework.authtoken')REST_FRAMEWORK = { # 'DEFAULT_PAGINA...

2018-11-19 21:37:00 222

转载 Django+Vue打造购物网站(九)

支付宝沙箱环境配置https://openhome.alipay.com/platform/appDaily.htm?tab=info使用支付宝账号进行登陆RSA私钥及公钥生成https://docs.open.alipay.com/291/105971/下载工具,按文档提示使用在trade文件夹下新建keys文件夹,新建public.txt和private.txt两个文...

2018-11-19 21:37:00 1009

转载 Django+Vue打造购物网站(八)

购物车、订单管理和远程调试添加商品到购物车trade/serializers.pyfrom rest_framework import serializersfrom goods.models import Goodsfrom trade.models import ShoppingCartclass ShopCartSerializer(serializers.Se...

2018-11-19 21:35:00 200

转载 Django+Vue打造购物网站(七)

个人中心功能开发drf文档注释http://www.django-rest-framework.org/topics/documenting-your-api/动态设置serializer和permission获取用户信息获取详情只需要添加一个mixins.RetrieveModelMixin,就行了用户详情的序列化users/serializers.pyclass Us...

2018-11-19 21:34:00 111

转载 Django+Vue打造购物网站(六)

商品详情页功能商品详情页和CategoryViewSet类似,只需要多继承一个类(mixins.RetrieveModelMixin)就可以了class GoodsListViewSet(mixins.ListModelMixin,mixins.RetrieveModelMixin, viewsets.GenericViewSet):商品轮播图是一个外键,序列化外键用嵌套的方法来...

2018-11-19 21:31:00 117

转载 Django+Vue打造购物网站(四)

首页商品类别数据显示商品分类接口大概需要两个,一个显示三个类别一个显示类别及类别下的全部商品现在开始写商品的接口首先编写三个分类的serializerclass CategorySerializer3(serializers.ModelSerializer): ''' 三级分类 ''' class Meta: model...

2018-11-19 21:10:00 177

转载 Django+Vue打造购物网站(三)

商品列表页通过商品列表页面来学习drfdjango的view实现商品列表页在goods目录下新建一个views_base.py文件,用来区分drf的view和Dajngo自带的view的区别利用Django的view实现返回json数据#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/9/20 下午...

2018-11-19 20:53:00 259

转载 Django+Vue打造购物网站(二)

配置后台管理xadmin直接使用之前的在线教育的那个就可以了users/adminx.py#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2018/9/19 下午 01:15# @Author : gao# @File : adminx.pyimport xadminfrom users.mod...

2018-11-19 20:49:00 244

转载 Django+Vue打造购物网站(一)

环境搭建python == 3.6Django == 2.0创建工程django-admin startproject MxShop配置setting.py文件# 数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mxshop',...

2018-11-19 20:48:00 257

转载 Flask 构建微电影视频网站(三)

搭建后台页面视图函数位于admin文件夹下, app/admin/views.py管理员登录页面搭建视图函数@admin.route('/')def index(): return '后台主页'@admin.route('/login/')def login(): return render_template('admin/login.html')...

2018-11-19 20:37:00 562

转载 Flask 构建微电影视频网站(二)

搭建前台页面前台布局搭建将static中的文件拷贝到项目的static目录下在app/templates/home下新建home.html,当作基础模板,并修改静态资源链接<!doctype html><html lang="zh-CN"><head> <meta charset="UTF-8"> <met...

2018-11-19 20:36:00 655

转载 Flask 构建微电影视频网站(一)

Flask构建电影视频网站Python MTV模型Flask微内核Flask扩展插件配置及使用方法根据业务开发网站前后台功能Flask结合MySQL数据库你将可以独立开发网站 独立部署运维网站----werkzug工具箱pymysql数据库驱动sqlalchemy数据库ormwtforms表单验证工具jinjia2模板引擎flask-script命令行脚本...

2018-11-19 20:31:00 448

转载 scrapy入门与进阶

Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。Scrapy 使用了 Twisted异步网络框架来处理网络通讯,可以加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求。scra...

2018-11-17 21:37:00 473

转载 动态网页爬取

selenium下载安装驱动https://selenium-python.readthedocs.io/index.html安装位置: python环境变量位置(D:\Anaconda3\Scripts)简单使用from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom se...

2018-11-05 11:38:00 199

转载 CrawlSpider爬取拉钩

CrawlSpider继承Spider,提供了强大的爬取规则(Rule)供使用填充custom_settings,浏览器中的请求头from datetime import datetimeimport scrapyfrom scrapy.linkextractors import LinkExtractorfrom scrapy.spiders import CrawlSp...

2018-11-04 19:39:00 111

转载 Scrapy爬取伯乐在线文章

首先搭建虚拟环境,创建工程scrapy startproject ArticleSpidercd ArticleSpiderscrapy genspider jobbole blog.jobbole.com修改start_urls = ['http://blog.jobbole.com/all-posts/']获取网页信息ArticleSpider/spiders/jobb...

2018-11-04 19:37:00 161

转载 scrapy爬取知乎问答

登陆参考 https://github.com/zkqiang/Zhihu-Login# -*- coding: utf-8 -*-import scrapyimport timeimport reimport base64import hmacimport hashlibimport jsonimport matplotlib.pyplot as pltfro...

2018-11-04 19:35:00 155

转载 Scrapy突破反爬虫的限制

随机切换UserAgenthttps://github.com/hellysmile/fake-useragentscrapy使用fake-useragent在全局配置文件中禁用掉默认的UA,将其设置为None即可settings.pyDOWNLOADER_MIDDLEWARES = { ... 'scrapy.contrib.downloadermiddle...

2018-11-04 19:32:00 183

空空如也

空空如也

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

TA关注的人

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