.Net
文章平均质量分 77
lancanfei
.Net
展开
-
提升ASP网站的执行速度
写ASP程序已经有6年了,也下载了不少ASP源码,看看别人怎么写,到现在也不敢说自己是个ASP的代码能手,我认为写一个程序,只要逻辑思维清晰,很简单的,但要写好一个程序就不简单了.这篇文章就想说一个事情.如何提升ASP代码的执行速度.希望对那些做网站的朋友有所帮助,写代码的人一定要养成好的习惯.第一点:可能基本上会写ASP代码的人都知道,打开记录集对象了,要关闭及连接(Connection)对象:转载 2008-05-19 14:59:00 · 390 阅读 · 0 评论 -
ASP.net 获得客户端的IP相关知识
ASP.net 获得客户端的IP,最常见的是使用下述代码:string user_IP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];对于了解代理服务器情况的人,我们会知道,如果用户使用了代理服务器,上述代码获得的是代理服务器的IP地址;如果用户使用了多个代理服务器,则是到达服务器的最原创 2008-06-07 17:43:00 · 393 阅读 · 0 评论 -
asp.net2 统一搜索引擎关键字编码
View二期开发正式启动,一开始就碰到了麻烦事,因为在统计模块中,需要得到来源搜索链接的关键字,所以一开始就用正则把关键字部分匹配出来,然后用自带的 Uri.UnescapeDataString() 将Urlcoding转换为文字。 本来一切都很顺利,结果将百度,网易搜索加到规则里面,就开始报错了。我猜想可能是和编码有关系,因为Google一向都是UTF-8,国内的网站大多偏向使用G转载 2008-06-07 16:20:00 · 817 阅读 · 0 评论 -
C#中利用正则表达式实现字符串搜索
摘要:本文给出了在C#下利用正则表达式实现字符串搜索功能的方法,通过对.NET框架下的正则表达式的研究及实例分析,总结了正则表达式的元字符、规则、选项等。 关键字:正则表达式、元字符、字符串、匹配 1、正则表达式简介 正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;转载 2008-06-08 17:42:00 · 494 阅读 · 0 评论 -
Request.ServerVariables 集合2
ALL_HTTP客户端发送的所有HTTP标题文件。ALL_RAW检索未处理表格中所有的标题。APPL_MD_PATH检索ISAPIDLL的(WAM)Application的元数据库路径。APPL_PHYSICAL_PATH检索与元数据库路径相应的物理路径。IIS通过将APPL_MD_PATH转换为物理(目录)路径以返回值。AUTH_PASSWORD该值输入到转载 2008-06-07 16:52:00 · 421 阅读 · 0 评论 -
Request.ServerVariables参考
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理转载 2008-06-07 16:49:00 · 389 阅读 · 0 评论 -
利用HttpModule做流量记录
简单需求:记录用户访问网站的地址,浏览器,时间,用户信息等信息。原来打算用免费的流量统计系统,但是考虑到分析数据最好自己保留,所以最终决定自己做。首要一步就是记录流量信息。前面《利用HttpModule实现浏览器版本控制》就是在利用HttpModule记录流量信息时做的衍生,同时也可以实现页面编程无需任何附加代码。不需要加JS代码段也不要附加任何CS代码段。并且模块相互独立,可以重复利用,也利转载 2008-06-07 17:07:00 · 757 阅读 · 0 评论 -
asp.net中Request对象 技术浅析
Request对象 当客户端发出请求执行asp.net程序时,CLR会将客户端的请求信息包含在Request对象中。这些请求信息包括请求报头,客户端的基本信息(如浏览器类型,浏览器版本号,用户所用的语言以及编码方式等),请求方法(如post,get),参数名,参数值等。 Request对象的调用方法:Request.Collection["Variable"]; 其中Collection包括四种集原创 2008-06-07 13:37:00 · 876 阅读 · 0 评论 -
Asp.Net函数集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=cur转载 2008-06-07 17:35:00 · 297 阅读 · 0 评论 -
ASP.NET中获得页面、服务器端信息的有用Request.ServerVariables
常常用到,获得当前页面的IP地址,服务器的IP地址,获得请求页面的路径等,这些得到页面相应信息的Request.ServerVariables参数。于是,使用foreach,把所有的全部列表,请其有用的参数记于此,以供自己和他人便用。方法:Request.ServerVariables["参数名"]返回 string类型的值。参数:请求的网址:http://localhost/转载 2008-06-07 17:27:00 · 455 阅读 · 0 评论 -
利用HttpModule做流量记录 画蛇添足最后一笔
《利用HttpModule做流量记录》和《利用HttpModule做流量记录 补充》除了得到大家的建议外也饱受非议。在这里要谢谢 kiler 、zoti、武眉博、大石头、古巴、yoshow、ekinwt、Jeffrey Zhao、slightboy的建议,感谢一下Colin Han、北极熊,我来了!、nasa、雪溯馨风的支持。利用HttpModule做流量记录的方案已经提出来了,而且也已经转载 2008-06-07 17:23:00 · 419 阅读 · 0 评论 -
利用HttpModule做流量记录 补充
上篇文章《利用HttpModule做流量记录》中我描述了如何利用HttpModule做流量统计。大家提出了很多的建议。我这里需要说明一下。对需求我需要补充一下:1、记录流量数据是最低需求。2、必须记录用户信息。如果非登陆用户,记录IP等信息;如果登陆用户,需要附加记录用户ID,用户名等信息(准备放在Session中)。3、需要实时统计在线用户信息,查看登陆用户的访问记录。4、跟踪用户访问记录。5、转载 2008-06-07 17:21:00 · 415 阅读 · 0 评论 -
分析URL中关键字(从阿江统计偷的)
从URL中获取关键词function findKeystr(urlstr) dim regEx,vKey,vP,findKeystr1 findkeystr="" vP = "(?:yahoo.+?[/?|&]p=|openfind.+&q=|google.+[/?|&]q=|lycos.+?query=|aol.+?query=|onseek.+?keyword=|search/.to原创 2008-06-07 16:45:00 · 1112 阅读 · 0 评论 -
动软三层分页海量数据统计时的调整
DbHelperSQL.cs源文件中加入以下代码 /**//// /// 返回记录总数 /// /// /// /// public static int GetCount(string strWhere) { string strsql =转载 2008-05-30 22:51:00 · 512 阅读 · 0 评论 -
.NET牛人应该知道些什么
原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx 作者:Scott Hanselman译者:Tony Qu前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一看转载 2008-05-19 15:38:00 · 329 阅读 · 0 评论 -
asp.net中System.DateTime.Now.ToString()的一些用法
Asp.net中的日期处理函数 //2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16:30:15转载 2008-06-08 19:20:00 · 793 阅读 · 1 评论