Kennem's Blog
  • 🏠主页
  • 🔍搜索
  • 📚文章
  • ⏱时间轴
  • 🔖标签
  • 🗂️分类
  • 🙋🏻‍♂️关于
主页 » 📚文章

💻技术

Jetpack Compose(1)

Jetpack Compose(1) Jetpack Compose是用于构建原生Android界面的新工具包。它可简化并加快Android上的界面开发,帮助使用更少的代码、强大的工具和只...

2025-02-15 · 7 分钟 · 3083 字 · updated: 2024-02-15 · ShowGuan

Jetpack Compose(2)

Jetpack Compose(2) Compose中布局的目标 实现高性能 让开发者能够轻松编写自定义布局 在Compose中,通过避免多次测量布局子级可实现高性能。如果需要进行...

2025-02-15 · 2 分钟 · 727 字 · updated: 2024-02-15 · ShowGuan

Jetpack基础

Jetpack基础 ViewModel class MainViewModel(countReserved: Int) : ViewModel() { val userLiveData = MutableLiveData<User>() private val userIdLiveData = MutableLiveData<String>() val userName: LiveData<String> = userLiveData.map { user -> "${user.firstName} ${user.lastName}" } val user: LiveData<User> = userIdLiveData.switchMap { userId -> Repository.getUser(userId) } val count: LiveData<Int> get() = _count val _count = MutableLiveData<Int>() init { _count.value = countReserved } fun plusOne() { val count = _count.value ?:...

2025-02-15 · 2 分钟 · 570 字 · updated: 2024-02-15 · ShowGuan

Lopper & Handler

Lopper & Handler Looper 是 Android 中用于线程消息循环的核心组件,它让线程可以接收和处理消息(Message)或任务(Runnable)。它通过一个消息队列(Mes...

2025-02-15 · 2 分钟 · 648 字 · updated: 2024-02-15 · ShowGuan

MaterialDesign

MaterialDesign

2025-02-15 · 1 分钟 · 1 字 · updated: 2024-02-15 · ShowGuan

adb使用

adb使用 Android Debug Bridge (ADB) 最常用命令 以下是开发中使用频率最高的 ADB 命令及其用途: 1. 检查设备连接 adb devices 列出已连接的设备及其状态。 2. 安装与卸载应用 安装 APK...

2025-02-15 · 2 分钟 · 566 字 · updated: 2025-02-15 · ShowGuan

Android 配置文件常用配置项

Android 配置文件常用配置项 gradle.properties 常用配置 # 启用 AndroidX 支持 # 设置为 true,项目中将使用 AndroidX 库而不是旧版支持库(Support Libraries)。 # 如果你正...

2025-02-15 · 4 分钟 · 1715 字 · updated: 2025-02-15 · ShowGuan

LeetCode每日一题(202502)

每日一题(202502) 0201 81. 搜索旋转排序数组 II 题目大意 给定一个旋转排序数组 nums 和一个目标值 target,判断目标值是否存在于数组中。需要尽可能...

2025-02-02 · 2 分钟 · 730 字 · updated: 2025-02-02 · ShowGuan

黑马头条(6)

黑马头条(6) Kafka概述 消息中间件 建议 Kafka 追求高吞吐量,适合产生大量数据的互联网服务的数据收集业务 RocketMQ 可可靠性要求很高的金融互联网领域,稳定...

2025-01-31 · 6 分钟 · 2888 字 · updated: 2025-01-31 · ShowGuan

Go 开发框架三件套

Go 开发框架三件套 1. Gorm - 强大的 ORM 框架深度扩展 1.1 基本使用增强版 1.1.1 完整 CRUD 操作示例 // 创建记录(批量插入) users := []User{ {Name: "Alice", Age: 25}, {Name: "Bob", Age: 30}, {Name: "Charlie", Age: 35}, } db.Create(&users) // 一次性插...

2025-01-26 · 3 分钟 · 1427 字 · updated: 2025-01-26 · ShowGuan

Go 并发与依赖管理

Go 并发与依赖管理 本文深入探讨 Go 语言的并发编程和依赖管理,结合具体示例,帮助你快速掌握核心知识点,提升开发效率。 01 并发与并行 Go 语言通过 Goroutine 和 Channel 实...

2025-01-25 · 5 分钟 · 2039 字 · updated: 2025-01-25 · ShowGuan

Go 高质量编程与性能调优

Go 高质量编程与性能调优 本文深入探讨 Go 语言的高质量编程和性能调优,结合具体示例,帮助你编写正确可靠、简洁清晰的代码,并掌握性能优化的核心方法。...

2025-01-25 · 7 分钟 · 3462 字 · updated: 2025-01-25 · ShowGuan

Go 内存管理与编译器优化

Go 内存管理与编译器优化 本文深入探讨 Go 语言的自动内存管理、垃圾回收机制以及编译器优化技术,结合具体示例和流程图,帮助你理解 Go 内存管理的核心原理...

2025-01-25 · 7 分钟 · 3196 字 · updated: 2025-01-25 · ShowGuan

Go语言基础

Go语言基础 1. Go语言概述 高性能:适合并发编程,支持高并发、高性能场景。 简洁语法:Go的语法简洁,快速上手,去除了复杂的面向对象特性,保留了...

2025-01-25 · 9 分钟 · 4135 字 · updated: 2025-01-25 · ShowGuan

LeetCode每日一题(202501)

每日一题(202501) 0124 2944. 购买水果需要的最少金币数 1. 题目大意 给定一个整数数组 prices,其中 prices[i] 表示购买第 i 个水果所需的金币数。每购买一个...

2025-01-25 · 3 分钟 · 1298 字 · updated: 2025-01-25 · ShowGuan
« 上一页  下一页  »
© 2025 Kennem's Blog · Powered by Hugo & PaperMod
Visitors: Views: