<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fanny_git的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fanny_git</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fanny_git]]></copyright><item><title><![CDATA[淘宝爬虫实战---requests库实现模拟登陆模块]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79621675</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79621675</guid><author>fanny_git</author><pubDate>Tue, 20 Mar 2018 10:16:13 +0800</pubDate><description><![CDATA[淘宝网---爬虫    （一）、requests库实现淘宝网模拟登陆    最近想要写一个淘宝网的爬虫,具备模拟登陆、代理IP池、根据关键词爬取搜索页面商品数据,第一个目标就是淘宝的模拟登陆,不得不说，淘宝的用户登陆的验证方式有点复杂，富有挑战性....      实现步骤：      1.获取必要的登陆参数      2.普通的账户登陆需要经过passport.alibaba.com获取验证用户...]]></description><category></category></item><item><title><![CDATA[Django2.0学习笔记]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79421986</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79421986</guid><author>fanny_git</author><pubDate>Fri, 02 Mar 2018 19:44:57 +0800</pubDate><description><![CDATA[通用views、编写自动化测试、static文件路径的读取通用views：from django.views import generic 在generic的文件中有着许多通用的views类__all__ = [    'View', 'TemplateView', 'RedirectView', 'ArchiveIndexView',    'YearArchiveView', 'MonthAr...]]></description><category></category></item><item><title><![CDATA[Django2.0学习笔记]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79414395</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79414395</guid><author>fanny_git</author><pubDate>Thu, 01 Mar 2018 21:38:23 +0800</pubDate><description><![CDATA[在Django中的响应都是HttpResponse 或者是一个 错误响应(404,403)1.响应(render,HttpResponse....)render,HttpResponse,redirect等都是属于HttpResponse子类，只是不同的功能而已在使用render渲染的时候在app的目录下需要创建templates的目录文件，加载的templates的目录文件其实与settings...]]></description><category></category></item><item><title><![CDATA[Django2.0学习笔记]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79384717</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79384717</guid><author>fanny_git</author><pubDate>Tue, 27 Feb 2018 18:48:51 +0800</pubDate><description><![CDATA[你的项目名称：your_project_name1.配置数据库    默认是使用SQLite的数据库，如果要使用其他的数据库需要改变your_project_name/setting.py 中的DATABASES变量中的default字段    Django默认配置使用SQLiteDATABASES = {
    'default': {
        'ENGINE': 'django.db...]]></description><category></category></item><item><title><![CDATA[Django2.0学习笔记]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79381222</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79381222</guid><author>fanny_git</author><pubDate>Mon, 26 Feb 2018 23:00:24 +0800</pubDate><description><![CDATA[    最近，django的版本更新到了2.0，也改了不少地方，有些模糊有flask框架的影子，所以在此从文档中去复习Django..    python -m django --version （查看模块版本） 由于django2.0的版本只支持python3，所以django2.0不在兼容python2，这是需要注意的地方，不要在使用python2的环境去使用django...    1.创建...]]></description><category></category></item><item><title><![CDATA[部署日记]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79328977</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79328977</guid><author>fanny_git</author><pubDate>Fri, 16 Feb 2018 20:03:00 +0800</pubDate><description><![CDATA[经过开始的配置阿里云的Ubuntu服务器接着在服务器下安装Python3.6的过程，终于我们要开始布置环境了...（为什么要用3.6，不仅是因为3.5的pip问题，更重要的是我的项目中有一个模块需要3.5.3版本以上才能使用，所以我就索性使用了3.6）1.Virtulenv想必大家都会使用这个虚拟环境，为了不污染环境，我们也需要安装一下,使用pip3 install virtulenv  (下载前...]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装Python 3.6]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79328605</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79328605</guid><author>fanny_git</author><pubDate>Thu, 15 Feb 2018 18:47:56 +0800</pubDate><description><![CDATA[在Ubuntu下安装3.6（由于自带的Python3.5的pip功能没有，尝试安装也不成功，索性就直接安装python3.6了）安装过程中遇到的问题：首先检查是否安装了openssl   apt-get install openssl（若未装该库会导致python3自带的pip3安装失败）Unable to locate package xxxx ：使用&quot;sudo apt-get update&quot;的...]]></description><category></category></item><item><title><![CDATA[Secure CRT 远程链接阿里云服务器]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79327870</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79327870</guid><author>fanny_git</author><pubDate>Thu, 15 Feb 2018 11:37:16 +0800</pubDate><description><![CDATA[链接阿里云服务器注意事项： 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...]]></description><category></category></item><item><title><![CDATA[被面试官血虐后的自省]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/79027959</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/79027959</guid><author>fanny_git</author><pubDate>Wed, 10 Jan 2018 20:31:47 +0800</pubDate><description><![CDATA[该篇文章记录的都是自己去各家面试时被问到的问题，在当时面试的时候可能回答不上或者答不完全，回来整理之后记录下来，重新回答问题的同时也反省自己的不足。回答问题的时候不要仅仅局限于回答的表面
1.你熟知的数据结构有哪些？
按照逻辑结构区分：
1、集合 （所有元素都归属于该集合，并没有什么关系）
2、线性表（一对一关系）  3、树（一对多关系） 4、图（多对多关系）
线性表的变种：队列、栈
]]></description><category></category></item><item><title><![CDATA[flask.jinja2模板中自动转义和取消转义的分析]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/78072690</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/78072690</guid><author>fanny_git</author><pubDate>Sat, 23 Sep 2017 19:09:44 +0800</pubDate><description><![CDATA[jinja2在默认的情况下是实现自动转义的
而什么对象会被自动转义呢？答案是:被渲染到页面的对象中没有实现__html__方法的对象
换句话说,就是假设一个对象实现了__html__方法那么这个对象就是安全的,jinja2模板就不会将它转义,即使他就是个恶意的脚本
那么为了防止被恶意脚本攻击,jinja2模板默认开启了自动转义,频繁的自动转义是会大量的消耗资源的,所以在确定该数据是安全的情况]]></description><category></category></item><item><title><![CDATA[根据二叉树遍历的结果重构二叉树]]></title><link>https://blog.youkuaiyun.com/fanny_git/article/details/78060675</link><guid>https://blog.youkuaiyun.com/fanny_git/article/details/78060675</guid><author>fanny_git</author><pubDate>Fri, 22 Sep 2017 10:59:58 +0800</pubDate><description><![CDATA[二叉树遍历分为3中
前序遍历

顺序 根节点->左节点->右节点

下列该图的前序顺序：ABCDEFGH
中序遍历

顺序 左节点->根节点->右节点

中序顺序：CBEDAGFH
后序遍历

顺序 左节点->右节点->根节点

后续:CEDBGHFA







重构二叉树 必须知道两个遍历顺序且两个遍历顺序中必须有一个中序遍历
假设 已知中序和]]></description><category></category></item></channel></rss>