分类: 技术

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

59 篇文章

thumbnail
一种基于 EasyVtuber 和 Stable Diffusion 的零成本虚拟形象直播方案
博主分享了一种零成本创建虚拟形象直播的完整方案。该方案结合EasyVtuber和Stable Diffusion两大开源工具,详细介绍了从模型部署到实际应用的全流程: 1. 技术组合说明:使用Stable Diffusion生成原创虚拟形象,配合EasyVtuber实现面部捕捉和动态效果,可达到类似Live2D的直播效果 2. 部署指南: - St…
thumbnail
抛弃 Bukkit API,拥抱 Paper API
本文探讨了从Bukkit API转向Paper API的优势。博主指出,虽然Bukkit API曾长期是Minecraft插件开发的首选,但随着Paper与Spigot的硬分叉,Paper API已成为更优选择。文章重点介绍了Paper API的几大优势:paperweight-userdev提供完整的NMS开发支持;Data Component …
从进程到协程:计算机的并发编程之路
本文介绍了计算机并发编程的发展历程,从最早的分时操作系统到现代的协程技术。文章首先讨论了并发的概念,引入了多进程和多线程模型,并探讨了基于 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…
实战!用 Spring Gateway 配合 Sa-Token 实现微服务无感鉴权
博主在本文中介绍了如何使用Spring Gateway和Sa-Token实现无感鉴权的方案。他首先提到了Spring Cloud Gateway和Sa-Token的基本概念和功能。然后,博主指出了直接在网关中实现鉴权的局限性,并提出了一种无感鉴权的解决方案。在这个方案中,博主通过在请求中注入用户ID的方式实现了无感鉴权,从而避免了下游微服务依赖Sa…
Tailwind CSS 导论
Tailwind CSS 导论 博主介绍了Tailwind CSS这款效用优先的CSS框架。通过组合预定义的class来直接在HTML中构建任何设计。博主以一个卡片UI的例子对Tailwind CSS进行了解释,比较了使用Tailwind CSS和不使用Tailwind CSS的代码量差异。使用Tailwind CSS可以通过简洁的class描述H…