摘要:
关于多层架构一些思考1:关于多层架构(N-Tier)多层架构是一种被行业证明过的软件架构模型,对开发一些解决可扩展性、安全性、容错性方面的企业级(客户端/服务端)应用程序支持是相当给力。但在.NET世界里,我们有许多工具和产品,却没有指导手册是关于如何设计和实现一个良好的多层架构模型,比如一些样例版,Demo等等,我们或许多少有听到、看到一些关于多层架构模型的用途和益处,但更多知道的仅仅是如何使用和实现,没有过多的思考为何我们要这样设计呢?这样设计符合了哪些设计模式呢?遵循哪些设计原则呢?或者了解一点多层的概念,甚至是根本不理解其中的定义。所以本篇文章主旨是围绕“多层架构”来打造,介绍其中的概 阅读全文
posted @ 2013-12-17 22:40
HackerVirus
阅读(326)
评论(0)
推荐(0)
摘要:
JavaScript之web通信2013-12-17 22:01 by BarretLee,94阅读,0评论,收藏,编辑web通信,一个特别大的topic,涉及面也是很广的。因最近学习了 javascript 中一些 web 通信知识,在这里总结下。文中应该会有理解错误或者表述不清晰的地方,还望斧正!一、前言1. comet技术浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广。在 Web 应用中,浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示。AJAX 是浏览器技 阅读全文
posted @ 2013-12-17 22:33
HackerVirus
阅读(178)
评论(0)
推荐(0)
摘要:
Python 融于ASP框架一、ASP的平反 想到ASP 很多人会说 “asp语言很蛋疼,不能面向对象,功能单一,很多东西实现不了” 等等诸如此类。 以上说法都是错误的,其一ASp不是一种语言是 微软用来代替CGI的一种web框架,只不过我们一直被扭曲在 vbs就是asp的默认语言,把ASP 和 vbs 之间划了等号。 其二 Asp 功能其实并不单一 此web 提供5个对象 (request、 response、 server、 session、 appliaction)这就是asp与生俱来的东西,除了这些东西都是Asp 所用的脚本级的东西。 而ASP 借助了 Asp.dll动态链接库,理论. 阅读全文
posted @ 2013-12-17 21:56
HackerVirus
阅读(323)
评论(0)
推荐(0)
摘要:
一种集合“相等性”的实现 最近在工作中遇到了一个小的功能,就是需要向一个服务发送请求命令,需要判断请求是否发生变化,如果发生变化了,则重新请求。该问题实际上就是判断两个集合是否相等,只需要记录最后一次请求的元素的集合,然后将其和最新一次进行比较是否相等。需要说明的是这里定义的集合相等是指:两个集合如果元素值一样并且出现的次数也一样,即使顺序不一样也认为是相等,比如集合A={1,2,3,4,4,5} 集合B={1,4,4,2,3,5} 这两个集合也认为是相等的。后面讨论的集合相等都是基于这一假设的。 就这么个简单的问题,也有不同种解决方法,这里和大家分享一下。方法一 使用Dictionary计数 阅读全文
posted @ 2013-12-17 00:52
HackerVirus
阅读(313)
评论(0)
推荐(0)
摘要:
楪夕Properties的读取和写入Properties是HashTable下的一个持久的属性集,没有泛型,key-value都是String类型。由于能与IO流结合使用,所以能方便地操作属性文件或者xml文件。一.properties读取配置文件,并输出到控制台:1 Properties properties = new Properties();2 FileReader fr = new FileReader("ltn.properties");3 properties.load(fr);4 fr.close();5 //输出 6 properties.list(Sys 阅读全文
posted @ 2013-12-17 00:46
HackerVirus
阅读(403)
评论(0)
推荐(0)
摘要:
使用media Queries实现一个响应式的菜单Media queries是CSS3引入的一个特性,使用它可以方便的实现各种响应式效果。在这个示例中我们将会使用media queries实现一个响应式的菜单。这个菜单会根据当前浏览器屏幕的大小变化而自动的呈现出不同的样式。如果浏览器屏幕大于800px,菜单则会显示在页面左侧;如果浏览器屏幕介于401px到800px之间,菜单则会显示在页面上方,与其他内容是上下关系;如果屏幕小于400px,则菜单仍在页面上方,但是菜单会变为下拉列表形式。预览地址:http://htmlpreview.github.io/?https://github.com/ 阅读全文
posted @ 2013-12-17 00:14
HackerVirus
阅读(185)
评论(0)
推荐(0)
摘要:
跨域资源共享(CORS)在ASP.NET Web API在《通过扩展让ASP.NET Web API支持W3C的CORS规范》中,我们通过自定义的HttpMessageHandler自行为ASP.NET Web API实现了针对CORS的支持,实际上ASP.NET Web API自身也是这么做的,该自定义HttpMessageHandler就是System.Web.Http.Cors.CorsMessageHandler。 1: public class CorsMessageHandler : DelegatingHandler 2: { 3: public Cor... 阅读全文
posted @ 2013-12-17 00:12
HackerVirus
阅读(238)
评论(0)
推荐(0)
摘要:
Media Formatters媒体格式化器前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html本教程演示如何在ASP.NET Web API中支持额外的媒体格式。Internet Media Types——Internet的媒体类型媒体类型,也叫做MIME类型,标识了一片数据的格式。在HTTP中,媒体类型描述了消息体的格式。一个媒体类型由两个字符串组成:类型和子类型。例如:text/htmlimage/pngapplication/json当一条HTTP消息含有一个实体时,Co 阅读全文
posted @ 2013-12-17 00:07
HackerVirus
阅读(218)
评论(0)
推荐(0)
摘要:
小菜学习编程-Winform系列(初学者)前言 记得上次写《小菜的程序员道路(二)》,这篇文章的时候说过,要把工作以来整理的编程知识分享给大家,因为这半年来的工作实在是忙,现在也在忙着公司产品上线,但是答应的一定要实现,大家看我上面文章里的那个文档录入就知道还有很多东西要写,到现在也只写了《C++算法编程题系列》和《T-Sql学习系列完结》 这两个相对简单的系列,有的朋友说你写的东西太浅显了,当然我认为这样理解的都是大牛,因为小菜的知识面有限,工作也才一年,现在也在学习设计模式,编程 底层的东西以及新的技术等,还不是拿的出手的时候,所以现在只能写些适合和我一样菜朋友们的文章,希望可以在某些地. 阅读全文
posted @ 2013-12-17 00:04
HackerVirus
阅读(234)
评论(0)
推荐(0)
摘要:
node-webkit入门一、简介 node-webkit 是一个基于chromium与node.js的应用程序运行器,它允许开发者使用web技术编写桌面程序。通过Node.js和WebKit技术的融合,开发者可以用HTML5技术编写UI,同时又能利用Node.js平台上众多library访问本地OS的能力,最终达到用Web技术就可以编写桌面应用的目的。它提供一个跨Windows、Linux、OS X平台下的客户端应用开发的底层框架,跟移动终端上的PhoneGap等项目的原理类似。node-webkit项目位于Github上。node-webkit特点如下:使用web技术开发,HTML5、C. 阅读全文
posted @ 2013-12-17 00:00
HackerVirus
阅读(508)
评论(0)
推荐(0)
浙公网安备 33010602011771号