- 博客(50)
- 收藏
- 关注

转载 50种方法巧妙优化你的SQL Server数据库
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp
2007-12-23 12:26:00
674

转载 asp.net(C#)海量数据表高效率分页算法
转自:爱上技术网网站制作指南 | www.23js.net 首先创建一张表(要求ID自动编号):create table redheadedfile(id int identity(1,1
2007-10-21 22:40:00
453

转载 Asp.net日期字符串格式化显示方法
在使用Asp.net的过程中,我们经常需要对时间日期进行转换,达到不同的显示效果。默认格式为:2006-6-6 14:33:34 ,如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢? 这里将要用到:DateTime.ToString的方法(String, IFormatProvider) 示例: using System; using Syst
2007-10-09 12:06:00
996
转载 asp.net 关于form认证的一般设置:
1: 在web.config中,加入form认证; 2: 如果有注册页面时还应该允许匿名用户调用注册页面进行注册; 以下代码应该在之间,而不应该包含到..之间; ----------------表示允许 匿名用户对 userReg.aspx页面进行访问. 3 在登录成功后要 创建身份验证票, 表明已经通过认证的合法
2008-09-18 15:13:00
444
转载 使用TreeView绑定SQL数据源
这里采用了在页面一loading就把数据绑到TreeView的各节点的方式,而不是在展开时再作子节点的绑定,因此在点击父节点时就不会有刷新的感觉了。呵呵,代码并没优化.......aspx页面:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 树形节点绑
2008-08-06 17:19:00
1489
2
转载 Java/JSP中使用JDBC连接SQL Server 2005
Java/JSP中使用JDBC连接SQL Server 2005[转]Java/JSP中使用JDBC连接SQL Server 2005 接触Java或者JSP,难免会使用到数据库SQL Server 2000/2005(我使用2005标准版[9.0.3054]测试),经过自己的搜索和研究,使用JDBC连接SQL Server成功,特此整理方法(使用Eclipse 3.2)
2008-08-06 13:13:00
2380
原创 ajax 调用问题
在ajax 调用的时候...Session就失效..必须要把的引用改天[AjaxPro.AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]
2008-04-01 12:51:00
539
转载 在C#中应用哈希表(Hashtable)
一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类
2008-03-10 09:15:00
419
转载 如何从优化SQL入手提高数据仓库的ETL效率(转载)
1 引言数据仓库建设中的ETL(Extract, Transform, Load)是数据抽取、转换和装载到模型的过程,整个过程基本是通过控制用SQL语句编写的存储过程和函数的方式来实现对数据的直接操作,SQL语句的效率将直接影响到数据仓库后台的性能。目前,国内的大中型企业基本都具有四年以上计算机信息系统应用经验,积累了大量可分析的业务数据,这些信息系统中的数据需要通过搭建数据仓库平台
2008-01-15 11:59:00
570
转载 简单的3个SQL视图搞定所有SqlServer数据库字典
(2007-11-29更新)网上有很多SQL SERVER数据库字典的SQL语句,七零八落,我在工作整理了一下思路,总结SQL代码如下。数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器.规则。可以在企业管理器、查询分析器中简单执行,直接了当的查出SQL2K及SQL2005的所有数据字典,方便文档的编写,希望对大家有帮助。1. SqlServer2000
2008-01-15 11:30:00
408
原创 正则表达示收藏
整数或者小数:^[0-9]+/.{0,1}[0-9]{0,2}$只能输入数字:"^[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位小数的
2008-01-13 13:29:00
362
转载 ASP.net2.0表单验证
如今的商业网站,或者个人网站,多少都有客户调查啊,用户注册之类的东西,必然会用到表单,这些表单的填写正确与否,明显是由手写代码的方式来控制的。我承认编写代码,是一项有趣的工作,不过每次验证表单都来手写代码,我们希望提高我们的工作效率,并不是把我们很有限的时间花在表单的验证工作上。 基
2008-01-13 13:13:00
452
转载 用JS验证ASP.NET2.0控件表单的方法(visual2005)
问题的提出: 问题1. 在.NET控件的表单中,控件的id都被加上一长串的字符比如:服务器端控件为uname的TextBox控件 在服务器端代码为 在客户端生成的HTML代码为 如何才能获得asp控件在前台生成的控件名称? 问题2. 而在服务器端页面的提交button,这样写却不能通过编译,提示错误checkform不是“ASP.theme_blueidea_skins_addnews_ascx”
2008-01-13 13:11:00
655
原创 JavaScript页面跳转常用代码
这东东最难记,每次需要时都是重新到Google上搜,真是烦死了,这回整理一下贴到这。 按钮式: 链接式: 返回上一步 ">返回上一步 直接跳转式: window.location.href=http://www.9ba.cn; 开新窗口: 云上的日子
2008-01-12 14:28:00
391
原创 javascript 获取web控件的属性
1.javascript 设置控件的样式.有如下控件 门对门 直达车 设置他的样式的脚本为: document.getElementById().style.display="none";给他赋值为: document.getElementById().value="值";应注意的事
2008-01-12 13:47:00
1348
转载 JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等
1.判断select选项中 是否存在Value="paraValue"的Item2.向select选项中 加入一个Item3.从select选项中 删除一个Item4.修改select选项中 value="paraValue"的text为"paraText"5.设置select中text="paraText"的第一个Item为选中6.设置select中value="paraValue"的Item为
2008-01-09 21:25:00
518
转载 FormsAuthenticationTicket基于forms的验证
构建基于forms的验证机制过程如下: 1,设置IIS为可匿名访问和asp.net web.config中设置为form验证 2,检索数据存储验证用户,并检索角色(如果不是基于角色可不用) 3,使用FormsAuthenticationTicket创建一个Cookie并回发到客户端,并存储 角色到票据中,如: FormsAuthentication.SetAuthCookie(Username,t
2008-01-03 09:23:00
531
转载 关于asp.net c#中对cookie的操作
今天有空就把操作cookie的写了,虽然很简单,不过免得到时候忘记了,之前就是忘记了还很实验了一番才弄出来,郁闷了。 下面是写cookie HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项 DateTime dt = DateTime.Now;//定义时间对象 TimeSpan ts=new
2008-01-02 22:28:00
457
转载 html中读取asp.net向Cookie中写入的中文内容
这几天研究一个B/S架构的系统,在页面间进行参数传递时需要读写Cookie,碰到问题:需在登录界面记录登录者的信息(用户名称)在cookie里,由其它页面读取,登录界面是.aspx文件,系统框架中有一个.html页面,是用javascript写的树形菜单,在树形菜单里要显示用户名称信息,1、javascript可以读取的函数有:1.1、function readCookie(name)
2008-01-02 22:19:00
1183
原创 IBatis.Net常用的查询方式
项目描述Cactus是一个对服务器端Java代码(Servlet,EJBs,Tag Libs, Filters,....)进行单元测试的简单的测试框架。Cactus的目标是降低编写服务器代码单元测试的成本。它使用并扩展了Junit。 Cactus实现了in-container策略,意味着测试是运行在容器内的。 Cactus系统由一
2007-12-29 14:25:00
509
转载 Transact_SQL小手册(各种sql语句大集合)
Transact_SQL小手册 *******************Transact_SQL********************--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE
2007-12-19 11:05:00
404
转载 ASP.NET导出数据到Excel
该方法只是把asp.net页面保存成html页面只是把后缀改为xlc不过excel可以读取,接下连我看看还有别的方式能导出数据,并利用模版生成。下面是代码县新建一个asp.ne的tweb应用程序把代码粘贴进去就好了html页面代码OutPutExcel文件名:接下来是cs页面里的代码using System;using System.Collections;using System.Comp
2007-12-11 15:16:00
612
转载 webform页面间传值的特殊方法
网上天天有人问怎么在webform页面之间传值,基本上来说,大家熟悉的是(1)url字符串传值(2)session传值(3)直接读取server.transfer过来的页面上的数据前面2个就不说了,大家都知道怎么用,后面一个可能用的人比较少,这里做一下介绍。Web 窗体页是应用程序中的类,因此可以向处理任何类一样为它们创建属性。但是,由于 Web 窗体页实际上仅在执行页的过程中存在,它们的生
2007-12-11 15:08:00
469
转载 一个ASP.NET的进度条
1.创建进度条: 正在检索数据,请稍候... var progressEnd = 15; // set to number of p
2007-12-11 14:49:00
448
转载 marquee基本语法的全解释
基本语法 ... 移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等方向 #=left, right ,up ,down 从右向左移! 方式 #=scroll, slide, alternate 一圈一圈绕着走! 只走一次就歇了! 来回走 循环 #=次数;若未指定则循环不止(infinite) 只走 3 趟 只走 3 趟 只走 3 趟! 速度
2007-12-11 14:16:00
419
转载 js的日期格式化函数
最近要求让form页面里的所有input框用回车键代替Tab键。但现在基本的页面大部分已经加完,而且如果让页面里的input框代码里满是脚本代码也不好,所以我设计了一个动态添加用回车代替Tab的脚本。其关键之处在于tabindex,其设计思想是:每个表单元素都默认有一个tabindex,其值分别为前一个表单元素的tabindex的值加一,函数的功能就是当用户按下回车键时把它的键值由回车改为Tab
2007-11-28 20:13:00
1454
转载 Ajax.net实现loading登陆的效果
恩,这几天在看着那些大网站的一些Ajax.net的loading的效果,也想写一个,虽然很简单,但容易说明问题。我的这个例子是在登陆的时候显示用户正在登陆的等待信息。同样的使用了AjaxPro.dll。一,在aspx的页面的代码如下 1@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherit
2007-11-28 09:15:00
655
1
转载 ASP.NET如何进行性能优化问题
一、SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的
2007-11-26 11:23:00
419
转载 Web.config详解+asp.net优化
一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你
2007-11-26 11:17:00
826
转载 ASP.NET性能优化
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,
2007-11-16 00:06:00
570
转载 Asp.NET中常用的一些优化性能的方法
ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能。1:不要使用不必要的session和ASP中一样,在不必要的时候不要使用Session。可以针对整个应用程序或者页面禁用会话状态:l 禁用页面的会话状态l 禁用应用程序的会话状态在应用程序的Web.Config文件的session
2007-11-16 00:03:00
371
转载 C#格式化字符串,日期
2007年11月09日 星期五 15:20 时间格式化有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的
2007-11-12 10:41:00
721
转载 菜鸟的最爱 .NET经典代码汇总(四)
程序的学习是一个循序渐进的过程,一些常用的或经典代码应该保存下来以便日后使用。本文就给出一些.net的经典代码,希望对大家有所帮助…… 26.模板列<ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID"><ITEMTEMPLATE><ASP LABEL text=’<%# DataBin
2007-10-29 16:29:00
390
转载 菜鸟的最爱 .NET经典代码汇总(三)
程序的学习是一个循序渐进的过程,一些常用的或经典代码应该保存下来以便日后使用。本文就给出一些.net的经典代码,希望对大家有所帮助…… 21.自定义异常处理 //自定义异常处理类 using System; using System.Diagnostics; namespace MyAppException { /// /// 从系统异常类Appli
2007-10-29 16:27:00
359
转载 菜鸟的最爱 .NET经典代码汇总(二)
程序的学习是一个循序渐进的过程,一些常用的或经典代码应该保存下来以便日后使用。本文就给出一些.net的经典代码,希望对大家有所帮助…… 11.获取" . "后面的字符 i.ToString().Trim().Substring(i.ToString().Trim().LastIndexOf(".")+1).ToLower().Trim() 12. 打开新的窗口
2007-10-29 16:26:00
475
转载 菜鸟的最爱 .NET经典代码汇总(一)
程序的学习是一个循序渐进的过程,一些常用的或经典代码应该保存下来以便日后使用。本文就给出一些.net的经典代码,希望对大家有所帮助…… 1.弹出对话框.点击转向指定页面 Response.Write(""); Response.Write(""); 2.弹出对话框 Response.Write(""); 3.删除文件 string filename ="2
2007-10-29 16:24:00
439
转载 DataRabbit 轻量的数据访问框架(06) -- IRelationAccesser
(完全限定类名:DataRabbit.Relation.IRelationAccesser) 前面介绍的IOrmAccesser是对单表进行ORM访问,而ITableAccesser是对单表进行基于关系的访问,如果我们要进行联合查询这样的跨表搜索,则使用它们就无法达成目标。这时,你可以使用IRelationAccesser。与IOrmAccesser和ITableAccesser
2007-10-27 16:14:00
404
原创 DataRabbit 轻量的数据访问框架(05) -- ITableAccesser
(完全限定类名:DataRabbit.Relation.ITableAccesser) ORM并不能完成所有的事情,有些数据库访问还是需要基于关系来进行,对于那些不提供基于关系进行数据访问操作的纯ORM框架,我认为是不明智的。在DataRabbit中,基于ORM的访问和基于关系进行数据访问各占了一半的天空,这使得我们在无法用ORM达成的地方,可以转向使用基于关系的访问器来达成。D
2007-10-27 16:13:00
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人