GitHub,Gitee,qq 第三方登录配置完整教程 GitHub 第三方登录配置完整教程 本教程将详细介绍如何在博客系统中集成 GitHub 第三方登录功能,包括 GitHub OAuth App 创建、前后端配置、代码实现等,适合零基础小白学习。 📚 目录 什么是 GitHub 第三方登录 创建 GitHub OAuth App 后端配置 前端配置 代码实现详解 测试登录 常见问题 什么是 移动开发 2026年03月05日 183 点赞 0 评论 16490 浏览
Kotlin用@Parcelize实现序列化Parcelable 简介 在Android项目中经常要对Bean进行Parcelable序列化,也有很多序列化工具。Android中提倡通过实现Parcelable来对对象序列化,但是如果是使用Java开发实现起来就比较繁琐,而Kotlin提供了@Parcelize,可以轻松实现对Bean的序列化及反序列话。先看看官方对@Parcelize的解析: /** * Instructs the Kotlin compil 移动开发 2025年04月25日 131 点赞 0 评论 16489 浏览
uniapp vue3 unipush2.0 调用系统通知功能流程 进入dcloud官网: #xff1a;这里是勾选了两个 选择刚刚创建的服务空间根据官方提供添加3个表开始编写代码 // 简单的使用示例 'use strict'; const uniPush = uniCloud.getPushManager({appId:"__UNI_ 移动开发 2025年12月29日 190 点赞 0 评论 16487 浏览
如何做好小程序评论优化 用户在决定要不要用一个小程序时,往往会参考其他用户的评分和评论。因此小程序评论优化是提升用户互动和口碑传播的关键环节。以下是一些针对小程序评论优化的具体策略:1. 优化评论区设计 确保用户能够轻松找到并访问评论区。可以在小程序的显眼位置设置评论入口,如页面底部或侧边栏。 优化评论输入框的用户体验,提供语音输入、表情符 移动开发 2025年05月03日 99 点赞 0 评论 16456 浏览
安装2024最新版Android Studio 最详细教程(带图展示) 一、安装JDK(1)首先在除C盘以外的盘建立文件夹,分别保存软件位置,JDK位置与SDK位置,特别注意:所有文件名中不要出现空格,而且每个文件夹都是为空的状态这里我是在D盘中操作。 (2)安装配置JDK,这里安装的是JDK17的版本,如果以前安装 移动开发 2025年05月07日 126 点赞 0 评论 16451 浏览
js实现数组转树 1. 原生 封装工具函数 getTree 1.1 定义 -映射对象 map 数组treeList=[] 1.2 遍历 后端返回的数组 list 为 每个数组对象item 添加 children 属性 值为空数组 1.3 为映射对象 map 添加属性 并赋值 key:id值 value:item 1.4 遍历数组对象list 当item.pid为空时 移动开发 2025年08月14日 35 点赞 0 评论 16451 浏览
手写RxJava简易框架领悟RxJava的美秒 RxJava笔记 前言 看此篇之前最好知道RxJava的使用。由于RxJava内部源码实现有点复杂,既然用拆轮子的方式来分析源码比较难啃,不如换种方式,以造轮子的方式,将源码中与性能、兼容性、扩展性有关的代码剔除,只留下核心代码,加上我个人的理解,带大家揭秘RxJava的实现原理(本文不涉及框架的使用介绍)。 一、构建观察者类 Subsribler在RxJava里面是一个抽象类,它实现了Obs 移动开发 2025年05月23日 160 点赞 0 评论 16445 浏览
Spring Boot项目自定义启动Banner 一、什么是banner SpringBoot项目启动的时候会打印一个图案,这个图案就是所说的banner,默认的banner是像下面这个样子, 其实这个图案是可以改变的,可以用自定义的图案。 1.原版.PNG 二、自定义banner 首先在resource下面创建一个banner.txt文件,SpringBoot项目启动的时候会打印这个文件的内容,比如 2.自定义.PNG 移动开发 2025年09月19日 170 点赞 0 评论 16430 浏览
Android-推荐一个沉浸式状态栏开源库(ImmersionBar ) 图片来源网络,入侵必删 在日常的Android开发中,我们肯定遇到沉浸式的开发需求。在大多数项目当中,都会使用ImmersionBar开源库适配。这篇博客分享一下ImmersionBar相关的知识,希望对看文章的小伙伴有所帮助。 ImmersionBar依赖 mavenCentral版本: // 基础依赖包,必须要依赖 implementation 'com.geyifeng.imme 移动开发 2025年04月25日 179 点赞 0 评论 16416 浏览
节流 为什么要限制事件的频繁触发,以及如何做限制: 1.debounce 防抖 2.throttle 节流 今天重点讲讲节流的实现。 节流 节流的原理很简单: 如果你持续触发事件,每隔一段时间,只执行一次事件。 根据首次是否执行以及结束后是否执行,效果有所不同,实现的方式也有所不同。 我们用 leading 代表首次是否执行,trailing 代表结束后是否再执行一次。 关于节流的实现,有两种主流的实现 移动开发 2025年05月15日 79 点赞 0 评论 16408 浏览