首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客951403470号
获赞
7
粉丝
2
关注
10
看过 TA
22
男
南京大学
2011
Java
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛客951403470号吗?
发布(7)
评论
刷题
收藏
牛客951403470号
关注TA,不错过内容更新
关注
12-02 10:58
南京大学 Java
2024即将结束,展望2025
近期心情有点乱 ,外面有点冷。希望2024年小米的年终奖可以给到我。2025年能找个好的工作,近期需要好好看书,好多基础知识不看都忘记了啦
十二月请对我好一点
0
点赞
评论
收藏
分享
12-02 10:24
南京大学 Java
ContentProvider所提供的接口中只有query是基于共享内存的,其他都是直接使用bind
Android早期(2.2之前)所有操作都通过Binder随着数据量增长,发现Query性能瓶颈明显从Android 2.3开始,Cursor数据通过共享内存传输这种设计体现了按需优化的思想:80/20原则:优化最常见的大数据传输场景(Query)简单性原则:小数据保持简单直接的Binder传输性能平衡:在复杂性和性能间取得最佳平衡这也是为什么在Android开发中,建议合理设计Query,避免返回过多不必要的数据,因为这个优化机制虽然在传输上高效,但创建和管理共享内存区域本身也有成本。
0
点赞
评论
收藏
分享
12-01 21:20
南京大学 Java
理解 ACTION_CANCEL和 ACTION_OUTSIDE的区别
理解 ACTION_CANCEL和 ACTION_OUTSIDE的区别对于处理复杂的触摸交互非常重要。下面的表格能帮你快速把握它们的核心不同。触发核心原因事件处理权被父View收回触摸点初始位置在视图边界外主要场景父View(如ScrollView、RecyclerView)在子View处理事件后决定拦截窗口设置了 FLAG_WATCH_OUTSIDE_TOUCH标志,且点击发生在窗口区域外在事件流中的角色正常事件流被中断的信号一个特殊的单次事件,通常不属于一个连续的手势流常见用途重置视图状态(如取消按钮高亮、中断动画)点击对话框或悬浮窗外部时关闭事件序列是当前手势的一部分,之前...
0
点赞
评论
收藏
分享
12-01 20:25
南京大学 Java
2025.12.01 在牛客打卡1天!
0
点赞
评论
收藏
分享
12-01 20:18
南京大学 Java
Android常见面试题
1. Handler机制(Native层实现及延时消息流程) Handler机制是Android的消息驱动核心,由Java层的Looper、MessageQueue、Handler和Native层的Looper、MessageQueue共同协作实现。Native层实现原理 基于Linux epoll和eventfd: 从Android 2.3开始,Native层使用epoll(I/O多路复用)替代Java的wait/notify机制,以实现更高效的阻塞/唤醒。 初始化流程: Java层MessageQueue的构造函数中调用nativeInit(),在Native层创建NativeMessag...
0
点赞
评论
收藏
分享
12-01 20:08
已编辑
南京大学 Java
2025.12小米面试
1、详细描述handler机制,native怎么实现,延时5S消息源码如何走2、View绘制流程,MeasureSpec Mode3、事件分发机制,Action cancel怎么触发4、oom5、内存泄漏怎么检测 LeakLanary原理 怎么监听是否泄漏6、平行窗口 大屏兼容怎么做7、进程间通信机制几种 ,原理 Messenger如何实现8、View怎么绘制到Window上9、MVVM怎么实现10、AIDL实现,回调是在哪个线程11、java锁 lock和sync区别和原理
查看10道真题和解析
0
点赞
评论
收藏
分享
2022-03-06 09:54
南京大学 Java
补种未成活胡杨树
华为算法面试 求助 //补种未成活胡杨树 //某沙漠新种植N颗胡杨(编号1~N),一个月后,有M颗未能成活。现可补种K颗(只可补种,不可新种),请问怎样补种,可以得到最多的连续胡杨树? 输入 N 总种植数量 M 未成活数量 M个空格分割的数,按编号从小到大排列 K 最多可以补种的数量 其中 1<=N<1000 1<=M<N 0<=K<=M 实例 输入 10 3 2 4 7 1 输出 6 说明 补种第7颗 可得到5...
卡蜜儿:
滑动窗口问题,只是这里的判断条件不一样,需要判断用来记录连续值的数组arr内含有未成活位置的数量是否大于补种的数量,如果大于,arr需要一直执行shift(),一直到下一个补种位置,不大于的话可以一直往arr添加胡杨树
投递华为HUAWEI等公司9个岗位
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务