心得随便记录
文章平均质量分 83
Super 含
唯有不断学习,才是大势所趋
展开
-
2020 - 1024 = 996 ?
序 、1024 ,祝自己节日快乐 。同时也祝广大同行老哥们 ,节日快乐 !本来今天想趁着自己的节日 ,写一篇技术博客 。后来想了想 ,还是算了吧 。在这个节日里 ,就不给自己写 BUG 了 ,不想在糟心了 。以下内容纯属胡思乱想No.1 刚入行在我入行 Android 之后,移动端便开始了不景气的行情。每当通宵改 BUG 时 ,我常常抬头仰望天花板 ,心里不停的在嘀咕 “怪我咯、怪我咯 ” !问一下 ,真的是怪我吗 ?我记得在我刚入行的时候 ,Android 手机还是属于低端的...原创 2020-10-24 15:20:33 · 506 阅读 · 1 评论 -
十大战略工具(1)——波士顿矩阵
序 、接下来十天会日更一个战略法则工具 。分别是波士顿矩阵 、MECE 法则 、波特五力模型 、SCQA架构 、通用电气矩阵 、正态分布&幂律分布 、PEST模型 、平衡记分卡 、SWOT分析 、商业模式画布 。背景公司的客户越来越多,业务线越来越复杂,你开始担心自己逐渐迷失在收入、利润、应收账款、常规更新等等日常事物中,而失去对未来的把握,就聘请了一家咨询公司,帮你梳理业务战略。咨询顾问了解完你的业务后说:你公司的现金牛业务,正在逐渐变成瘦狗,应尽快采取收割策略;问题业务的储备太少,所原创 2020-07-10 17:04:59 · 4705 阅读 · 0 评论 -
购房问题了解(1)
序 、今年准备上车 。买房子应该是国内很多很多人的奋斗目标 。无论是自己需要还是生活需要 ,可以说的是必需品 。因为今年要买房子 ,所以花时间了解一些常识分享一下 。在购买的时候会遇到很多问题 ,比如购房是全款还是贷款 ;再比如中国房地产有泡沫么 ?现在还能不能买 ?会不会成为接盘侠等等一系列问题 。关于买房要不要全款的问题 。之前也跟朋友们聊过 ,他们普遍的感觉贷款代价太大了 ,利息就要好多 (当然他们现在还没有上车)。感觉一辈子全还给利息了 。如果全款的话 ,自己攒攒钱 ,咬咬牙一跺脚全款梭哈一原创 2020-07-10 10:26:27 · 175 阅读 · 0 评论 -
合理得体的拒绝别人
序 、今天是高考的最后一天 。加油吧 !据说不擅长拒绝别人 ,根本原因不是胆小和害羞 ,而是边界感不好 。边界感不好 ,并不是单纯的指那些行动国界 、容易冒犯别人 。其实那些一味退让 、总想要取悦别人的老好人 ,也是边界感不好 。不擅长拒绝别人的后果 :一是张不开嘴只好满心不情愿地长期扭曲自己,心累;二是为了拒绝而编造借口,不知不觉间把自己陷在了一堆谎言之中,为了圆谎更累,早知道还不如答应呢。我们应该怎么做呢 ?1.拒绝别人态度上一定要快速而坚定 。有人会认为 ,拒绝会伤害到别人 ,错了 ,原创 2020-07-10 10:25:49 · 357 阅读 · 0 评论 -
系统创新思维(上)
序 、今天全国高考 。有点小紧张 。“创业的国度”以色列 ,这个面积不如长春大,人口不如保定多的国家,创新综合实力却全球排名第2,上市公司数量比中日韩三国加起来都多。中国最著名的互联网公司腾讯的最著名的产品“QQ”,其实最早都是源自以色列的ICQ。这是个真正的“大众创业,万众创新”的国家。可是,为什么一个弹丸之地,能有如此大的创新能量?如果说创新源自于灵感闪现的话,是上帝给了这个民族更多的灵感吗?以色列国家创新研究院常务理事阿姆农·列瓦夫不这么认为。他说:创新可以复制,灵感可以生产。他与伙伴们一原创 2020-07-10 10:24:22 · 500 阅读 · 0 评论 -
一共有哪 3 类线程安全问题
序 、明后两天是全国高考的日子 。加油吧 ,后浪们 。线程安全我们可能会想到集合的安全和不安全 ,或者想到关键字 synchronized 锁 。那到底怎么是线程安全呢 ?《Java Concurrency In Practice》的作者 Brian Goetz 对线程安全是这样理解的,当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行问题,也不需要进行额外的同步,而调用这个对象的行为都可以获得正确的结果,那这个对象便是线程安全的。简单来说就是 :如果某个对象是线程安全原创 2020-07-06 16:32:56 · 459 阅读 · 0 评论 -
Java 线程的创建方式
序 、由于网速问题 ,不能看视频和打游戏 ,所以看了一会曾经买的技术课程 。首先我们来思考一个问题 ,线程的创建方式有几种 ?(面试的时候肯定被问过这个问题)大部分人会说有 2 种 、3 种或是 4 种 ,很少有人会说有 1 种 。我记得面试的时候回答的是三种 , 一种是继承Thread ,一种是实现 Runnable ,一种是创建 线程池 。今天咱们就一起来分析一下 ,创建线程池有几种方式 和前因后果 。分析完之后 ,再去面试可以很牛叉的跟面试官讲,严格来说创建线程只有一种方式 。创建..原创 2020-07-05 16:37:07 · 197 阅读 · 0 评论 -
时间颗粒度
序 、昨天突然的大雨 ,来的很突然 。很早之前 ,网络上流传一张王健林的行程表。这位62岁的中国首富,早上4点起床健身,然后飞行6000公里,出现在两个国家、三个城市,最终,晚上7点赶回办公室,继续加班。这张行程表出现后,网友们纷纷表示,受到了10000点的伤害。最可怕的事情看来真的是:比我成功N倍的人,居然惨无人道地比我更努力!这世界,到底还给不给我们这些年轻人机会啊!在这里涉及到一个概念 ,时间颗粒度 。时间颗粒度,就是一个人安排时间的基本单位。根据行程表,...原创 2020-07-03 11:37:35 · 1758 阅读 · 0 评论 -
三八理论
序 、人生的不同 ,是由第三个八小时组成的 。提问 !你知道 ,为什么一个人一天工作8小时 ,而不是10小时 ,不是6小时吗 ?整整200年前 ,也就是1817年 ,大家的工作时间是14~16个小时 ,高强度的体力劳动 ,导致18岁的小伙子 ,22岁可能就会白头 。这一年 ,社会主义者罗伯特·欧文提出了著名的“ 8小时工作,8小时自己支配,8小时休息”的口号 ,但是资本家都不接受 。直到69年后 ,也就是1886年 ,美国35万工人忍无可忍举行大罢工 ,才终于换来了8小时工作制 。...原创 2020-06-29 17:16:27 · 1173 阅读 · 0 评论 -
管理篇的几个定律
序 、分享几个看到的定律 。管理是一种有价值和道德取向的工具,它的对象是人所进行的工作,因此管理者一定要与人打交道,他们必须面对包括他们自己在内的人性的善与恶。01.马斯洛需求理论马斯洛需求理论,是由美国著名的心理学家亚伯拉罕·马斯洛提出的,在他看来,人有两类需求,一类是生物属性带给我们的低级需求,比如延续生命;一类是进化后逐渐显现的高级需求,比如释放潜能。第一,生理需求。员工首先要生存。对吃顿火锅都要等到过节的员工,激励没什么花把势:给钱。在这个需求级别的员工,你和他谈梦想会被抵触:.原创 2020-06-29 11:51:24 · 218 阅读 · 0 评论 -
护城河
序 、只要一想起端午节不能为 GDP 的发展增添砖瓦 ,情绪立马就上来了 。这一次我们来聊一下护城河的概念 。听起来比较高端 ,不过 ,是一个很实用的技能 。早在古代我们已经有护城河的做法了 。"护城河 ,亦作濠 ,定义为人工挖掘的围绕城墙的河 ,古代为防守用"。在聊护城河之前我们先来搞清楚红利 、工资 、利润三种收入 。什么是红利红利是什么 ?首先红利是利润的一种 。红利指的是上市公司在进行利润分配的时候 ,分配给股东的利润 。普通股股东所得的超过股息部分的利润 ,称为红利 ...原创 2020-06-24 14:27:37 · 233 阅读 · 0 评论 -
#干货# NO.01 高效学习(上)
序、年初给自己立的 falg 是在知识星球输出十篇干货(已经过去四个月了)出来工作以后有一件事情感受特别深 ,那就是学习 。无论你在做任何事情 ,都脱离不了学习这个词语 。譬如即将进入职场的小白 ,需要学习自己的专业技能为了更好的面试 ;对于已经进入职场的初级菜鸟来说 ,需要学习各种跟职业和生活相关的经验 ;那些已经脱离新人范畴的职场人士 ,也是少不了学习的 ,他们为了争取可以有更好的加...原创 2020-04-21 17:27:45 · 164 阅读 · 0 评论 -
Android 技术分享 (I/O知识分享)
序在去年公司内部组织的技术分享 ,有幸参与其中 ,准备的话题是 I/O相关的一些东西 。NO.1在工作中发现很多小伙伴对 I/O 的认识比较模糊,认为 I/O 就是调用 read() 和 write() 这样的操作。其实对于应用层开发来说,我们在跟I/O打交道中最多的也就是这些由虚拟文件系统提供的API。NO.2看这张简图,整个文件 I/O 操作有应用程序、文...原创 2020-04-16 10:01:07 · 1287 阅读 · 0 评论 -
Android 启动优化 项目实践
序、最近太难了 ,MD 。不知道咋回事 ,最近突然感觉到自己的项目启动有点慢 。要知道在我们程序界,能拿得出手的除了流畅还有启动这一项 。在超市排队结账,扫码支付启动十几秒都还没完成,只能换一个工具支付?想买本书充实一下,页面刷出来时候十几秒都不能操作,那就换一个应用购买?对研发人员来说,启动速度是我们的“门面”,它清清楚楚可以被所有人看到,我们都希望自己应用的启动速...原创 2020-04-07 09:58:18 · 555 阅读 · 0 评论 -
NestedScrollView + ExpandableListView 显示不全问题和滑动冲突问题 。
序昨晚美股中途再次熔断 。今天早上看我的支付宝的理财 ,收益 -7.24元 。页面效果就不贴出来了 。想象一个效果滑动的 View 加上一个可展开收起滑动的 View 。1. 首先是页面显示不全问题设置此行代码即可android:fillViewport="true"2. 滑动冲突问题主要有两种 ,一个是根本滑不动 ,一个是只能滑动 Expa...原创 2020-03-19 11:45:28 · 1150 阅读 · 0 评论 -
Item 复用之后 ,设置 View的 GONE 无效果 (ExpandListVIew 复用问题)。
序最近这段时间 ,北京的地铁真的是人挺少的 。问题描述(你可能不知道我经历了什么 !)上效果图嘎嘎嘎 。使用 ExpandListVIew 控件写这个页面 ,复用 、复用 、复用 、复用 。需要复用没毛病吧 。直接上子布局的伪代码 @Override public View getChildView(int groupPosition, int chil...原创 2020-03-13 14:34:44 · 565 阅读 · 0 评论 -
百度统计 渠道分析 渠道名称显示 未知
序听说历史上美股出现三次熔断 ,本周见证了两次 。百度统计 SDK 接入是我见过最摩擦智商的文档 ,其摩擦程度仅次于微信家的文档 。(文末给出证明)百度无埋点统计流程1. 注册百度账号创建 APP 略2.找到项目根 build.gradle 文件,引用百度统计零埋点插件库 repositories { jcenter() }...原创 2020-03-13 14:04:04 · 1510 阅读 · 0 评论 -
Android 原生现状分析 (Google 是要放弃我呀)
序简书看到一个比较不错的文章 。作者:Vasiliy Zukanov,独立 Android 开发及软件顾问链接:https://www.techyourchance.com/the-state-of-native-android-development-november-2019/译者:罗昭成,Android 开发者作者:Z_萧晓Android开发现...转载 2020-03-13 13:35:18 · 594 阅读 · 0 评论 -
Git 使用过程问题汇总
序Git 用起来真方便 ,我给你说隔一段时间就会遇到一个问题 、1. RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60 The remote end hung up unexpectedly The remote end hung up unexpectedlyPS:这是 Git push...原创 2020-03-05 15:33:21 · 271 阅读 · 0 评论 -
Android 获取 OAID ,替换 IMEI (兼容 Android 10获取IMEI问题)
序原创 2020-02-28 16:15:58 · 20900 阅读 · 1 评论 -
在北京隔离的第一天
序思考良久 还是选择了来北京隔离 。返京路程着实有点坎坷首先需要去村委会办理一个出入证和写保证书(如果开车的需要办理通行证,我们市公路上只允许本地车牌号上路 ,满满的优越感)就在昨天县城才通客车到洛阳 ,之前一直都是交通管制 ,做客车需要出入证和公司返工证和保证书相关资料 (办完的话可能赶不上车次)。到洛阳第一感觉就是路上车特别少,之前节假日和平常都去过洛阳,无论是白...原创 2020-02-19 11:27:41 · 1338 阅读 · 4 评论 -
Android 视频添加手势滑动调节亮度和音量以及更新进度
序看公众号文章有一句话很有意思 .人生 难以量化;收获 静静等待。直接上效果图关于 Android 手势相关知识在此先不做太多的补充 ,等我忙完这一段时间之后来还这篇文章的技术债 。Android 手势 当然是GestureDetector 非他莫属 ,直接上代码1.手势回调接口public interface GenseePlaye...原创 2020-01-10 15:07:59 · 3554 阅读 · 2 评论 -
MagicIndicator 在OPPO 手机上的兼容滑动问题
序今天出现了一个 OPPO R11 的兼容性问题 ,说实话 R11 已经不是第一次出问题了 。真想对 R11 说 ,是我们 Android 高攀不上你。PS:阿弥陀佛,我那刚刚放下屠刀的双手,竟然在微微颤抖。MagicIndicator 单独使用前几天刚写的MagicIndicator 单独使用的文章 ,没想到今天在OPPO 上出现了坑。问题Magic...原创 2019-12-28 20:32:14 · 1199 阅读 · 0 评论 -
Realm 数据库 升级(迁移) 采坑记录 —— 多么痛的领悟
序今天 Stand-Up 会上 ,老大讲这周我们要结束 996 ,周六可以不用来加班 。前提是客户端解决完所有的 BUG 达到可上线的要求 ,下周一过来直接上线 。哈哈哈哈哈 ,我估计他们明天还得来 。Realm 数据库是一个很神奇的数据库 。接手这个项目是第一次使用 ,在国内找不到比较完善的文章 官方文档Realm。官网截图第一次数据出库的时候是因为两个...原创 2019-12-27 13:50:36 · 2921 阅读 · 4 评论 -
Android 控件 —— RatingBar 总结 (自定义解决间距问题)
序昨天看公众号文章 ,有一个留言触动了我的笑点 ,分享一下 。" 今天和出租师傅聊天,他教育我说 : " 做人要知足常乐,不能攀比,咱比上不足比下有余就行对吧?不能被别人绑架着生活,别人爱咋咋地,自己要按自己的想法活,到了这年龄都得想开。” 我说:“师傅,你心态真好,羡慕你。” 他说:“不行,我以前也不行,执拗,想不开,这不拆迁了吗,分了三套房,才想开 。"PS :说实话,搁我我也能...原创 2019-12-14 13:42:35 · 2451 阅读 · 0 评论 -
超好用指示器框架 MagicIndicator 单独使用 (不跟ViewPager 相结合使用)。
序今天周二,早上在地铁的时候听见好几个小伙伴说 " 今天起晚了 、赶紧走快迟到了 、这个点人怎么这么多呢 ?" 。最近在做一个功能 ,轮次跟下方的直播列表功能不进行联动 。方案一: 可以用 RecyclerView 实现这个效果 ,但是在点击的时候需要自己去定位 。方案二 :因为项目中使用的是统一的 MagicIndicator ,所以采用单独使用 Magic...原创 2019-12-10 13:21:42 · 3415 阅读 · 3 评论 -
产品初体验 (总结篇 01 )
序昨晚又把 《哪吒》 刷了一遍 ,确实挺燃的 。" 我命有我不由天 ,我是谁我自己说了算 " 。致敬北漂的我们 ...锲子 18年年末,一心想入产品,被”万物皆产品理念所征服“。之后买过一些专栏,加入一些星球,关注一些产品公众号,精力都放在产品上(四处向人宣布我要学习产品)。小序为什么要从技术转入产品?...原创 2019-12-08 11:05:32 · 434 阅读 · 0 评论 -
Android 性能优化系列之 —— 存储优化(3)
序昨晚公司进行团建 ,突突了两瓶汾酒结果都嗨了 ,亲眼见证程序员其实也是多才多艺的 ,有几个小伙伴简直就是被代码耽误的歌手 。PS :今天在家使用室友的 MacBookPro(TouchBar)的电脑进行工作 ,讲真的的确实比我的 MacBookPro 舒服 。Android的性能优化几乎是面试必考题 ,答案的结构很唯一无非就是内存优化 、卡顿优化 、I/O优化 、UI优化...原创 2019-12-07 15:11:12 · 446 阅读 · 0 评论 -
Android性能优化系列之 —— UI 优化 (2)
序 最近大家经常谈的话题围绕着 " 毕业985 ,工作 996 ,离职 251 ,访问 404 " 。反正争议很大 ,但是我立场很明确 (准备安排的 mater 30 pro 也因为资金问题变得遥遥无期 )。 Android的性能优化几乎是面试必考题 ,答案的结构很唯一无非就是内存优化 、卡顿优化 、I/O优化 、UI优化 、启动优化 、储存优化...原创 2019-12-06 11:59:34 · 621 阅读 · 0 评论 -
Android 项目开发必用的库 (1)BaseQuickAdapter 简介
序 今天双十一呀 ,昨晚有多少人进行了需要剁手的活动 。看天猫的数据今年又是再次打破之前的记录 ,今年 100 亿 用了 96 秒 ,比去年的 125 秒多了 29 秒 ,按照这个速度明年估计的 66 秒左右 ,那后年铁定的到一分钟之内 。今年是 5G 的商用年 ,后年 5G怎么也的大部分地区可用 ,所以使用 5G 在一分钟之内交易额达到 100亿 的话 ,从技术上来看问题不大...原创 2019-11-28 16:15:38 · 2070 阅读 · 0 评论 -
ViewPager + SmartRefreshLayout + RecyclerView 导致最后一个 Item 显示不全 。
序最近在 996 ,不要问我啥感觉 ,就是突突 、 突突突 、突突突。。。小瑕疵代码突突完之后 ,提测阶段遇到一个小瑕疵 。下面的 UI 图中 RecyclerView 在上拉加载到最后一页的最后一个Item 会出现显示不全的问题 。页面结构1. 使用 MagicIndicator + ViewPager ( MagicIndicator ——Gi...原创 2019-11-28 09:53:47 · 3509 阅读 · 0 评论 -
Android 开发的一天
序 昨天发生了一件很玄乎的事情 ,一个学员反馈说是 APP 的题库和直播回放功能点击无效果 ,What What What !先不说别的的 ,如何项目不能做题和看直播加回放 ,那就只能去看个视频了 ,而且付费学员买的就是直播和题库服务 。心里着实有点尴尬 ,然后在测试阶段无发生类似的情况 ,哪怕是偶现的也没有 。产品这边赶紧进行电话回访 ,得知学员的手机机型是华为荣耀 V10 ,A...原创 2019-11-07 09:56:11 · 206 阅读 · 0 评论 -
Android Activity 透明主题 使用
序 最近了解到一些朋友单身了 ,我就想说不就是一个购物车 ,至于吗 ?看朋友圈发现大部分单身的要比不单身的活的更精彩 ,俺也不知道为啥 ,以前单身的时候压力大 ,现在不单身了压力更大 。真的是人人都有一本难念的经书呀。 对于现阶段感情上有挫折的朋友 ,我只想说但愿 " 有情人终成眷属 " ,并且不要太为难自己 ,有些事情或者结果如果把时间线拉长一点看的话也许是另一番风景 。...原创 2019-11-06 13:50:23 · 2173 阅读 · 1 评论 -
Android 新手引导库 简单方便
序 最近聊到一些朋友待业的消息 (资金链断的 、裁员的 、公司解散的)导致待业状态 ,似乎很少有主动辞职了 。年初还能看一些公众号文章说是环境不好的相关话题 ,现在好像是沉静下来了但是几乎都知道外面天气冷 。最近收到类似的消息多了之后 ,结果昨天晚上做梦我去面试了 ,最玄乎的是被面试官给虐成菜但是结果成了 ,面试官看着我在微笑。。。。我心里想(美得你)。 ...原创 2019-11-06 11:06:52 · 969 阅读 · 0 评论 -
Android 横竖屏切换总结
序 昨天晚上参加公司组织的篮球赛 ,一共打了两个小时 ,走的时候双腿有点飘胳膊都软了。真的是打球打到腿软 ,记得几年前去爬过一次长城 ,休息一晚上之后起来大腿在疼 ,今天早上起来发现手腕好像有点僵硬 ,大概是我控球太给力吧 。其实根本原因还是身体素质差点意思 ,在此建议广大同行不要老写代码定时出去溜溜 。 在优化接手项目中的遗留 BUG ,优化的我脑...原创 2019-11-03 17:13:22 · 920 阅读 · 2 评论 -
推荐一个超级方便的Android 抓包工具 Chuck
一个超级方便的Android 抓包工具 Chuck测试:"Android 的视频观看人数怎么跟 IOS不一样呢 ?" 。Android 老哥:" 服务端返回的是多少我就显示多少 ,我只负责显示 " 。服务端老哥:" 我查数据库这节课的观看人数是跟IOS一样的 ,为啥你这边少了呢 ?" 。Android 老哥:" 稍等 ,我给你跑一下 ,打印一下数据 。。。" 。等等等等。。。。PS :如果是 MAC 还好...原创 2019-10-30 17:42:55 · 17458 阅读 · 7 评论 -
Android 视频叠加显示功能 遇见8.0以下系统(小窗口视频不显示)
啊,我太难了。 膜拜的大佬曾经说过每个做 UI 的 Android 开发 ,上辈子都是折翼的天使。PS:近期迭代的版本要对直播回放 UI 做一次大调动。如上图所示(横屏竖屏)。。。横屏的时候右下角是小窗口视频 ,后面是大窗口视频 。直接上为伪代码/***fl_big_layout : 大窗口*fl_little_layout : 小窗口*/ p...原创 2019-10-26 18:03:53 · 824 阅读 · 0 评论 -
Android 数据库 Realm 使用工具查看 .realm文件 (三)
Android 数据库 Realm 使用教程指南 (一)Android 数据库 Realm 使用教程指南 (二)如果使用Realm Studio1.下载Realm StudioRealm Studio2.使用Realm数据库会创建xxx.realm文件如何找到此文件PS:在此是运行程序在真机路径 : View ==> Tool Windos ==&...原创 2019-10-15 22:04:25 · 3900 阅读 · 0 评论 -
Caused by: io.realm.exceptions.RealmMigrationNeededException: Migration is required due to the
使用Realm数据库出现以下错误 Caused by: io.realm.exceptions.RealmMigrationNeededException: Migration is required due to the following errors: Caused by: io.realm.exceptions.RealmMigrationNeededExceptio...原创 2019-10-15 21:45:13 · 2995 阅读 · 0 评论 -
Android 数据库 Realm 使用教程讲解指南(二)
上一篇的后续Android 数据库 Realm 使用教程讲解指南(一)本文主要是两个点。1.在项目中遇到的问题,使用到了Realm数据库的多配置功能(一个项目创建两个数据库)2.介绍一个查看Realm数据库表的工具 Realm Studio(这个工具反正我是爱了)Realm Studio(下载)Realm的多配置功能 先说第一...原创 2019-10-14 21:29:52 · 654 阅读 · 1 评论