09 2011 档案

摘要:今天把圈选大量节点然后删除,删除效率低这个问题单解决了,在此做个简单的总结。这个问题单此前修改过一次,但是提交后测试没通过,原因是只减少了Ctrl+A全选后的删除效率,圈选大量节点后删除的效率仍然很低。(当时只修改了和刷新相关的地方,减少了界面刷新次数,这样删除时也会较快,但是)原因分析:Ctrl+A选中节点之后,节点被有序(nodeID由小到大)的添加到选中节点列表中,而圈选的节点在选中节点列表中是无序的。删除一个节点时,会从界面上按照nodeID由小到大的顺序取一个节点,并判断该节点是否是选中节点列表中的元素,如果是,则删除,如果不是,则取下一个节点进行判断。当选中节点列表中的元素是无序时 阅读全文
posted @ 2011-09-14 23:33 finalstar 阅读(208) 评论(0) 推荐(0)
摘要:今天是迭代回顾的日子,我正好也对这个迭代做一个总结。 1. 观看演示。今天上午第一次观看了演示,演示相当于客户验收吧。演示不仅仅是把自己做了哪些事情展示出来,也是对迭代计划会议中制定的“完成标准”的反馈。绝大部分人的功能都实现了,相信他们也能从演示中找到成就感。但是问题也是有的,验收就是检查所做的结果是否符合“完成标准”,而大家所做的就是演示,没有对照标准,所以也看不出来对“完成标准”的符合情况。如果以后让我演示的话,我会这样演示:把迭代计划会议时制定的标准拿出来,按照标准演示,如果完全符合,就算完成了(假设需求不变)。如果不符合,要给出不符合的理由。如果没完成,就清楚的告诉大家没有完成。2. 阅读全文
posted @ 2011-09-08 23:17 finalstar 阅读(148) 评论(0) 推荐(0)
摘要:1什么是MVC2为什么要使用MVC3怎么来使用MVC4MVC的缺点1什么是MVCMVC模式是“Model-View-Controller”的缩写,中文翻译为“模型-视图-控制器”。MVC模式将一个交互式应用程序分成3个组件模型:业务逻辑层,包含核心功能和数据 并实现核心业务逻辑视图:表示层,向用户显示信息控制器:控制层,处理用户输入,并实现View层跟Model层的协同工作为什么使用MVC具有灵活人-机界面的交互式应用程序可以灵活选择不同的信息显示方式可以灵活选择用户的输入方式针对不同的用户角色,提供不同的用户界面不同用户具有不同权限,操作的方式也有所不同模型业务逻辑层,封装了业务逻辑和数据业 阅读全文
posted @ 2011-09-02 01:47 finalstar 阅读(751) 评论(0) 推荐(0)