07 2013 档案

摘要:在phonegap的开发中,有时需要知道对象的所有属性,就简单的写了个序列化的方法。序列化方法如下: 1 function serialize(obj, name) { 2 var result = ""; 3 function serializeInternal(o, path) { 4 for (p in o) { 5 var value = o[p]; 6 if (typeof value != "object") { 7 result += "\n" + path + "."... 阅读全文
posted @ 2013-07-24 19:07 Leo C.W 阅读(1207) 评论(1) 推荐(0) 编辑
摘要:首先我想跟大家分享一下我们团队的代码检查流程。1. 项目经理随时会检查成员的代码,如果发现有不符合规范的代码,会在注释里面加todo。比如,假设leo的代码不符合规范,那么项目经理就会加注释://todoleo: refactor below code to match the standard of defining a class in JS2. 每个成员随时会检查属于自己的todo项,然后修改代码。比如,leo会把项目里所有todoleo的项列出来,然后一个一个检查。检查完了之后,将todo改成review。3. 项目经理会检查所有的review。如果代码没有问题了,就会删除这个revi 阅读全文
posted @ 2013-07-15 12:33 Leo C.W 阅读(2118) 评论(3) 推荐(1) 编辑
摘要:写在前面:1. 本文中单元测试用到的数据库,在执行测试之前,会被清空,即使用空数据库。2. 本文中的单元测试都是正确通过的。要理解EF的事务机制,首先要理解这2个类:TransactionScope和DbContext。DbContext是我们的数据库,通常我们会建一个类MyProjectDbContext继承自DbContext,里面包含所有的数据库表。这个类相当于定义了一个完整的数据库。下面通过一些单元测试来看看这2个类是如何工作的。 1 [Test] 2 public void Can_Rollback_On_Errors_In_Different_Context() 3 { 4 ... 阅读全文
posted @ 2013-07-10 13:09 Leo C.W 阅读(11207) 评论(25) 推荐(9) 编辑
摘要:删除确认:Are you sure you want to delete this product?操作成功:The product was deleted/saved successfully.出错了:Error occurred: … … 阅读全文
posted @ 2013-07-08 10:02 Leo C.W 阅读(428) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示