- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 kali与Windows安装双系统,grub引导器安装失败,或安装grub后无法引导kali系统问题解决
UEFI平台安装kali与Windows双系统过程中,grub引导器安装失败,或者安装后无法引导kali系统的解决方案
2022-11-06 00:50:07
9083
10
原创 KeycloakQRLogin:Keycloak 二维码登录插件实现与方案说明
KeycloakQRLogin是一个开源插件,为Keycloak身份认证系统提供二维码扫码登录功能。该项目通过扩展Keycloak标准流程,实现Web端生成二维码、移动端扫码确认的双因素认证机制,支持安全无密码登录。核心采用QRSession会话管理、HMAC签名校验和时间戳防重放等技术保障安全性,包含IDP注册、REST端点和会话存储等模块。目前支持内存存储模式,适用于Keycloak 20+环境,可便捷集成到现有登录主题中,为移动+Web统一登录提供标准化解决方案。
2025-11-06 14:31:53
722
原创 使用原生JS实现前端终端效果
使用原生JS实现前端模拟终端的效果,通过Range对象,我们就可以获取追加文本节点的位置,在获得位置后,我们就可以计算输入框应该有的宽度,然后设置其宽度。
2023-11-30 11:32:36
1095
原创 Java中数组的冒泡排序
第2轮外层循环不再对比最后一个元素值64,因为它已经被确认为最大(不需要上升),应该放在最后,需要对比和移动的是其他剩余元素,这次将元素24移动到了64的前一个位置。冒泡排序的主要思想就是:把相邻两个元素进行比较,如满足一定条件则进行交换(如判断大小或日期前后等),每次循环都将最大(或最小)的元素排在最后,下一次循环是对数组中其他的元素进行类似操作。冒泡排序是最常用的数组排序算法之一,它排序数组元素的过程总是将较小的数往前放,将较大的数往后放,这个过程有点类似水中的气泡往上升的动作,所以称之为冒泡排序。
2022-11-22 16:53:09
3632
7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