Fork me on GitHub

2014年2月18日

摘要: jsonp跨域+ashx(示例)前言 做B/S项目的时候,我们一般使用jquery+ashx来实现异步的一些操作,比如后台获取一些数据到前台,但是如果ashx文件不在本项目下,引用的是别的域下的文件,这时候就访问不了。关于jsonp其实是老生常谈的话题,园中也有不少文章介绍,可以把jsonp看成一个协议或模式,这边就不多说,我们只看示例。正常实现 我们先看下代码: 1 public void ProcessRequest(HttpContext context) 2 { 3 string type = context.Request.... 阅读全文
posted @ 2014-02-18 17:29 HackerVirus 阅读(336) 评论(0) 推荐(0)
摘要: 过去一年多,一直关注这方面的技术和发展,这里有一个简单的介绍,我觉得比较简洁明了。我做了一点翻译,还有我的一些评估。SIP vs XMPP (Jabber)SIP and XMPP are application layer protocols mostly used to send voice or IM over Internet. SIP is defined by RFC 3621 and XMPP is defined in RFC 3920. Basically XMPP is evolved from IM and Presence, whereas SIP evolved fr 阅读全文
posted @ 2014-02-18 10:06 HackerVirus 阅读(277) 评论(0) 推荐(0)

2014年2月17日

摘要: javascript设计模式系列创建型:1.抽象工厂模式(Abstract Factory)2.构建者模式(Builder)3.工厂方法模式(Factory Method)4.原型模式(Prototype)5.单例模式(Singleton)结构型:1.适配器模式(Adapter)2.桥接模式(Bridge)3.组合模式(Compositor)4.装饰者模式(Decorator)5.外观模式(Facade)6.享元模式(Flyweight)7.代理模式(Proxy)行为:1.职责链模式(Chain of Responsibility)2.命令模式(Command)3.解释器模式(Interpre 阅读全文
posted @ 2014-02-17 23:38 HackerVirus 阅读(145) 评论(0) 推荐(0)
摘要: NET 类库研究必备参考 扣丁格鲁 .NET 类库的强大让我们很轻松的解决常见问题,作为一个好专研的程序员,为了更上一层楼,研究CLR的基础类库实现是快速稳定的捷径。 一般场景下,采用 Reflector可以反射出.NET 的部分实现出来,可以拿来参考,但和微软公开的SSCLI(官方网址:http://referencesource.microsoft.com/netframework.aspx)比较起来,缺少注释、没有风格、代码质量一般,为了方便大家,将SSCLI的内容按版本和命名空间的组织方式放到了网上,域名是http://www.projky.com。 域名首页截图,IE 10以上版本请 阅读全文
posted @ 2014-02-17 23:27 HackerVirus 阅读(230) 评论(0) 推荐(0)
摘要: 伪彩色处理是指将灰度图像转换成彩色图象。因为人眼对于彩色的分辨能力远高于对灰度图像的分辨能力,所以将灰度图像转换成彩色可以提高人眼对图像细节的辨别能力。伪彩色并不能真实的反映图像像的彩色情况。 效果图: 强度分层法和灰度级-彩色变换法: (1)强度分层法是伪彩色处理技术中最简单的一种。 在某个灰度级Li上设置一个平行于x-y平面的切割平面,切割平面下面的,即灰度级小于Li的像素分配给一种颜色,相应的切割平面上大于灰度级Li的像素分配给另一种颜色。这样切割结果可以分成两层的伪彩色。可以使用M个平面去切割,就会得到M个不同灰度级的区域,这样就是具有M种颜色的为彩色图像。这种方法虽然简单... 阅读全文
posted @ 2014-02-17 23:16 HackerVirus 阅读(4352) 评论(0) 推荐(0)
摘要: ASP.NET]更简单的方法:FormsAuthentication登录ReturnUrl使用绝对路径被这个问题困扰多年,今天终于找到了更简单的解决方法,分享一下。问题场景假设我们在i.cnblogs.com站点的web.config中对FormsAuthentication进行了如下的设置: 当我们访问一个需要登录后才能访问的URL时,比如:http://i.cnblogs.com/post/list,请求会被重定向至如下的地址:https://passport.cnblogs.com/login.aspx?ReturnUrl=%2fpost%2flist瞧!通过ReturnUrl查询参数. 阅读全文
posted @ 2014-02-17 23:12 HackerVirus 阅读(1002) 评论(0) 推荐(0)
摘要: Web Api的安全性系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html前言这一篇文章我们主要来探讨一下Web Api的安全性,到目前为止所有的请求都是走的Http协议(http://),因此客户端与服务器之间的通信是没有加密的。在本篇中,我们将在“StudentController”中添加身份验证功能——通过验证用户名与密码来判断是否是合法用户。众所周知,对于机密信息的传递,我们应该使用安全的Http协议(https://)来传输在Web Api中强制使用Https我们可以在IIS级别配置整个Web Api来强制使用Https,但是在某些情况 阅读全文
posted @ 2014-02-17 22:57 HackerVirus 阅读(7384) 评论(1) 推荐(0)
摘要: 再谈前端与后端分离2014-02-17 10:28 by 麦舒,1594阅读,19评论,收藏,编辑前几天,写了一篇名为《一个前端与后端分离的架构实例》的文章,在那篇文章里,以一个真实的项目作为实例。现在接着再谈谈我对于前端与后端分离一些新的想法。对于我来说,理想的架构是,后端提供各种各样的服务,而前端只要把这些服务给整合起来,就变成一个客户所需要系统。但是,实际上在整合的过程,都需要泛及到后端的开发,我期待是后端涉及到的改动是尽可能的少。当一个系统是基于前端与后端分离这种模式来进行来发的,通常来说,这种开发模式使得整个开发的环节变长了,这将导致整个开发团队(包括前端与后端开发人员)的开发失去了 阅读全文
posted @ 2014-02-17 22:41 HackerVirus 阅读(288) 评论(0) 推荐(0)
摘要: Membership三步曲之进阶篇 - 深入剖析Provider ModelMembership 三步曲之进阶篇 -深入剖析Provider Model 本文的目标是让每一个人都知道Provider Model 是什么,并且能灵活的在自己的项目中使用它。Membership三步曲之入门篇- Membership 基础示例Membership三步曲之进阶篇-深入剖析Provider ModelMembership三步曲之高级篇 在入门篇中我们已经从0开始将Membership集成到一个空的MVC站点中,并且与ASP.NET的权限管理体系相结合。本篇(进阶篇)将剖析Membership的设计理.. 阅读全文
posted @ 2014-02-17 22:37 HackerVirus 阅读(670) 评论(0) 推荐(0)

2014年2月16日

摘要: .NET应用架构设计—面向查询的领域驱动设计实践(调整传统三层架构,外加维护型的业务开关)阅读目录:1.背景介绍2.在业务层中加入核心领域模型(引入DomainModel,让逻辑、数据有家可归,变成一个完整的业务对象)3.统一协调层Application Layer(加入协调层来转换DomianModel)4.从数据扁平结构转换成OO体系结构(使用OO丰富代码结构)5.DomainModel中的内容(带开关的Specification、SOA化的Specification)6.模式、重构、单元测试在领域模型中的运用1.背景介绍由于时间关系废话不多扯了,直奔主题,对领域驱动设计不是太了解的朋友请 阅读全文
posted @ 2014-02-16 21:38 HackerVirus 阅读(409) 评论(0) 推荐(0)