- 博客(4)
- 收藏
- 关注
原创 android开发指南!史上最强vue总结来了,讲的明明白白!_andoid 开发 vue
考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档,如果有需要的朋友可以免费领取点击这里领取Android面试资料汇总。
2025-01-20 14:31:15
580
原创 Android 自定义卫星扇形菜单栏 可自行修改参数
好了,需求也就这么多,开始撸代码了,先来瞄一下xml布局,上面这个RelativiLayout是一个自定义的layout,为的是实现弹出子菜单后整个节面只能子菜单和主菜单能操作,禁止触摸这个layout以下的控件,默认是gone状态,主菜单和子菜单是在下面那个SrcMenu布局,这个是核心,自定义的卫星菜单栏是主要部分,下面可以看下代码,继承了ViewGroup。6、主按钮和子按钮在一个group组内,主按钮永远显示,子按钮在弹出的时候显示,收回的时候隐藏。4、再次点击主按钮、子按钮需要同时收回。
2025-01-20 13:36:50
216
原创 Android Gradle 编译过程中的优化
shrinkcode过程需要知道入口点,换言之就是shrinkcode需要知道哪些类是入口类,然后按照这个入口类建立调用链确定哪些类,方法,属性和变量是没有被使用。shrinkcode流程执行完后删除了无用的代码后,就能确认哪些资源文件没有使用,shrinkresource流程就是确定哪些资源没有使用并且删除。但是反射没有办法能很好的识别,所以如果代码中有使用反射需要自行处理,以免被删除。其中library中的没有被调用的class文件将被删除。JNI中的native方法,没法找到调用链会被误删。
2025-01-20 12:41:26
673
原创 MySQL ACID与MVCC浅谈
隔离性(isolation)一个事务所做的修改在最终提交以前,其修改对其他事务是不可见的,这就是隔离性。InnoDB支持的隔离级别有:读未提交(READUNCOMMITTED)读提交(READCOMMITTED)可重复读(REPEATABLEREAD)可串性化(SERIALIZABLE)对于InnoDB默认的隔离级别是可重复读(REPEATABLEREAD)。持久性(durability)一旦事务提交了,则其所做的修改就会永久保存到数据库中。即使此时系统崩溃,修改的数据也不会丢失。
2025-01-18 02:50:58
782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人