asp.net/C#
文章平均质量分 64
kbh1983
WEB站点开发
展开
-
ASP.NET中GUID类
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-转载 2007-10-11 17:12:00 · 2350 阅读 · 1 评论 -
C#正则表达式小结
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^/d{n}$"。只能输入至少n位的数字:"^/d{n,}$"。只能输入m~n位的数字:。"^/d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。只能输转载 2007-10-11 18:04:00 · 557 阅读 · 0 评论 -
C#正则表达式快速入门
[介绍] 作者将自己在学习正则表达式中的心得和笔记作了个总结性文章,希望对初学C#正则表达式的读者有帮助。[内容]什么是正则表达式涉及的基本的类正则表达式基础知识构建表达式基本方法编写一个检验程序参考资料[正文] 对于初学者看到类似“/w+@/w+/./w{1,3}”这样复杂没有规律的字符,就会莫名产生一种恐惧感。其实正则表达式和字符串(String)的使用同样非常简单。下面让我们逐步转载 2007-10-11 18:07:00 · 747 阅读 · 0 评论 -
遍历Request.ServerVariables
Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过转载 2007-10-30 10:08:00 · 655 阅读 · 0 评论 -
.NET生成静态页面并分页
主要的原理就是替换模板里的特殊字符。1、静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">html>head>meta http-equiv="Content-转载 2007-11-01 11:25:00 · 1283 阅读 · 0 评论 -
Web应用系统设计原则
和C/S结构相比,B/S结构受限于网络带宽不利于进行大数据量的统计分析,网络传输存在潜在的安全问题,还有用户界面不及C/S结构友好等等,但随着网络带宽和网络应用的发展,加上AJAX技术的流行,使得现在越来越多的MIS系统或基于MIS系统的专业化应用系统都开始倾向于采用B/S结构进行设计,充分利用B/S结构的优点。但是,要充分发挥Web应用的内在潜力,挖掘应用深度和扩大适应能力,需要采用先进的应用架转载 2007-11-21 11:57:00 · 3745 阅读 · 0 评论 -
Web文件的ContentType类型大全
".*"="application/octet-stream"".001"="application/x-001"".301"="application/x-301"".323"="text/h323"".906"="application/x-906"".907"="drawing/907"".a11"="application/x-a11"".acp"="audio/x-mei-aac"".a原创 2007-11-28 14:00:00 · 632 阅读 · 0 评论 -
VS2005 常用的快捷键
Shift+Alt+Enter: 切换全屏编辑 Ctrl+B,T / Ctrl+K,K: 切换书签开关 Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签 Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找代码快捷键 Ctrl+J /转载 2007-12-24 10:32:00 · 596 阅读 · 0 评论 -
Net中抽象类和接口的区别
Net中抽象类和接口的区别一、抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,则其具体派生类转载 2009-02-27 13:41:00 · 670 阅读 · 0 评论 -
使用c#制作网络爬虫,检查站点可访问性
前几天自己负责的网站出现了不能访问的问题,系统监控程序通过告警将这一信息告诉了管理员。管理员找到了我,告诉我站点不能正常访问。后来问题查明,是负载均衡器出了问题。自己在检查站点的时候,发现有些图片不能正确显示,原因是图片链接无效。 后来我就在总结这次故障,监控程序只能检测几个配置的链接,不可能对整个站点所有链接进行检测,不然配置文件要写一大堆。如果是配置外的链接不能访问,那不是就没有办法告知原创 2012-07-20 17:55:23 · 1049 阅读 · 0 评论 -
HttpRequest 对象 Request获取虚拟路径和物理路径的属性或方法
HttpRequest 对象 Request获取虚拟路径和物理路径的属性或方法请求的URL; http://localhost/DataProcess/HttpRequest.aspx?name=Tony显示页面:Request["name"]=TonyRequest.AppllicationPath=/DataProcess 虚拟应用程序路径Request.FilePath=/D转载 2007-10-30 09:57:00 · 3710 阅读 · 0 评论 -
大型Web2.0站点构建技术初探
大型Web2.0站点构建技术初探一、 web2.0网站常用可用性功能模块分析 二、 Flickr的幕后故事 三、 YouTube 的架构扩展 四、 mixi.jp:使用开源软件搭建的可扩展SNS网站 五、 Technorati的后台数据库架构 六、 通过了解MySpace的六次重构经历,来认识分布式系统到底该如何创建 七、 从LiveJournal后台发展看大规模网转载 2007-10-19 16:02:00 · 779 阅读 · 0 评论 -
ASP.NET 常见参考项目的 UI、BLL 、Model 、 DAL 分析
asp.net 常见参考项目的 UI、BLL 、Model 、 DAL 分析 应用/项目名称 UI层实现 Business Model & Logic Layer 实现 Data Access Layer 实现转载 2007-10-19 16:22:00 · 706 阅读 · 0 评论 -
一点一点学ASP.NET之基础概念——HttpHandler
概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。H转载 2007-05-24 16:43:00 · 696 阅读 · 0 评论 -
一点一点学ASP.NET之基础概念——HttpModule
HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT转载 2007-05-24 17:31:00 · 1119 阅读 · 0 评论 -
调用自定义类实现验证码的生成
这个方法是我同事写的,我觉的相当不错,所以贴出来和大家分享。验证码生成页面ValidateCode.aspx文件内容如下: 自定义类ValidateCode.cs内容如下:using System;using System.IO;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawin原创 2007-05-24 10:52:00 · 690 阅读 · 0 评论 -
Web 2.0 介绍
Web 是一个生长着的、开放的、动态的分布式系统。 Web 始于1989 年,当时英国科学家 Tim Berners-Lee 和比利时人 Robert Cailliau 在欧洲粒子物理研究所(European Organization for Nuclear Research ,简称 CERN)共同提议和构造了在因特网(Internet)上使用超文本来发布、分享和管理信息。Web 是 Worl转载 2007-09-03 16:32:00 · 870 阅读 · 0 评论 -
Serializable在C#中的作用.NET 中的对象序列化
简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能转载 2007-09-10 17:17:00 · 700 阅读 · 0 评论 -
程序员工作面试题目汇总
ASP.NET面试资料 简单介绍下ADO.NET和ADO主要有什么改进? 答:ADO以Recordset存储,而ADO.NET则以DataSet表示,ADO.NET提供了数据集和数据适配器,有利于实现分布式处理,降低了对数据库服务器资源的消耗。 ASP.NET与ASP相比,主要有哪些进步? 答:ASP.NET实现了面向对象编程,预编译的服务器端代码而不像ASP那样解释执原创 2007-09-16 15:36:00 · 2856 阅读 · 0 评论 -
说说大型高并发高负载网站的系统架构
我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的转载 2007-10-19 16:09:00 · 465 阅读 · 0 评论 -
大型企业门户网站设计开发一般性原则和建议
[适用范围] 本文所述的原则、建议适用于大型企业信息门户网站的设计和开发,注意不是小型企业网站、一般企业电子商务网站、企业级Web应用系统。 [一般性原则] 一、网站设计原则 第一原则:内容丰富、明确 网站主要是为浏览着提供信息服务的,作为大型企业信息门户网站,必须首先提供种类繁多内容丰富的资讯,使不同的访问者都能够访问到自己想要的信息。但是信息多了自然繁杂,因此有针对性地为浏览者提供明确的内容是转载 2007-10-19 16:17:00 · 1670 阅读 · 0 评论 -
c# Process类使用小例
公司为了安全方面的考虑,对员工使用的window操作系统做了权限限制。如果我们想在自己使用的机器上安装额外的软件,就需要找系统管理员!感觉是相当的不爽啊! 但是为了我们这些程序员正常工作,允许我们用管理员的权限运行vs2010,这就为我们间接获得管理员权限安装自己想要的软件留下了后门。对了,我们要做的就是用管理员权限登录vs2010,通过process类打开所需的exe文件即可。原创 2012-07-17 15:23:35 · 727 阅读 · 0 评论