自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++ stl迭代器 (迭代器失效问题)_c++ 迭代器失效

🥦 迭代器是指向元素范围(如数组或容器)中的某个元素的任何对象,它能够使用一组运算符(至少具有自增(++) 和解引用 (*) 运算符)循环访问该范围的元素。🍊 迭代器最明显的形式是指针:指针可以指向数组中的元素,并且可以使用增量运算符 (++) 循环访问这些元素。但其他类型的迭代器也是可能的。例如,每个容器类型(如list )都有一个特定的迭代器类型,旨在循环访问其元素。

2024-09-22 13:22:40 1280

原创 Android知识体系!阿里P8面试官都说太详细了,一线互联网公司面经总结_android p8知识体系图

分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升(详细点击我的GitHub领取)**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记。

2024-09-22 12:44:09 1065

原创 BAM Bottleneck Attention Module__实现

∗H∗WM(F)∈RC∗H∗W.加强的feature map F′;F′FF⊗MF为了设计一个有效且强大的模型,我们首先计算channel attention,然后计算spatial attention.这时M(F)就变成:MFσMcFMsF这里σ 代表sigmoid函数,为了聚合feature map在每个通道维度,我们采用全局平均池化得到FCF_{C}FC​这个向量然后对全局信息在每个通道进行软编码。为了评估Attention在每个通道的效果?

2024-09-22 11:11:09 981

原创 Android性能优化 _ 把构建布局耗时缩短 20 倍(上)

/‘通过AssetManager获取布局文件对象’if (block!= null) {= null) {沿着调用链,最终走到了,它通过将 xml 布局文件转化成 Java 对象XmlBlock//‘打开 xml 布局文件’//‘若打开失败则抛文件未找到异常’通过一个 native 方法,将布局文件读取到内存。走查到这里,有一件事可以确定,即。

2024-09-22 10:07:37 860

原创 Android布局优化三剑客:include+merge+ViewStub

好啦,文章写到这里就结束了,如果你觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!接初始化控件好了,关于ViewStub的知识就讲这么多了。好啦,文章写到这里就结束了,如果你觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。[外链图片转存中…(img-iR3xmOIs-1726961330456)],第一时间获取最新知识点。

2024-09-22 07:29:00 1376

原创 Android-Framework:Binder全解析(二)这篇看完还不懂,请给我寄刀片!

是通过方法来获取对象,方法的参数中是调用了方法。这是一个native方法。

2024-09-22 02:16:12 809

原创 Android 无侵入式引导提示

转存失败优点代码无侵入式,不需要处理原来的布局以及逻辑,只要在需要显示的地方像显示一个 dialog 一样配置好然后调用 show 方法即可依赖方法api| NoviceGuide.Builder 的 api | 方法说明 || — | — || focusView | 出现引导高亮显示的 View(一般是引导描述的按钮等) || setPadding | 设置高亮区域在 View 周边 padding |

2024-09-21 23:43:46 859

原创 Android 侧滑抽屉菜单

然后在onCreate中添加如下代码://工具栏按钮点击点击之后打开这个滑动菜单。下面你再运行一下:这样就简洁雅致了很多了。四、添加导航视图现在我们的滑动菜单用的是一个LinearLayout,虽然用起来没有很大的问题,但是如果有更好的控件为什么不用呢?下面就来介绍一下,不过要在AS中使用这个控件还需要添加一个依赖库:打开你app下的build.gradle,在dependencies{}闭包中添加如下依赖//添加material库添加之后记得点击Sync Now进行同步项目。

2024-09-21 21:06:51 1848

原创 android listview添加headview

/position 如果有headview position =0 的第一个为headview。// 头部view:设置view的点击时间,用于屏蔽listview的item的点击事件。//id:如果有headview或者footview 则这两个view的id为-1。//id:如果有headview或者footview 则这两个view的id为-1。// 设置适配器:如果listview不设置适配器,headview也不会显示的。// 添加头部view:必须放在adapter前面不然会报错。

2024-09-21 18:32:05 542

原创 Android SQLite数据库demo。架构组件Room

SET_NULL。

2024-09-21 15:00:06 517

空空如也

空空如也

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

TA关注的人

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