Fork me on GitHub

随笔分类 -  ASP.NET

摘要:虽然开发中很少接触多线程,但你必须承认你离不开他。接着上篇博客(ASP.NET那点不为人知的事(三)),基本可以实现一个Mini版的服务器,但也有不足:倘若客户端飞快地连接,服务端很快被压垮。幸好,Socket类实现了.NET框架的异步调用模式,使用这个模式,利用线程池就可以让服务器更好的服务于到来的请求。重构后的版本:class Program { private const int ConnectionQueueLength = 4; private const int ListenPort = 1234; private const int... 阅读全文
posted @ 2013-04-02 02:17 木宛哥说编程 阅读(1077) 评论(1) 推荐(0) 编辑
摘要:手绘分页控件,配合存储过程的使用即可实现分页 阅读全文
posted @ 2012-09-02 15:19 木宛哥说编程 阅读(1072) 评论(6) 推荐(0) 编辑
摘要:上一篇博文《ASP.NET那点不为人知的事(一)》中我们提到HttpApplication有19个标准事件,在HttpApplication的第8个事件PostMapRequestHandlerExcute触发的时候,标志着已经获取了处理当前请求的处理程序对象,在第11个事件PreRequestHandlerExcute之后,HttpApplication将执行这个处理程序,接下来我们继续讨论以下话题:HttpContext状态管理处理HttpApplication的事件常见的HttpModule处理程序处理程序工厂页面处理程序工厂:PageHandlerFactoryReflect反编译网站 阅读全文
posted @ 2012-08-23 04:52 木宛哥说编程 阅读(8979) 评论(31) 推荐(45) 编辑
摘要:我们上网时,在浏览器地址输入网址:Http://www.cnblogs.com,按下回车,一张网页就呈现在我们眼前。这究竟发生了什么?对于一名优秀的Programmer来说,我想有必要一下熟悉浏览器--->服务器请求的过程。ASP.NETASP.NET是运行在公共语言运行时刻时(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。当浏览器请求 ASP.NET 文件时,IIS 会把该请求传递给服务器上的 ASP.NET 引擎,ASP.NET 引擎会逐行地读取该文件,并执行文件中的脚本,最后,ASP.NET 文件会以纯 HTML 的形式返回浏览器。客户端浏览器和服务器之间 阅读全文
posted @ 2012-08-13 04:05 木宛哥说编程 阅读(23630) 评论(112) 推荐(150) 编辑
摘要:Lucene.NetLucene.net是Lucene的.net移植版本,是一个开源的全文检索引擎开发包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,是一个Library.你也可以把它理解为一个将索引,搜索功能封装的很好的一套简单易用的API(提供了完整的查询引擎和索引引擎)。利用这套API你可以做很多有关搜索的事情,而且很方便.。开发人员可以基于Lucene.net实现全文检索的功能。注意:Lucene.Net只能对文本信息进行检索。如果不是文本信息,要转换为文本信息,比如要检索Excel文件,就要用NPOI把Excel读取成字符串,然后把字符串扔给Lucene.Net。Lu 阅读全文
posted @ 2012-07-31 06:05 木宛哥说编程 阅读(22834) 评论(106) 推荐(77) 编辑

multifunction lasers
访问人数