- 博客(181)
- 资源 (10)
- 收藏
- 关注

原创 【Android】一篇文章带你了解 Android的 JIT 、AOT、Dalvik、ART ,不再傻傻分不清
为了解释以上概念,我们得从Android 编译过程说起。 我们使用Java开发android,在编译打包APK文件时,会经过以下流程: Java编译器将应用中所有Java文件编译为class文件,dx工具将应用编译输出的类文件转换为Dalvik字节码,即dex文件之后经过签名、对齐等操作变为APK文件。科普了概念之后,要开始聊一聊编译打包的前世今生。 在apk运行...
2019-06-14 14:04:58
5970
2
原创 尝鲜纯血鸿蒙,华为国际版本暂时不支持升级。如mateX6 国际版?为什么不支持?什么时候支持?
华为国际版目前不支持鸿蒙系统(HarmonyOS),仍采用基于AOSP的EMUI系统。预计2025年国际版将兼容鸿蒙。Mate X6国际版同样暂不支持鸿蒙。国际版延迟适配主要因当前系统架构差异。更多详情可通过文末联系方式咨询。
2025-05-29 18:54:47
744
原创 鸿蒙】【一站式学习鸿蒙】harmonyOS鸿蒙 打开开发者模式后,USB调试打开自动关闭的原因?解决方案
(1)手机鸿蒙版本 与 电脑安装的 deveco-Studio 不匹配,这回devecoStudio 不识别手机。同时会关闭调试。如:手机是4,0系统,你用5.0版本的deveco-studio调试。是打不开usb调试的。会自动关闭。(2)电脑系统升级后、手机系统升级后,请务必重启。(3)数据线是否支持数据传输。确定手机系统版本、deveco- studio版本是否匹配,检查数据线是否支持数据传输。重启电脑、重启手机。
2025-05-25 18:11:59
310
原创 【鸿蒙】【一站式学习鸿蒙】harmony5.0 纯血鸿蒙 DevEco- studio mac X86版本,虚拟机调试不在支持
DevEco Studio从5.0版本开始,由于架构差异,不再支持虚拟机调试。对于希望在手机上安装HarmonyOS 5.0系统的用户,首先需确认手机型号是否支持该系统。安装步骤包括:通过“我的华为”应用选择“鸿蒙next体验”并按照指引操作
2025-05-22 16:50:56
364
原创 尝鲜纯血鸿蒙,harmony5.0 系统。如何让手机升级为纯血鸿蒙。
哪些手机可以体验纯血鸿蒙(harmony 5.0 以上操作系统)如何升级为纯血鸿蒙。harmony 5.0 以上操作系统
2025-05-22 16:20:35
179
原创 【一站式学会Kotlin】kotlin泛型的使用之泛型参数、泛型函数、泛型约束
【代码】【一站式学会Kotlin】kotlin泛型的使用之泛型参数、泛型函数、泛型约束。
2024-11-10 21:48:46
97
原创 【一站式学会Kotlin】kotlin遍历的写法 for、forEach、forEachIndexed
for. forEach forEachIndexed
2024-05-30 06:32:04
440
原创 【一站式学会Kotlin】Kotlin 里面 内置函数 apply,run,with ,let,also 中 it 和 this的区别
作用域范围的区别
2024-05-30 01:48:23
564
原创 【一站式学会Kotlin】第十三节:kotlin语言中的解构
解构声明(Destructuring declarations)是Kotlin语言的一个特性,它允许你从一个数据结构中提取多个变量。这样做可以让你的代码更加简洁易读,同时也能提高代码的可维护性。在Kotlin中,解构可以用于多种数据类型,例如列表(List)、数组(Array)、集合(Collection)、映射(Map)等。
2024-05-28 03:42:39
496
原创 【一站式学会Kotlin】第九节:inline 内联函数
内联函数是一种编程语言结构,用于建议编译器对一些特殊函数进行内联扩展,即在编译时将函数体嵌入每个调用处,以避免函数调用的开销,从而提高程序的运行效率。内联函数通过在函数定义前使用inline关键字来声明,这是一种对编译器的建议,告诉编译器在可能的情况下将函数的代码直接插入到程序中的每个调用点,而不是进行通常的函数调用。内联函数的优点主要包括:提高程序的运行速度,因为避免了函数调用的开销,如参数压栈、函数调用和返回时的现场保护与恢复等。可以将函数定义放在头文件中,便于代码的复用。
2024-05-26 08:59:26
527
原创 【一站式学会Kotlin】第八节:kotlin== 和 === 的差别和含义
kotlin == 对等于 java 的equal,是值比较。【一站式学会Kotlin】免费领取:联系作者微信(zhaoyangyangnefu)
2024-05-26 00:33:42
367
原创 【一站式学会Kotlin】第七节:kotlin匿名函数的it关键字
【一站式学会Kotlin】免费领取:文章下有作者微信(zhaoyangyangnefu)。it 关键字是用在匿名函数中,且匿名函数只有一个参数的时候生效。
2024-05-26 00:17:12
590
原创 【一站式学会Kotlin】第六节 lamda表达式、拖尾lamda表达式
(1)lamda表达式总是在花括号中(2)完成的语法形式参数声明放在花括号内,(可选)(3)函数体跟在->后(4)如果能推断出该lamda表达式的返回值类型不是Unit,那么该lamda主体中的最后一个(或kennel是单个)表达式会视为返回函数。
2024-05-14 21:56:03
409
原创 【一站式学会Kotlin】第五节匿名函数
匿名函数:没有名字的函数,其实lamda表达式和匿名函数都是函数字面值,函数字面值就是没有声明而是立即作为表达式传递的函数。
2024-05-13 18:19:50
302
原创 Android 开发环境之 Java8 升级到 java 11 ,显示切换失败,解决方案一览
(1)第一步:更改全局变量(2)第二部:更改Android studio gradle 编译配置
2024-05-11 14:51:26
507
原创 【一站式学会Kotlin】第四节默认参数和具名参数、unit返回值类型
fun + 函数名称 + (参数 ) +【:返回值类型】return 0没有返回值 : 和 返回值类型可以不写此时 返回值默认类型 unit。
2024-05-11 13:29:04
413
原创 【一站式学会Kotlin】第三节 kotlin 的编译时常量 const val
(1)编译时常量必须在方法外(2)编译时常量只能是常用的基础类型
2024-05-10 19:00:20
393
1
原创 【一站式学会Kotlin】第二节 kotlin 的var 和 val变量
如果你说的“内存地址不变”是指变量引用的对象地址不变,那么这种特性是因为val修饰的是变量的引用地址,而不是引用的对象本身。换句话说,一旦val变量被初始化并指向了一个对象,这个变量就不能再指向其他对象,但是对象本身的内容是可以变化的。
2024-05-01 04:05:47
614
1
原创 【一站解决您的问题】mac 利用命令升级nodejs、npm、安装Nodejs的多版本管理器n、nodejs下载地址
sudo npm install npm@latest -g //升级到最新版。sudo npm install npm@xx -g //升级到指定版本。sudo npm install npm@xx -g //升级到指定版本。npm view npm versions // npm所有版本。npm view npm versions // npm所有版本。npm view npm version // npm最新版本。npm view npm version // npm最新版本。
2024-01-22 02:04:49
2332
1
原创 80,90,00,房子最终砸在买房哪一代人手中?
首先,我们知道一线房价跌,全国跟着走低,一线房价比二三线坚挺,但是一旦开始崩塌,那是止不住的。房产的本质是越涨越买,越跌越不买。提示:以下是本篇文章正文内容,下面案例可供参考。
2022-09-25 14:54:47
428
原创 2021投资大复盘】上个月年化收益50%,这个月到今天54%了,也在今天封盘了,来年我们再战江湖【配图版】
我是一个玩股票的程序员,你玩吗
2021-12-24 15:12:33
14729
1
原创 升级鸿蒙系统手机网络信号变差了,这是为什么?
升级鸿蒙系统手机网络信号变差了,这是为什么?我的手机是 荣耀P20,升级了鸿蒙后,手机信号变差了,哪位大神可以帮我解答一下?
2021-11-02 15:11:04
3454
原创 这道题不简单:“你会花费多长时间在APP的架构设计上”?
来自好友问题:“如果你是一家创业公司的程序员,这家公司规模小,只有三四个人,你是架构师,你会花费多长时间在APP的架构设计上”?我的答案:我思考了一会儿,我的答案是:不论工期多久,考虑的需求的不稳定性,我可能连10%的时间都不会花,甚至是为了求快,想到哪里就写到哪里的,代码的质量肯定是有的,毕竟自己也有了6年多的经验, 这点儿自信还是有的。一个故事:听到了我的答案,他给我讲了最近的一个故事:他花费了高薪请了一个来自大厂的资深程序员,实力ok的,但1年后这位离开了,在公司最难的时候,离
2021-10-31 21:05:55
298
原创 最强面试题:float 一道伤了自己自尊的题目
public class FloatPrimitiveTest { public static void main(String[] args) { float a = 1.0f - 0.9f; float b = 0.9f - 0.8f; if (a == b) { System.out.println("true"); } else { System.out
2021-10-30 22:01:38
370
原创 最强面试题:BigDecimal 我学废了,你呢,哈哈
public class BigDecimalTest { public static void main(String[] args) { BigDecimal a = new BigDecimal(0.1); System.out.println(a); BigDecimal b = new BigDecimal("0.1"); System.out.println(b); } }灵魂拷问:请
2021-10-29 23:03:56
511
原创 美团面试题解析:用final 考验你对堆和栈的理解
* 微信公众号:码农搬砖 * 欢迎关注我们,获得更多的面试知识 */public class TextFinal { /** * 考题1 :请问 输出结果 */ public static void test1() { String s = "hello2"; final String s1 = "hello"; String s2 = s1 + 2; System.out.println(s =.
2021-10-27 18:34:25
305
Kotlin 一站式学习 var 和 val 变量的区别 到底是什么可变什么不可变?
2024-05-01
Android知识体系图谱.png
2020-07-15
TortoiseSVN-1.3.5.6804-svn-1.3.2.rar
2013-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人