- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 mssql中多表联合查询中去重复
IF NOT OBJECT_ID('[a]') IS NULL DROP TABLE [a] GO CREATE TABLE [a]([id] INT,[name] NVARCHAR(10),[parentid] INT) INSERT [a] SELECT 1,'area',0 UNION ALL SELECT 2,'category',0 UNION ALL SELECT 3,'north',1 UNION ALL SELECT 4,'south',1 UNION ALL SELECT 5,'S
2010-06-29 20:14:00 5774
原创 mssql中删除临时表和数据表的用法
<br />--正确的临时表删除操作<br />if object_id('tempdb..#tempTable') is not null Begin<br /> drop table #tempTable<br />End<br /><br />--正确的删除数据表操作<br />if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table_name]') and OBJECTPROPERTY(id, N'I
2010-06-26 15:11:00 1434
转载 SQL Server 索引结构及其使用(三)
<br />实现小数据量和海量数据的通用分页显示存储过程<br /><br /> 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于
2010-06-20 00:14:00 421 1
原创 SQL Server 索引结构及其使用(四)
<br />聚集索引的重要性和如何选择聚集索引<br /><br /> 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象:<br /><br />1、分页速度一般维持在1秒和3秒之间。<br /><br />2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。<br /><br /> 虽然在超大容量情况下,这个分页的实现过程是很快的,但在分前
2010-06-20 00:14:00 482
原创 SQL Server 索引结构及其使用(一)
<br />一、深入浅出理解索引结构<br /><br /> 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:<br /> 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字
2010-06-20 00:13:00 365
转载 SQL Server 索引结构及其使用(二)
<br />改善SQL语句<br /><br /> 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name=''zhangsan'' and tID > 10000<br />和执行:select * from table1 where tID > 10000 and name=''zhangsan''<br /> 一些人不知道以上两条语句的执行效率是否一样,因为如果简单的
2010-06-20 00:13:00 414
转载 使用sql server中的全文索引
<br />一般情况,使用sql server中的全文索引,经过大体4个步骤: <br /> 1).安装full text search全文索引服务; <br /> 2).为数据表建立full text catalog全文索引目录; <br /> 3).进行full text catalog的population操作(使全文索引与数据表内容同步); <br /> 4).使用全文索引进行查询。 <br /> 为了在数据表内容更新时全文索引数据库的内容也保持最新
2010-06-20 00:11:00 504
转载 SQL Server全文索引
在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题。那么如何解决这个问题呢?第一个想法就是使用全文索引。那么全文索引是什么、应该如何应用、在应用的过程中又应该注意哪些事情呢?这个POST作为学习全文检索的笔记。 1、是什么 [摘录自SQL Server2000联机从书] 全文索引为在字符串数据中进行复杂的词搜索提供有效支持。全文索引存储关于重要词和这些词在特定列中的位置的信息。全文查询利用这些信息,可快
2010-06-20 00:08:00 911
原创 求解春夏秋冬各代表什么数字(每日一题)
<br />原题如下:春夏 × 秋冬 = 春夏秋冬,春冬 × 秋夏 = 春夏秋冬。春夏秋冬各代表一个数字,请计算。(每日一题)<br />我的QQ签名每天一题,我发现做的人还挺多的,还有好几个问我要题目做。。。呵呵,这是我今天发布的一道题目,从网上找的,当时没有仔细看,现在发现其中有问题,网上提供的答案是错误的,下面我就给出正确的答案利用程序的方式求解。<br /> <br />我们知道 春夏秋冬各代表一个数字,所以春!=夏!=秋!=冬<br />那我们可以这样写<br />static void Main
2010-06-14 12:19:00 10269 2
原创 HttpWebRequest 400错误和500错误解决方案
<br />在模拟提交的时候400错误多是由于客户端的请求不完整照成的,<br />可以参考以下代码将请求信息补充完整<br /> httpWebRequest = (HttpWebRequest)WebRequest.Create(url); httpWebRequest.AllowAutoRedirect = false; httpWebRequest.Accept = "*/*"; httpW
2010-06-10 01:36:00 12796 1
转载 在JavaScript中实现yield,实用简洁实现方式。
<br />原题还是老赵的:<br />http://blog.zhaojie.me/2010/06/code-for-fun-iterator-generator-yield-in-javascript.html<br /> <br />原以为是一个蛮复杂的题目,想了许久没思路,当然要实现绝对能实现,但如果分析JavaScript脚本或是动态产生代码,都太复杂了。<br /> <br />刚才忽然灵机一动,迭代器我们很少会真的直接傻乎乎的next去遍历的,那为什么一定要实现这个傻乎乎的next呢?直接实现
2010-06-09 00:53:00 1070
原创 c# 使用 HttpWebRequest模拟登陆(附带验证码)
<br />在C#中,可以使用HttpWebRequest进行相关的模拟登陆,登陆后进行相关的操作,比如抓取数据,页面分析,制作相关登陆助手等等。<br />先说下流程<br />1.使用httpwebrequest先进入你要登录的网站,获取cookie<br />2.使用第一步获取的cookie到验证码的网页将验证码下载下来。<br />3.使用Post数据 发送至网站。如果有cookie则继续保存。<br />4.使用第三步的cookie登陆相关网页操作。<br /> <br />获取相关数据可以使用抓
2010-06-04 00:50:00 47986 44
asp.net 全国省/市/县 3级联动 ajax实现 附带access数据库
2009-12-18
sqlserver分页存储过程+gridview实例+通用方法(sqlserverr通用)
2009-11-24
Mysql数据库中英对照表
2009-03-27
C通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。
2009-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人