左耳的专栏

厚积而薄发

  • 博客(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接口的两种实现写法

kotlin接口的两种实现方式

2024-11-10 02:52:58 111

原创 【一站式学会Kotlin】第二十六 Kotlin枚举类和封闭类

枚举类的目的是限制变量的个数。封闭类是为了限制类的个数。

2024-11-04 20:45:58 356

原创 【鸿蒙】【一站式学习鸿蒙】第一章节 初识鸿蒙 HarmonyOS之Stage模型的程序包结构

鸿蒙stage模型的程序包结构说明

2024-10-30 23:53:31 497

原创 【鸿蒙】【一站式学习鸿蒙】第一章节 初识鸿蒙 HarmonyOS之学习路径的技术栈选择

开发鸿蒙需要的技术栈

2024-10-27 03:07:04 579

原创 【一站式学会Kotlin】第二十五 Kotlin内部类和嵌套类的区别和案例

kotlin嵌套类和内部类的区别和案例说明,拷贝到编译器直接可以运行

2024-10-22 23:25:10 415

原创 【一站式学会Kotlin】第十五节 kotlin 的 set ,添加顺序,自然顺序

set 特性、java中的set 、kotlin 中的set

2024-05-30 08:41:14 254

原创 【一站式学会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】第十二节:空合并操作符?:

?! 空合并操作符

2024-05-28 01:59:00 570

原创 【一站式学会Kotlin】第十一节:非空断言操作符!!

非空断言操作符 !!

2024-05-28 01:44:12 306

原创 【一站式学会Kotlin】第十节:kotlin 语言的可控性特点和安全调用操作符

?安全调用操作符

2024-05-26 09:34:59 263

原创 【一站式学会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

原创 【官方下载】Android 开发环境之 java 11 下载地址和下载操作步骤

java 11 如何下载

2024-05-11 14:36:07 2028 1

原创 【一站式学会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

原创 我对美团的看法,作为美团的股东,我都有点懵

作为美团的股东,股价真实不争气哇。

2023-11-02 17:34:21 312

原创 每一个程序猿都会是股民

有没有发现你身边的程序猿基本都是股民

2023-11-02 17:29:10 150

原创 80,90,00,房子最终砸在买房哪一代人手中?

首先,我们知道一线房价跌,全国跟着走低,一线房价比二三线坚挺,但是一旦开始崩塌,那是止不住的。房产的本质是越涨越买,越跌越不买。提示:以下是本篇文章正文内容,下面案例可供参考。

2022-09-25 14:54:47 428

原创 美联储9.22日加息75个基点,加息高潮过去了吗?

为啥呢?首先您得理解加息是因为啥?

2022-09-23 13:37:03 242

原创 祝愿大家在新的一年里,万事大吉,送上我设计的可爱暴富小老虎微信红包封面,祝愿大家新的一年财运旺,事业旺,健康旺。

2022-01-28 19:24:50 599

原创 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 变量的区别 到底是什么可变什么不可变?

详细的文档介绍地址。以下链接超级相信。 https://manongbanzhuan.blog.csdn.net/article/details/138362012 博客中有作者的联络方式,也可以直接咨询。

2024-05-01

微信公众号文章内插入多图滚动播放支持点击,自动滚动(滚动banner)

微信公众号文章 多图滚动播放支持点击,自动滚动(滚动banner) 可以用subLime等文本编辑器打开

2021-10-26

Android知识体系图谱.png

Android知识体系图谱,详细的介绍了Android知识的覆盖面和要掌握的基础技能,相信大家能找到适合自己的技术分支。该图谱无论是技术深度还是广度都有着具体的描述。

2020-07-15

自定义EditText之多个清除按钮

自定义EditText之多个清除按钮,多了一个清除按钮

2014-01-18

google-gson-2.2.4-release.zip

解析的jar包,希望大家仔细看看里面得doc文档。

2013-09-04

android JSon解析例子

android JSon解析例子,希望可以帮助大家。

2013-09-04

jfreechart所用的所有jar包.rar

jfreechart所用的所有jar包.rar ,配套的讲解案例教程,请看我的csdn博客,这里就不多写了。

2013-01-12

site-1.0.6.zip

myeclipse8,9,10的svn插件,经过测试,确定好使,具体的使用方法,请参考我的csdn博客

2013-01-10

ibatis官方中文文档

ibatis官方中文文档,刘涛写的,写的非常详细,非常适合刚刚接触ibatis的同学

2013-01-08

TortoiseSVN-1.3.5.6804-svn-1.3.2.rar

TortoiseSVN-1.3.5.6804-svn-1.3.2.rar,myeclipse的版本控制svn的客户端,详细的资料,安装步骤和讲解请参考我的CSDN博客。

2013-01-08

命令行管理器:多核实验

我的课程实验框架,和大家分享一下,完全可用哦

2012-12-13

空空如也

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

TA关注的人

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