自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 淘宝爬虫实战---requests库实现模拟登陆模块

淘宝网---爬虫    (一)、requests库实现淘宝网模拟登陆    最近想要写一个淘宝网的爬虫,具备模拟登陆、代理IP池、根据关键词爬取搜索页面商品数据,第一个目标就是淘宝的模拟登陆,不得不说,淘宝的用户登陆的验证方式有点复杂,富有挑战性....      实现步骤:      1.获取必要的登陆参数      2.普通的账户登陆需要经过passport.alibaba.com获取验证用户...

2018-03-20 10:16:13 13554 8

原创 Django2.0学习笔记

通用views、编写自动化测试、static文件路径的读取通用views:from django.views import generic 在generic的文件中有着许多通用的views类__all__ = [    'View', 'TemplateView', 'RedirectView', 'ArchiveIndexView',    'YearArchiveView', 'MonthAr...

2018-03-02 19:44:57 327

原创 Django2.0学习笔记

在Django中的响应都是HttpResponse 或者是一个 错误响应(404,403)1.响应(render,HttpResponse....)render,HttpResponse,redirect等都是属于HttpResponse子类,只是不同的功能而已在使用render渲染的时候在app的目录下需要创建templates的目录文件,加载的templates的目录文件其实与settings...

2018-03-01 21:38:23 625

原创 Django2.0学习笔记

你的项目名称:your_project_name1.配置数据库    默认是使用SQLite的数据库,如果要使用其他的数据库需要改变your_project_name/setting.py 中的DATABASES变量中的default字段    Django默认配置使用SQLiteDATABASES = { 'default': { 'ENGINE': 'django.db...

2018-02-27 18:48:51 335

原创 Django2.0学习笔记

    最近,django的版本更新到了2.0,也改了不少地方,有些模糊有flask框架的影子,所以在此从文档中去复习Django..    python -m django --version (查看模块版本) 由于django2.0的版本只支持python3,所以django2.0不在兼容python2,这是需要注意的地方,不要在使用python2的环境去使用django...    1.创建...

2018-02-26 23:00:24 510

原创 部署日记

经过开始的配置阿里云的Ubuntu服务器接着在服务器下安装Python3.6的过程,终于我们要开始布置环境了...(为什么要用3.6,不仅是因为3.5的pip问题,更重要的是我的项目中有一个模块需要3.5.3版本以上才能使用,所以我就索性使用了3.6)1.Virtulenv想必大家都会使用这个虚拟环境,为了不污染环境,我们也需要安装一下,使用pip3 install virtulenv  (下载前...

2018-02-16 20:03:00 253

转载 Ubuntu下安装Python 3.6

在Ubuntu下安装3.6(由于自带的Python3.5的pip功能没有,尝试安装也不成功,索性就直接安装python3.6了)安装过程中遇到的问题:首先检查是否安装了openssl   apt-get install openssl(若未装该库会导致python3自带的pip3安装失败)Unable to locate package xxxx :使用"sudo apt-get update"的...

2018-02-15 18:47:56 873

转载 Secure CRT 远程链接阿里云服务器

链接阿里云服务器注意事项: 1.测试你的ECS是否能连上公网,例:ping www.baidu.com 2.主机名填写:服务器实例的公网ip地址,在实例界面就可以查看 附上阿里云liunx服务器链接教程:https://help.aliyun.com/document_detail/25434.html?spm=a2c4g.11186623.6.610.jqJZIU#linux    在使用Sec...

2018-02-15 11:37:16 8950

原创 被面试官血虐后的自省

该篇文章记录的都是自己去各家面试时被问到的问题,在当时面试的时候可能回答不上或者答不完全,回来整理之后记录下来,重新回答问题的同时也反省自己的不足。回答问题的时候不要仅仅局限于回答的表面1.你熟知的数据结构有哪些?按照逻辑结构区分:1、集合 (所有元素都归属于该集合,并没有什么关系)2、线性表(一对一关系)  3、树(一对多关系) 4、图(多对多关系)线性表的变种:队列、栈

2018-01-10 20:31:47 403

原创 flask.jinja2模板中自动转义和取消转义的分析

jinja2在默认的情况下是实现自动转义的而什么对象会被自动转义呢?答案是:被渲染到页面的对象中没有实现__html__方法的对象换句话说,就是假设一个对象实现了__html__方法那么这个对象就是安全的,jinja2模板就不会将它转义,即使他就是个恶意的脚本那么为了防止被恶意脚本攻击,jinja2模板默认开启了自动转义,频繁的自动转义是会大量的消耗资源的,所以在确定该数据是安全的情况

2017-09-23 19:09:44 10401

原创 根据二叉树遍历的结果重构二叉树

二叉树遍历分为3中前序遍历顺序 根节点->左节点->右节点下列该图的前序顺序:ABCDEFGH中序遍历顺序 左节点->根节点->右节点中序顺序:CBEDAGFH后序遍历顺序 左节点->右节点->根节点后续:CEDBGHFA重构二叉树 必须知道两个遍历顺序且两个遍历顺序中必须有一个中序遍历假设 已知中序和

2017-09-22 10:59:58 487

空空如也

空空如也

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

TA关注的人

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