- 博客(29)
- 收藏
- 关注
原创 Redis学习4--命令--keys
Redis开源地址Redis文档windows-redis,已许久不更新,有兴趣下载基本演示keys *exists key# 移动一个key 到另一个库# move key db move key 1get key # 设置key过期时间expire key 10# 查询key还有多久过期ttl key常见命令DEL key [key …]删除指定的key(一个或多个)DUMP key导出key的值EXISTS key [key …]查询存在几个ke
2021-06-06 22:31:32
147
原创 Redis学习3--设置密码
Redis开源地址Redis文档windows-redis,已许久不更新,有兴趣下载客户端临时设置在本次服务启动期间有效redis-cliconfig set requirepass 123456quitredis-cliauth 123456配置文件设置requirepass test123注意:Redis密码推荐一定要复杂。...
2021-06-06 22:23:48
149
原创 Redis学习2--基本压测
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
2021-06-06 22:19:10
158
2
原创 Redis学习1--安装
Redis开源地址Redis文档windows-redis,已许久不更新,有兴趣下载本次学习笔记基于6.2.X版本Linux安装sudo yum install gcc-c++下载>> cd /opt>> wget https://download.redis.io/releases/redis-6.2.3.tar.gz>> tar xzf ...>> cd ...>> make链接cd /usr/local
2021-06-06 22:02:46
188
2
原创 python--元类
元类这里有一个朋友的博客值得参考学习(在此多谢):https://www.cnblogs.com/tkqasn/p/6524879.html本来想写自己的探索的东西,不过在这位朋友这里看完,我探索的他这个都有,所以就直接看这位朋友的博客。这是我的一部分探索代码def method(): """ 这里添加的方法,没有传入self,不能通过实例对象...
2018-07-26 15:26:21
207
原创 python--闭包和装饰器
闭包和装饰器闭包两个函数的嵌套,外部函数返回内部函数的引用,并且外部函数都有参数# 闭包的写法,两层函数的嵌套,外部函数返回内部函数的引用,外层函数都带参数 def 外层函数的名称(参数): def 内层函数的名称(): pass return 内层函数的引用函数以及闭包之间的区别 lambda就是完成一段简单的功能函数就是完...
2018-07-24 21:48:10
191
原创 python--with语法和上下文管理器
with与“上下文管理器”上下文管理器任何实现了 __enter__() 和 __exit__() 方法的对象都可称之为上下文管理器上下文管理器对象可以使用 with 关键字。显然,文件(file)对象也实现了上下文管理器。class File(): def __init__(self, filename, mode): self.filename ...
2018-07-24 21:46:34
636
原创 python常见魔法方法
魔法方法__doc__表示类的描述信息class A(object): """描述类信息""" passprint(A.__doc__)__module__和__class____module__表示当前操作的对象在那个模块__class__表示当前操作的对象的类是什么__dict__类或对象中的所有属性__init__..
2018-07-24 21:45:06
357
原创 python--property属性
property属性第一种:是一个装饰器作用: 使得关联实例属性的getter,setter等方法可以在外部操作时像直接操作属性一样,但实际上还是调用函数进行处理。#coding=utf-8# ############### 定义 ###############class Goods: """定义一个商品类 第一种装饰器:@property ...
2018-07-24 21:25:15
208
原创 python多继承--MRO--super调用顺序
多继承以及MRO顺序父类.父类方法 直接调用# coding=utf-8print("******多继承使用类名.__init__ 发生的状态******")class Parent(object): def __init__(self, name): print('parent的init开始被调用') self.name = name ...
2018-07-24 21:23:47
1326
原创 python--import导入模块
import 导入模块import搜索路径import sysprint(sys.path)路径搜索从sys.path所列的目录里依次查找需要导入的模块文件”表示当前路径列表中的路径的先后顺序代表了python解释器在搜索模块时的先后顺序程序执行时添加新的模块路径sys.path.append('...') # 后面添加sys.path.in...
2018-07-24 21:19:40
424
原创 python--私有化
私有化xx: 公有变量_x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问__xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)xx:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__ , __ 不要自己发明这样的名字xx_:单后置下划线,用于避免与Python关...
2018-07-24 21:12:10
154
原创 python--GIL(全局解释器锁)
GIL(全局解释器锁)并发:交替处理多个任务的能力并行:同时处理多个任务的能力cpython中多线程并不能真正的让多核CPU实行并行原因 cpython解释器中存在一个GIL(全局解释器锁),他的作用就是保证同一时刻只有一个线程可以执行代码,因此造成了我们使用多线程的时候无法实现并行 每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。...
2018-07-24 21:10:46
297
原创 python高级函数-map、filter、reduce区别
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...
2018-07-24 14:59:40
293
原创 python中深浅拷贝探索
浅拷贝 浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容深拷贝 见上面图整体内存引用图:有不完善之处,往指证...
2018-07-23 20:36:25
212
原创 python核心--正则表达式re模块
使用:import rere.match(r'partten', data) # 从数据头开始匹配 如果成功匹配返回结果对象,通过.group()获取匹配数据 匹配失败,返回Nonere.search(r'partten',data) # 从数据中左往右进行搜索匹配,默认匹配一次 成功匹配返回结果对象,通过.group()获取匹配数据 匹配失败,返回N...
2018-07-21 18:06:11
174
原创 python基础-字典
字典格式 {‘键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),...
2018-07-15 23:30:53
285
原创 python核心--网络部分学习
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...
2018-04-11 13:38:33
366
原创 python核心--常用Linux命令与vim命令
Linux文件目录含义:/:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录,所有东西都是从这里开始。 /bin、usr/bin:可执行二进制文件的目录。 /dev:存放Linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备。 /boot:放置Linux系统启动时用到的一些文件 /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件 /home...
2018-04-11 13:35:16
625
原创 python基础--基础函数
定义def 函数名(): 函数体注意:代码执行到定义函数的时候不会执行函数体,只是在内存中存储了函数名和默认参数等,只有调用的时候函数体才会执行调用函数名()注意:函数调用的时候执行过程是:先到调用处,然后进入函数体执行,最后返回到调用处(因为携带了结果有可能需要赋值)函数说明定义 函数体第一行写一个字符串,用一对引号包裹,也可以多引号包...
2018-04-11 13:27:58
154
原创 python基础--异常
格式 1.try: passexcept Exception as e: raise e 2.try: passexcept Exception as e: raise eelse: pass 3.try: passexcept Exception as e: raise efinall...
2018-04-11 13:26:52
717
原创 python基础--模块
简单理解 就是一个.py文件sys.path 查看模块查找路径导入方式import 模块名import 模块名 as 别名from 模块名 import 功能名from 模块名 import 功能名 as 别名from 模块名 import *all魔法属性 格式:__all__[功能名1,功能名2…]注意 * 只影响*号...
2018-04-11 13:25:48
135
原创 python基础--文件
四种基本操作 开关读写打开 f = open(‘文件路径’,’打开模式’,encoding=’编码’)打开模式 模式 描述 r 只读模式打开,指针放在文件开头,文件不存在抛出异常,这是默认模式 w 只写模式,文件不存在就创建,文件存在就覆盖 a 追加模式,如果文件存在,文件指针将会放在文件结尾。文件不存在创建...
2018-04-11 13:24:48
131
原创 python基础--面向对象
定义金典class 类名: 类的实现 这种方式在python2中没有父类 在python3中默认继承object新式class 类名(object): 类的实现 这种方式在python2中和python3中都继承object创建对象 变量 = 类名(参数…)属性对象的属性 self....
2018-04-11 13:14:54
221
原创 python基础--字符串、列表、元组
字符串定义4种定义方式两个单引号包裹:’…’两个双引号包裹:”…”前后各三个单引号包裹:”’…”’前后各三个双引号包裹:”“”…”“”定义时注意点字符串外层使用单引号,内层就使用双引号,反之亦然字符串中要保留单/双引号字符出现的时候,使用转义符”’…”’和”“”…”“”中定义的字符串里面出现单/双引号的时候,自动按照转义处理(也就是说按照原始)...
2018-04-11 12:59:38
297
原创 python基础--判断语句和循环语句
判断语句格式一if 判断条件: 代码段格式二if 判断条件: 代码段else: 代码段格式三if 判断条件1: 代码段elif 判断条件2: 代码段...else: 代码段循环语句while格式一while 判断条件: 循环体格式二while 判断条件...
2018-04-11 12:58:22
223
原创 python学习--最基础知识
计算机组成注释 单行注释:# 开头 多行注释:”“”…”“”变量 用一个可变的标志,暂时代表内存中一块数据数据类型 变量本身没有类型(这是和java,C#等不同的),这里说的其实是变量指代的数据的类型 1. 数字类型(number) * 有符号整型(int) * 长整型(long) * 浮...
2018-04-11 12:55:28
177
原创 Java编写简单三角形与菱形
小白进军Java//三角形 public static void main(String args[]){triangle();} static void triangle(){for(int i=1;ifor(int a=7;a>i-1;a--){System.out.print(" ");}for(int b=1;bSystem.out.prin
2015-09-16 15:06:56
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人