Hello, World

强缓存与协商缓存

前言本文将介绍HTTP缓存机制中的强缓存与协商缓存,将从命中机制,响应与请求头三个方面对比命中机制浏览器第一次请求时,就会产生缓存浏览器后续在进行请求请求相同网页时,就会判断命中哪个缓存响应强缓存浏览器不会像服务器发送任何请求,直接从本地缓存中读取文件并返回Status Code: 200 OK状态

javascript事件循环机制

js是单线程的非阻塞的语言,它的事件循环机制是它非阻塞的原因。我们理解其事件循环机制时,要先理解几个概念(本文章讲的是浏览器端的事件循环,非node环境):执行栈(stack)和任务队列(Task Queue)当一个脚本第一次执行时,它会将其中的同步代码添加到执行栈里,比如以下代码:function

415. 字符串相加

题目给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。要求不可以直接将字符串转成数字思路小学加法方法代码/** * @param {string} num1 * @param {string} num2 * @return {string} */var addStrings = f

递归

含义递归的含义为一个函数,在内部调用自己注意点确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数,并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型确定终止条件:写完了递归算法, 运行的时候,经常会死循环,就是没写终止条件或者终止条件写的不对,

64. 最小路径和

题目条件:给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。示例:输入:[ [1,3,1], [1,5,1], [4,2,1]]输出: 7解释: 因为路径 1→3→1→1→1 的总和最小。思路这道题是一道

24. 两两交换链表中的节点

题目给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.题解我使用的递归方法,1和2,3和4交换,那么我们可以确定递归对象为2

centos安装与配置Myql 5.7

前言因为云数据库连接太慢(主要是买的19.9一年的),博客主题配置请求经常超时,并且需要等待几秒,体验很不佳,所以决定在服务器上安装Myql数据库安装Mysql1. 安装 mysql 源1.1 下载yum 源 rpm 安装包wget https://dev.mysql.com/get/mysql57

centos 7.9安装halo

前言因为服务器被我重置了,需要重新安装一次halo;所以以下是在全新系统中进行操作环境:centos 7.9连接工具:xshell步骤1. 安装JRE写这篇文章是,最新halo版本要求JRE版本为11,故我们安装JRE11yum install java-11-openjdk -y检查版本java

1002. 查找常用字符

题目给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表。例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 次。你可以按任意顺序返回答案。示例 1:输入:["bella","

Hello, World

切换主题 | SCHEME TOOL  
本站总访问量 | 本站访客数