自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 redis安装哨兵模式配置

1.基础安装与启动。 2.修改配置 3.基本命令使用 4.哨兵模式部署

2022-10-18 20:49:45 449 1

原创 python知识点常考

python的内存管理 python的内存管理是由私有的heap空间进行的,数据和数据结构都在heap里面,由python的解释器CPython(cmd黑屏)进行管理。 2.POST 和GET 区别 POST上传数据到服务器(form表单 ,ajax),大小受到服务端设置客户端的上传数据的限制,安全 GET 从服务器获取数据(页面的跳转) GET请求的数据附加在URL之后,?分割,&连接多个数据(127.0.0.1/?name=zhao&telephone=15613149576),大小受.

2020-10-16 09:19:10 251

原创 python迭代器生成器和装饰器

7.迭代器和生成器区别 迭代器是一个抽象概念,任何对象,它的next方法和iter方法返回自己本身。iter是内置函数,iter()会返回一个定义了next方法的迭代器对象, class MyNumbers: def iter(self): self.a = 1 return self def next(self): x = self.a self.a += 1 return x myclass = MyNumbers() myiter = iter(myclass) print(next(myiter))

2020-10-16 09:17:46 124

原创 get和post区别

GET和POST区别 GET请求是前端用户点击按钮,跳转页面,参数由? &组成 POST是用户上传个人数据到服务端,保存数据库中 GET大小受到URL限制 POST受到服务器定义的属性大小限制,比如上传图片的大小 ...

2020-09-29 11:13:51 930

原创 2020-09-20

is == ===的区别 is是判断地址是否相等返回True == 是判断数值是否相等返回True ===是判断数值和数值类型一样返回True

2020-09-20 09:10:30 82

原创 copy和deepcopy

copy原内容改变,赋值对象也随之改变 deepcopy原内容改变,赋值对象不会改变 deepcopy会新开辟一个内存空间 代码 num1 = 1 num2 = num1.copy() print(num2) num1 = 2 print("*"*100) print(num2) num3 = 3 num4 = num1.deepcopy() print(num4) num3 = 4 print("*"*100) print(num4) ...

2020-09-20 08:58:26 63

原创 python装饰器

装饰器就是一个闭包的应用 先来看看什么是闭包 主要是满足两点: 1.函数内部定义的函数; 2.引用了外部变量但非全局变量 代码 def count(): a = 1 b = 1 def sum(): c = 1 return a + c # a - 自由变量 return sum 装饰器可已让原来的代码不变而增加新的功能 可以减少代码的复用,增加代码的可读性 代码 import time def decorator(func): def wrapper(*args, **kwargs): start_ti

2020-09-20 08:54:30 67

原创 python迭代器和生成器

这里有个关于生成器的创建问题面试官有考: 问: 将列表生成式中[]改成() 之后数据结构是否改变? 答案:是,从列表变为生成器 为什么要用生成器 通过列表生成式,可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含百万元素的列表,不仅是占用很大的内存空间,如:我们只需要访问前面的几个元素,后面大部分元素所占的空间都是浪费的。因此,没有必要创建完整的列表(节省大量内存空间)。在Python中,我们可以采用生成器:边循环,边计算的机制—>generator 代码 >&

2020-09-20 08:47:56 54

原创 python工程师知识点

1.调度算法 先来先服务 短作业优先 优先级调度 时间片轮转 2.实时调度算法 最早截止时间优先 最低松弛度优先 3.死锁 原因 竞争资源 程序推进的顺序不当 条件 互斥条件 网络 三次握手 客户端向服务端发送一个SYN 服务端受到,并且向客户端发送SYN+ACK 客户端向服务端发送ACK 四次挥手 断开方发送断开的请求 被断开方受到请求,并且发送受到信号 被断开方发送可以断开的信号 断开方受到信号,并且返回给被断开方 ARP协议 —linux windows 直接命令arp就可以查看 IP地址和M

2020-09-20 08:44:45 45

原创 python传参数之传值和传址

Python中传值与传址的规律 不可变数据类型传值number,string,tuple 可变数据类型传址list, dict 传值的参数类型:数字,字符串,元组 传址的参数类型:列表,字典 Python是不允许程序员选择采用传值还是传址的。Python参数传递采用的是“传对象引用”的方式,实际上,这种方式相当于传值和传址的一种综合。 如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值——相当于传址。如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原.

2020-09-06 09:35:11 689

原创 初识运维命令

运维人员要做的事情 1.维护服务器的正常运行 2.优化服务器的运行速度 3.了解基础服务器的知识 4.完成服务器的更换替代 linux基本命令(centos7) linux是一种类似于windows,Mac的操作系统,一般服务器用centos(linux一种较为稳定的发行版) #yum install -y docker #systemctl start docker #systemctl status docker #systemctl enable docker #systemctl is-enable

2020-09-05 09:53:00 73

原创 python数据分析

数据分析之图形绘制(matplotlib)from matplotlib import pyplot as plt import matplotlib import random 设置数值 x = range(10, 20) y = [1, 2, 5, 2, 4, 2, 3, 4, 10, 4] y_1 = [1, 2, 6, 2, 7, 1, 5, 4, 10, 4] 设置字体显示信息 font = {‘family’: ‘MicroSoft YaHei’, ‘weight’: ‘bold’, ‘size

2020-09-05 09:46:30 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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