自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Meteors.的博客

向往更加简洁高效的代码写法与编程方式 ,持续分享Java技术内容。

  • 博客(89)
  • 收藏
  • 关注

原创 正则表达式及其常见使用(Kotlin版)

本文介绍了正则表达式的核心语法和Kotlin中的Regex类使用。主要内容包括:正则表达式的基本语法规则(如字符集、量词、边界匹配等);Kotlin中Regex对象的创建方式和常用操作(匹配、查找、替换、分割);高级功能如命名捕获组、多行模式和非贪婪匹配;以及实际应用示例(格式验证、敏感词过滤、日志解析)。文章还提供了性能优化建议,如预编译Pattern和使用原始字符串。适合需要处理文本匹配、验证和提取的开发人员参考。

2026-01-14 00:55:23 966

原创 安卓进阶——原理机制

Android核心机制解析 本文系统梳理了Android开发的四大核心机制: 事件传递机制:详细分析了ViewGroup和View的事件分发流程,包括dispatchTouchEvent、onInterceptTouchEvent等关键方法,并提供了滑动冲突解决方案的实战代码。 View绘制流程:完整解析了measure、layout、draw三大阶段,重点讲解了MeasureSpec机制和性能优化技巧,如避免过度绘制和对象复用。

2025-12-10 16:29:28 335

原创 安卓进阶——RxJava

RxJava是由Netflix开发的响应式编程框架,基于观察者模式简化异步编程。核心组件包括Observable(数据发射源)、Observer(数据处理者)、Subject(双向桥梁)和Subscription(订阅管理)。框架提供创建、转换、过滤、组合等丰富操作符,支持线程调度控制(如subscribeOn/observeOn)。典型应用场景包括网络请求链式调用、UI事件防抖、生命周期管理等。需注意内存泄漏防护(CompositeDisposable)、合理选择操作符及错误处理机制。其流式...

2025-11-12 17:51:33 1113

原创 安卓进阶——OpenGL ES

本文系统介绍了OpenGL在2D和3D图形开发中的应用。2D部分重点阐述了OpenGL ES在Android平台的高性能优势、核心渲染管线(顶点处理、纹理映射、着色器编程)以及实现流程,包括GLSurfaceView配置和Renderer实现。3D部分深入讲解了坐标系转换、矩阵变换(MVP矩阵)、深度测试、光照模型等关键技术,并提供了3D场景渲染的实现框架。文章不仅覆盖了基础绘制方法,还介绍了纹理滤镜、粒子系统、帧缓冲等进阶技巧,为移动端图形开发提供了全面指导。通过系统学习这些内容,开发者可以实现...

2025-11-07 10:32:37 847

原创 安卓进阶——推送

本文介绍了安卓推送通知的三种实现方式:轮询(Pull)、持久连接(Push)和短信(SMS)。轮询是客户端定时请求服务器,简单但耗电;持久连接通过系统级共享长连接(如FCM)或第三方推送平台实现高效推送;短信推送可靠性高但成本高、隐私风险大。针对不同场景:轮询适合兼容老旧设备,持久连接是主流方案,短信推送适用于关键业务和高可靠性要求场景。每种方式各有优缺点,开发者需根据应用需求、目标市场和资源条件选择合适的推送方案。

2025-11-06 10:20:09 986

原创 安卓进阶——多媒体

本文详细介绍了Android多媒体开发的核心API,包括MediaPlayer、SoundPool、VideoView、MediaRecorder、AudioRecord、AudioTrack和MediaRouter。MediaPlayer适用于音频/视频播放,SoundPool适合短音效,VideoView简化视频播放实现。MediaRecorder和AudioRecord分别提供不同层级的音视频录制功能,AudioTrack用于原始音频数据播放。MediaRouter管理设备间的媒体路由切换。文章...

2025-11-05 18:01:34 1194 1

原创 安卓进阶——跨进程通信

本文介绍了Android平台四种主要的跨进程通信方式: AIDL:通过定义接口实现Binder通信,支持同步/异步调用和Parcelable数据传输,适用于复杂IPC场景; Socket:基于TCP/IP的通用通信方案,需手动处理线程和JSON序列化,适合网络或非Android环境通信; Binder:Android核心IPC机制,通过内存映射实现高效数据传输,结合AIDL简化开发,系统服务广泛采用; Messenger:基于消息队列的轻量级Binder封装,支持单向/双向通信,简化Handler式开...

2025-11-05 10:49:28 1136

原创 安卓进阶——Material Design库

本文介绍了Android Material Design库中的12个核心组件及其应用场景。Toolbar替代传统ActionBar,提供灵活定制;NavigationView实现侧滑菜单;FloatingActionButton作为醒目操作按钮;Snackbar提供轻量提示;CardView展示卡片式布局;BottomSheetBehavior实现底部弹窗;DrawerLayout管理侧滑抽屉;CoordinatorLayout协调视图交互;AppBarLayout和CollapsingToolbarLay

2025-10-28 16:44:53 982

原创 安卓进阶——UI控件

本文介绍了Android开发中常用的UI控件,包括状态栏(StatusBar)、ViewPager、AppWidgetProvider、RemoteView、Chronometer、CalendarView、DatePicker/TimePicker、NumberPicker等。

2025-10-28 11:27:35 791

原创 23种设计模式——状态模式(State Pattern)

本文介绍了23种经典设计模式之——状态模式(State Pattern)的使用及说明

2025-10-16 17:13:12 854

原创 23种设计模式——中介者模式 (Mediator Pattern)详解

本文介绍了23种设计模式之——中介者模式 (Mediator Pattern)的说明及使用

2025-10-16 16:04:06 1131

原创 23种设计模式——迭代器模式 (Iterator Pattern)详解

