分类: 技术

技术相关的内容分享,并非完全准确,如有谬误欢迎指正!

61 篇文章

EdgeOne 边缘函数重定向跟随导致 WordPress 无法正常登录 —— 问题排查与解决思路
EdgeOne边缘函数默认的fetch重定向跟随导致WordPress登录流程异常,表现为登录后无法维持会话状态。通过将fetch请求的redirect参数从默认值"follow"改为"manual"解决问题,根本原因是自动跳转跟随过程中丢失了Session Cookie。排查过程涉及服务器时间、缓存策略、插件兼容性等多维度测试,最终锁定边缘函数与…
thumbnail
一种基于 EasyVtuber 和 Stable Diffusion 的零成本虚拟形象直播方案
一种基于EasyVtuber和Stable Diffusion的零成本虚拟形象直播方案,通过Stable Diffusion生成原创虚拟形象,利用EasyVtuber实现动态捕捉,达到媲美Live2D的直播效果。方案详细介绍了从Stable Diffusion Webui Forge部署、SDXL模型配置,到EasyVtuber环境搭建及OpenS…
thumbnail
抛弃 Bukkit API,拥抱 Paper API
Paper API相比Bukkit API在多方面展现出技术优势:paperweight-userdev提供完整的NMS开发支持,实现了类似ForgeGradle的反混淆调试体验;Data Component API通过模块化设计突破传统ItemStack的功能限制;Command API原生整合Brigadier指令系统,支持复杂的指令树构建;P…
从进程到协程:计算机的并发编程之路
本文介绍了计算机并发编程的发展历程,从最早的分时操作系统到现代的协程技术。文章首先讨论了并发的概念,引入了多进程和多线程模型,并探讨了基于 Mutex 和 CAS 的并发同步方式。随后详细介绍了I/O多路复用机制,讨论了事件循环的工作原理和其在不同编程语言中的应用。之后,文章提出了协程作为一种低成本、高效的并发编程方式,通过比较有栈协程和无栈协程的…
thumbnail
论类型转换导致 JVM 类加载提前报错的问题
本文探讨了在Java中,通过类型转换可能导致JVM类加载提前报错的问题。作者在文章中描述了一个包含Father和Son类的情景,并展示了一段代码,验证了删除Son类后仍会导致报错的情况。作者提到,在JVM的类加载验证阶段,即使不是针对Son.class或Father.class的验证,验证Main.class时依然会触发报错,因为涉及到向上类型转换…
过去、现在和未来 —— Java 的现代化之路
本文讲述了Java语言的过去、现在和未来之路。首先介绍了Java从诞生至今一直受到其他语言比较和技术革新的影响,引发公众对其现状以及未来的担忧。然后重点回顾和展望了Java的几个重要更新,如Java 8的Lambda表达式和Stream API,Project Loom的协程支持,Project Panama的本地库访问和堆外内存API,以及Pro…
你知道吗,Java中的受查和非受查异常,其实并不存在区别……
博主在文章中提到Java中的受查异常和非受查异常之间的区别在JVM的世界中实际上并不存在。传统理念认为继承自java.lang.RuntimeException的异常是非受查异常,其他异常则是受查异常。然而,通过比较JVM字节码层面的代码表示,发现无论是受查异常还是非受查异常,在JVM字节码中并没有实质差别。此外,文章也讨论了Kotlin语言对于受…
论编程界的日经问题:到底如何区分静态类型和动态类型、强类型和弱类型?
博主在本文中探讨了编程界常见的问题,即如何区分静态类型和动态类型,强类型和弱类型。他指出,由于这些概念本身没有明确的定义,导致人们很难就此达成一致共识。然而,如果按照已有的共识来界定这些概念,就能得出一些明确的答案。文章提到了强类型语言和弱类型语言的区别,以及静态类型语言和动态类型语言的区别。在强类型和弱类型的定义中,强类型语言常常会直接出错或编译…
thumbnail
实战!为你的网站接入 Passkey 通行密钥以实现无密码安全登录
实战!为你的网站接入 Passkey 通行密钥以实现无密码安全登录 前言 说来也巧,最近在研究 Passkey,本来思前想后是不写这篇文章的(因为懒),但是昨天刷知乎的时候发现廖雪峰廖老师也在研究 Passkey,想了想还是写一篇蹭蹭热度吧。 了解 Passkey 要了解 Passkey,我们首先需要了解 Web Authentication cr…