说到蓝屏,可能很多朋友会深恶痛绝,颇多诟病,甚至还有歪诗曰“补丁与漏洞齐飞,死机共蓝屏一色”。。。其实这是一种误解,蓝屏实际上是Windows的"维稳"手段,当发生严重故障时,就要壮士断腕、挥泪斩马谡。而不能欲盖弥彰、阻止上访。以下是盆盆曾经在电梯里看到的蓝屏。嗯,..
首先,谁是V?谁是P?(M我认为不是问题)View,应该是实现显示逻辑,在Android开发中,我们认为Fragment、Activity都可以被当做View,他们主要任务就是控制显示逻辑,这部分代码不太经常重用。View通过调用P的业务逻辑,来实现业务。业务包括同步的业务(可以在UI线程操作)和异步的任务(如网络、磁盘IO等耗时操作),并根据P的业务返回结果来响应地改变UI。对Presenter的...
分类:
移动开发 时间:
2015-04-07 21:48:08
阅读次数:
202
51CTO与微软中国合作长期为用户提供申请“微软最有价值专家”的平台希望有兴趣、资历的朋友以及正在朝这个方向努力的朋友能够积极参与只要您想参与我们将为您向微软推荐微软最有价值专家MVP一年评选4次分别为每年的1月、4月、7月、10月。2015年7月的MVP申请截止时间是2015年4月..
分类:
其他好文 时间:
2015-04-07 19:57:21
阅读次数:
137
MVP -- Model View Presenter
MartinFowler 的
这篇文章 将MVP分为 SupervisingPresenter 和
PassiveView
Android 中MVP 例子: https://github.com/antoniolg/androidmvp
先看一下项目的结构
可以...
分类:
移动开发 时间:
2015-04-07 00:44:51
阅读次数:
222
今年1月31日,在微软的MVP 2015社区大讲堂上,我给大家分享了一个演讲:在ASP.NET应用中执行后台任务。其中介绍了三种技术的应用:QueueBackgroundWorkItem、Hangfire和Azure WebJobs。当时由于时间关系,对三者都是简要介绍。今天想和大家着重介绍下Han...
分类:
其他好文 时间:
2015-04-05 23:20:21
阅读次数:
175
今天给大家分享的是一种将view的初始化和逻辑与activity分离的架构,采用的是mvp模式。但令人遗憾的是,这仅仅是一个新的思路,我在实际使用中发现其并不能完全将UI逻辑与activity分开,所以在实际中没办法认为这种设计是合理的。设计的初衷是觉得activity要接收intent或者要进行很...
分类:
移动开发 时间:
2015-04-05 11:54:55
阅读次数:
140
微信号VMCloud讲在前面的话唯有偏执,才能生存在写这篇微文之前,俺刚刚跟俺的直属领导以及一众同事兴高采烈地“吵”了一架,导火索在于俺基于盆盆老师的博文提出了一个想法,何不向已有SCOM并且有私有云需求的企业抛出一个可审批可控的私有云门户呢?宽且时机已经成熟,但是无..
分类:
其他好文 时间:
2015-04-04 16:54:25
阅读次数:
239
MVP(Model View Presenter)模式是由MVC模式发展而来的,在如今的Android程序开发中显得越来越重要。本篇文章简单讨论了MVP模式的思想。 啥是MVP MVP模式的主要思想是将程序的业务逻辑从表现层分离出来,理想情况下,MVP模式可以使得相同的逻辑拥有完全不同且可互换的vi...
分类:
移动开发 时间:
2015-04-04 16:35:20
阅读次数:
119
前言:对于很多Android开发初学者来说,有很多地方都会使人头疼,如:图片加载、OOM、网络访问、数据库操作、json解析等等因为不熟悉所以会走很多的歪路。出于引领初学者正式走进Android开发道路的目的,综合考虑市面上常见的开发框架发现,要么是比较复杂难懂,要么是对于性能优化的不够好;所以作者就将市面上在各个方面都表现较好的开源项目进行整合,加入了mvp模式,使初学者上手就能开发出比较健壮完善...
分类:
移动开发 时间:
2015-04-03 11:16:33
阅读次数:
206
[前言]最终用户如何自己申请Azure虚拟机?显然不能让他们自己访问Azure门户,一方面太复杂,另一方面不能把Azure管理员账号告诉那么多人。这篇文章告诉我们,只需有SystemCenter,就可以让每个人都能申请所有的Azure资源。大家先请观看盆盆事先录制的视频,没有声音,但是添加..