摘要:
TCP_NODELAY对于一个正常的TCP连接连说,TCP数据被封装在一个I P数据报中,客户端发送IP报文,服务器端接收IP报文。而一个IP报文的组成部分如下IP和TCP头部一共占40个字节,假设客户端比较变态,每次往服务器端写一个字节的数据,而tcp立即发送附带这一个字节IP报文,那么网络需要传输41字节,但是只有实际信息量只有1字节。以前的互联网带宽比较低,如果有大量这种信息量比率低的报文在internet上传输,会大大影响internet的效率。所以必须设计一种算法来处理这种情况,客户端可以设定一个超时时间和报文发送的阀值,在超时时间之内,tcp发送缓存里面的数据长度必须达到报文发送阀
阅读全文
posted @ 2012-11-16 16:11
HackerVirus
阅读(295)
推荐(0)
摘要:
【ASP.NET Web API教程】2.3.5 用Knockout.js创建动态UI注:本文是【ASP.NET Web API系列教程】的一部分,如果您是第一次看本博客文章,请先看前面的内容。Part 5: Creating a Dynamic UI with Knockout.js第5部分:用Knockout.js创建动态UI本文引自:http://www.asp.net/web-api/overview/creating-web-apis/using-web-api-with-entity-framework/using-web-api-with-entity-framework,-pa
阅读全文
posted @ 2012-11-15 14:24
HackerVirus
阅读(187)
推荐(0)
摘要:
如果您是初次阅读这个系列,请先去《Index & Writing Plan》查找并阅读“架构设计系列”的前两篇文章,顺序阅读会使您有更好的阅读体验强烈推荐配合源代码阅读本文:点击此处下载(可以直接运行,会在本地自动生成数据库)正文开始上一篇我们写完了Service,剩下Controller和View,但是这两个都是没什么可说的了:Controller其实就是接收Service处理过的数据,并且呈现给页面;因为业务逻辑已经在Service中处理过了,所以Controller无非就是将数据稍微修改一下,比如说日期的显示方式,2012/11/15,还是2012-11-15而View,也没什么
阅读全文
posted @ 2012-11-15 14:17
HackerVirus
阅读(224)
推荐(0)
摘要:
一、简单介绍负载均衡负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率。在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB、甲骨文的Oracle RAC、思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量。本篇文章以微软的网络负载平衡NAT为例子,简单介绍Windows Server 2008 R2 负载平衡的安装与使用方式。
阅读全文
posted @ 2012-11-15 14:16
HackerVirus
阅读(241)
推荐(0)
摘要:
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi django和webpy都是python的web开发框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(Do Not Repeat Yourself)原则。webpy小巧,简单,实用,可以快速的完成简单的web页面。这里根据webpy Cookbook简要的介绍一下webpy框架,更加详细请见h
阅读全文
posted @ 2012-11-15 14:15
HackerVirus
阅读(293)
推荐(0)
摘要:
介绍数据库等待队列(上)本篇文章的目的就是为帮助DBA,开发人员以及其他与使用数据库的人员阐述什么是数据库等待队列。性能优化的已经变得越来越重要了,随着SQL Server 2005推出之后,里面包含了很多的动态管理视图(DMV)和函数,所以,我们很有必要如何使用这些动态管理对象来帮助我们进行性能的诊断与排除。对于性能而已,我们一个最可以感知的现象就是:SQL Server的响应变慢了,而且服务器的资源开始被不正常的消耗。面对这些问题,分析等待队列是我们的第一步,只有知道数据库为什么慢,为什么耗费过多的资源,我们才能对症下药。在接下来的内容中,将会讲述如何分析OLTP应用中的等待队列。当然,大
阅读全文
posted @ 2012-11-15 14:15
HackerVirus
阅读(282)
推荐(0)
摘要:
Pro ASP.NET MVC 3 Framework精通ASP.NET MVC 3框架目 录公开致歉:因已经与邮电出版社签订了本书的翻译出版协议,出于版权原因,这本书的翻译内容我已经不能在网上发布了(仅发布2-3章内容是可以的),在此向所有关注本书翻译的园友公开道歉!我会尽快完成本书的翻译与修订工作,争取早日出书。再次向大家说声抱歉!Part 1: Introducing ASP.NET MVC 3第1部分:ASP.NET MVC 3介绍Chapter 1: What’s the Big Idea?第1章:伟大的思想1.1 A Brief History of Web Development
阅读全文
posted @ 2012-11-15 09:18
HackerVirus
阅读(244)
推荐(0)
摘要:
Hide and show with Dynamic Panel(Basic)Dynamic Panel允许你隐藏,显示,交换和移动wireframe的内容。本章节讲述dynamic panels的隐藏,显示内容的初级功能。更高级的用法请点击Dynamic Panels(Advanced)教程视频:下载MP4格式Dynamic Panels OverviewDynamic Panel 部件(widget)是一堆状态或包含其他部件的图形的面板。面板可以隐藏,显示和移动。可以将当前可视图形设置为动态。动态面板允许在你的原型当中显示功能,而且可以进行拖拽。譬如自定义提示(Custom tooltip
阅读全文
posted @ 2012-11-15 09:15
HackerVirus
阅读(361)
推荐(0)
摘要:
2012-11-15 09:03 by dreamhappy, 29 阅读,1评论,收藏,编辑YSlow是什么YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. YSlow is a Firefox add-on integrated with the Firebug web development tool. YSlow grades web page based on one of thr
阅读全文
posted @ 2012-11-15 09:15
HackerVirus
阅读(192)
推荐(0)
摘要:
Asp.net单点登录解决方案吴剑 2009-06-24原创文章,转载必需注明出处:http://www.cnblogs.com/wu-jian前言本文为09年写的一篇老文章,详细介绍了单点登录(SSO)的设计、流程、实现关键点,以及Asp.net代码演示。最近闲暇将文章进行了整理,重画了UML,重写了DEMO中的代码。作为学习备忘,如能给人予帮助,不甚荣幸。同时个人能力有限,文中不足之处还请及时指正。为方便描述,首先定义几个统一名词,文中出现之处均为如下含义。主站:Passport集中验证服务器,DEMO中为:http://www.passport.com/分站:http://www.a.c
阅读全文
posted @ 2012-11-15 09:14
HackerVirus
阅读(270)
推荐(0)