自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 对迭代,迭代器对象,可迭代对象,生成器理解

最近想要了解一些关于python迭代器、生成器方面的知识,粗略的写一些自己的理解容器:容器就如字面意思,可以容纳多个元素的数据结构。而且我们可以通过迭代的方式逐一访问里面的元素。我们熟知的list,tuple,str,队列,集合,字典等等(注意int类型可不是容器)迭代:迭代是一个操作,即遍历容器元素的操作。(通常使用for进行迭代遍历)可迭代对象:可以进行迭代操作的可遍历容器都可以成...

2019-11-06 17:46:24 403

原创 Django中间件的使用及功能

我们先放一张全局示意图片.浏览器发送请求进过后台一系列的处理直到返回响应.一, 什么是中间件?间件是 Django 请求/响应处理的钩子框架,也是一个非常重要的插件,用于改变Djang全局的输入以及输出. 中间件的重要性工作中,能写中间件的程序员一般都是值得公司信赖的大牛.每个中间件都负责执行一些特定...

2019-11-06 16:10:42 837

原创 简单理解TCP/IP五层,OSI七层协议

作为程序元员而言TCP/IP以及OSI都是面试常见考题,在面试中我们并不需要对它有太过于深入的了解,但是基本的东西一定需要答上来。一、TCP/IP五层以前呢我们都是称作TCP/IP四层:应用层,传输层,网络层,数据链路层。而现在我们将物理层单独的列出来称为五层协议:应用层,传输层,网络层,数据链路层, 物理层。其实质都是一样的只是人们的叫法不同。我们这里采用五层。1.物理层:我...

2019-11-05 17:36:00 981

原创 关于Python的一些常见特殊方法介绍

Python常见的特殊方法首先来个大体的总览:1.字符串,字节序列:__repr__、__str__、__format__、__bytes__2.数值转换:__abs__、__bool_、__complex__、__init__、__float__、__hash__、__index__3.集合模拟:__len__, __getitem__, __setitem__, __del...

2019-11-04 20:03:16 171

原创 关于python装饰器的个人理解

一、装饰器是个什么东西?装饰器可以说是python中的一种编程特性,也可以说是非常好用的一种python编程技巧。二、它有什么用呢?在我们编写代码的时候,对于很多函数当我们逻辑写完之后,它就基本不会在修改了(在开发时我们一般情况不会轻易修改源代码)。那么如果有一天我想为它增加一点新功能时,如何保证不修改源代码的情况下增加新的功能呢? 答案就是-->装饰器三、看一个简单的例...

2019-11-04 19:59:41 236

原创 深入理解记忆三次握手四次挥手

关于这个问题是每一个面试官都喜欢问的问题,因为他很简单但是很重要。简单理解都是没问题的,但是只要深入其本质就会发现这个问题不简单。一、三次握手1.为什么要三次握手三次握手是针对TCP建立可靠连接时才会进行的操作,其目的时为了确定通信的双方收发消息的能力是正常的。也就是说接受方和发送方都知道我们俩之间的沟通没问题。。过程如下: --客户端向服务端发送报文,服务端成功接受到...

2019-11-04 15:22:59 284

原创 Python 是如何管理内存的

python有三种管理内存的方式:引用计数, 垃圾回收, 内存池。一、引用计数在python内部是通过计数来管理追踪对象的,所有的对象都有引用计数。对象计数增加的情况:1.为一个对象分配一个新的名称, 也就是赋值,如a = b python就为b指向的对象新增了一个名称,此时引用计数也就加一了。 2.将其放入...

2019-11-01 09:45:11 218

原创 Python的静态方法、类方法、实例方法理解

Python的类中有常见的三种方法类型:静态方法,实例方法,类方法。实例方法只有实例的对象才能调用,其余两种方法类和实例斗可以调用。1.实例方法:实例方法是最为常见以及应用最广的一种方法,默认约定这个方法的第一个参数为self。class B(object): def __init__(self): self.a = "aaaa" self.b...

2018-12-21 19:55:05 200

空空如也

空空如也

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

TA关注的人

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