摘要: 标题还是一如既往的难取。 我认为对于一个普遍问题,必有对应的一个简洁优美的解决方案。当然这也许只是我的一厢情愿,因为根据宇宙法则,所有事物总归趋于混沌,而OAuth协议就是混沌中的产物,不管是1.0、1.0a还是2.0,单看版本号就让人神伤。 对接过各类开放平台的朋友对OAuth应该不会陌生。当年我 阅读全文
posted @ 2013-11-26 20:56 莱布尼茨 阅读(25509) 评论(56) 推荐(17) 编辑
摘要: 江湖中那场异常惨烈的厮杀,如今都快被人遗忘了。当年,所有的武林同道为了同一个敌人都拼尽了全力,为数不多的幸存者心灰意冷,隐姓埋名,远赴他乡,他们将唯一的希望寄托给时间。少年子弟江湖老,红颜少女的鬓边也有了白发。多年以后,听闻那个魔头也不久于人世,他们欣欣然回乡,却发现当初殚精竭虑研究出来对付敌人的招 阅读全文
posted @ 2013-09-22 14:40 莱布尼茨 阅读(15720) 评论(17) 推荐(13) 编辑
摘要: 标题相当难取,内容也许和您想的不一样,而且网上已经有很多这方面的资料了,我不过是在实践过程中作下记录。废话少说,直接开始。 Exception 当服务端抛出未处理异常时,most exceptions are translated into an HTTP response with status 阅读全文
posted @ 2013-08-05 15:46 莱布尼茨 阅读(8215) 评论(5) 推荐(2) 编辑
摘要: 背景托博客园的福,上周六,有家开发医疗行业系统的初创公司联系我,说在博客园上看到我关于WPF的几篇文章,邀请我去他们那里交流WPF相关的技术知识和心得体会。作为非大拿的我自然是受宠若惊,但对方好意相约,我便欣然前往。诸事按过不表,在交流过程中,谈到了单独一个产品的版本控制的问题。(以下该公司人员简称为对方)对方:“我们用SVN,还不错。只是现在产品的版本越来越多。”我:“怎么说?”对方:“我们开发平台有2.0、4.0,目前正在尝试4.5,特性和语法还是有些许不一样的。但是我们不可能为每个.net framework单独维护一个解决方案。少数不同的地方,我们采用SVN分支的方式进行。”我:“你们 阅读全文
posted @ 2013-07-01 10:19 莱布尼茨 阅读(6704) 评论(7) 推荐(4) 编辑
摘要: 写在开头:本文的评论者大多认为我这个测试不对,但是哪里不对没有谁给出一个明确的回复;对于若干纯粹谩骂的评论(似乎我说EF性能低==侮辱了他全家),我已删除。我的目的就是插入7千条数据到数据库中,得出的结论是在数据Add到上下文这个阶段比较耗时,如果有能绕过这个过程的方法,或者改进的建议,请提出,否则我不认为EF在这个场景中性能低下的结论是错误的!为了不“激怒”更多人,标题都改了好几次。当时写这篇文章并不是为了证明什么,纯粹是我在运行某项目的过程中“发现”了EF的某个瓶颈,遍寻解决方案未果,所以记录下来。唉,怪只怪我太单纯了……解决方法在文章最后。另外关于在SaveChanges()时候会将生成 阅读全文
posted @ 2013-06-06 10:59 莱布尼茨 阅读(7653) 评论(137) 推荐(3) 编辑
摘要: 为了加深对EF特性的了解,so,写了一些测试代码。测试结果也许对实际项目没什么用处,但是对理解EF的相关机制还是有一定帮助的。本文可能会不定期更新(加入新的测试用例=。=)。一、事务直接看代码。1、所有SaveChange包裹在一个TransactionScope里面。 1 [TestMethod] 2 public void TestMethod1() 3 { 4 using (var entities = new SysProcessEntities()) 5 { 6 using (TransactionScope scope = new Transacti... 阅读全文
posted @ 2013-06-04 08:50 莱布尼茨 阅读(2579) 评论(11) 推荐(5) 编辑
摘要: 近期公司打算使用EF,于是这两天我特地研究了它的一些特性。本文记录的是我的一些研究成果。。。哎哟,说成果是不是大了点? ps:对于EF,每次它有新版发布,我都一笑而过,为啥?因为我一直非常安逸于使用一个叫IQToolkit的开源组件,该组件作者有专门写了一系列博文记录IQToolkit从无到有的诞生 阅读全文
posted @ 2013-05-27 08:38 莱布尼茨 阅读(8027) 评论(17) 推荐(6) 编辑
摘要: 无力吐槽淘宝开发平台相关文档的表述清晰度、错误率、各种费解的概念、让人头晕目眩的导航等等。至少能够在几年前就开放众多的API供第三方调用,算得上是有前瞻性的一次重要举措。闲来无事,咱也费心研究了下,有错莫怪我,要怪就怪淘宝文档太不给力。 大致是这么个流程:创建应用——开发应用——提交审核——上线使用 阅读全文
posted @ 2013-05-15 08:50 莱布尼茨 阅读(8031) 评论(31) 推荐(14) 编辑
摘要: 早就听说.Net4.5里有一对好基友async和await,今儿我迫不及待地拿过来爽了一把。尼玛就悲剧了啊。 场景重构 1 public ActionResult Index(string ucode) 2 { 3 string userInfo = GetUserInfo(ucode).Resul 阅读全文
posted @ 2013-05-13 09:09 莱布尼茨 阅读(7116) 评论(17) 推荐(6) 编辑
摘要: 今日闲来无事,把玩了下传说中的HTML5、CSS3、ASP.NET MVC4,以及随之发布的WebAPI。不得不说,新鲜的知识点太多了,不可能按部就班地去学。参照网上的几篇文章,边看边做,搭建了一个简单的demo,现将一些要点记录下来。 首先从一个介绍CSS3的国外站点down了一个登录页(HTML 阅读全文
posted @ 2013-04-26 11:14 莱布尼茨 阅读(4479) 评论(5) 推荐(2) 编辑