自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初探认知升级

各种试水

  • 博客(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魔法方法__init__和__new__执行顺序等探索

python中__new__和__init__方法声明和调用的顺序探索

2018-07-24 21:42:21 3031

原创 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关注的人

提示
确定要删除当前文章?
取消 删除