杂谈(2023.9.25)

news/2024/9/22 18:18:33/

1.面向对象

  • 对象方法:就是我们面向对象的时候编写的普通的方法,第一个参数默认是self

                     对象方法可以通过 self 来获取 对象上的所有属性和方法
    
  • 类方法:通过 @classmethod 来装饰的方法,第一个参数是cls

                  类方法可以通过 cls 来调用类的属性和方法类方法可以不用实例化就调用,对象方法必须实例化之后调用 
    
  • 静态方法:就是写在类里面的一个函数,不需要类上的属性也不需要对象上的属性

                       使用 @staticmethod 来装饰的方法
    

2.网站状态码

  • 1xx:标示接收到了请求,继续处理

  • 2xx:成功

          200:成功接收消并返回
    
  • 3xx:重定向

          302:URL发生暂时性的转移
    
  • 4xx:客户端错误

           404:表示客户端请求的资源不存在400:表示客户端请求出现语法错误
    
  • 5xx:服务端错误

          502:出现了非法响应500:服务端发生不可预知的错误503:当前服务器不能正常处理请求,一段时间后恢复正常
    

3.HTTP工作原理(面试题)

从你在浏览器地址栏输入 www.baiduca 然后回车一直到百度首页展示出来,中间发生了哪些事情?
#在正式进行HTTP请求之前必须进行TCP三次手

  • 1.判断输入的域名地址是否正确
  • 2.拿到域名地址到DN5服务解析出具体的服务器ip地址
  • 3.进行TCP三次握手
  • 4.请求百度的对应ip地址的服务器
  • 5.服务端对请求进行响应处理
  • 6.服务端返回响应的数据给到客户端
  • 7.客户端拿到服务端返回的数据资源进行页面的渲染
  • 8.客户端加载JS和CS5资源,渲染页面
  • 9.断开连 TCP四次挥手

http://www.ppmy.cn/news/1124565.html

相关文章

如何借用敏捷实现IT对数字化转型支持 | 2023佛山敏捷之旅成功举办

9月17日,2023年佛山之旅暨DevOps Meetup在佛山圆满落幕。本次大会以助力大湾区金融和互联网企业敏捷DevOps实施和效能提升为主题,吸引了150余位来自各地的金融和互联网企业相关从业人员齐聚一堂,共同探讨行业最佳实践、最新发展趋势以及最新应…

Python函数式编程(一)概念和itertools

Python函数式编程是一种编程范式,它强调使用纯函数来处理数据。函数是程序的基本构建块,并且尽可能避免或最小化可变状态和副作用。在函数式编程中,函数被视为一等公民,可以像值一样传递和存储。 函数式编程概念 编程语言支持通…

K8SYaml文件详解及编写示例

文章目录 一.Yaml文件详解1.Yaml文件格式2.YAML 语法格式 二.Yaml文件编写及相关概念1.查看 api 资源版本标签2.yaml编写案例(1)相关标签介绍(2)Deployment类型编写nginx服务(3)k8s集群中的port介绍&#x…

全自动情感故事对话视频生成神器

搞笑聊天视频是近年来备受欢迎的一种娱乐形式,它能够快速、简单地制作出形象生动、幽默搞笑的对话视频,给人带来欢乐与笑声。而今天,我要向大家介绍的是一款功能强大、操作简单的搞笑聊天视频生成器。 这款聊天视频生成器具备多项令人惊叹的…

ubuntu18.04安装docker

ubuntu18.04安装docker 文章目录 ubuntu18.04安装docker一.安装1.更新软件库索引2.安装一些必要的软件包3.添加Docker的官方GPG密钥4.添加Docker软件库5.再次更新软件库索引6.安装Docker CE7.启动Docker并设置开机启动8.验证Docker安装9.(若要让非root用户可以运行Docker命令)可…

Redis应用(8)——Redis的项目应用:结合SpringBoot如何在Redis里面存对象 RedisUtil工具类的封装 遇到的问题

前言 Redis作为一款优秀的开源、高效的内存数据库,在各种项目中都能见到其身影,熟练使用Redis是程序员必备的技能之一。本系列博客结合应用场景,阐述Redis从安装到使用的,从入门到进阶的相关内容。 本篇博客介绍在Spring项目中&…

virtualbox无界面打开linux虚拟机的bat脚本,以及idea(代替Xshell)连接linux虚拟机的方法

virtualbox无界面打开linux虚拟机的bat脚本,以及idea连接linux虚拟机的方法 命令行运行代码成功运行的效果图 idea连接linux虚拟机的方法【重要】查看虚拟机的IP地址idea中选择菜单(该功能可代替Xshell软件)配置设置连接成功进入idea中的命令…

数学建模之遗传算法

文章目录 前言遗传算法算法思想生物的表示初始种群的生成下一代种群的产生适应度函数轮盘赌交配变异混合产生新种群 停止迭代的条件遗传算法在01背包中的应用01背包问题介绍01背包的其它解法01背包的遗传算法解法生物的表示初始种群的生成下一代种群的产生适应度函数轮盘赌交配…