“传递技术力量,传承布道精神。”阿里云MVP(最有价值专家)第七期全球招募开启,与博客园携手,寻找热爱技术、乐于分享、关注个人成长的你! 戳链接,通过【博客园绿色通道】一键直达: https://mvp.aliyun.com/mvp/apply?recommendType=2&recommendId ...
分类:
其他好文 时间:
2018-11-12 11:21:23
阅读次数:
176
这一系列文章将围绕以太坊的二层扩容框架 Plasma,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章主要介绍 Plasma 的一个最小实现 Plasma MVP(Minima Viable Plasma)。 在 "上一篇" 文章中我们已经理解了 Plasma 中的一些关键操 ...
分类:
其他好文 时间:
2018-11-12 00:19:49
阅读次数:
250
本文的主要内容会按照是什么、为什么以及如何做的逻辑展开,主要包括以下几部分: 什么是MVP与PMF; 为什么要有MVP与PMF; 如何创建MVP; 如何验证PMF。 什么是MVP与PMF MVP(Minimal Viable Product),意思是最小可行性产品。即通过一个最小化、却可以满足核心需 ...
分类:
其他好文 时间:
2018-11-11 23:34:53
阅读次数:
272
写vue也有一段时间了,对vue的底层原理虽然有一些了解,这里总结一下。 vue.js中有两个核心功能:响应式数据绑定,组件系统。主流的mvc框架都实现了单向数据绑定,而双向绑定无非是在单向绑定基础上给可输入元素添加了change事件,从而动态地修改model和view。 1. MVC,MVP,MV ...
分类:
其他好文 时间:
2018-11-07 15:24:50
阅读次数:
225
以前做IOS开发工作的时候,部门领导苦口婆心的给我科普过MVC和MVVM的区别,简要来说MVC框架臃肿,分工不明,只胜在代码量少。 MVVM代码量繁多、胜在框架分工明确便于调试及应用。 当然那都是一俩年前对于当时刚入行作为菜鸡的自己,对于这个框架的理解 现在重新来根据图文讲讲来自三者的功能及区别。 ...
分类:
移动开发 时间:
2018-11-05 19:03:55
阅读次数:
219
MVVM模式将Presenter改名为ViewModel,基本上与MVP模式完全一致。 唯一的区别是,它采用双向绑定(data-binding) : View<->ViewModel, ViewModel作为Model中值的映射,是数据发生改变时,通知View中发生改变,以后不需要考虑View和Mo ...
分类:
移动开发 时间:
2018-10-26 13:20:20
阅读次数:
192
MVP:面向协议式编程 ,model<—>UI 解耦+关联 V层UI改变,通知P层,P层更新数据通知M层,M层拿到新数据通知P层,P层通知V层UI改变。 MVP 优缺点: ①模型与视图完全分离,我们可以修改视图而不影响模型; ②可以更高效的使用模型,因为所有的交互都发生在一个地方,Presenter ...
分类:
移动开发 时间:
2018-10-25 19:26:30
阅读次数:
215
Description 常数国与 Hack 国近年来战火纷飞。 常数国共有 n 个城市,每两个城市之间均有一条交通线联通。如今常数国遭到 Hack 国的重创,岌岌可危。Hack 国国王小 K 决定轰炸常数国的交通线,对常数国发起最后的攻击。 面对危难之时,常数国国王决定更换首都。在 Hack 国的轰 ...
分类:
其他好文 时间:
2018-10-23 23:02:00
阅读次数:
250
MVC什么样? 从这个图中可以清楚的看到: View:视图层——这里是用户与之交互的界面。 Model:模型层——这里面主要就是业务数据,并把数据提供给视图层 Controller:控制器——他的主要功能世界收用户的输入并调用模型和视图去响应用户的需求 感觉他凸显的优点就是: 1:java人员在业务 ...
分类:
Web程序 时间:
2018-10-23 14:50:08
阅读次数:
137
了解主题模型,一般都会提到几种最基础的生成模型:Unigram model、Mixture of unigram,pLSA,接下来简单介绍一下他们之间的区别: 1.Unigram model 左图可知,一篇文档由词生成,每个词有其出现的概率,所有词概率的乘积即得到生成文档的概率。 2.Mixture ...
分类:
其他好文 时间:
2018-10-20 23:45:03
阅读次数:
290