<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[changkai456的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/changkai456</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; changkai456]]></copyright><item><title><![CDATA[Python中布尔类型 短路计算原理]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/82377665</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/82377665</guid><author>changkai456</author><pubDate>Tue, 04 Sep 2018 08:53:59 +0800</pubDate><description><![CDATA[Python支持布尔类型的数据，布尔类型只有True和False两种值，但是布尔类型有以下几种运算：

与运算：只有两个布尔值都为 True 时，计算结果才为 True。


True and True   # ==&amp;gt; True
True and False   # ==&amp;gt; False
False and True   # ==&amp;gt; False
False and False   ...]]></description><category></category></item><item><title><![CDATA[linux   文件inode 详解]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80952417</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80952417</guid><author>changkai456</author><pubDate>Sat, 07 Jul 2018 16:19:18 +0800</pubDate><description><![CDATA[以下内容转载自： https://www.cnblogs.com/itech/archive/2012/05/15/2502284.html文件名 -&amp;gt; inode -&amp;gt; device block  转自：http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.b...]]></description><category></category></item><item><title><![CDATA[rest_framework框架]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80910197</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80910197</guid><author>changkai456</author><pubDate>Wed, 04 Jul 2018 11:46:05 +0800</pubDate><description><![CDATA[rest_framework框架的认识　　它是基于Django的，帮助我们快速开发符合RESTful规范的接口框架。一  路由　　可以通过路由as_view()传参 根据请求方式的不同执行对应不同的方法　　在routers模块下 封装了很多关于路由的方法 ， 最基础的BaseRouter类，给我提供自定制的接口。　　下面这个方法给我们提供了自动生成两条带参数的urlfrom rest_framew...]]></description><category></category></item><item><title><![CDATA[关于RESTful一些注意事项和接口开发规范]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80909962</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80909962</guid><author>changkai456</author><pubDate>Wed, 04 Jul 2018 11:39:59 +0800</pubDate><description><![CDATA[RESTful接口规范：一、   URIURI规范1.不用大写；2.用中杠 - 不用下杠 _ ；3.参数列表要encode；4.URI中的名词表示资源集合，使用复数形式。5.在RESTful架构中，每个网址代表一种资源（resource），所以网址中不能有动词，只能有名词（特殊情况可以使用动词），而且所用的名词往往与数据库的表格名对应。 资源集合 vs单个资源URI表示资源的两种方式：资源集合、单...]]></description><category></category></item><item><title><![CDATA[vue中v-text，v-html, v-model, {{}}之间的异同]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80854671</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80854671</guid><author>changkai456</author><pubDate>Fri, 29 Jun 2018 11:41:35 +0800</pubDate><description><![CDATA[首先我们知道vue中有很多自定义指令，以v- 开头，例如：v-text，v-bind，v-model, v-if,等在这些指令中，部分指令之间是很容易被混淆，所以今天决定自己总结一下以下几个相似指令之间的异同：1.v-textv-text是用于操作纯文本，它会替代显示对应的数据对象上的值。当绑定的数据对象上的值发生改变，插值处的内容也会随之更新。注意：此处为单向绑定，数据对象上的值改变，插值会发生...]]></description><category></category></item><item><title><![CDATA[Vue中的缩写：v-bind、v-on]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80806272</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80806272</guid><author>changkai456</author><pubDate>Mon, 25 Jun 2018 19:24:41 +0800</pubDate><description><![CDATA[v-bind缩写：:预期：any (with argument) | Object (without argument)参数：attrOrProp (optional)修饰符： .prop - 被用于绑定 DOM 属性。.camel - (2.1.0+) 将 kebab-case 特性名转换为 camelCase..sync (2.3.0+) 语法糖，会扩展成一个更新父组件绑定值的 v-on 侦听...]]></description><category></category></item><item><title><![CDATA[python post请求实例 & json -- str互相转化（application/x-www-form-urlencoded \ multipart/form-data）]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80765085</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80765085</guid><author>changkai456</author><pubDate>Thu, 21 Jun 2018 19:30:38 +0800</pubDate><description><![CDATA[目录：urlencode &amp;amp; quote &amp;amp; unquote (url 中带中文参数)python httplib urllib urllib2区别（一撇）python post请求实例 &amp;amp; json -- str互相转化（application/x-www-form-urlencoded \ multipart/form-data）第一部分：HTTP 协议规定POST 提...]]></description><category></category></item><item><title><![CDATA[Python3中 对local和nonlocal 关键字的认识]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80763408</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80763408</guid><author>changkai456</author><pubDate>Thu, 21 Jun 2018 17:15:54 +0800</pubDate><description><![CDATA[nonlocal关键字用来在函数或其他作用域中使用外层(非全局)变量。    nonlocal用于声明，修改嵌套作用域（enclosing 作用域，外层非全局作用域）中的变量，如下实例：[python] view plain copy#!/usr/bin/python3     def outer():      num = 10      def inner():          nonloc...]]></description><category></category></item><item><title><![CDATA[对于Python中@property的理解和使用]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80729340</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80729340</guid><author>changkai456</author><pubDate>Tue, 19 Jun 2018 10:23:24 +0800</pubDate><description><![CDATA[重看狗书,看到对User表定义的时候有下面两行    @property
    def password(self):
        raise AttributeError('password is not a readable attribute')

    @password.setter
    def password(self, password):
        self.p...]]></description><category></category></item><item><title><![CDATA[Django实现任意文件上传（最简单的方法）]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80711083</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80711083</guid><author>changkai456</author><pubDate>Sat, 16 Jun 2018 08:37:06 +0800</pubDate><description><![CDATA[利用Django实现文件上传并且保存到指定路径下，其实并不困难，完全不需要用到django的forms，也不需要django的models，就可以实现，下面开始实现。第一步：在模板文件中，创建一个form表单，需要特别注意的是，在有文件上传的form表单中，method属性必须为post，而且必须指定它的enctype为&quot;multipart/form-data&quot;，表明不对字符进行编码，具体的代码如...]]></description><category></category></item><item><title><![CDATA[django URL模式浅析]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80673264</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80673264</guid><author>changkai456</author><pubDate>Wed, 13 Jun 2018 00:45:01 +0800</pubDate><description><![CDATA[准备首先新建一个Django 项目。django-admin startproject urlTest
# 进入manage.py所在目录后
./manage.py startapp app1
./manage.py startpap app21234此时我们新建了一个名为urlTest的项目，其中有两个模块的名称分别为app1和app2。（树目录结构如下）.
├── app1
│   ├── _...]]></description><category></category></item><item><title><![CDATA[Django模版语言]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80669765</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80669765</guid><author>changkai456</author><pubDate>Tue, 12 Jun 2018 19:08:36 +0800</pubDate><description><![CDATA[Django模版语言¶本文将介绍Django模版系统的语法。如果您需要更多该系统如何工作的技术细节，以及希望扩展它，请浏览 The Django template language: for Python programmers.Django模版语言的设计致力于在性能和简单上取得平衡。 它的设计使习惯于使用HTML的人也能够自如应对。如果您有过使用其他模版语言的经验，像是 Smarty 或者 Ji...]]></description><category></category></item><item><title><![CDATA[django auth模块详解]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80657817</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80657817</guid><author>changkai456</author><pubDate>Mon, 11 Jun 2018 21:00:17 +0800</pubDate><description><![CDATA[auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。auth可以和admin模块配合使用， 快速建立网站的管理系统。在INSTALLED_APPS中添加'django.contrib.auth'使用该APP, auth模块默认启用。UserUser是auth模块中维护用户信息的关系模式(继承了models.Model), 数据库中该表被命名为auth_use...]]></description><category></category></item><item><title><![CDATA[算法（二）初等排序前篇[插入和希尔排序]]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80647675</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80647675</guid><author>changkai456</author><pubDate>Mon, 11 Jun 2018 09:45:51 +0800</pubDate><description><![CDATA[前言排序是算法的基础，排序有很多种方法，有些方法实现起来很简单，但是效率较差，我们可以将这些排序的方法称之为初等排序。这篇文章我们就来学习初等排序中的插入排序和希尔排序。1.插入排序插入排序比较容易想到，思路与打扑克时排列牌的顺序是类似的。比如我们左手拿牌，然后用右手将牌从左到右，从小到大来排序，这就需要我们把需要进行排列的牌抽出来放到合适的位置，并且不断的重复，直到牌的顺序排好，这个过程就可以理...]]></description><category></category></item><item><title><![CDATA[算法（一）时间复杂度]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80647582</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80647582</guid><author>changkai456</author><pubDate>Mon, 11 Jun 2018 09:39:17 +0800</pubDate><description><![CDATA[转载自：https://blog.youkuaiyun.com/itachi85/article/details/54882603

 

1.算法的效率

虽然计算机能快速的完成运算处理，但实际上，它也需要根据输入数据的大小和算法效率来消耗一定的处理器资源。要想编写出能高效运行的程序，我们就需要考虑到算法的效率。 
算法的效率主要由以下两个复杂度来评估： 时间复杂度：评估执行程序所需的时间。可以估算出程序对...]]></description><category></category></item><item><title><![CDATA[Http请求中Content-Type讲解以及在Spring MVC中的应用]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80611360</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80611360</guid><author>changkai456</author><pubDate>Thu, 07 Jun 2018 16:31:05 +0800</pubDate><description><![CDATA[引言： 在Http请求中，我们每天都在使用Content-type来指定不同格式的请求信息，但是却很少有人去全面了解content-type中允许的值有多少，这里将讲解Content-Type的可用值，以及在Spring MVC中如何使用它们来映射请求信息。1.  Content-Type  MediaType，即是Internet Media Type，互联网媒体类型；也叫做MIME类型，在Ht...]]></description><category></category></item><item><title><![CDATA[Python中类的内置方法]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80597570</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80597570</guid><author>changkai456</author><pubDate>Wed, 06 Jun 2018 16:55:39 +0800</pubDate><description><![CDATA[__getattr__ __setattr__ __delattr____getattribute____getitem__ __setitem__ __delitem____repr__ __str__ __format____str____repr____format____slots____del____call____iter__ __next____get__ __set__ __del...]]></description><category></category></item><item><title><![CDATA[python类class中_init_函数以及参数self的简单解释]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80574403</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80574403</guid><author>changkai456</author><pubDate>Mon, 04 Jun 2018 22:47:07 +0800</pubDate><description><![CDATA[1）class类包含：类的属性：类中所涉及的变量 类的方法：类中函数2）_init_函数（方法）1.首先说一下，带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。 2.init函数（方法）支持带参数的类的初始化 ，也可为声明该类的属性 3.init函数（方法）的第一个参数必须是 self（self为习惯用法，也可以用别的名字），后续参数则可 以自由指定，和定义函数没有任何...]]></description><category></category></item><item><title><![CDATA[Python中字段(属性)、方法、特性的区别]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80574394</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80574394</guid><author>changkai456</author><pubDate>Mon, 04 Jun 2018 22:45:55 +0800</pubDate><description><![CDATA[Python中字段（属性）、方法、特性的区别：Num01–&amp;gt;字段分类：类属性和实例属性类属性：类属性就是类对象所拥有的属性，它被所有类对象的实例对象所共有，在内存中只存在一个副本。对于公有的类属性，在类外可以通过类对象和实例对象访问。

实例属性：实例属性就是实例对象所拥有的属性。123class People(object):
    country = 'name' #类属性

prin...]]></description><category></category></item><item><title><![CDATA[如何简单地理解Python中的if __name__ == '__main__'（转）]]></title><link>https://blog.youkuaiyun.com/changkai456/article/details/80550290</link><guid>https://blog.youkuaiyun.com/changkai456/article/details/80550290</guid><author>changkai456</author><pubDate>Sat, 02 Jun 2018 18:36:15 +0800</pubDate><description><![CDATA[1. 摘要通俗的理解__name__ == '__main__'：假如你叫小明.py，在朋友眼中，你是小明(__name__ == '小明')；在你自己眼中，你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是：当.py文件被直接运行时，if __name__ == '__main__'之下的代码块将被运行；当.py文件以模块形式被...]]></description><category></category></item></channel></rss>