Fork me on GitHub

2013年11月12日

摘要: 连接管理一、http是如何使用tcp连接的? http连接本质就是tcp连接和一些使用连接的规则。所有的http通讯都是由tcp/ip来承载的。tcp/ip是全球计算机及网络设备都在使用的一种常用的分组交换的网络分层协议集。客户端程序打开一条tcp/ip连接。连接到可能运行在世界任何地方的服务器应用程序。 1.tcp流是分段的,由ip分组传送 网络协议栈 http要传送一条报文的时候,会以流的形式将报文数据的内容通过一条打开的TCP连接按照顺序传输。TCP收到数据流后,会将数据流分成被称之为段的小数据块,并将段封装在ip分组中,通过因特网进行传输,见下图。这些工作都是TCP/IP软... 阅读全文
posted @ 2013-11-12 18:14 HackerVirus 阅读(224) 评论(0) 推荐(0)
摘要: Internal Server Error说句实在的话,学习jQuery的路是很艰难的,解决某此问题的历程与浪费时间太多。 那些痛苦就不在此分享了。在家里的电脑能够实现《使用jQuery的$.ajax()向MVC控制器Post数据》http://www.cnblogs.com/insus/p/3417253.html。但整个程序拷贝至公司的电脑(环境一样),却在运行时,显示:找遍google,代码改写又改写。也咨询了jQuery的高手,多谢他们宝贵的见解,但是实际的这个问题还是无解。jQuery的debug没有跟C#的跟踪点不一样,它很快跑入jQuery的js库中。很难找到问题的地方。多有心不 阅读全文
posted @ 2013-11-12 17:07 HackerVirus 阅读(298) 评论(0) 推荐(0)
摘要: 使用Web.Config Transformation配置灵活的配置文件发布Asp.net程序的时候,开发环境和发布环境的Web.Config往往不同,比如connectionstring等。如果常常有发布的需求,就需要常常修改web.config文件,这往往是一件非常麻烦的事情。Web.Config Transformation能够在不同的发布环境下,产生不同的web.config文件,非常方便和实用。阅读目录:一、Web.Config Transformation二、一个实际的例子三、Web.Config Transformation具体语法一. Web.Config Transforma 阅读全文
posted @ 2013-11-12 11:23 HackerVirus 阅读(337) 评论(0) 推荐(0)
摘要: Bootstrap3.0学习第十七轮(JavaScript插件——模态框)前言阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/aehyok/p/3404867.html本文主要来学习一下JavaScipt插件模态框。在学习模态框之前,我们先来了解一下JavaScript插件吧。JavaScript插件概览插件可以单个引入(使用Bootstrap提供的单个*.js文件),或一次性全部引入(使用bootstrap.js或压缩版的bootstrap.min.js)。不要将两份文件全部引入bootstrap.js和bootstrap.m 阅读全文
posted @ 2013-11-12 11:12 HackerVirus 阅读(5645) 评论(0) 推荐(0)

2013年11月11日

摘要: C#项目代码规范前言 小菜就是小菜,几个人搞出来的项目,让公司大牛稍微看了下,最后送出了惨不忍睹四个字。命名各种各样,五花八门,大写英文、小写英文、大写拼音、小写拼音、英文和拼音组合、字母和特殊字符(下划线等)组合。这样的项目代码要是让人来维护或者添加功能、查找bug会头痛欲裂。也没办法谁叫咱们是小菜呢? 于是结合现有项目,通过博客园查看各种博客文章,进行了一下总结。当然这样做肯定是有不少好处的。 1.方便代码的交流和维护。 2.不影响编码的效率,不与大众习惯冲突。 3.使代码更美观、阅读更方便。 4.使代码的逻辑更清晰、更易于理解。在C#中通常使用的两种编码方式如下 Camel... 阅读全文
posted @ 2013-11-11 23:21 HackerVirus 阅读(267) 评论(0) 推荐(0)
摘要: 我对WebForm和Asp.Net MVC的理解比较WebForm和Mvc的请求处理方式首先简单了解一下Asp.Net中怎么对页面进行请求处理的: 在管道的第7-8个事件之间,有一个MapHttpHandler类型,在这个类型的Execute方法中中会通过url去创建一个用于后续处理请求的HttpHandler对象。 判断HttpContext有没有去指向一个具体的HttpHandler处理程序,如果已经指向了一个HttpHandler,那么就返回这个HttpHandler;(Mvc指向一个具体的Handler) 否则根据url请求去反射创建一个一般处理程序或者Page页面;(一... 阅读全文
posted @ 2013-11-11 23:08 HackerVirus 阅读(336) 评论(0) 推荐(0)
摘要: Bug Tracker 使用笔记(有图有真相) 目的:管理Bug,完善业务流程。 前提条件:BugTracker是基于IIS和SQL Server和Asp.Net的。相当于一个Web端的管理系统。 1.下载地址http://sourceforge.net/projects/btnet/files/latest/download下载之后解压。 2.修改配置文件. 解压之后的目录如下。需要修改的配置文件就在www文件夹中。找到Web.config 修改连接字符串。 还需要先在你的SQLserver中创建一个数据库,名称和连接中的database后的名... 阅读全文
posted @ 2013-11-11 18:31 HackerVirus 阅读(272) 评论(0) 推荐(0)
摘要: ASP.NET MVC应用require.js实践这里有更好的阅读体验和及时的更新:http://pchou.info/javascript/asp.net/2013/11/10/527f6ec41d6ad.htmlRequire.js是一个支持javascript模块化编程的类库,不了解的读者请移步至:Javascript模块化编程(三):require.js的用法。require在单页面应用中能够如鱼得水,然而对于传统的多页面应用,使用require多少会有些困惑和不方便。多页面应用的一个典型的例子是https://github.com/requirejs/example-multipag 阅读全文
posted @ 2013-11-11 17:58 HackerVirus 阅读(298) 评论(0) 推荐(0)
摘要: Bootstrap3.0学习第十六轮(进度条、媒体对象、列表组、面板)前言阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/aehyok/p/3404867.html本文主要来讲解以下内容1.进度条2.媒体对象3.列表组4.面板5.总结进度条提供工作或动作的实时反馈,只用简单且灵活的进度条。跨浏览器兼容性进度条使用了CSS3的transition和animation属性来完成一些效果。这些特性在Internet Explorer 9或以下版本中、Firefox的老版本中没有被支持。Opera 12不支持znimation属性。基本 阅读全文
posted @ 2013-11-11 17:22 HackerVirus 阅读(346) 评论(0) 推荐(0)
摘要: Controller 和 Action (2)继上一篇文章之后,本文将介绍 Controller 和 Action 的一些较高级特性,包括 Controller Factory、Action Invoker 和异步 Controller 等内容。本文目录开篇:示例准备自定义 Controller Factory使用内置的 Controller FactoryController 的激活自定义 Action Invoker使用内置的 Action Invoker给 Action 方法定义别名Action 方法选择器异步 Controller开篇:示例准备文章开始之前,我们先来了解一下一个请求的发 阅读全文
posted @ 2013-11-11 16:09 HackerVirus 阅读(350) 评论(0) 推荐(0)