<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[初探认知升级]]></title><description><![CDATA[各种试水]]></description><link>https://blog.youkuaiyun.com/lb786984530</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lb786984530]]></copyright><item><title><![CDATA[Redis学习4--命令--keys]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/117637948</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/117637948</guid><author>lb786984530</author><pubDate>Sun, 06 Jun 2021 22:31:32 +0800</pubDate><description><![CDATA[Redis开源地址
Redis文档
windows-redis,已许久不更新，有兴趣下载
基本演示
keys *

exists key

# 移动一个key 到另一个库
# move key db  
move key 1

get key 

# 设置key过期时间
expire key 10

# 查询key还有多久过期
ttl key

常见命令

DEL key [key …]
删除指定的key（一个或多个）
DUMP key
导出key的值
EXISTS key [key …]
查询存在几个ke]]></description><category></category></item><item><title><![CDATA[Redis学习3--设置密码]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/117637840</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/117637840</guid><author>lb786984530</author><pubDate>Sun, 06 Jun 2021 22:23:48 +0800</pubDate><description><![CDATA[Redis开源地址
Redis文档
windows-redis,已许久不更新，有兴趣下载
客户端临时设置
在本次服务启动期间有效
redis-cli

config set requirepass 123456

quit

redis-cli
auth 123456

配置文件设置
requirepass test123

注意：

Redis密码推荐一定要复杂。


...]]></description><category></category></item><item><title><![CDATA[Redis学习2--基本压测]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/117637573</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/117637573</guid><author>lb786984530</author><pubDate>Sun, 06 Jun 2021 22:19:10 +0800</pubDate><description><![CDATA[Redis开源地址
Redis文档
windows-redis,已许久不更新，有兴趣下载
官方自带的一个压测工具
redis-benchmark [option]





选项
描述
默认值




-h
指定服务器主机名
127.0.0.1


-p
指定服务器端口
6379


-a
授权密码；如果设置ACL账号，使用--user



-s
指定服务器socket



-c
指定并发连接数
50


-n
指定请求数
10000


-d
以字节的形式指定SET、GET值的数据大小
2


-k
]]></description><category></category></item><item><title><![CDATA[Redis学习1--安装]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/117637181</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/117637181</guid><author>lb786984530</author><pubDate>Sun, 06 Jun 2021 22:02:46 +0800</pubDate><description><![CDATA[Redis开源地址
Redis文档
windows-redis,已许久不更新，有兴趣下载
本次学习笔记基于6.2.X版本
Linux安装


sudo yum install gcc-c++


下载
&gt;&gt; cd /opt
&gt;&gt; wget https://download.redis.io/releases/redis-6.2.3.tar.gz
&gt;&gt; tar xzf ...
&gt;&gt; cd ...
&gt;&gt; make



链接
cd /usr/local]]></description><category></category></item><item><title><![CDATA[python--元类]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81193187</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81193187</guid><author>lb786984530</author><pubDate>Thu, 26 Jul 2018 15:26:21 +0800</pubDate><description><![CDATA[元类

这里有一个朋友的博客值得参考学习(在此多谢)：

https://www.cnblogs.com/tkqasn/p/6524879.html

本来想写自己的探索的东西，不过在这位朋友这里看完，我探索的他这个都有，所以就直接看这位朋友的博客。


这是我的一部分探索代码




def method():
    &amp;quot;&amp;quot;&amp;quot; 
        这里添加的方法，没有传入self，不能通过实例对象...]]></description><category></category></item><item><title><![CDATA[python--闭包和装饰器]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81193141</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81193141</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:48:10 +0800</pubDate><description><![CDATA[闭包和装饰器

闭包


两个函数的嵌套,外部函数返回内部函数的引用,并且外部函数都有参数




# 闭包的写法,两层函数的嵌套,外部函数返回内部函数的引用,外层函数都带参数
 def 外层函数的名称(参数):
     def 内层函数的名称():
         pass
     return  内层函数的引用


函数以及闭包之间的区别 
lambda就是完成一段简单的功能
函数就是完...]]></description><category></category></item><item><title><![CDATA[python--with语法和上下文管理器]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81193114</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81193114</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:46:34 +0800</pubDate><description><![CDATA[with与“上下文管理器”

上下文管理器


任何实现了 __enter__() 和 __exit__() 方法的对象都可称之为上下文管理器
上下文管理器对象可以使用 with 关键字。显然，文件（file）对象也实现了上下文管理器。




class File():

    def __init__(self, filename, mode):
        self.filename ...]]></description><category></category></item><item><title><![CDATA[python常见魔法方法]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81192932</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81192932</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:45:06 +0800</pubDate><description><![CDATA[魔法方法



__doc__


表示类的描述信息

class A(object):
  &amp;quot;&amp;quot;&amp;quot;描述类信息&amp;quot;&amp;quot;&amp;quot;
  pass

print(A.__doc__)




__module__和__class__


__module__表示当前操作的对象在那个模块
__class__表示当前操作的对象的类是什么




__dict__


类或对象中的所有属性




__init__

..]]></description><category></category></item><item><title><![CDATA[python魔法方法__init__和__new__执行顺序等探索]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81193043</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81193043</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:42:21 +0800</pubDate><description><![CDATA[python中__new__和__init__方法声明和调用的顺序探索 
]]></description><category></category></item><item><title><![CDATA[python--property属性]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81192743</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81192743</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:25:15 +0800</pubDate><description><![CDATA[property属性

第一种：是一个装饰器


作用： 
使得关联实例属性的getter,setter等方法可以在外部操作时像直接操作属性一样，但实际上还是调用函数进行处理。




#coding=utf-8
# ############### 定义 ###############
class Goods:
    &quot;&quot;&quot;定义一个商品类
       第一种装饰器:@property
    ...]]></description><category></category></item><item><title><![CDATA[python多继承--MRO--super调用顺序]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81192721</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81192721</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:23:47 +0800</pubDate><description><![CDATA[多继承以及MRO顺序

父类.父类方法 直接调用



# coding=utf-8

print(&quot;******多继承使用类名.__init__ 发生的状态******&quot;)
class Parent(object):
    def __init__(self, name):
        print('parent的init开始被调用')
        self.name = name
 ...]]></description><category></category></item><item><title><![CDATA[python--import导入模块]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81192645</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81192645</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:19:40 +0800</pubDate><description><![CDATA[import 导入模块

import搜索路径



import sys
print(sys.path)



路径搜索


从sys.path所列的目录里依次查找需要导入的模块文件
”表示当前路径
列表中的路径的先后顺序代表了python解释器在搜索模块时的先后顺序




程序执行时添加新的模块路径



sys.path.append('...')  # 后面添加

sys.path.in...]]></description><category></category></item><item><title><![CDATA[python--私有化]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81192480</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81192480</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:12:10 +0800</pubDate><description><![CDATA[私有化


xx: 公有变量
_x: 单前置下划线,私有化属性或方法，from somemodule import *禁止导入,类对象和子类可以访问
__xx：双前置下划线,避免与子类中的属性命名冲突，无法在外部直接访问(名字重整所以访问不到)
xx:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__ , __ 不要自己发明这样的名字
xx_:单后置下划线,用于避免与Python关...]]></description><category></category></item><item><title><![CDATA[python--GIL（全局解释器锁）]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81192439</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81192439</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 21:10:46 +0800</pubDate><description><![CDATA[GIL(全局解释器锁)


并发：交替处理多个任务的能力
并行：同时处理多个任务的能力
cpython中多线程并不能真正的让多核CPU实行并行


原因


  cpython解释器中存在一个GIL(全局解释器锁),他的作用就是保证同一时刻只有一个线程可以执行代码,因此造成了我们使用多线程的时候无法实现并行
  
  每个线程在执行的过程都需要先获取GIL，保证同一时刻只有一个线程可以执行代码。
...]]></description><category></category></item><item><title><![CDATA[python高级函数-map、filter、reduce区别]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81184799</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81184799</guid><author>lb786984530</author><pubDate>Tue, 24 Jul 2018 14:59:40 +0800</pubDate><description><![CDATA[map函数

map(function, iterable, …)


  Return an iterator that applies function to every item of iterable, yielding the results. If additional iterable arguments are passed, function must take that man...]]></description><category></category></item><item><title><![CDATA[python中深浅拷贝探索]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81174235</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81174235</guid><author>lb786984530</author><pubDate>Mon, 23 Jul 2018 20:36:25 +0800</pubDate><description><![CDATA[


浅拷贝 
浅拷贝是对于一个对象的顶层拷贝
通俗的理解是：拷贝了引用，并没有拷贝内容
深拷贝 
见上面图


整体内存引用图：



有不完善之处，往指证...]]></description><category></category></item><item><title><![CDATA[python核心--正则表达式re模块]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81147532</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81147532</guid><author>lb786984530</author><pubDate>Sat, 21 Jul 2018 18:06:11 +0800</pubDate><description><![CDATA[使用：

import re
re.match(r'partten', data)  # 从数据头开始匹配



  如果成功匹配返回结果对象，通过.group()获取匹配数据 
  匹配失败，返回None


re.search(r'partten',data) # 从数据中左往右进行搜索匹配，默认匹配一次



  成功匹配返回结果对象，通过.group()获取匹配数据 
  匹配失败，返回N...]]></description><category></category></item><item><title><![CDATA[python基础-字典]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/81058494</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/81058494</guid><author>lb786984530</author><pubDate>Sun, 15 Jul 2018 23:30:53 +0800</pubDate><description><![CDATA[字典



格式


  {‘键1’:’值1’,…,’键n’:’值n’}
  
  可以存储多种类型的值




操作



创建


a={}
a={键值对1,键值对2…}
a=dict(赋值语句,赋值语句2…)
a=dict()
a = dict(zip([‘one’, ‘two’, ‘three’], [1, 2, 3]))
a = dict([(‘two’, 2), (‘one’, 1),...]]></description><category></category></item><item><title><![CDATA[python核心--网络部分学习]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/79895245</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/79895245</guid><author>lb786984530</author><pubDate>Wed, 11 Apr 2018 13:38:33 +0800</pubDate><description><![CDATA[UDPip地址的分类ip地址由两部分构成：网络号和主机号A类IP地址一个A类IP地址由1个字节的网络地址和3字节的主机地址组成，网络地址的最高位必须是“0”，地址范围1.0.0.1-126.255.255.254可用的A类网络有126个，每个网络能容纳1677214个主机B类IP地址一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成，网络地址的最高位必须是“10”可用的B类网络有1638...]]></description><category></category></item><item><title><![CDATA[python核心--常用Linux命令与vim命令]]></title><link>https://blog.youkuaiyun.com/lb786984530/article/details/79895211</link><guid>https://blog.youkuaiyun.com/lb786984530/article/details/79895211</guid><author>lb786984530</author><pubDate>Wed, 11 Apr 2018 13:35:16 +0800</pubDate><description><![CDATA[Linux文件目录含义：

/：根目录，一般根目录下只存放目录，在Linux下有且只有一个根目录，所有东西都是从这里开始。
	/bin、usr/bin：可执行二进制文件的目录。
	/dev：存放Linux系统下的设备文件，访问该目录下某个文件，相当于访问某个设备。
	/boot：放置Linux系统启动时用到的一些文件
	/etc：系统配置文件存放的目录，不建议在此目录下存放可执行文件
	/home...]]></description><category></category></item></channel></rss>