
思考
Bert.King
这个作者很懒,什么都没留下…
展开
-
分享一个好习惯
当今时代,是一个信息爆炸的时代,当我们要学习任何一样东西,只需要在 Baidu 和 Google搜索即可。But 正像 硬币一样。任何事物都具有两面性。(Everything has two sides)信息太多时,我们既惊喜又有些许愁绪,因为可用信息太多了,如果眉毛胡子一把抓,往往效果很差。百鸟在林,不如一鸟在手。作为合格的程序猿,我们的Chrome浏览器往往都是页面满满,因为每个页面都或多或少存在有用的信息。现实拿我举例,总是出现,下班前整理后做个笔记总结,一下但是事与愿违,无论是开会o.原创 2022-02-10 13:00:12 · 193 阅读 · 0 评论 -
数组的最值问题
人一旦悟透了就会变得沉默,不是没有与人相处的能力,而是没有了逢人作戏的兴趣.解决这些问题如果需要对数组进行排序,那不好意思…1. 求数组的最大值 public int getMax(int[] array) { // 注意这里,求最大值时,将初始值设置为Integer.MIN_VALUE int max = Integer.MIN_VALUE; for(int n : array){ max = Math.max(max.原创 2021-05-07 21:43:21 · 152 阅读 · 0 评论 -
Leetcode 展望2021
码不停题在2020这一极不平凡的一年中,我踏上了力扣LeeCode的征途中,取得了微不足道的进步。原创 2021-01-16 14:28:24 · 177 阅读 · 0 评论 -
RecyclerView不回调RecyclerView.SCROLL_STATE_IDLE的问题
RecyclerView在我们日常开发中,是必不可少的"神器"。有时候我们需要对其滚动过程进行监听,从而进行相应的一些操作。常规操作: mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { .原创 2020-11-20 21:19:06 · 6240 阅读 · 0 评论 -
Android 多窗口 对于Activity生命周期的影响
不说硬话,不做软事最近公司项目游戏中心需要对视频播放功能进行优化升级,Android端目前最火的播放器那必须是Google家的 ExoPlayer …PS: 哔哩哔哩的 ijkplayer 当年独领风骚,如今不在维护更新,So …进入正题,在探索ExoPlayer的过程中,发现了有趣的现象。在ExoPlayer的Demos中,播放相关的逻辑主要集中在PlayerActivity.java文件中,看到如下 诡异的一幕: ... @Override public void onSt.原创 2020-09-10 22:50:45 · 455 阅读 · 0 评论 -
巧证默认构造函数的存在性
今日之失,未必不为后日之得。Java编程语言的『面向对象』已经深入人心。自然而然,构造器(构造函数)作为类和对象的桥梁,深刻地理解它的重要性不言而喻。构造器是用来初始化对象的。一般而言,我们都会将Class理解为蓝图(blueprint)亦或是模板。而对象则是Class概念下更加具体化的东西。对于动物这个概念而言,我们可以将其作为Class类存在,那么具体的动物(老虎,大象,狮子.ie)就可以被看成对象。这篇文章的重点在于构造器,所以关于Class(类) 和 对象(Object) 的关系就不详.原创 2020-08-04 08:56:13 · 244 阅读 · 0 评论 -
今天拿到小米正式Offer啦
马有千里之程,无骑不能自往;人有冲天之志,非运不能自通;无论多忙,都要抽时间进行学习提高。经历了3轮技术面试,外加部门Leader和HR,总算有惊无险的拿下小米的offer。经过了一周多的时间,正式offer终于审批到手。请允许我兴奋一分钟。这里分享一下个人对于找工作的一些建议:1.能不裸辞尽量不要裸辞因为大公司的流程可能让你心急如焚。有些大厂的简历投递系统从筛选到面试...原创 2020-04-21 21:39:14 · 14817 阅读 · 11 评论