技术栈
android
q***6497
5 分钟前
android
·
前端
·
后端
SpringSecurity踢出指定用户
SpringSecurity中可以使用 SessionRegistry 的实现类 SessionRegistryImpl 来获取session相关信息,可以通过这个实现类来踢出用户。
q***7666
9 分钟前
android
·
前端
·
后端
SpringSecurity 实现token 认证
@Configuration @EnableWebSecurity @EnableGlobalMethodSecurity(prePostEnabled=true) public class SpringSecurityConfig extends WebSecurityConfigurerAdapter {
Chejdj
15 分钟前
android
·
源码阅读
ViewModel#onCleared的实现原理
请问ViewModel#onCleared的回调和Activity#onDestoryed的生命周期哪个更早?
CheungChunChiu
1 小时前
android
·
运维
·
服务器
Android 系统中的 NTP 服务器配置与选择逻辑详解
在 Android 系统中,设备需要通过 NTP(Network Time Protocol) 与远程服务器同步时间。不同厂商和版本可能会选择不同的默认 NTP 服务器,例如:
q***4986
1 小时前
android
·
javascript
·
mysql
MySQL数据的增删改查(一)
目录新增(create)插入单条记录插入多条记录查询(retrieve)查询所有列查询特定列查询字段为表达式
aqi00
1 小时前
android
·
ffmpeg
·
kotlin
·
音视频
·
直播
·
流媒体
FFmpeg开发笔记(九十一)基于Kotlin的Android直播开源框架RootEncoder
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。除了国产的推流工具librestreaming能够向MediaMTX推送视频流之外,还有开源的RootEncoder也支持Android手机从摄像头实时采集视频信号,并向后端的MediaMTX持续推送视频数据。
鹏多多
1 小时前
android
·
前端
·
flutter
flutter睡眠与冥想数据可视化神器:sleep_stage_chart插件全解析
在健康类 App 开发中,睡眠周期分析和冥想数据展示是核心功能模块。一个直观、美观且交互流畅的可视化图表,能极大提升用户对健康数据的理解和使用体验。今天给大家推荐一款专为 Flutter 开发者打造的全能型图表插件——sleep_stage_chart,它不仅能完美呈现睡眠阶段数据,还支持冥想时长可视化,跨平台兼容且高度可定制。
勇气要爆发
2 小时前
android
·
架构
【第五阶段-高级特性和架构】第三章:高级状态管理—GetX状态管理篇
想象一下GetX状态管理就像是:GetX采用了响应式编程的思想,核心理念是:初始化阶段用户交互阶段状态同步阶段
未来之窗软件服务
4 小时前
android
·
服务器运维
·
东方仙盟
·
东方仙盟sdk
·
自建web服务
服务器运维(十五)自建WEB服务C#PHP——东方仙盟炼气期
在当今数字化浪潮中,自建 Web 服务凭借其独特的优势,成为众多项目实现个性化与高效发展的关键选择。借助以下这段 C# 代码,我们将深入探讨以 “未来之窗东方仙盟” 替代 ThinkPHP3.2 构建 Web 服务的诸多好处、优势,以及其在不同行业的广泛应用,同时为初学者提供详尽的指引。
Zender Han
9 小时前
android
·
flutter
·
ios
·
web
Flutter 新版 Google Sign-In 插件完整解析(含示例讲解)
Google 官方在 Flutter 的 google_sign_in 插件中进行了较大更新,尤其是认证流程的设计方式、授权 scope 的处理方式,以及 Web/移动端统一化的 API。本篇博客将结合官方示例代码,带你系统梳理新版 Google 登录插件的使用方法与技术要点。
来来走走
12 小时前
android
·
开发语言
·
kotlin
Android开发(Kotlin) LiveData的基本了解
count变量是一个MutableLiveData对象,指定类型为Int。 MutableLiveData有三种读写数据的方法,getValue()、 setValue()、postValue().getValue()用于获取livedata中包含的数据。setValue()用于给LiveData设置数据,只能在主线中。postValue()用于在非主线程中给LiveData设置数据。
。puppy
13 小时前
android
·
adb
MySQL 远程登录实验:通过 IP 地址跨机器连接实战指南
在实际开发和运维中,远程登录 MySQL 是高频操作,而通过 IP 地址直接连接是最基础、最常用的方式。本文将以 “实验” 为核心,从环境准备、实验步骤、结果验证到问题排查,带您手把手完成 MySQL IP 远程登录全流程,兼顾新手友好性和实操性。
dongdeaiziji
14 小时前
android
·
kotlin
深入理解 Kotlin 中的构造方法
主构造方法时类头的一部分,直接跟在类名后面:如果主构造方法没有注解或可见性修饰符,可以省略constructor关键字:
风起云涌~
14 小时前
android
【Android】浅谈Navigation
androidx.navigation封装了FragmentManager CRUD操作,简化了单Actively多Fragment架构,本文着重解析Navigation设计思路,底层实现
游戏开发爱好者8
14 小时前
android
·
macos
·
ios
·
小程序
·
uni-app
·
cocoa
·
iphone
iOS 商店上架全流程解析 从工程准备到审核通过的系统化实践指南
对于任何移动应用项目来说,将应用成功提交到 App Store,是整个生命周期中最关键的环节之一。与 Android 的开放式发布不同,iOS 商店上架过程涉及更严格的规范、更复杂的签名体系,以及更系统化的审核要求。如果缺乏清晰的流程设计,即使应用本身没有技术问题,也可能在提交阶段反复退回。
QuantumLeap丶
16 小时前
android
·
flutter
·
ios
《Flutter全栈开发实战指南:从零到高级》- 18 -自定义绘制与画布
不知道大家是否曾有过这样的困扰:UI设计稿里出了一个特别炫酷的进度条,用现有组件怎么都拼不出来?产品经理又要求开发一个复杂的动态几何图形背景?或者需要实现一个画板功能等等。当你遇到这些情况时,别急!这些复杂效果都可以通过自定义绘制来实现,今天的内容带你深入理解这些复杂效果的背后原理。
.豆鲨包
17 小时前
android
·
java
【Android】 View事件分发机制源码分析
本篇文章基于API36源码,结合安卓开发艺术探索,将从源码角度介绍事件从顶层ViewGroup向下传递的过程,以及View对于事件的处理。
花落归零
17 小时前
android
Android 小组件AppWidgetProvider的使用
RemoteViews 是 Android 中专门用来“跨进程更新 UI”的轻量级视图对象。它并不是真正的 View,而是一份“描述文件”:你把想做的 UI 操作(改文字、换图片、设点击事件等)先记录到 RemoteViews 里,然后一次性交给系统,系统会在另一个进程(通知栏或桌面)里帮你重建并应用这些操作。因此,它天生就适合通知栏、桌面小组件、锁屏等“本 App 无法直接触碰”的远程场景。
弥巷
17 小时前
android
·
java
【Android】常见滑动冲突场景及解决方案
Android滑动冲突是Android开发中常见的问题,在同一个界面,可能存在多个View可以响应滑动事件。如果这些View滑动方向一致,则会导致滑动冲突。在上一篇文章中已经介绍了View的事件分发机制,以及源码实现。本篇文章将围绕常见的滑动冲突场景展开,并介绍对应的解决方案。
angushine
17 小时前
android
·
数据库
·
mysql
解决MySQL慢日志输出问题
最近在使用MySQL慢日志的过程中发现即使慢SQL的时间已经设置为1秒,但是小于1秒的SQL依然被输出到了慢日志文件中,先说原因:启用了 log_queries_not_using_indexes 如果你在配置中开启了