程序百科,作者程序百科 - 第32页 共59页-程序百科-第32页
程序百科的头像-程序百科
管理员
这家伙很懒,什么都没有写...
面试题:如何在浏览器可视区域画一个最大的正方形?-程序百科

面试题:如何在浏览器可视区域画一个最大的正方形?

这是一个考察对 CSS 布局、视口单位和响应式设计理解的面试题。 目标是创建一个在任何屏幕尺寸下都尽可能大,且保持为正方形,并完全位于可视区域内的元素。 核心思路 要画一个“最大”的正方形...
面试题:Java 的 CMS 垃圾回收流程是怎样的?-程序百科

面试题:Java 的 CMS 垃圾回收流程是怎样的?

CMS(Concurrent Mark-Sweep)垃圾收集器是为了解决老年代垃圾回收问题而设计的一种低延迟的垃圾收集器。它的主要目标是在执行垃圾收集时尽量减少“Stop the World”事件的发生,从而降低应用的...
8个月前
447
面试题:Redis 为什么这么快?-程序百科

面试题:Redis 为什么这么快?

Redis 之所以如此快速,主要依赖于以下几个核心设计和实现策略,这些设计共同作用,使其在高并发、低延迟的场景中表现出色: 1. 内存存储(In-Memory Storage) 核心优势:Redis 的所有数据都存...
6个月前
4412
面试题:Vue Router 的 hash 模式和 history 模式有什么区别?-程序百科

面试题:Vue Router 的 hash 模式和 history 模式有什么区别?

Vue Router 的 hash 模式 和 history 模式 是两种实现单页面应用(SPA)路由的机制,它们在 URL 结构、工作原理、服务器配置要求 和 用户体验 上有显著区别。 以下是它们的核心区别: 1. URL 结...
5个月前
4415
面试题:HTML5 的离线储存怎么使用?它的工作原理是什么?-程序百科

面试题:HTML5 的离线储存怎么使用?它的工作原理是什么?

HTML5 的离线存储主要通过 Service Worker 技术实现(Application Cache 已被废弃)。它允许 Web 应用在无网络连接时依然可以访问,提供类似原生应用的体验。 下面详细介绍其使用方法和工作原理...
6个月前
4414
面试题:栈和队列在 Java 中的区别是什么?-程序百科

面试题:栈和队列在 Java 中的区别是什么?

栈(Stack)和队列(Queue)是两种常见的数据结构,它们在处理元素的添加和移除时遵循不同的原则。在Java中,这两种数据结构的区别主要体现在以下几个方面: 操作规则: 栈是一种后进先出(LIFO...
8个月前
449
面试题:Redis 主从复制的实现原理是什么?-程序百科

面试题:Redis 主从复制的实现原理是什么?

Redis 主从复制的实现原理主要围绕 数据同步机制 和 主从通信流程 展开,其核心目标是实现主节点与从节点之间的数据一致性。以下是详细的实现原理分析: 1. 主从复制的核心...
6个月前
4412
面试题:说说你对 CSS Sprites 的理解-程序百科

面试题:说说你对 CSS Sprites 的理解

说说你对 CSS Sprites 的理解 CSS Sprites(CSS 雪碧图、CSS 精灵图)是一种将多个小图片合并成一张大图,然后通过 CSS 的 background-image、background-position 等属性来显示其中特定部分的...
6个月前
4413
面试题:ES Module 与 CommonJS 模块方案有什么异同?-程序百科

面试题:ES Module 与 CommonJS 模块方案有什么异同?

ES Module (ESM) 和 CommonJS (CJS) 是 JavaScript 中两种主流的模块化方案。它们都旨在解决代码组织、依赖管理和命名空间污染的问题,但在设计理念、语法和行为上存在显著差异。 一、 核心相同...
6个月前
4411
面试题:什么是数据库的游标?-程序百科

面试题:什么是数据库的游标?

数据库游标是什么? 游标(Cursor) 是数据库中用于逐行处理查询结果集的机制。它像一个指针,指向结果集中的某一行,允许开发者按顺序(或随机)访问、修改结果集中的每一行数据。游标的核心作...
8个月前
4410