- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 ubuntu22.04 git clone报错:ssh_dispatch_run_fatal: Connection to xxx port xxx: incorrect signature
在使用Git通过SSH协议克隆远程仓库时,你可能会遇到SSH主机密钥验证失败的问题。这个问题通常是由于服务器的主机密钥发生了变化,导致本地保存的密钥与服务器提供的密钥不匹配。下面是如何解决这个问题的步骤。
2024-12-13 14:20:16
541
原创 Android编译APK报错:Failed to install the following Android SDK packages as some licences have not been..
Failed to install the following Android SDK packages as some licences have not been accepted.
2024-11-12 10:44:10
674
原创 【从零开始学习Rust】Rust中的字符串和常用方法
str和String。它们分别代表着不同的字符串存储方式和特性。&str:字符串切片类型,通常用于引用字符串数据的不可变视图。&str是一个不可变的引用,它指向存储在其他地方的字符串数据。&str通常用于函数参数、字符串切片操作和字符串的读取操作。String:字符串类型,代表一个可变、可增长、UTF-8 编码的字符串。String类型是基于堆内存分配的,可以动态地分配和释放内存,支持各种字符串操作和方法。String类型通常用于需要动态创建、修改和拥有字符串数据的场景。
2023-11-28 19:05:48
362
原创 【从零开始学习Rust】初探结构体
结构体(Struct)是一种用来创建自定义数据类型的机制。它允许你将多个不同类型的数据组合在一起,形成一个新的数据类型,从而更好地组织和管理数据。
2023-11-27 18:35:48
272
1
原创 Android源码流程梳理—Android U SystemServer启动流程
基于Android U梳理,SystemServer是一个至关重要的组件,它负责启动和管理系统中的各种服务。在系统启动过程中,SystemServer扮演着关键的角色,它负责初始化和启动核心系统服务,为整个Android系统的正常运行奠定基础。了解SystemServer的启动流程有助于我们深入理解Android系统启动的关键步骤和原理,为系统调优和定制化提供重要参考。
2023-11-21 22:48:28
286
原创 【从零开始学习Rust】理解所有权
Rust 的所有权系统是一种内存管理机制,用于在编译时检查内存访问的安全性。它的核心思想是:每个值都有一个所有者,并且每个值在任意时刻只能有一个所有者。这种机制有助于避免常见的内存安全问题,如空指针、野指针、数据竞争。Rust中没有垃圾回收器,所有权便保证内存安全首先需要了解栈和堆的工作原理有助于理解系统编程语言中的所有权概念。
2023-11-21 09:46:33
325
1
原创 Android源码流程梳理—Activity在onResume方法中为什么不能获取View宽和高?
为什么onResume方法中不可以获取View宽和高?
2023-09-08 08:29:48
245
原创 (一)Java基础类总结
封装、继承、多态多态是同一个行为具有多个不同表现形式或形态的能力,为不同数据类型的实体提供统一的接口。前置条件必须在继承体系下子类必须要对父类中方法进行重写父类引用指向子类实现。
2023-03-15 11:03:49
121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人