从前端视角理解浏览器和HTTP的缓存机制

什么是浏览器缓存我们都知道,一个典型的Web应用请求-响应流程通常如下所示: 客户端 -> 发起HTTP请求 -> 服务器端接收请求 ->查询数据库 -> 执行业务逻辑处理 -> 构造HTTP响应 -> 返回客...

技术实践

阅后记:刘润2025年度演讲《进化的力量》

这个周六的晚上,朋友在群里分享了一篇微信公众号文章《刘润年度演讲2025:进化的力量》,文章很长,我花了整整75分钟才读完——印象中这是第一次为一篇文章投入了这么长时间,而且是一口气读完。内容非常打动我,于是趁着今天周日,特意找了这场演讲的视频(全长...

时笺

算法之【排序】

排序的概述排序算法 常用的: 冒泡排序 插入排序 选择排序 归并排序 快速排序 计数排序 基数排序 桶排序 不常用的: 猴子排序 睡眠排序 面条排序 排序算法分类 按照时间复杂度进行分类 冒泡、插入、选择 : O(n...

数据结构与算法

Python开发必备:解锁魔法方法的实用技巧大全

Python的魔法方法是Python面向对象编程的精髓,理解魔法方法不仅能让开发者写出更优雅的代码,更重要的是能让你深入理解Python对象模型的工作原理。那么今天我们就来系统性的梳理一下Python魔法方法的基础知识、常用魔法方法与分类,以及应用场...

Python

遇见Stellar:我的博客站点的又一次翻新之旅

最近,无意中看到一个博客主题:hexo-theme-stellar ,第一眼就被它优雅的设计所吸引。随后我仔细阅读了它的使用文档和一些实际案例,越发觉得它强大而富有美感,尤其触动我的是文档中的一句话: 真正的简约远不止删繁就简,而是在纷繁中建立秩序...

博客建站

我在Mac上使用的字体搭配方案

一、字体选择JetBrains Mono 来源:JetBrains官方出品,专为开发者设计 优点:对编程连字符支持好,字符形态清晰,能有效减少视觉疲劳。 霞鹜文楷屏幕阅读版 来源:基于开源字体「文楷」优化,专为屏幕显示打造。 优点:中文显示清晰锐利...

工具

算法之【递归】

递归(Recursion)概述概念 递归是一种算法,也是一种编程技巧,应用非常广泛。 递归求解问题的分解过程:去的过程叫“递”,回来的过程叫“归” 应用:DFS深度优先搜索、前中后序二叉树遍历 优缺点: 优点: 递归代码表达能力强,写起来简洁 ...

数据结构与算法

工具应用:终端的选择从iTerm2到Alacritty

最近把用了五年的 iTerm2 换成了 Alacritty——一个基于 Rust 编写、使用 OpenGL 加速的跨平台终端,大小仅 6M,号称“全球最快的终端仿真器”。实际体验下来,响应速度确实非常流畅。 安装 Alacritty你可以从 GitH...

ToolBox

算法之【哈希】

概念分析:Hash:通常翻译为“散列”,或“哈希”;就是把任意长度的二进制数据,通过散列算法,变换成固定长度的输出,即该输出就是散列值。 哈希冲突(碰撞): 指不同的数据,得到了同样的散列值,即为发生冲突(碰撞)。 Hash中的算法 也称消息摘要算法...

数据结构与算法

数据结构之【栈】

问题向导 问题1:如何实现浏览器的前进和后退功能? 问题描述:浏览器的前进、后退功能,我想你肯定很熟悉吧?当你依次访问完一串页面 a-b-c 之后,点击浏览器的后退按钮,就可以查看之前浏览过的页面 b 和 a。当你后退到页面 a,点击前进按钮,就可以...

数据结构与算法
1235

本站由 BluesSen 使用 Stellar 1.33.1 主题创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站总访问量