Fork me on GitHub

2014年7月27日

摘要: IOC容器在框架中的应用前言 在上一篇我大致的介绍了这个系列所涉及到的知识点,在本篇我打算把IOC这一块单独提取出来讲,因为IOC容器在解除框架层与层之间的耦合有着不可磨灭的作用。当然在本系列前面的三篇中我也提供了一种基于反射的解耦方式,但是始终不是很优雅,运用到项目中显得别扭。目前,我所掌握的I... 阅读全文
posted @ 2014-07-27 18:01 HackerVirus 阅读(705) 评论(0) 推荐(0)
摘要: 多线程使用常识有一段时间没有更新博客了,最近半年都在着写书《.NET框架设计—大型企业级框架设计艺术》,很高兴这本书将于今年的10月份由图灵出版社出版,有关本书的具体介绍等书要出版的时候我在另写一篇文行做介绍。可以先透露一下,本书是博主多年来对应用框架学习的总结,里面包含了十几个重量级框架模式,这些... 阅读全文
posted @ 2014-07-27 17:59 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: 《30天自制操作系统》实现中文显示 《30天自制操作系统》最近一直再看,最近已经看到后面了,看到第28天,里面讲到可以实现对全角字符的支持,而原操作系统代码里面只是支持了日语显示,而中文版的这本书也只是讲了一个思路,具体的实现也是没有的。网上也好像没有人实现过这个吧,我是找不到。(由于书中每一章每... 阅读全文
posted @ 2014-07-27 17:49 HackerVirus 阅读(866) 评论(0) 推荐(0)
摘要: DDD实践切入点(一)前两篇:大型系统的支撑,应用系统开发思想的变迁 之前大致说了使用DDD的前期准备,现在可以真正开始实践了,以我刚刚结束的一个简单的经典DDD方式的项目为例子,当然由于比较简单,所以很多时候会脱离它来介绍一些额外情况,以及这些情况在《DDD》书上提到的解决办法,另外,说明一下,... 阅读全文
posted @ 2014-07-27 17:36 HackerVirus 阅读(1630) 评论(0) 推荐(0)
摘要: 推荐10款免费而优秀的图表插件 开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点... 阅读全文
posted @ 2014-07-27 17:27 HackerVirus 阅读(834) 评论(0) 推荐(0)

2014年7月25日

摘要: 异步上传文件多种方式归纳最近在做异步上传文件的工作,用到了一些库,这里归纳下,暂且不考虑异常处理,仅作为demo。1.不用任何插件,利用iframe,将form的taget设为iframe的name,注意设为iframe的id是没用的,跟网上很多说的不太一致iframe_upload.htm ... 阅读全文
posted @ 2014-07-25 13:42 HackerVirus 阅读(395) 评论(0) 推荐(0)

2014年7月24日

摘要: 浅谈 JSON.stringify 方法用过 json 的应该都知道,把一个对象通过stringify之后提交给后台或者存储在Storage里是很常用的手段。但是 IE6-8 下没有 JSON 对象,所以要借助json2.js来实现。今天我们来简单介绍下stringify方法的一些正确使用姿势吧。当... 阅读全文
posted @ 2014-07-24 22:25 HackerVirus 阅读(327) 评论(0) 推荐(0)
摘要: DDD 领域驱动设计-Value Object(值对象)如何使用 EF 进行正确映射写在前面首先,这篇博文是用博客园新发布的MarkDown编辑器编写的,这也是我第一次使用,语法也不是很熟悉,但我觉得应该会很爽,博文后面再记录下用过的感受,这边就不多说。阅读目录:上一篇回顾-设计误区值对象映射探讨走... 阅读全文
posted @ 2014-07-24 22:21 HackerVirus 阅读(986) 评论(0) 推荐(0)
摘要: 领域驱动设计(DDD)实现之路2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)出版时,我还在念高中,接触到领域驱动设计(DDD)已经是8年后的事情了。那时,我正打算在软件开发之路上更进一步,经同事介绍,我开始接触DDD。我想,多数有经验的... 阅读全文
posted @ 2014-07-24 22:20 HackerVirus 阅读(45494) 评论(5) 推荐(9)
摘要: HTTP 错误 404.0 - Not Found您要找的资源已被删除、已更名或暂时不可用。详细错误信息模块IISWeb Core通知MapRequestHandler处理程序StaticFile错误代码0x80070002最可能的原因:指定的目录或文件在 Web服务器上不存在。URL拼写错误。某个... 阅读全文
posted @ 2014-07-24 22:17 HackerVirus 阅读(23683) 评论(2) 推荐(0)