logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机网络面试——DNS篇

一、概况DNS协议提供的是一种主机名和IP地址转化的服务,就是我们常说的域名系统。它是由分层的DNS服务器组成的分布式数据库,是定义了主机如何查询这个分布式数据库的方法的应用层协议。DNS协议运行在UDP协议上,使用53号端口。二、域名的层次结构域名的层次结构可以如下所示:主机名.次级域名.顶级域名.根域名host.sld.tld.root根据域名的层次结构,管理不同层级的域名的服务器,可以分为根

#面试#http#网络
Leetcode刷题(第56题)——合并区间

一、题目以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。二、示例示例一:输入:intervals = [[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间 [1,3]

#leetcode#算法#javascript
javascript中的class类构造函数

javascript中的class类构造函数一、函数存在变量提升,但是类不存在变量提升二、函数受函数作用域限制,但是类受块级作用域限制<script>{function sayHello(){console.log("hello");}class say{}}console.log(say);sayHello();</script>此时打印出say会报错,但是可以执行say

#javascript#es6
javascript中数据存储的机制

javascript中数据存储的机制在javascript中的变量分为原始值和引用值,下面我会针对原始值和引用值的存储机制,以及javascript的内部执行的相关机制进行分析。一、javascript中语句执行机制在javascript文件执行中,会在内存中有一个执行操作栈,当执行到相关语句(函数)中就会将语句压入栈中,当相关语句(函数)执行完毕之后,就会从栈中弹出。原始值在内存中的保存是在执行

#javascript#面试
浅谈cookie中的SameSite属性

今天看了一道面试题,关于cookie中的SameSite属性,但是由于自己开发经验较少,所以并没有涉及到。所以我去查了一些文章,说一下自己对于cookie的SameSite属性的理解。一、写在头部我们在处理CSRF攻击的时候,常常使用的解决方案是1、判断http的Referer属性,2、设置csrf token,3、在http中设置自定义字段保存token。我们使用如上三种方式就可以解决CSRF的

session和cookie的区别

一、写在前面今天在准备的面试的时候,看到一个题目,谈一谈session和cookie的区别。我不会,下面进行总结一下。二、区别2.1、保存的位置不同cookie保存在浏览器端,session保存在服务端。2.2、使用方式不同cookie如果在浏览器端对cookie进行设置对应的时间,则cookie保存在本地硬盘中,此时如果没有过期,则就可以使用,如果过期则就删除。如果没有对cookie设置时间,则

http协议

一、HTTP协议有哪些方法http1.0定义了三种请求方法:GET,POST和HEAD方法。http1.1新增了五种请求方法:OPTIONS,PUT,DELETE,TRACT和CONTENT方法。二、这些方法的具体是什么?GET方法:通常用于请求服务器发送某一些资源。HEAD方法:请求资源的头部信息,并且这些头部与HTTP GET方法请求时返回一致,该请求方法的一个使用场景是在下载一个大文件前先获

#http#https
leetcode刷题(第621题)——任务调度器

一、题目给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。然而,两个 相同种类 的任务之间必须有长度为整数 n 的冷却时间,因此至少有连续n 个单位时间内 CPU 在执行不同的任务,或者在待命状态。你需要计算完成

#leetcode#算法
leetcode刷题(剑指 Offer II 020)——回文子字符串的个数

一、题目给定一个字符串 s ,请计算这个字符串中有多少个回文子字符串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。二、示例输入:s = "abc"输出:3解释:三个回文子串: "a", "b", "c"输入:s = "aaa"输出:6解释:6个回文子串: "a", "a", "a", "aa", "aa", "aaa"三、思路本题主要对字符串进行遍历,然后分别从

#算法#leetcode
leetcode刷题(第647题)——回文子串

一、题目给你一个字符串 s ,请你统计并返回这个字符串中 回文子串 的数目。回文字符串 是正着读和倒过来读一样的字符串。子字符串 是字符串中的由连续字符组成的一个序列。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。二、示例输入:s = "abc"输出:3解释:三个回文子串: "a", "b", "c"输入:s = "aaa"输出:6解释:6个回文子串: "a",

#leetcode#算法
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择