本文介绍了23种设计模式之——迭代器模式 (Iterator Pattern)的说明及使用

2025-10-16 14:46:15 900

原创 23种设计模式——外观模式(Facade Pattern)详解

本文介绍了23种设计模式之——外观模式(Facade Pattern)的说明及使用

2025-10-16 11:33:08 1137

原创 23种设计模式——访问者模式 (Visitor Pattern)

本文介绍了23种经典设计模式之——访问者模式 (Visitor Pattern)的使用及说明

2025-10-14 17:20:51 1132

原创 23种设计模式——备忘录模式(Memento Pattern)

本文介绍了23种经典设计模式之——备忘录模式(Memento Pattern)的使用及说明

2025-10-14 15:10:22 731

原创 23种设计模式——解释器模式(Interpreter Pattern)

本文介绍了23种经典设计模式之——解释器模式(Interpreter Pattern)的使用及说明

2025-10-11 17:02:10 930

原创 23种设计模式——享元模式(Flyweight Pattern)

本文介绍了23种经典设计模式之——享元模式(Flyweight Pattern)的使用及说明

2025-10-11 14:59:48 1277

原创 23种设计模式——命令模式(Command Pattern)

本文介绍了23种经典设计模式之——命令模式(Command Pattern)的使用及说明

2025-10-10 15:14:10 610

原创 23种设计模式——责任链模式(Chain of Responsibility Pattern)

本文介绍了23种经典设计模式之——责任链模式(Chain of Responsibility Pattern)的使用及说明

2025-10-10 11:35:13 775

原创 23种设计模式——组合模式(Composite Pattern)

本文介绍了23种经典设计模式之——组合模式(Composite Pattern)的使用及说明

2025-09-24 16:28:10 867

原创 23种设计模式——桥接模式 (Bridge Pattern)详解

本文介绍了23种经典设计模式之——桥接模式(Bridge Pattern)的使用及说明

2025-09-05 17:32:10 1064

原创 23种设计模式——原型模式 (Prototype Pattern)详解

本文介绍了23种经典设计模式之——原型模式 (Prototype Pattern)的说明及使用

2025-09-05 15:44:31 920

原创 23种设计模式——代理模式(Proxy Pattern)详解

本文介绍了23种设计模式里面超好用的模式——代理模式(Proxy Pattern)!!!

2025-09-05 13:50:51 1519

原创 23种设计模式——装饰器模式(Decorator Pattern)详解

本文介绍了23种设计模式之——装饰器模式(Decorator Pattern)的说明及使用

2025-09-05 10:44:33 609

原创 23种设计模式——抽象工厂模式(Abstract Factory Pattern)详解

本文介绍了23种设计模式之——抽象工厂模式(Abstract Factory Pattern)的说明及使用

2025-09-04 11:53:53 1178

原创 23种设计模式——工厂方法模式(Factory Method Pattern)详解

本文介绍了23种经典设计模式之——工厂方法模式(Factory Method Pattern)的说明及使用

2025-09-04 10:41:24 1327

原创 简单工厂模式(Simple Factory Pattern)​​ 详解

本文介绍了简单工厂模式(Simple Factory Pattern)​​ 以及它的使用。

2025-09-03 16:56:00 363

原创 23种设计模式——策略模式 (Strategy Pattern)​详解

本文介绍了23种经典设计模式之——策略模式 (Strategy Pattern)​的说明及使用

2025-09-03 15:14:51 754

原创 23种设计模式——观察者模式(Observer Pattern)​详解

本文介绍了23种经典设计模式之——观察者模式(Observer Pattern)​的说明及使用。

2025-09-01 14:18:51 1130

原创 23种设计模式——单例模式(Singleton)​详解

本文介绍了23种经典设计模式之——单例模式(Singleton)的说明及使用

2025-08-27 10:37:36 1018

原创 23种设计模式——适配器模式(Adapter)​详解

本文介绍了23种经典设计模式之——适配器模式(Adapter)​的说明及使用

2025-08-20 18:56:22 779

原创 23种设计模式——模板方法模式(Template Method Pattern)详解

本文介绍23种经典设计模式之——模板方法模式(Template Method Pattern)的介绍及使用

2025-08-20 18:19:31 766

原创 23种设计模式——构建器模式(Builder Pattern)详解

本文详细介绍了23种经典设计模式之——构建器模式(Builder Pattern)的介绍和使用。

2025-08-20 16:57:18 819

原创 MVC、MVP、MVCC 和 MVI 架构的介绍及区别对比

这篇文章介绍了MVC、MVP、MVCC 和 MVI 架构及区别对比

2025-08-19 17:56:27 1117

原创 Android约束布局(ConstraintLayout)常用属性

本文介绍了Android ConstraintLayout常用属性的应用案例,属性组合使用可以构建灵活且高性能的Android界面。

2025-08-18 14:35:30 495

原创 Android Studio使用HTTP代理下载依赖

本文说明了如何在Android Studio中通过HTTP Proxy的下载Gradle依赖

2025-07-02 18:40:56 704

原创 华为云设备接入

文章摘录了设备接入华为云的一些重要内容

2025-02-25 18:37:28 1479

原创 GNN多任务预测模型实现(二):将EXCEL数据转换为图数据

这篇文章说明了如何有效地将EXCEL数据将其转换为图数据格式,是搭建GNN模型的基础。

2025-02-06 17:52:06 840 1

原创 GNN多任务预测模型实现(一):创建图数据

这篇文章介绍了PyG中创建图的方式,为之后的图神经网络的构建和训练做好前提准备!

2025-01-21 17:18:04 1181

原创 PyG使用入门(完整详细)

本文介绍有PyG的入门和第一个简单神经网络的实现,帮助你快速入门GNN!

2025-01-20 16:44:23 2128

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除