博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月24日

摘要: 本篇主要讲述在ASP.NET中如何提高程序性能。提高程序性能的方法主要从编码和数据操作及优化配置三方面,本章要讲述的知识点有:l 程序编码优化l 数据操作优化l 配置优化l 总结21.1 程序编码优化从编码方面提高程序性能的方法主要涉及到集合操作、字符串连接、类型转换等。21.1.1 集合操作在.NET Framework中提供了很多集合类,如ArrayList、BitArray、Hashtabl... 阅读全文

posted @ 2010-11-24 14:39 itcfj 阅读(312) 评论(0) 推荐(0) 编辑

摘要: ASP.NET2.0系统时,在程序中做删除或创建文件操作时,出现session丢失问题。采用了如下方法:1、asp.net Session的实现:asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。ASP.NET中Sess... 阅读全文

posted @ 2010-11-24 09:12 itcfj 阅读(431) 评论(0) 推荐(0) 编辑

摘要: 在.net开发中经常需要读写xml形式的文件(app.config和web.config分别是WinForm和WebForm中使 用到的xml文件的一个特列,并且微软提供了通用的方法,在此就不赘述了),.net类库提供了多种读写xml文件的方式,每一种方式都有其优点和缺 点,因而有其实用性。下面列出微软.net类库提供的读写xml文件个类及其特点:类名称优点缺点XmlReader快速、高效、可扩展... 阅读全文

posted @ 2010-11-24 09:11 itcfj 阅读(7093) 评论(0) 推荐(0) 编辑

摘要: ASP.NET使用Repeater做Table交替行变色、鼠标经过变色及单击变色效果本文教程是ASP.NET开发使用Repeater控件绑定数据列表,数据列表要做出的效果如Table交替行颜色、鼠标经过颜色、单击颜色,效果如下:要实现这个效果很简单,都是入门级的吧。下面看下是如何实现的?前台.ASPX内容如下HTML Code [http://www.xueit.com]<%@ Page T... 阅读全文

posted @ 2010-11-24 09:11 itcfj 阅读(1995) 评论(0) 推荐(0) 编辑

2010年11月23日

摘要: public class JVMTest { public static void main(String[] args) { System.out.println("aa:"+ aa()); } public static int aa() { int a = 1; int b = 10; try { System.out.println("abc"); return a; } finally ... 阅读全文

posted @ 2010-11-23 22:22 itcfj 阅读(310) 评论(0) 推荐(1) 编辑

摘要: SlickUpload的介绍最近在看《ASP.NET MVC2 IN ACTION》英文版时发现里面介绍到一个在ASP.NET中上传大文件的ASP.NET控件,叫SlickUpload,软件的介绍下载和介绍网址是:http://krystalware.com/Products/SlickUpload/。我 们知道,在ASP.NET中对于上传文件可以利用FileUpload控件或者<input... 阅读全文

posted @ 2010-11-23 09:18 itcfj 阅读(935) 评论(0) 推荐(1) 编辑

2010年11月19日

摘要: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh... 阅读全文

posted @ 2010-11-19 09:49 itcfj 阅读(162) 评论(0) 推荐(0) 编辑

摘要: 我们要做到不但会写 SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表driving table)将 被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上... 阅读全文

posted @ 2010-11-19 09:47 itcfj 阅读(456) 评论(0) 推荐(0) 编辑

2010年11月12日

摘要: asp.net2.0 + sqlserver2005 数据依赖缓存 Asp.net 2.0 提供了一个新的数据缓存功能,就是利用sql server2005 的异步通知功能来实现缓存1.首先在sqlserver2005 中创建一个test的数据库.添加一个 employee的数据库表.1CREATETABLE[dbo].[employee](2[id][int]IDENTITY(1,1)NOTNU... 阅读全文

posted @ 2010-11-12 22:22 itcfj 阅读(234) 评论(0) 推荐(0) 编辑

摘要: 1、使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得<body>内的内容,写入DOM 优点:不用改变现有的asp.net开发模式,可以使用现成的页面;ajax取得的内容是html文本,直接写入DOM即可 缺点:内容浪费,<body>之外的内容都不是必要的,而且如果使用了MasterPage那就。。。 2、使用一般的webform,但... 阅读全文

posted @ 2010-11-12 22:18 itcfj 阅读(17833) 评论(3) 推荐(2) 编辑