一、BASE理论 eBay的架构师Dan Pritchett源于对大规模分布式系统的实践总结,在ACM上发表文章提出BASE理论,BASE理论是对CAP理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP的一致性就是强一致性),但应用可以采用适合的方式达到最终一致 ...
分类:
其他好文 时间:
2016-05-14 14:10:41
阅读次数:
212
前言
在Android中使用 MVP 来开发已经出来很久了,刚好Google又出了一系列的architecture samples,在此就整理一下对于MVP的认知和实践总结。先介绍MVC,在没有使用MVP开发之前,我们一直使用的都是MVC模式,其实也不算的MVC,一般我们听到的都是Android中的Activity既是View,又是Controller,即Activity既负责View的显示,又负责处理业务逻辑,这...
分类:
移动开发 时间:
2016-05-14 01:08:14
阅读次数:
259
内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!本人Q:1524447071 (一)Android的内存管理机制 Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http://developer.and ...
分类:
移动开发 时间:
2016-05-12 10:43:03
阅读次数:
352
首先,学习这门语言是速学的,我不想浪费太多时间在笔记这门语言和其他语言的哪里不同,特性你自己亲自实践就知道了。下面是我亲自实践总结的一点点皮毛而已。 废话不多说,直接上代码: 1 声明变量和常量 var str: String = "Look what I can do"var age: Int = ...
分类:
编程语言 时间:
2016-05-11 19:51:45
阅读次数:
260
内容: 《构建之法》这本书的主要内容是: 软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是 软件工程的技术对于投身IT 产业的学生来说是非常重要的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了在16周的时间内 ...
分类:
其他好文 时间:
2016-05-09 20:43:32
阅读次数:
230
这是一篇关于敏捷开发实践总结的文章,敏捷一直是软件开发公司中常谈的话题,国内很多公司正处在敏捷转型期,苦于大多数难得要领,只取其表。在ThoughtWorks里面,敏捷不是一个陌生神秘的话题,相反这恰恰是家常便饭,所以在ThoughtWorks,平时是几乎没有人拿敏捷这个词说事。在这里,我将我亲身经历的一个敏捷团队中几乎所有的敏捷实践总结分享出来,这些实践不是空头理论,它们已经为我们创造了很大的价值......
分类:
其他好文 时间:
2016-05-03 12:47:02
阅读次数:
727
Android的内存优化是性能优化中很重要的一部分,而避免OOM又是内存优化中比较核心的一点。这是一篇关于内存优化中如何避免OOM的总结性概要文章,内容大多都是和OOM有关的实践总结概要。理解错误或是偏差的地方,还请多包涵指正,谢谢!
(一)Android的内存管理机制
Google在Android的官网上有这样一篇文章,初步介绍了Android是如何管理应用的进程与内存分配:http...
分类:
移动开发 时间:
2016-04-29 15:19:54
阅读次数:
251
从操作系统层面来说,shell是一个“壳”,人机交互接口,实质上shell就是命令解释器,解析用户输入的命令,进而达到人机交互的功能bash编程语言属于弱类型编程语言,不区分数据类型,所有数据默认当做字符处理,若要做运算处理,则需要使用算术表达式,同时也是过程式编程语言..
分类:
其他好文 时间:
2016-03-16 01:28:47
阅读次数:
216
这次设计调查问卷的题目,我参与度不够。反思。 调查问卷的整个环节,从设计题目,到发布问卷,鼓动身边朋友同学去填写,最后对结果进行分析。走完这整个流程,还是和我想的有些不一样。 比如: 1.我以为填写问卷的都是生活背景,经历相似的同龄人,所以调查结果应该和作为开发者的我们想法差不多。但事实上,收集结果
分类:
其他好文 时间:
2016-03-12 22:48:30
阅读次数:
216
实现效果使用ContextMenu(1)注册菜单@OverridepublicvoidonCreate(BundlesavedInstanceState){mMoblieTextView=(TextView)findViewById(R.id.mobile_textview);//注册上下文菜单registerForContextMenu(mMoblieTextView);}(2)onCreateContextMenu添加菜单@Override publicv..
分类:
其他好文 时间:
2016-03-10 01:53:39
阅读次数:
358