04 2016 档案

摘要:前几天测试在魅族手机上测试,下拉listview,出现奇葩的hold字样,╭∩╮(︶︿︶)╭∩╮,这锅老子不背,但是问题还得解决吧,如下是对于魅族不同版本的出现这种情况的处理: 2.3之前: 2.3之后: 就可以解决魅族手机出现hold字样的问题。 加上魅族手机上出现hold的图: 阅读全文
posted @ 2016-04-28 20:11 西北野狼 编辑
摘要:树和二叉树用来表示数据之间一对多的关系,而线性表,栈,队列都是线性的数据结构,用来表示一对一的关系。 树只有一个根节点,根也有子节点,子节点又对应多个或者一个子节点。 根节点没有父节点。 同一个节点有可能既是父节点,又是子节点。 普通节点含有子节点,叶子界面没有子节点。 节点:树的基本单位。 节点的 阅读全文
posted @ 2016-04-26 00:10 西北野狼 编辑
摘要:栈和队列是特殊的线性表。 栈:只允许数据在一个端进行增加和删除操作,存在先进先出的原则。 插入元素为进栈,从栈顶删除元素为出栈。栈最底部元素为栈顶元素,栈顶部元素为栈顶元素。 栈只允许在栈顶进行增加和删除元素的操作。 先入栈的元素位于栈底,后入位于栈顶。 可以采用数组的形式来实现栈。栈是受限制的线性 阅读全文
posted @ 2016-04-24 23:40 西北野狼 编辑
摘要:面向对象的设计的几个目标: 终极的判断软件设计质量的标准: 高内聚,低耦合 设计基本原则: 1,单一职责原则(Single-Responsibility Principle):一个类只处理一个职责,也就是说不要将很多东西都放在一个类里面,尽可能拆分处理,让每个类只负责某一部分的功能。 2,里氏置换原 阅读全文
posted @ 2016-04-18 22:01 西北野狼 编辑
摘要:当数据为1条数据或者一屏幕以内的数据的时候,最上面的listview头部的divider分割线不显示,底部分割线不显示。 android:headerDividersEnabled、 android:footerDividersEnabled这两个属性默认就是为true 因此正确添加分割线的方法是给 阅读全文
posted @ 2016-04-14 09:35 西北野狼 编辑
摘要:今天宿舍一个哥们出去面试遇到了这个面试题:"在activity oncreate()调用finish()"生命周期是怎么样的? 我赶紧写了些demo,发现确实很有趣: 接下来看在生命周期不同回调里面finish()调用后的日志: 1,oncreate():经历onStart(),onResume() 阅读全文
posted @ 2016-04-10 22:12 西北野狼 编辑
摘要:RXjava学习资料: https://www.gitbook.com/book/yuxingxin/rxjava-essentials-cn/details 如下只是学习笔记而已,后面添加实战案例,现在只是理论总结: Rxjava语言特点: 1,易于并发从而更好的利用服务器的能力; 2,易于有条件 阅读全文
posted @ 2016-04-04 23:22 西北野狼 编辑
摘要:推送其实挺中意小米推送的,并经用户群占比还是比较大的,奈何拗不过php后端哥们的选型,就只好用信鸽推送了,期间接入过程中也是遇到不少问题,所以记录下来,以后如果还是用信鸽推送的话,估计看看以前的博客,也能少踩点坑。 因为最新版本是2.43,所以按照2.43的引入为准 1,导入jar包和so文件: 文 阅读全文
posted @ 2016-04-02 19:25 西北野狼 编辑