Fork me on GitHub

2014年12月4日

摘要: ASP.NET 5概观 (ASP.NET 5 Overview)http://www.asp.net/vnext/overview/aspnet-vnext/aspnet-5-overviewASP.NET 5概观(ASP.NET 5 Overview)原作:Tom FitzMacken (2014... 阅读全文
posted @ 2014-12-04 23:16 HackerVirus 阅读(184) 评论(0) 推荐(0)
摘要: 打造轻量级自动化测试框架WebZ一、什么是WebZ WebZ是我用Python写的“关键字驱动”的自动化测试框架,基于WebDriver。 设计该框架的初衷是:用自动化测试让测试人员从一些简单却重复的测试中解放出来。之所以用“关键字驱动”模式是因为我觉得这样能让测试人员(测试执行人员)快速上手,... 阅读全文
posted @ 2014-12-04 23:15 HackerVirus 阅读(255) 评论(0) 推荐(0)
摘要: 浅析Ajax跨域原理及JQuery中的实现分析 AJAX 的出现使得网页可以通过在后台与服务器进行少量数据交换,实现网页的局部刷新。但是出于安全的考虑,ajax不允许跨域通信。如果尝试从不同的域请求数据,就会出现错误。如果能控制数据驻留的远程服务器并且每个请求都前往同一域,就可以避免这些安全错误。... 阅读全文
posted @ 2014-12-04 23:13 HackerVirus 阅读(985) 评论(0) 推荐(1)
摘要: NHibernate之Generator主键生成方式(1) assigned主键由外部程序负责生成,无需NHibernate参与。(2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成 历史状态。(3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生... 阅读全文
posted @ 2014-12-04 22:53 HackerVirus 阅读(203) 评论(0) 推荐(0)
摘要: DDD分层架构之聚合前面已经介绍了DDD分层架构的实体和值对象,本文将介绍聚合以及与其高度相关的并发主题。 我在之前已经说过,初学者第一步需要将业务逻辑尽量放到实体或值对象中,给实体“充血”,这样可以让业务逻辑高度内聚,并为你提供业务逻辑的唯一访问点。而聚合则是第二步,它将多个相关业务概念包装到单... 阅读全文
posted @ 2014-12-04 09:36 HackerVirus 阅读(5093) 评论(0) 推荐(3)

2014年12月3日

摘要: Lightbox改造——支持滚轮缩放 在做文章类型的web页时,经常会遇到要点开看大图的需求,LightBox2则是在众多产品中比较优秀的一款Jquery插件。配置就不细说了,今天我主要要分享的是:如何在点开大图后,可以通过鼠标滚轮来缩放图片,下面是一个简单的指引: 1、修改Lightbox源码使... 阅读全文
posted @ 2014-12-03 23:32 HackerVirus 阅读(532) 评论(0) 推荐(0)
摘要: 异步编程目前需求中涉及到大量的异步操作,实际的页面越来越倾向于单页面应用。以后可以会使用backbone、angular、knockout等框架,但是关于异步编程的问题是首先需要面对的问题。随着node的兴起,异步编程成为一个非常热的话题。经过一段时间的学习和实践,对异步编程的一些细节进行总结。1.... 阅读全文
posted @ 2014-12-03 23:29 HackerVirus 阅读(216) 评论(0) 推荐(0)
摘要: 写代码写至最有面向对象味道前几天,搬房子时又拿起《重构----改善既有代码的设计》这本书来随便翻来看下,重构Refactoring在开发时,是时常也经常会使用得到。她确实教我们怎样把写程序写简洁,清楚 好明白,好理解,好维护......今天为博客写点重构相关。以网友实际的例子,在论坛上看到的:pub... 阅读全文
posted @ 2014-12-03 23:16 HackerVirus 阅读(773) 评论(0) 推荐(1)
摘要: GitHub上整理技术站点Hacker News:非常棒的针对编程的链接聚合网站Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类infoq:企业级应用,关注软件开发领域OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见... 阅读全文
posted @ 2014-12-03 23:04 HackerVirus 阅读(298) 评论(1) 推荐(1)
摘要: 用CQRS+ES实现DDD这篇文章应该算是对前三篇的一个补充,在写之前说个题外话,有园友评论这是在用三层架构在写DDD,我的个人理解DDD是一种设计思想,跟具体用什么架构应该没有什么关系,DDD也需要分层,也有三层架构的影子在里面。三层架构主要是表现层、业务层和数据层,而DDD已经没有数据层,三层结... 阅读全文
posted @ 2014-12-03 22:57 HackerVirus 阅读(1290) 评论(0) 推荐(0)