<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_44239385的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_44239385</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_44239385]]></copyright><item><title><![CDATA[http状态码---关于404和它的兄弟们]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/89567792</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/89567792</guid><author>weixin_44239385</author><pubDate>Fri, 26 Apr 2019 20:09:03 +0800</pubDate><description><![CDATA[可能大家经常会见到404not found，无法找到指定位置的资源，其实404是http请求状态码的一种。

那么http状态码是什么呢？它是怎么产生的呢？

定义

每一个http响应都会带有一个http状态码用来表示http服务器的响应状态。

http所有状态码的第一个数字代表了响应的状态，1：消息，2：成功，3：重定向，4：请求错误，客户端有误，5、6：服务器错误。

产生

当浏览者访问...]]></description><category></category></item><item><title><![CDATA[pycharm自动添加文件头注释]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/89552094</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/89552094</guid><author>weixin_44239385</author><pubDate>Fri, 26 Apr 2019 14:59:07 +0800</pubDate><description><![CDATA[1.打开pycharm点击file---》settings



2. editor---&gt;file and code templates----&gt;python script



3.在注释版中输入

# @Time : ${DATE} ${TIME}

# @Author : xx

# @File : ${NAME}.py

# @Software: ${PRODUCT_...]]></description><category></category></item><item><title><![CDATA[浅析cookie和session的区别]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/89524994</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/89524994</guid><author>weixin_44239385</author><pubDate>Thu, 25 Apr 2019 20:36:46 +0800</pubDate><description><![CDATA[区别

1.cookie以文本文件的格式存储在浏览器中，而session存储在服务器；

2.cookie的存储限制了数据量，只允许4KB,而session是无限量的；

3.cookie可以很容易的被访问，容易被他人窃取，不安全，而session却很难被访问到，比较安全；

4.session在一定时间内存放在服务器上，这样随着访问量的增加，就比较占用服务器的资源，降低了服务器的性能，而cook...]]></description><category></category></item><item><title><![CDATA[get和post的区别让你有话可说]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/89520522</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/89520522</guid><author>weixin_44239385</author><pubDate>Thu, 25 Apr 2019 19:49:32 +0800</pubDate><description><![CDATA[几个疑问？

要知道get和post的区别，首先要知道get和post是什么？

get和post是http协议的两种请求方式

那么http又是什么呢？

http是基于TCP/IP协议，数据能在万维网中通信的一种协议

也就是说http的底层是TCP/IP,那么get和post的底层也就是TCP/IP,也就是说get和post都是TCP链接。

举个例子：运送货物时，TCP相当于车辆，如果没有...]]></description><category></category></item><item><title><![CDATA[快速了解算法和四大排序]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/89416992</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/89416992</guid><author>weixin_44239385</author><pubDate>Sat, 20 Apr 2019 14:22:13 +0800</pubDate><description><![CDATA[算法

算法是一种针对某个问题完整有效的，具备完整清晰指令的策略。

同样一个问题，可以由多种算法实现，我们需要做的是尽量最优。

算法在评价的时候具有时间复杂度，空间复杂度。

时间复杂度：执行消耗时间。采用大O记法。

空间复杂度：消耗的资源。

时间复杂度与空间复杂度成反比。

当时间复杂度低时必定会消耗大量的资源，即空间复杂度高。当空间复杂度低时必定会消耗大量的时间，即时间复杂度高。

在...]]></description><category></category></item><item><title><![CDATA[Python中的MD5加密，你会吗？]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/89408260</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/89408260</guid><author>weixin_44239385</author><pubDate>Fri, 19 Apr 2019 22:38:39 +0800</pubDate><description><![CDATA[好久没更博客了，最近做了一些web的项目，深深体会到了MD5在python中进行密码验证的优点，那么今天就来聊一下python中的MD5吧。

MD5(Message-Digest Algorithm 5) 模块用于计算信息密文（信息摘要），得出一个128位的密文。在python2中有MD5模块，可以生成MD5。


import md5
test='hello everyone'
m=md5.n...]]></description><category></category></item><item><title><![CDATA[Django安装及小试牛刀]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/88912030</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/88912030</guid><author>weixin_44239385</author><pubDate>Sat, 30 Mar 2019 15:02:24 +0800</pubDate><description><![CDATA[前面介绍了anaconda的安装，在这里将框架放在沙箱anaconda环境里

anaconda为您指路我的博客：https://blog.youkuaiyun.com/weixin_44239385/article/details/88707953

在anaconda中创建Django开发的环境


conda create -n DjangoPath python=3.6.2





pip 安装...]]></description><category></category></item><item><title><![CDATA[Django的二三事]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/88908844</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/88908844</guid><author>weixin_44239385</author><pubDate>Sat, 30 Mar 2019 11:36:44 +0800</pubDate><description><![CDATA[Django是一个开放源代码的web应用框架，由python写成。采用了MVC的框架模式，即模型M，视图V和控制器C。

起初是美国堪萨斯州的报社为了实时更新新闻，而创建了django框架。

第一事框架：

框架呢就是对同一类型项目共性代码的封装。

举个例子吧：

张三：创建一个网站

mysql--&gt;python--&gt;html

李四：创建一个网站

mysql--&gt;pyt...]]></description><category></category></item><item><title><![CDATA[Django数据库建模]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/88902955</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/88902955</guid><author>weixin_44239385</author><pubDate>Sat, 30 Mar 2019 10:41:21 +0800</pubDate><description><![CDATA[Django数据库模型搭建

在开发过程中鼓励松耦合开发，但是不能将项目全部放在根目录下，而是将功能分成块，每块被称为APP。

只有APP当中才可利用Django进行数据建模，Django采用了成熟的orm数据库建模技术，方便直观快捷。

创建APP

（1）在manage.py 文件所在目录的命令行中启动虚拟环境



（2）切入Django项目的manage.py的目录创建APP


py...]]></description><category></category></item><item><title><![CDATA[Django继承和加载模板]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/88901136</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/88901136</guid><author>weixin_44239385</author><pubDate>Fri, 29 Mar 2019 21:47:30 +0800</pubDate><description><![CDATA[一、项目基础

创建项目





shift+鼠标右键---》在此处打开命令窗口





激活anaconda



创建项目



file---》setting---》project Interpreter

修改为沙箱环境







新建视图文件，还有存放静态资源的static文件夹以及存放HTML的templates文件夹



进行settings配置





...]]></description><category></category></item><item><title><![CDATA[Anaconda]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/88707953</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/88707953</guid><author>weixin_44239385</author><pubDate>Thu, 21 Mar 2019 10:54:36 +0800</pubDate><description><![CDATA[沙箱

独立而纯净的环境

anaconda本身已经带了Python、web等

安装后所有环境变量都被清了

ipython可以用来写Python

会自动下载安装各种版本

Anaconda安装







注意：anaconda内存会越来越大，不装C盘。



注意：这里的路径不能为中文。







环境变量

本来环境变量是安装完成后默认就配置好的，但是我的没有配置好，就自己配置...]]></description><category></category></item><item><title><![CDATA[前端基础---布局]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/87908078</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/87908078</guid><author>weixin_44239385</author><pubDate>Sun, 24 Feb 2019 22:32:12 +0800</pubDate><description><![CDATA[一、布局核心：盒模型

盒模型的一些基础知识



盒子在网页中呈现的宽度Width=width+padding-left+padding-right+border-left+border-right+margin-left+margin-right

padding:内边距 有效内容和边框的距离 

               当padding发生改变时盒子大小也会发生改变此时为了保证不改变盒...]]></description><category></category></item><item><title><![CDATA[前端基础]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/87886009</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/87886009</guid><author>weixin_44239385</author><pubDate>Fri, 22 Feb 2019 21:42:35 +0800</pubDate><description><![CDATA[常识

需求+产品+UI+前端+后端

前端+后端=全栈

Web浏览器

代码---》网页

中国本土浏览器（无自主内核）

UC  360  搜狗  2345  遨游（内核是IE、谷歌等五大浏览器）

五大常用浏览器（自主内核+渲染引擎（外壳））

IE（内核：Trident）  

chrome（谷歌 内核：webkit---&amp;gt;blink）

opera（欧朋 内核：presto）  ...]]></description><category></category></item><item><title><![CDATA[个税计算器]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86642650</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86642650</guid><author>weixin_44239385</author><pubDate>Sun, 27 Jan 2019 22:02:12 +0800</pubDate><description><![CDATA[
'''
个税计算公式：
应纳税所得额=工资金额-各项社会保险费-起征点(5000元)
应纳税额=应纳税所得额 X税率-速算扣除数
各项保险占工资比重：
养老保险：8%
医疗保险：2%
失业保险：0.5%
工伤保险：0%
生育保险：0%
公积金：6%
'''


def calculator():
    try:
        all_money=int(input('请输入你的工资：'))
...]]></description><category></category></item><item><title><![CDATA[自定义函数创建多级目录]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86636441</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86636441</guid><author>weixin_44239385</author><pubDate>Fri, 25 Jan 2019 09:55:27 +0800</pubDate><description><![CDATA[此处的练习为文件的相关内容练习，如有不懂，为您指路：https://blog.youkuaiyun.com/weixin_44239385/article/details/86170893

需求：自己定义一个函数实现多层目录的创建

第一种方法：


import os
def mkdirs2(path):
    lst=path.split('/')
    for file in lst:
     ...]]></description><category></category></item><item><title><![CDATA[python基础---匿名函数]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86618912</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86618912</guid><author>weixin_44239385</author><pubDate>Wed, 23 Jan 2019 22:58:43 +0800</pubDate><description><![CDATA[1.概念

在定义函数的时候，不想给函数起一个名字。这个时候就可以用lambda来定义一个匿名函数

语法：

变量名= lambda 参数:表达式(block)

参数：可选，通常以逗号分隔的变量表达式形式，也就是位置参数

表达式：不能包含循环、return，可以包含if...else...

注意:

（1）表达式中不能包含 循环，return

（2）可以包含 if...else...语句...]]></description><category></category></item><item><title><![CDATA[Python基础---闭包函数]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86618700</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86618700</guid><author>weixin_44239385</author><pubDate>Wed, 23 Jan 2019 22:45:12 +0800</pubDate><description><![CDATA[1.概念

闭包（closure）是函数式编程的重要的语法结构，Python也支持这一特性，下面就开始介绍Python中的闭包。

内部函数包含对外部作用域而非全剧作用域名字的引用，该内部函数称为闭包函数

#函数内部定义的函数称为内部函数

闭包函数的必备条件 ：

（1）必须要有内层函数

（2）内层要引用外层变量

在Python中创建一个闭包可以归结为以下三点：

（1）闭包函数必须有内嵌...]]></description><category></category></item><item><title><![CDATA[python基础---推导式]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86617911</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86617911</guid><author>weixin_44239385</author><pubDate>Wed, 23 Jan 2019 21:53:43 +0800</pubDate><description><![CDATA[1.概念

推导式comprehensions（又称解析式），是Python的一种独有特性。

推导式是可以从一个数据序列构建另一个新的数据序列。比如说给定一个列表，可以由推导式生成一个新的列表。

2.列表推导式

（1）概念

列表推导式(list comprehension)是利用其它列表创建新列表的一种方式，

工作原理类似for循环，即可对得到的元素进行转换或者筛选。

（2）列表推导式...]]></description><category></category></item><item><title><![CDATA[Python基础---协程]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86596151</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86596151</guid><author>weixin_44239385</author><pubDate>Tue, 22 Jan 2019 16:01:17 +0800</pubDate><description><![CDATA[1.概念

协程：协助程序，线程和进程都是抢占式特点，线程和进程的切换我们是不能参与的。

而协程是非抢占式特点，协程也存在着切换，这种切换是由我们用户来控制的。

协程主解决的是IO的操作。

协程，又称微线程，纤程。英文名Coroutine。

2.优点

优点1

协程极高的执行效率。因为子程序切换不是线程切换，而是由程序自身控制，因此，没有线程切换的开销，和多线程比，线程数量越多，协程的性...]]></description><category></category></item><item><title><![CDATA[Python基础---多任务]]></title><link>https://blog.youkuaiyun.com/weixin_44239385/article/details/86568695</link><guid>https://blog.youkuaiyun.com/weixin_44239385/article/details/86568695</guid><author>weixin_44239385</author><pubDate>Mon, 21 Jan 2019 19:20:41 +0800</pubDate><description><![CDATA[目录

一、操作系统 

二、多任务

1.电脑实现多任务的原理

单核cpu

双核/多核cpu

2.查看cpu

三、进程

1.什么是进程

2.创建进程

3.进程的状态

4.进程之间的通信

（1）引入

（2）队列queue

（3）传递参数

（4）通信

5.进程池

 四、线程

1.线程概念

2.进程和线程之间的关系

3.使用threading模块

（1）线程引入

...]]></description><category></category></item></channel></rss>