12 2015 档案

Android快速开发框架
摘要:项目地址:https://github.com/zuiwuyuan/QuickAndroid # QuickAndroidAndroid快速开发框架项目介绍: QuickAndroid是一个免费的开源的、简易的Android开发框架,其开发宗旨是简单、快速的进行Android应用程序的开发... 阅读全文

posted @ 2015-12-31 23:26 如果蜗牛有爱情 阅读(200) 评论(0) 推荐(0) 编辑

ListView 适配器实现getviewtypecount() 数组越界IndexOutOfBoundException
摘要:ListView中Item的多布局显示,需要用到了getviewtypecount和getItemViewType这两个重写方法,但是做完后出现了如下提示错误: java.lang.ArrayIndexOutOfBoundsException: (数组越界) 搜了原因,居然是getI... 阅读全文

posted @ 2015-12-31 23:03 如果蜗牛有爱情 阅读(205) 评论(0) 推荐(0) 编辑

Android ListView显示底部的分割线
摘要:有些时候,我们会提出这样的需求,希望ListView显示底部(顶部)的分割线,这样做,会使得UI效果更加精致,如下图所示: 如果搜索资料,大家会搜到一堆相关的方法,最多的莫过于设置listview的footerdividersenabled和headerdividersenable... 阅读全文

posted @ 2015-12-31 23:00 如果蜗牛有爱情 阅读(535) 评论(0) 推荐(0) 编辑

仿IOS效果-带弹簧动画的ListView
摘要:背景介绍最近项目打算做一个界面,类似于dayone首页的界面效果,dayone 是一款付费应用,目前只有IOS端。作为一个资深懒惰的程序员,奉行的宗旨是绝对不重复造一个轮子。于是乎,去网上找一大堆开源项目,发现没有找到合适的,然后,只能硬着头皮自己来了。先看看效果:其实写起来也比较... 阅读全文

posted @ 2015-12-30 16:26 如果蜗牛有爱情 阅读(201) 评论(0) 推荐(0) 编辑

系统崩溃,大圣归来
摘要:走在程序员的路上,久了总会碰到一些系统崩溃的事件。在 2011 年 8 月份某个阴雨连绵的周一,北弗吉尼亚一个 1000 万瓦特的变压器发生爆炸,在整个电网中带来了庞大的突增瞬间电压,对亚马逊位于弗吉尼亚州阿什伯恩(Ashburn)的一个数据中心造成了重创,导致这个数据中心的主电源... 阅读全文

posted @ 2015-12-29 21:11 如果蜗牛有爱情 阅读(163) 评论(0) 推荐(0) 编辑

使用新版Android Studio检测内存泄露和性能
摘要:内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。 怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具,LeakCa... 阅读全文

posted @ 2015-12-24 13:29 如果蜗牛有爱情 阅读(355) 评论(0) 推荐(0) 编辑

分布式存储概述
摘要:分布式存储是相对于单机存储而言,之所以要分布自然是因为互联网时代信息数据大爆炸,单机已经难以满足大型应用的数据存储需求。存储系统的关注点关于存储系统,一般我们关注下面几个方面: 数据分布与负载均衡 数据存储的可靠性与一致性 数据访问性能 系统容错能力 系统扩展能力 在单... 阅读全文

posted @ 2015-12-22 20:44 如果蜗牛有爱情 阅读(304) 评论(0) 推荐(0) 编辑

MySQL 数据库双向同步复制
摘要:MySQL 复制问题的最后一篇,关于双向同步复制架构设计的一些设计要点与制约。问题和制约数据库的双主双写并双向同步场景,主要考虑数据完整性、一致性和避免冲突。对于同一个库,同一张表,同一个记录中的同一字段的两地变更,会引发数据一致性判断冲突,尽可能通过业务场景设计规避。双主双写并同... 阅读全文

posted @ 2015-12-22 20:38 如果蜗牛有爱情 阅读(259) 评论(0) 推荐(0) 编辑

Redis 的性能幻想与残酷现实
摘要:2011 年,当初选择 Redis 作为主要的内存数据存储,主要吸引我的是它提供多样的基础数据结构可以很方便的实现业务需求。另一方面又比较担心它的性能是否足以支撑,毕竟当时 Redis 还属于比较新的开源产品。但 Redis 官网宣称其是提供多数据结构的高性能存储,我们对其还是抱有... 阅读全文

posted @ 2015-12-22 20:30 如果蜗牛有爱情 阅读(144) 评论(0) 推荐(0) 编辑

Android 高仿QQ滑动弹出菜单标记已读、未读消息
摘要:在上一篇博客《Android 高仿微信(QQ)滑动弹出编辑、删除菜单效果,增加下拉刷新功能》里,已经带着大家学习如何使用SwipeMenuListView这一开源库实现滑动列表弹出菜单,接下来,将进一步学习,如何为不同的list item呈现不同的菜单,此处我们做一个实例:Android ... 阅读全文

posted @ 2015-12-14 20:36 如果蜗牛有爱情 阅读(468) 评论(0) 推荐(0) 编辑

Android 高仿微信(QQ)滑动弹出编辑、删除菜单效果,增加下拉刷新功能
摘要:不可否认,微信、QQ列表的滑动删除、编辑功能着实很经典(从IOS那边模仿过来的),然、Android这边,对列表的操作,其实大多还停留上下文菜单来实现。 Android如何实现list item的滑动呢?介绍一个很简单实用的开源项目: https://github.com/baoy... 阅读全文

posted @ 2015-12-13 19:19 如果蜗牛有爱情 阅读(494) 评论(0) 推荐(0) 编辑

Android教程 -09 数据的持久化存储
摘要:视频为本篇播客知识点讲解,建议采用超清模式观看, 欢迎点击订阅我的优酷任何一个程序其实说白了就是在不停地和数据打交道,数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证及时手机关机的情况下,这些数据仍然不会丢失。 Android中存储方式有五种:使用SharedPrefe... 阅读全文

posted @ 2015-12-10 13:54 如果蜗牛有爱情 阅读(194) 评论(0) 推荐(0) 编辑

不懂程序看的明白《黑客帝国》吗?
摘要:十多年后又看了遍《黑客帝国》,扯点和程序有关的非技术话题。前段时间出差周末没事就在酒店又把黑客帝国重温了一遍,不看不要紧,十年后再看发现以前对这部电影的理解完全错了。 《黑客1》是 1999 年出的,我还在读高中,第一次看还在学校附近的录像厅,枪版。 整个画面黑漆漆的,看了不到半小... 阅读全文

posted @ 2015-12-09 21:17 如果蜗牛有爱情 阅读(165) 评论(0) 推荐(0) 编辑

京东咚咚架构演进
摘要:咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 - 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴... 阅读全文

posted @ 2015-12-03 21:05 如果蜗牛有爱情 阅读(137) 评论(0) 推荐(0) 编辑

导航