自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android面试记录

线程处于阻塞状态:如使用了sleep(),同步锁的wait(),socket中的receiver(),accept()等方法时,会使线程处于阻塞状态。Thread.yield(),一定是当前线程调用此方法,当前线程放弃获取的CPU时间片,但不释放锁资源,由运行状态变为就绪状态,让OS再次选择线程。对于异步订阅关系,存在 被观察者发送事件速度 与观察者接收事件速度 不匹配的情况,被观察者 发送事件速度太快,而观察者 来不及接收所有事件,从而导致观察者无法及时响应 / 处理所有发送过来事件的问题,

2024-03-05 08:41:55 395 1

原创 Jetpack—WorkManager使用

Jetpack—WorkManager使用WorkManager简介相关类基本用法1、依赖2、执行任务高级用法链式任务输入合并唯一工作工作状态观察工作器的中间进度先前条件重试和避退策略WorkManager简介WorkManager是Jetpack提供的异步任务管理组件。使用WorkManager,您可以轻松调度那些即使在退出应用或重启设备时仍应运行的可延期异步任务。WorkManager会根据当前设备API适时的调度不同的组件实现异步任务。(包括 FirebaseJobDispatcher、GcmN

2020-09-29 21:06:59 216

转载 Error:Failed to resolve: com.android.support:support-fragment:27.0.1错误解决

编译项目报错:而且点解 Install Repository and sync project无效,并导致工具出现卡顿。解决过程:参考博客https://blog.csdn.net/MoLiao2046/article/details/78580293?locationNum=6&fps=1的解决方法Studio 2.3版本应该在Root Project build.gradle allp...

2018-06-11 16:21:15 2875 4

转载 浅谈JavaScript中forEach与each

https://www.cnblogs.com/fangshidaima/p/5910604.htmlforEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如:  12vararr = [1,2,3,4];arr.forEach(alert); 等价于:

2017-12-06 14:09:47 168

转载 AngularJS 深入理解 $scope

转载:http://blog.sina.com.cn/s/blog_693850220102vqzm.html$scope 的使用贯穿整个 AngularJS App应用,它与数据模型相关联,同时也是表达式执行的上下文.有了$scope 就在视图和控制器之间建立了一个通道,基于作用域视图在修改数据时会立刻更新$scope,同样的 $scope 发生改变时也会立刻

2017-11-24 16:03:05 343

转载 FragmentPagerAdapter与FragmentStatePagerAdapter区别

转:http://www.apkbus.com/android-90417-1-1.html【ViewPager】ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和

2017-11-23 20:36:24 168

空空如也

空空如也

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

TA关注的人

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