<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IWTK_wcl的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IWTK_wcl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IWTK_wcl]]></copyright><item><title><![CDATA[HTML从入门到放弃1]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/102406012</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/102406012</guid><author>IWTK_wcl</author><pubDate>Tue, 08 Oct 2019 20:00:27 +0800</pubDate><description><![CDATA[第一节
&lt;div&gt; &lt;span&gt; &lt;p&gt;的使用与区别

代码段如下：
css
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
	&lt;title&gt;武林&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
	&lt;!--各级标题--&gt;
	&lt;h1&gt;人物&lt;/...]]></description><category></category></item><item><title><![CDATA[MYSQL数据库 排序、获取部分行]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84863441</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84863441</guid><author>IWTK_wcl</author><pubDate>Thu, 06 Dec 2018 19:14:18 +0800</pubDate><description><![CDATA[
排序

语法：
select * from 表名
order by 列1 asc | desc，列2 asc | desc，···
· 将行数据按照列1进行排序，如果某些行列1的值相同时，则按照列2排序，以此类推
· 默认按照列值从小到大排序
· asc 从小到大排序，即升序
· desc 从大到小排序，即降序

例：
#查询删除男生学生信息，按学号降序
select * from studen...]]></description><category></category></item><item><title><![CDATA[python学习       __slots__]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84403353</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84403353</guid><author>IWTK_wcl</author><pubDate>Fri, 23 Nov 2018 20:50:05 +0800</pubDate><description><![CDATA[与Java、C++不同，Python是一门动态语言，可以在运行过程中，修改实例的属性和增删方法。一般，任何类的实例包含一个字典__dict__,Python通过这个字典可以将任意属性绑定到实例上。有时候我们只想使用固定的属性，而不想任意绑定属性，这时候我们可以定义一个属性名称集合，只有在这个集合里的名称才可以绑定。__slots__就是完成这个功能的.
例：
&amp;gt;&amp;gt;&amp;gt; class ...]]></description><category></category></item><item><title><![CDATA[python学习  property的使用]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84307765</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84307765</guid><author>IWTK_wcl</author><pubDate>Tue, 20 Nov 2018 18:38:54 +0800</pubDate><description><![CDATA[
私有属性添加getter和setter方法

例：
class Test(object):
    def __init__(self):
        self.__num =100

    def setNum(self,newNum):
        self.__num = newNum

    def getNum(self):
        return self.__nu...]]></description><category></category></item><item><title><![CDATA[python学习  私有化]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84306209</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84306209</guid><author>IWTK_wcl</author><pubDate>Tue, 20 Nov 2018 17:19:39 +0800</pubDate><description><![CDATA[私有化
xx：公有变量
_x：单前置下划线，私有化属性或方法，from somemodule import * 禁止导入，类对象与子类可以访问
__xx__：双前后下划线，用户名字空间的魔法对象或属性。例如：__init__,不要自己命名这样的函数或方法。
xx_```：单后置下划线，用于避免与python关键字重复。



在python中，无论是属性还是方法只要有前置下划线，就是私有的
当我们...]]></description><category></category></item><item><title><![CDATA[python学习    位运算]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84189094</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84189094</guid><author>IWTK_wcl</author><pubDate>Sat, 17 Nov 2018 15:09:32 +0800</pubDate><description><![CDATA[位运算
’ &amp;amp; ’ 按位与
’ | ’ 按位或
’ ^ ’ 按位异或
’ ~  '按位取反
’ &amp;lt;&amp;lt; ’ 按位左移
’ &amp;gt;&amp;gt; ’ 按位右移
用途：直接进行二进制操作，省内存，效率高


&amp;lt;&amp;lt; 按位左移
各二进制位全部向左移动n位，高位丢弃，低位补0




按位右移
各二进制位全部向右移动n位，低位丢弃，高位补0




&amp;amp;  按位与
全都为1才...]]></description><category></category></item><item><title><![CDATA[python 深拷贝与浅拷贝]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84187683</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84187683</guid><author>IWTK_wcl</author><pubDate>Sat, 17 Nov 2018 14:45:44 +0800</pubDate><description><![CDATA[浅拷贝
浅拷贝是对一个对象的顶层拷贝，即可以理解为：拷贝了引用，并没有拷贝内容
例：
a = [1,2,3,4]
b=a
id(a)
2062999779784
id(b)
2062999779784

深拷贝
顾名思义，深层次的拷贝，深拷贝不仅仅拷贝引用，还会将整个拷贝内容复制到一片新的内存区域。
例：
import copy
c=copy.deepcopy(a)
id(c)
206299977...]]></description><category></category></item><item><title><![CDATA[MYSQL数据库  分组]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84023770</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84023770</guid><author>IWTK_wcl</author><pubDate>Tue, 13 Nov 2018 09:45:26 +0800</pubDate><description><![CDATA[1.分组
按照字段分组，表示此字段相同的数据会被放到一个组中
分组后，只能查询相同的数据列，对于有差异的数据列无法出现在结果集中
可以对分组后的数据进行统计，做聚合运算
语法：
select 例1，列2，聚合··· from 表名 group by 列1，列2，列3···
例：
#查询男女生总数
select gender count(*) from students group by gende...]]></description><category></category></item><item><title><![CDATA[MYSQL数据库  聚合函数与子查询]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84018834</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/84018834</guid><author>IWTK_wcl</author><pubDate>Tue, 13 Nov 2018 07:52:09 +0800</pubDate><description><![CDATA[聚合
为了快速统计数据，提供了5个聚合函数：
count(*)
表示计算总的行数，括号中写 * 与列名，其结果相同
例：
select count(*) from students;
select count(*) from students where isdelete=1;


max(列)
表示求此列的最大值
例：
#求gender=1的id的最大值
select max(id) from ...]]></description><category></category></item><item><title><![CDATA[MYSQL数据库 查询我们建完的表格~~~]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83995989</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83995989</guid><author>IWTK_wcl</author><pubDate>Mon, 12 Nov 2018 18:00:05 +0800</pubDate><description><![CDATA[在我们对数据库进行操作时，在建成表格后我们一般不进行修改，所以更多的操作是查询。
对于一个表格，我们只想查询它的部分列的内容，该怎么做？
想让我们看看原来的表格

#查询表students的 id name 列的内容
select id,name from students;


当我们需要消除表中重复的值时：
#消除students表中gender的重复值
select distinct gen...]]></description><category></category></item><item><title><![CDATA[MYSQL数据库   如何让数据库中的表格任你蹂躏~~~]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83963778</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83963778</guid><author>IWTK_wcl</author><pubDate>Sun, 11 Nov 2018 22:47:14 +0800</pubDate><description><![CDATA[安装MySQL数据库，配置环境。
运行指令  mysql -uroot -p
输入密码:*******
以下为指令操作：
show databases;
#显示所有数据库的名字


use python3;
#打开指定的数据库
show tables;
展示所有的表格


#创建一张名字为success的表格，包含id,name,brithday,gender,isDelete这些列
create...]]></description><category></category></item><item><title><![CDATA[python学习  算法初步 数据结构]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83449567</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83449567</guid><author>IWTK_wcl</author><pubDate>Sat, 27 Oct 2018 20:47:49 +0800</pubDate><description><![CDATA[数据是一个抽象的概念，将其进行分类之后会得到程序设计语言中的基本类型。比如：int，float，char等。数据元素之间不是独立的，存在特定的关系，这些关系便是结构。数据结构指数据对象中数据元素之间的关系。
**
算法与数据结构的区别与联系：
**
数据结构只是静态的描述了数据元素之间的关系。
高效的程序需要在数据结构的基础上设计和选择算法。
程序 = 数据结构 + 算法
总结：算法是为了解决实际...]]></description><category></category></item><item><title><![CDATA[python学习  列表与字典操作的时间复杂度]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83449383</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83449383</guid><author>IWTK_wcl</author><pubDate>Sat, 27 Oct 2018 20:26:25 +0800</pubDate><description><![CDATA[**
列表
**
【注】k是指列表切片包含的元素的个数
**
字典
**


]]></description><category></category></item><item><title><![CDATA[python学习  列表不同操作的时间效率]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83447311</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83447311</guid><author>IWTK_wcl</author><pubDate>Sat, 27 Oct 2018 16:23:46 +0800</pubDate><description><![CDATA[#timeit模块可以测试一小段python代码的运行速度
from timeit import Timer
def test1():
    list_0 = []
    for i in range(10000):
        list_0.append(i)

def test2():
    list_0 = []
    for i in range(10000):
       ...]]></description><category></category></item><item><title><![CDATA[python学习 算法初步 常见时间复杂度和大小关系]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83421391</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83421391</guid><author>IWTK_wcl</author><pubDate>Fri, 26 Oct 2018 22:02:25 +0800</pubDate><description><![CDATA[常见时间复杂度

所耗时间从小到大


]]></description><category></category></item><item><title><![CDATA[python学习  算法初步 最坏时间复杂度]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83420838</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83420838</guid><author>IWTK_wcl</author><pubDate>Fri, 26 Oct 2018 21:10:28 +0800</pubDate><description><![CDATA[算法完成工作最少需要多少基本操作，最优时间复杂度
算法完成工作最多需要多少基本操作，最坏时间复杂度
算法完成工作平均需要多少基本操作，平均时间复杂度
最优时间复杂度，意义与价值不大，只能反映最乐观的情况，没有参考价值。
最坏时间复杂度，提供了一种保障，表明算法在此程度的基本操作中一定可以完成任务。
平均时间复杂度，时对算法的一个全面评价，它完整全面的反映了这个算法的性质，但又不可以保证每个计算都可...]]></description><category></category></item><item><title><![CDATA[python学习  算法初步 时间复杂度与大O记法]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83418407</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83418407</guid><author>IWTK_wcl</author><pubDate>Fri, 26 Oct 2018 17:33:12 +0800</pubDate><description><![CDATA[算法是解决问题的方法，我们直接讨论问题：
如果a+b+c=1000,且 a^ 2 +  b ^2=c ^2(a,b,c为自然数)，如何求出所有可能的a,b,c组合？
#1.枚举法
#枚举法
import time #引入时间模块计算完成算法需要的时间
start_time = time.time()
for a in range(0,1001):
for b in range(0,1001):
 ...]]></description><category></category></item><item><title><![CDATA[python学习   LEGB规则]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83241098</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83241098</guid><author>IWTK_wcl</author><pubDate>Sun, 21 Oct 2018 13:50:59 +0800</pubDate><description><![CDATA[LEGB规则 python使用LEGB规则查找一个符号对应的对象
locals -&amp;gt; enclosing function -&amp;gt; globals -&amp;gt; builtins
locals,当前所在的命名空间（如函数，模块），函数的参数也属于命名空间内的变量
enclosing,外部嵌套函数的命名空间（闭包中常见）
globals,全局变量，函数定义所在模块的命名空间
builtins...]]></description><category></category></item><item><title><![CDATA[python学习  通用装饰器及装饰器传参数]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83240767</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83240767</guid><author>IWTK_wcl</author><pubDate>Sun, 21 Oct 2018 13:04:06 +0800</pubDate><description><![CDATA[在之前的博客已经讲过装饰器，并且我们知道根据不同的函数（有无参数，有无返回值）可以用不同的装饰器，但是不是可以归纳一下，写出一个通用的装饰器呢？
程序如下：
def func(functionName):
	def func_in(*args,**kwargs):
    	print ('-----生成记录-----')
    	ret = functionName(*args,**kwarg...]]></description><category></category></item><item><title><![CDATA[python学习    装饰器]]></title><link>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83190227</link><guid>https://blog.youkuaiyun.com/IWTK_wcl/article/details/83190227</guid><author>IWTK_wcl</author><pubDate>Sat, 20 Oct 2018 00:49:57 +0800</pubDate><description><![CDATA[def w1(func):
	def inner():
    	print('---正在验证---')
   	    func()    #闭包
return  inner
def f1():
	print ('-----f1-----')
def f2():
	print ('-----f2-----')
	
f1 = w1(f1)  #调用的f1发生改变
f1()
#在没有修f1引用的前提...]]></description><category></category></item></channel></rss>