写的不错,看得出来作者很用心
Data Binding 详解(六)-双向数据绑定知是行之始,行是知之成。文章配套的 Demo:https://github.com/muyi-yang/DataBindingDemoDemo 支持 Java 和 Kotli...
hibernate validator 校验操作小结 在controller 的方法定义中加上 @Validated({ calendar.class }) 注解(calen...
简书首页文章质量越来越差了
离职后,如何退群是个高智商上个单位辞职,没有主动退出微信群。我存了点私心,主要是想看看领导是怎么处理离职员工,顺便也可以让我学习一下。 我所在的网点是一个小支行,内部小群,不过20人左右,办公室的小姑...
离职个人pc肯定要格式化啊,资料都交接完毕了,领导也签字了,还留着干嘛
活久见!!! 一员工离职卸载掉电脑的全部软件,就连桌面文件也一扫而空之前在网上看到一句话这样来形容靠谱的人:“凡事有交代,件件有着落,句句有回应”。 个人十分认同,这个解释尤其用在职场,判定一个员工有没有责任心最合适不过。 工作了四年的我,经...
避免内存泄露内存泄露是造成OOM的最主要原因常见的内存泄露: 1. 单例 因为单例是全生命周期的,如果引用了非全生命周期变量,就会导致内存泄露 2. 静态变量 同样也是生...
感谢反馈,你这么一说我发现好像确实有这个问题,我看看
AOP在Android中的应用-过滤重复点击AOP即Aspect Oriented Programming的缩写,习惯称为切面编程;与OOP(面向对象编程)万物模块化的思想不同,AOP则是将涉及到众多模块的某一类问题进...
h5+原生 h5部分使用webview渲染,这部分可以动态变化;目前微信小程序则是采用这种方案,以后可能采用原生渲染;这种方案的缺点是体验稍差 JavaScript开发+原生...
tcp/ip是一个协议组,包含很多协议 TCP/IP五层模型 应用层 传输层 网络层 链路层 物理层 TCP和UDP TCP/UDP传输层的协议,一般来说HTTP、HTTPS...
okhttp拦截器采用责任链的设计模式,内置五层拦截器,并提供两种拦截器供用户插入链,类似压栈的结构,后进先出,最上层的可以处理最初始的request,也可以处理最终的res...
空安全 kotlin中在类型后接?表示该变量可能为空,不加则表示一定不会指向一个空引用,可以放心使用 如何安全的使用可空类型的变量 在条件中判断非空之后再操作(最基础原始的方...
本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给...
一直都是这样处理的啊,这还需要开源组件吗...
不要打破链式调用!一个极低成本的RxJava全局Error处理方案RxJava与CallbackHell 在正式铺展开本文内容之前,我们先思考一个问题: 你认为 RxJava 真的好用吗,它好用在哪? CallbackHell,中文翻译为 ...
RecyclerView调用notifyItemChanged闪烁问题相信很多人都遇到过。那是因为recyclerView默认设置的动画DefaultItemAnimator...
看到开头一个人脸识别就什么咖啡跟人工智能的无限可能,我就关掉了这篇文章
5个月野蛮扩张300家,星巴克在2018年遇见最强宿敌无论是情侣约会还是同学聚会,好朋友们见面后去咖啡厅坐一坐、聊一聊已经成文年轻人的生活方式,现在更多的商务人士也选择在星巴克这样的咖啡厅进行沟通和休息,从多个方面可以说明中国的...