摘要:
Spring.Net 技术简介 IOC and DI一 简单介绍IOC 控制转移,就是将创建放到容器里,从而达到接耦合的目的,DI是 在容器创建对象的时候,DI读取配置文件,然后给对象赋默认值,两者一般结合使用,实现注入。 Spring.Net的功能:自动装配、属性和构造器参数依赖注入、依赖检查、生命周期接口等等,使用起来感觉更多的是配置,非常关键的就是App.Config配置文件技术使用的场景:在需要进行模块之间解耦操作的时候可以用到,一般的解耦操作用的都是面向接口编程,从而达到模块之间的解耦,解耦的意思就是:即使下一级模块修改后,依赖它的上一级模块也不需要改变,这就是解耦了。通常的做法,. 阅读全文
posted @ 2013-10-15 23:44
HackerVirus
阅读(294)
评论(0)
推荐(0)
摘要:
颠覆你对方法调用的看法!注意:如果你是一个初学者,对实例方法,虚方法的调用还不太清楚,强烈建议你不要阅读本文,因为这里面的代码会让你完全崩溃掉。 如果你对实例方法,虚方法的运行机制已经了如指掌,并且,对方法和对象的内存布局也心中有数,那么本文可能会颠覆你以前对他们的认识。 阅读本文的最佳方式就是亲自演练一下,如果看完之后有疑惑,那么是正常的,但是稍加思考就会想明白。我说,string变量可以直接引用一个object对象!我说,派生类型的变量可以直接引用基类型的对象!你会说,老兄,别开玩笑了,派生类型怎么可以指向一个基类型的对象呢!我会让你见证一下奇迹,并在文章的结尾再给你一个更加不... 阅读全文
posted @ 2013-10-15 23:44
HackerVirus
阅读(169)
评论(0)
推荐(0)
摘要:
使用反射机制实现jQuery调用ashx类中的指定方法近期用asp.net做个小网站,但又不喜欢使用asp.net的服务器端控件,经过一番思量后确定前端采用原始的html、后台采用Linq to Sql与数据库交互,Linq上面创建一业务逻辑层,而web前端通过使用jQuery的ajax方法异步调用asp.net的一般处理程序(handler),实现与后台的业务逻辑层交互,至此大方向开发框架确立,只是细节上jQuery调用ashx有点小麻烦,一次只能调用一个ashx类,如此这般,一个模块增、删、改、查一套功能下来我不是得创建多个handler类?项目虽小,但这样做下来势必会产生很多ashx文件 阅读全文
posted @ 2013-10-15 23:05
HackerVirus
阅读(1608)
评论(0)
推荐(0)
摘要:
使用TypeScript开发程序简介TypeScript一直发展不错,我们公司在开发新功能时,考虑到程序的可维护性,使用了TypeScript编写浏览器上的程序,我们是从零开始使用TypeScript,甚至我连javascript也是半罐子,本文描述了一个c#程序员认识TypeScript的过程。注:本文编写时,基于Typescript0.8版本,而且初用,可能过时,具体规范可以参考http://www.typescriptlang.org命名空间和类作为面向对象的开发人员思维,第一个想到的是TypeScript如何定义类,由于正好我们项目服务端(C#)的原理和客户端(TypeScript)原 阅读全文
posted @ 2013-10-15 18:28
HackerVirus
阅读(668)
评论(0)
推荐(0)
摘要:
企业架构与建模之使用ArchiMate进行分析(全系列完)4.使用ArchiMate进行分析 正如前面所说的那样,一个企业整体效率的提升有时并不是通过某一个领域内的优化就能达到的,而且这种忽视全局的做法往往还会造成不必要的浪费。由此可见,一个能够跨越各个领域、一致性的全局模型是实现企业整体效率提升的重要基础,而这也正是前面几个章节所描述的ArchiMate建模语言的终极目标。不过这样一个全面的企业架构模型的建立并不是最终的目标,如何使得企业内外各干系人在决策时能够做到对企业各层面中各自关注的部分有着深入、一致的洞察才是此模型的终极价值所在。要达到这样一个目标并不容易,这牵扯到如何对企业架构模型 阅读全文
posted @ 2013-10-15 18:22
HackerVirus
阅读(1231)
评论(0)
推荐(0)
摘要:
使用logstash+elasticsearch+kibana快速搭建日志平台日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有:根据关键字查询日志详情监控系统的运行状况统计分析,比如接口的调用次数、执行时间、成功率等异常数据自动触发消息通知基于日志的数据挖掘很多团队在日志方面可能遇到的一些问题有:开发人员不能登录线上服务器查看详细日志,经过运维周转费时费力日志数据分散在多个系统,难以查找日志数据量大,查询速度慢一个调用会涉及多个系统,难以在这些系统的日志中快速定位数据数据不够实时常见的一些重量级的开源Trace系统有facebook scribe 阅读全文
posted @ 2013-10-15 18:21
HackerVirus
阅读(663)
评论(0)
推荐(0)
摘要:
Asp.net mvc 大文件上传 断点续传 进度条概述项目中需要一个上传200M-500M的文件大小的功能,需要断点续传、上传性能稳定、突破asp.net上传限制。一开始看到51CTO上的这篇文章,此方法确实很不错,能够稳定的上传大文件,http://developer.51cto.com/art/201002/183218_1.htm,但是很遗憾的是由于我技术不精湛,无法修改成能够支持断点续传。然后在网上找了很多资料,但是都无法满足我的功能,有些说要ftp,有些说要是Silverlight,都有很多说辞,我也试过很多方法,下载过很多代码,但那都不是我想要的。我想要的是一个简单,功能又齐全的 阅读全文
posted @ 2013-10-15 18:01
HackerVirus
阅读(2052)
评论(7)
推荐(1)
摘要:
通信服务器群集、跨服务器通信Demo(源码) 对于一些基于TCP Socket的大型C/S应用来说,能进行跨服务器通信可能是一个绕不开的功能性需求。出现这种需求的场景类似于下面描述的这种情况。 假设,我们一台TCP应用服务器能同时承载10000人同时在线,而同时在线用户数量通常为5万多,那可想而知,我们需要部署6台TCP应用服务器来分担这些负载。再假设,我们的应用中,任意的两个客户端都有可能需要互发消息(比如,传送文件),这时问题就来了 -- 因为要互发消息的这两个客户端连接的可能是不同的服务器。 如何解决了?这就需要引入群集平台的概念。群集平台中有一个应用群集管理服务器ACMS可以将所... 阅读全文
posted @ 2013-10-15 18:00
HackerVirus
阅读(767)
评论(0)
推荐(0)
摘要:
jquery 图片无缝切换想要和园友分享一下学习jquery的经验、总结,更希望园友提出点建议。第一次写,有不好的地方请多多见谅!文笔有限,很多时候不知道怎么来描述,唉、硬伤啊!!那只好多做了,贴代码。。。ok,废话少说,先上Demo,里面有5个Demo,从简单的jquery到重构为jquery小插件。包含两个效果,手风琴效果和点击图片放大。上菜:Demo无缝连接原理: 1、定义显示区域,比如你有十张图片每次只显示5张。假如一张图片宽150px,那么可以用一个750px的div来包含一个1500px的ul/div。css: .myul { width: 150... 阅读全文
posted @ 2013-10-15 17:54
HackerVirus
阅读(444)
评论(0)
推荐(0)
摘要:
autofac文档:实例生命周期Iyy 2012-06-09 20:32 阅读:1749 评论:5autofac文档:适配器和装饰器Iyy 2012-06-09 19:55 阅读:703 评论:0autofac文档:泛型Iyy 2012-06-09 19:43 阅读:767 评论:0autofac文档:关系类型Iyy 2012-06-09 18:09 阅读:586 评论:0autofac文档:循环依赖Iyy 2012-06-09 17:38 阅读:555 评论:0autofac文档:元数据Iyy 2012-06-09 17:18 阅读:708 评论:0autofac文档:Resolve的参数I 阅读全文
posted @ 2013-10-15 13:56
HackerVirus
阅读(497)
评论(0)
推荐(1)
浙公网安备 33010602011771号