自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ASP.NET页面生命周期解析

初始化 ================ 初始化在传入 Web 请求生命周期内所需的设置。 Init 事件(OnInit 方法) ====================== ====================== 加载视图状态 ====================== 在此阶段结束时,...

2008-08-22 10:41:00

阅读数 299

评论数 0

多线程中更新控件显示内容

在.net中不能直接在UI Control的创建线程之外修改UI Control的属性和内容。一个基本办法是通过调用UIControl 的Invoke方法。考虑一个简单的例子:我们希望在一个通过btnStart启动的线程A中,每隔10秒把txtTime的Text属性更新为:线程A的线程名+线程A传...

2008-07-25 13:51:00

阅读数 816

评论数 1

如何优化JavaScript脚本的性能

 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈...

2008-07-22 08:58:00

阅读数 214

评论数 0

ASP.NET中常用的26个优化性能方法(六)

 由于每次请求时都执行 Page_Load 事件,上述代码检查 IsPostBack 属性是否设置为 false。如果是,则执行代码。如果该属性设置为 true,则不执行代码。注意 如果不运行这种检查,回发页的行为将不更改。Page_Load 事件的代码在执行服务器控件事件之前执行,但只有服务器控...

2008-07-22 08:56:00

阅读数 203

评论数 0

ASP.NET中常用的26个优化性能方法(五)

 19. 使用 HttpResponse.Write 方法进行字符串串联    该方法提供非常有效的缓冲和连接服务。但是,如果您正在执行广泛的连接,请使用多个 Response.Write 调用。下面示例中显示的技术比用对 Response.Write 方法的单个调用连接字符串更快。<!--...

2008-07-22 08:55:00

阅读数 223

评论数 0

ASP.NET中常用的26个优化性能方法(三)

 首选机制是推迟对象的创建,直到以后在 STA 线程下执行上述代码,如下面的例子所示。 Dim myComp Public Sub Page_Load() myComp = new MySTAComponent() myComp.Name = "Bob" End Sub ...

2008-07-22 08:54:00

阅读数 214

评论数 0

ASP.NET中常用的26个优化性能方法(四)

 13. 使请求管线内的所有模块尽可能高效     请求管线内的所有模块在每次请求中都有机会被运行。因此,当请求进入和离开模块时快速地触发代码至关重要,特别是在不使用模块功能的代码路径里。分别在使用及不使用模块和配置文件时执行吞吐量测试,对确定这些方法的执行速度非常有用。14. 使用 HttpSe...

2008-07-22 08:54:00

阅读数 234

评论数 0

ASP.NET中常用的26个优化性能方法(二)

 4. 一定要禁用调试模式     在部署生产应用程序或进行任何性能测量之前,始终记住禁用调试模式。如果启用了调试模式,应用程序的性能可能受到非常大的影响。   5. 对于广泛依赖外部资源的应用程序,请考虑在多处理器计算机上启用网络园艺     ASP.NET 进程模型帮助启用多处理器计算机上的可...

2008-07-22 08:51:00

阅读数 198

评论数 0

ASP.NET中常用的26个优化性能方法(一)

 1. 数据库访问性能优化  数据库的连接和关闭    访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接...

2008-07-22 08:49:00

阅读数 301

评论数 0

华为软件编程规范和范例

1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。¹1-2:相对独立的程序块之间、变量说明之后必须加空行。示例:如下例子不符合规范。if (!valid_ni(ni)){    ... // program code}repssn_ind = s...

2008-07-04 12:41:00

阅读数 467

评论数 0

ASP.NET页的生命周期

ASP.NET页的生命周期作者:Solomon Shaffer        翻译:吕绍伟简介当一个页面请求被发送到WEB服务器,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件。当我们创建ASP.NET页的时候往往没有关注它的执行周期,从而让我们碰...

2005-06-11 12:13:00

阅读数 726

评论数 0

五种常见的ASP.NET安全缺陷

下面给出了五个例子,阐述如何按照上述建议增强应用程序的安全性。这些例子示范了代码中可能出现的缺陷,以及它们带来的安全风险、如何改写最少的代码来有效地降低攻击风险。 2.1 篡改参数 ◎ 使用ASP.NET域验证器 盲目信任用户输入是保障Web应用安全的第一敌人。用户输入的主要来源是HTML表单中提...

2005-06-11 11:41:00

阅读数 644

评论数 0

取数据库中的前几条记录

假如我们要写一个存储过程,取表中前N条记录,其中N为参数,以Northwind库中的Orders表为例,有两种方法:第一种是拼SQLCREATE PROCEDURE GetTopNOrders( @RowsToReturn int)ASdeclare @sql varchar(8000)set @...

2005-06-03 15:23:00

阅读数 861

评论数 0

c#中求幂运算

^ is bit operator, use System.Math.Pow method to 求幂

2005-04-27 18:35:00

阅读数 2101

评论数 0

提高SQL查询速度的一些注意事项

1.在写SQL语句的时候把要查询的字段列出来,尽量不要用*代替例如:select col1,col2,col3 from table而不要 select * from table2.在数据量较大的时候使用top来对数据进行查询3.对一些关键字段建立索引,和一些组合索引4.建立文件组,关键是要把文件...

2005-04-25 15:41:00

阅读数 1650

评论数 0

Request获取当前访问页面的路径的一些格式

假设test为一虚拟目录则:Request.Path,Request.RawUrl获取的是形如/test/test.aspx的路径Request.Url.AbsoluteUri取得http://localhost/test/test.aspxRequest.ApplicationPath取得/te...

2005-04-18 10:38:00

阅读数 2181

评论数 0

过滤掉网页标志

string s = "....";s = System.Text.RegularExpressions.Regex.Replace(s, @"]+>","");

2005-04-18 10:36:00

阅读数 770

评论数 0

得出SQL语句的执行时间的方法

select语句前加:declare @d datetimeset @d=getdate()并在select语句后加:select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())

2005-04-13 12:31:00

阅读数 849

评论数 0

日志文件分析工具—AWStats在IIS中的配置步骤

日志文件分析工具—AWStats在IIS中的配置步骤 AWStats是sourceforge.net上很有名的Web/Mail/FTP服务器日志文件分析工具。 安装配置步骤(适用于分析IIS日志文件) 1、下载AWStats, 下载地址:http://sourceforge.net/project...

2005-04-05 11:29:00

阅读数 2434

评论数 2

ASP.NET中如何在客户端获取用户控件中的服务器控件ID

假如用户控件中有个服务器控件的ID是btnQuery,那么通过javascirpt获取控件ID时如果这么写document.getElementById("btnQuery")那么运行后总会提示脚本错误,提示找不到btnQuery对象,后来通过查看网页的源文件发现该控件的ID变...

2005-04-04 13:19:00

阅读数 2247

评论数 0

提示
确定要删除当前文章?
取消 删除