http://acm.hdu.edu.cn/showproblem.php?pid=3698
Let the light guide us
Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 62768/32768 K (Java/Others)
Total Submission(s): 821 Accepted Su...
分类:
其他好文 时间:
2014-11-04 00:12:53
阅读次数:
290
1.之前的项目一直用mvc开发ios,发现ios有一个弊端,mvc里,viewcontroller里边有大量的业务逻辑,当不断的修改,会发现只是一个痛苦的过程。
2.之前做wpf,使用过mvvm模式,可以把业务逻辑放到vm模式,vm可以来处理业务逻辑。做过几个ios项目,也想过mvvm模式,但是一直没找到。偶尔看到网上有一个mvvm模式的ios项目,我来尝试从头开始做这个项目,做完之后源码会公...
分类:
移动开发 时间:
2014-11-03 22:34:37
阅读次数:
445
avalon的双向绑定机制,是通过一条依赖链实现。此依赖链最底层是监控属性、监控数组,中层是计算属性、监控函数,再上点是求值函数,最上层是视图刷新函数。所谓计算属性,监控属性,监控函数属性,我们改变它们的值,它们会引发视图变化;而监控数组,是我们调用它的一些方法,也会引发视图变化。var vm = ...
分类:
Web程序 时间:
2014-11-03 11:25:13
阅读次数:
276
Attributes-based Validation in a WPF MVVM ApplicationJeremy Alles, 28 Jul 2010 CPOLotes of 3 or less require a comment Description of a method which ....
分类:
其他好文 时间:
2014-11-01 01:01:56
阅读次数:
564
avalonJS是司徒正美开发和维护的前端mvvm框架,可以轻松实现数据的隔离和双向绑定,相比angularJS等前端框架它有如下优势:1.压缩后仅有60多kb,而angular的min版是2MB左右(无视其gzip版);2.兼容IE6+,符合天朝市场需求;3.效率更高,跑起来比angular和kn...
分类:
Web程序 时间:
2014-10-31 18:43:12
阅读次数:
430
set(new offstate()); }}class offstate implements state{ public function show(){ echo '是关灯状态'; } public function handle($light){ $light->set(new ons...
分类:
Web程序 时间:
2014-10-31 13:23:09
阅读次数:
252
前言说到数据模型(ViewModel),就不得不提到MVVM模式,接触过WPF和Silverlight的人应该对这个模式比较熟悉。不熟悉也没多大关系,因为KnockoutJS的使用相对简单。MVVM和View ModelsModel-View-View Model (MVVM)是一种创建用户界面的设...
分类:
Web程序 时间:
2014-10-31 11:31:11
阅读次数:
195
通过intel xdk,如下的程序可以打印Hello world到grove lcd上
var mraa = require ('mraa');var LCD = require ('jsupm_i2clcd');console.log('Current version of MRAA is', mraa.getVersion());var light = new mraa.Aio(0);var lightValue;var lcdMessage=" ";var myLCD = ne...
分类:
其他好文 时间:
2014-10-31 08:50:01
阅读次数:
187
首先这个问题的产生是由于缺少Theme.AppCompat.Light这个主题产生的,而这个主题 的是存在于android\support\appcompat-v7支持库中的,注意不是jar包。No resource found that matches the given name 'Theme....
分类:
移动开发 时间:
2014-10-29 10:41:35
阅读次数:
166
引言:什么是Caliburn ?一个夜晚,一处教堂,人们忏悔结束后抬头看到一把宝剑插在一块石头上。石上字述“英格兰人,凡能从石头上拔出剑者,为王者!”,Caliburn就是英格兰人心中的石中剑,这把剑的主人是亚瑟王,但是在一次格斗中,这把剑被伯林诺王斩断。Caliburn用于一个MVVM产品的名称,...
分类:
Web程序 时间:
2014-10-29 08:00:43
阅读次数:
357