python迭代器 发表于 2022-03-07 | 分类于 python | 迭代器1234567891011121314151617181920212223242526272829303132333435363738394041# 迭代器类型的定义: 1.当类中定义了__iter__和__next__两个方法 2.__iter__方法需要返回对象本身,即:self ... 阅读全文 »
python垃圾回收机制 发表于 2022-03-07 | 分类于 python | 简介python采用的是引用计数机制为主,标记-清除和分代收集(隔代回收)两种机制为辅的策略。 引用计数 引用计数法机制的原理是:每个对象维护一个ob_ref字段,用来记录该对象当前被引用的次数,每当新的引用指向该对象时,它的引用计数ob_ref加1,每当该对象的引用失效时计数ob_ref减1,一旦 ... 阅读全文 »
TCP三次握手 发表于 2022-03-06 | 分类于 计算机网络 | 什么是TCP? 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假 ... 阅读全文 »
Redis入门 发表于 2022-01-15 | 分类于 Redis | Nosql概述为什么要用Nosql? 单机MySQL的年代 90年代,一个基本的网站访问量一般不会太大,单个数据库完全足够 那个时候,更多的是使用静态网页,HTML,服务器根本没有太大的压力 思考:这种情况下,整个网站的瓶颈是什么? 数据量如果太大,一个机器放不下 数据的索引300万就一定 ... 阅读全文 »
操作系统基础知识 发表于 2022-01-08 | 分类于 操作系统 | 概述 现代计算机系统由一个或多个处理器、主存、键盘、鼠标、显示器以及各种输入输出设备构成。 操作系统:在硬件的基础之上,计算机安装了一层软件,这层软件就称之为操作系统,它能够通过响应用户的指令来控制硬件,程序员可以不用直接和硬件打交道。我们常用的通讯软件、办公软件等软件都是建立在操作系统之上。 我们 ... 阅读全文 »
LeetCode精选TOP面试题——简单篇 发表于 2022-01-03 | 分类于 算法 | LeetCode 精选 TOP 面试题——简单篇TOP 面试题简单篇,以下解析为Python语言。 阅读全文 »
Python中的*args和**kwargs 发表于 2021-12-21 | 分类于 Python | *args和**kwargs*args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个函数。 这里的不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。 阅读全文 »
算法题(数组篇) 发表于 2021-10-28 | 分类于 算法 | 1、简介 分类刷算法题(语言:java): 博主将陆续按分类顺序发布力扣算法题的解析与代码。部分代码参考力扣解析,仅供参考,如有疑问,评论探讨。 阅读全文 »