<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dianyi3179的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dianyi3179</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dianyi3179]]></copyright><item><title><![CDATA[Docker 入门教程与实践]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172183</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172183</guid><author>dianyi3179</author><pubDate>Mon, 29 Jan 2018 10:40:00 +0800</pubDate><description><![CDATA[title: Docker 入门教程与实践
tags: Docker
----
在Windows上安装Docker客户端
1、下载Docker TollBox:
https://docs.docker.com/toolbox/toolbox_install_windows/
2、安装的exe文件
在安装的过程中选中相应的勾选项，基本上是全部选择。
docker在安装的过程中会自动安装V...]]></description><category></category></item><item><title><![CDATA[python2.7 安装Django]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172182</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172182</guid><author>dianyi3179</author><pubDate>Tue, 26 Dec 2017 16:04:00 +0800</pubDate><description><![CDATA[目前Django最新版是2.0，不支持Python2，在使用pip 安装的时候会报错，pip默认安装的是最新的稳定版本
使用pip指定安装的版本：pip install django==1.11.4
等待即可！


转载于:https://www.cnblogs.com/Python666/p/8118479.html...]]></description><category></category></item><item><title><![CDATA[python2.7 加密模块 解决各种坑]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172180</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172180</guid><author>dianyi3179</author><pubDate>Wed, 22 Nov 2017 17:22:00 +0800</pubDate><description><![CDATA[1 Python27 安装crypto
Windows安装
在Windows上安装的时候直接 pip install pycrypto会报错，参考：http://blog.youkuaiyun.com/teloy1989/article/details/72862108
2.安装 Microsoft Visual C++ 9.0 
由于直接安装安装Crypto模块 会报错如下：因此需要先安装Micr...]]></description><category></category></item><item><title><![CDATA[python selenium 模块的安装及使用]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172179</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172179</guid><author>dianyi3179</author><pubDate>Fri, 10 Nov 2017 21:52:00 +0800</pubDate><description><![CDATA[安装
pip install selenium 或者到https://pypi.python.org/pypi/selenium 下载setup安装包，之后进入目录后运行python setup.py install
官方文档
官方文档地址：http://selenium-python.readthedocs.io/installation.html
安装驱动
需要下载相应浏览器的驱动，...]]></description><category></category></item><item><title><![CDATA[postgresql 查询某一个表中的所有字段]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172177</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172177</guid><author>dianyi3179</author><pubDate>Fri, 10 Nov 2017 11:14:00 +0800</pubDate><description><![CDATA[postgresql 查询某一个表中的所有字段，也就是查询所有的列名
select * from information_schema.columns
where table_schema='public' and table_name='表名称 ';


转载于:https://www.cnblogs.com/Python666/p/7813614.html...]]></description><category></category></item><item><title><![CDATA[Python IDE PyCharm的快捷键大全]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172178</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172178</guid><author>dianyi3179</author><pubDate>Thu, 09 Nov 2017 13:57:00 +0800</pubDate><description><![CDATA[Python IDE PyCharm的快捷键大全
1、编辑（Editing）
Ctrl + Space 基本的代码完成（类、方法、属性）
Ctrl + Alt + Space 快速导入任意类
Ctrl + Shift + Enter 语句完成
Ctrl + P 参数信息（在方法中调用参数）
Ctrl + Q 快速查看文档
Shift + F1 外部文档
Ctrl + 鼠标 简介
Ctrl...]]></description><category></category></item><item><title><![CDATA[结束系统占用80端口的方法]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172174</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172174</guid><author>dianyi3179</author><pubDate>Tue, 07 Nov 2017 17:02:00 +0800</pubDate><description><![CDATA[结束系统占用80端口的方法
【Windows 8】PID为4的system进程占用80端口的解决办法
1、运行cmd，然后输入netstat -a -n -o，回车；
2、查看IP地址为 “0.0.0.0:80” 的那一行最后的PID，把这几个数字记下来；
3、启动“任务管理器”——“进程”，在“工具栏（详细信息）”——“选择列”前面的框里打上勾；
4、然后找到与刚才那个PID对应的是程...]]></description><category></category></item><item><title><![CDATA[fluent Python]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172175</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172175</guid><author>dianyi3179</author><pubDate>Fri, 03 Nov 2017 10:04:00 +0800</pubDate><description><![CDATA[1.1 Python风格的纸牌
Python collections模块中的内置模块：namedtuple
https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001411031239400f7181f65f33a4623bc42276a605debf6000
import...]]></description><category></category></item><item><title><![CDATA[python doctest测试]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172172</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172172</guid><author>dianyi3179</author><pubDate>Thu, 02 Nov 2017 10:22:00 +0800</pubDate><description><![CDATA[title: Python doctest测试
tags: Python
---
doctest测试

python 提供了REPL（read-eval-print loop，读取、求值、输出的循环）
官方地址：https://docs.python.org/3/library/doctest.html
"""
This is the "example" module.

The ex...]]></description><category></category></item><item><title><![CDATA[PostgreSql的使用]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172173</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172173</guid><author>dianyi3179</author><pubDate>Sat, 14 Oct 2017 09:57:00 +0800</pubDate><description><![CDATA[title: PostgreSql的使用
tags: PostgreSql
---
PostgreSql官网: https://www.postgresql.org/
1 PostgreSql的安装
1.1 Windows安装
下载：可以选择不同版本和不同的系统
https://www.enterprisedb.com/downloads/postgres-postgresql-dow...]]></description><category></category></item><item><title><![CDATA[Python pep8代码规范]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172171</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172171</guid><author>dianyi3179</author><pubDate>Sun, 24 Sep 2017 23:35:00 +0800</pubDate><description><![CDATA[title: Python pep8代码规范
tags: Python
---
介绍(Introduction)

官方文档：PEP 8 -- Style Guide for Python Code
很多的项目都有自己的代码规范，如果和自己的项目冲突,优先按照自己项目的规范。
保持盲目的一致是头脑简单的表现(A Foolish Consistency Is The Hobgoblin ...]]></description><category></category></item><item><title><![CDATA[名称空间 作用域 闭包]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172170</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172170</guid><author>dianyi3179</author><pubDate>Sun, 24 Sep 2017 00:55:00 +0800</pubDate><description><![CDATA[什么是名称空间
名称空间是存放名字的地方，对于x=1来说，1存放在内存中，x这个名字和x=1之间的绑定关系存放在名称空间中。
名称空间的加载顺序
对于test.py来说
1、Python解释器先启动，先加载内置名称空间
2、对于test.py这个文件，加载文件中的全局名称空间，如函数名，定义的变量名
3、在执行文件中的代码的时候，调用函数，临时产生局部名称空间
名字的查找顺序
局部名称空...]]></description><category></category></item><item><title><![CDATA[面向对象封装]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172169</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172169</guid><author>dianyi3179</author><pubDate>Tue, 12 Sep 2017 14:53:00 +0800</pubDate><description><![CDATA[面向对象封装应用
这里通过封装构造成页面的搜索条件
"""
面向对象封装的特点是：职责划分，封装什么就处理什么，然后给其他的类使用
FilterOption类中封装的是具体的处理功能，FilterList类中传入参数option，和data_list,
option:实例化对象的时候，传入的参数是FilterOption实例化的对象,就是FilterList可以调用FilterOptio...]]></description><category></category></item><item><title><![CDATA[Python单例模式]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172168</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172168</guid><author>dianyi3179</author><pubDate>Mon, 11 Sep 2017 19:31:00 +0800</pubDate><description><![CDATA[title: Python单例模式
tags: Python
---
单例模式就是对象只实例化一次，再次实例化还是原来实例化的。单例模式的创建一共有三种方式：
1 模块导入的方式

导入的模块中有实例化的对象，该对象就是单例模式。仅在模块导入的时候实例化一次，之后就可以使用该对象。
如CRM中v1.py中实例化的site。site = CurdSite()  # 实例化对象，就是sel...]]></description><category></category></item><item><title><![CDATA[算法]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172166</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172166</guid><author>dianyi3179</author><pubDate>Tue, 05 Sep 2017 17:18:00 +0800</pubDate><description><![CDATA[title: 算法
tags: 算法
---
算法（Algorithm）：一个计算过程，解决问题的方法
递归

递归的两个特点：

调用自身
结束条件

def func3(x):
    if x &gt; 0:
        print(x)
        func3(x - 1)
func3(3)

def func3(x):
    if x &gt; 0:
       ...]]></description><category></category></item><item><title><![CDATA[Python 排序算法]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172167</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172167</guid><author>dianyi3179</author><pubDate>Sat, 02 Sep 2017 21:46:00 +0800</pubDate><description><![CDATA[列表排序就是把无序的列表变成有序的列表，Python中内置的是sort()是用C语言写的，速度快，在实际的应用是使用，这里是用Python写排序的算法，仅供学习
冒泡排序
"""
冒泡排序，注意的关键点是有序区和无序区
比较相邻的两个数的大小，如果前面的数比后面的数大，则交换，
交换完一次称为一趟，每一趟的指针：n-i-1(ns是总数，i是趟数)，即每一趟遍历的个数
"""
import...]]></description><category></category></item><item><title><![CDATA[Python F-string 更快的格式化]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172164</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172164</guid><author>dianyi3179</author><pubDate>Fri, 01 Sep 2017 12:04:00 +0800</pubDate><description><![CDATA[Python的格式化有%s,format,F-string,下面是比较这三种格式化的速度比较
In [12]: a = 'hello'

In [13]: b = 'world'

In [14]: f'{a+b}'
Out[14]: 'helloworld'

In [16]: '%s'%(a+b)
Out[16]: 'helloworld'

In [17]: '{}'.format...]]></description><category></category></item><item><title><![CDATA[pycharm 安装插件 支持markdown]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172165</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172165</guid><author>dianyi3179</author><pubDate>Thu, 31 Aug 2017 19:38:00 +0800</pubDate><description><![CDATA[github项目中的README文件通常是md格式的，但是pycharm默认是不支持的，需要安装插件
进入settings中搜索plugins,然后在plugins中搜索markdown support install即可
参考：
http://blog.youkuaiyun.com/xiemanr/article/details/72551788
http://blog.jobbole.com/5...]]></description><category></category></item><item><title><![CDATA[爬虫]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172162</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172162</guid><author>dianyi3179</author><pubDate>Tue, 29 Aug 2017 08:34:00 +0800</pubDate><description><![CDATA[title: 爬虫
tags: Python
---
基本操作

url发送http请求
requests
安装：pip3 install requests
使用：import requests

requests.get
encoding 默认的编码格式utf8,涉及不同的编码格式的时候可以自己指定
content 字节内容
text 解码后的文本内容

import request...]]></description><category></category></item><item><title><![CDATA[算法]]></title><link>https://blog.youkuaiyun.com/dianyi3179/article/details/102172163</link><guid>https://blog.youkuaiyun.com/dianyi3179/article/details/102172163</guid><author>dianyi3179</author><pubDate>Sat, 26 Aug 2017 11:18:00 +0800</pubDate><description><![CDATA[title: 算法
tags: 算法
---
算法（Algorithm）：一个计算过程，解决问题的方法
递归
递归的两个特点：

调用自身
结束条件

def func3(x):
    if x &gt; 0:
        print(x)
        func3(x - 1)
func3(3)

def func3(x):
    if x &gt; 0:
        ...]]></description><category></category></item></channel></rss>