author avatar

北极小狐

华为云沃土计划,免费领11个月香港2-2服务器

先加入华为云沃土计划 https://developer.huaweicloud.com/programs/dev-program.html 选个人 然后点右上角开发者空间 选择计划权益 申请学习代金券(云服务) 即可获得 401 元无门槛代金券

JavaScript 小知识:轻松搞定 ArrayBuffer 到 Base64 的转换

本文探讨了在 JavaScript 中将 ArrayBuffer 转换为 Base64 字符串时遇到的栈溢出问题,并提供了几种实用的解决方案。我们将通过生动的比喻来解释相关概念,比较不同方法的性能和兼容性,最终提供一个平衡而实用的方法。

异步世界的航海指南:深入浅出响应式编程

  关键词:响应式编程, Reactor, Mono, RxJS, Spring Boot, Vue, 异步编程, 数据流, 背压   摘要: 本文通过生动的例子,深入探讨了响应式编程在后端和前端开发中的应用,从Spring Boot的Reactor框架到前端的RxJS和Vue,解析了响应式编程的核

安全可控的持久化登录:防盗版"记住我"功能设计

  关键词: 持久化登录, Remember Me, Token 安全, 设备管理, 防盗用, Series Token   摘要: 本文详细讨论了一种改进的"记住我"功能实现方式,通过使用 series 和 tokenValue 的组合来增强安全性和可管理性。这种方法不仅能有效防止 token 被

Vue 3 响应式数据与 postMessage:当魔法遇上现实

  关键词:Vue 3, 响应式数据, postMessage, toRaw, 深度转换, Proxy, Ref 引言   在 Vue 3 的世界里,响应式数据就像是一个强大的魔法,让我们的应用充满活力。但当我们试图将这些"魔法数据"通过 postMessage 发送到另一个上下文中时,却遇到了意想

Java vs JavaScript:类型系统的艺术 - 从 Object 到 any,从静态到动态

  关键词:Java, JavaScript, TypeScript, 类型系统, 静态类型, 动态类型, 软件开发, 编程语言比较   摘要:本文深入探讨 Java、JavaScript 和 TypeScript 三种语言的类型系统特点,从建筑学角度比喻它们的设计理念,分析各自在处理灵活数据结构时

当 Promise 遇上 void:TypeScript 中的异步类型魔法

  关键词: TypeScript, setInterval, Promise, void, ESLint, no-misused-promises, 异步函数   正文:   在 TypeScript 项目中,我们经常会遇到需要定期执行异步操作的场景。然而,当我们尝试将异步函数直接传递给 setI

TypeScript中的"未绑定方法"陷阱:如何正确处理类方法的上下文

  关键词:TypeScript, unbound method, this, 类方法, 上下文绑定, 箭头函数, bind 引言   在TypeScript开发中,我们经常会遇到一个看似简单却容易被忽视的问题:未绑定方法(unbound method)。这个问题就像是把遥控器的按钮拆下来单独使用,

浏览器事件处理机制:从硬件中断到事件驱动

  关键词:硬件中断, 事件驱动, 浏览器事件监听, 操作系统抽象层, 跨平台兼容性, 事件冒泡与捕获   摘要:本文深入探讨浏览器事件处理机制,从硬件中断到事件驱动模型,揭示了用户输入如何转化为页面响应。我们将了解操作系统的抽象层如何巧妙地连接硬件和应用程序,以及浏览器如何实现跨平台的一致体验和精