2011年4月17日

防止别人用IFRAME框架嵌套调用自己网页的方法

摘要: 如何防止别人用IFRAME框架嵌套调用自己的网页?方法有很多,介绍如下:1.这些方法都可行,但不是太可靠。<scriptlanguage="javascript">if(top.location!=self.location)top.location.href=self.location.href;</script>或<scriptlanguage="javascript">if(top.location!=location)top.location.href=location.href;</script> 阅读全文

posted @ 2011-04-17 11:12 木木凡 阅读(2923) 评论(2) 推荐(0) 编辑

配置Windows 2003的IIS:防止别人的域名绑定到自己的服务器IP上

摘要: 打开IIS,新建一个“网站”,在“主机头值”配置为空,本地路径指向本站的404文件就可以了。如果没有404文件就随便指定一个目录即可。这样配置也禁止了本服务器的IP访问网站的配置。其实也可以只把主机头包含IP的删除也可以。 阅读全文

posted @ 2011-04-17 11:10 木木凡 阅读(597) 评论(0) 推荐(0) 编辑

2007年3月18日

索引 Index

摘要: 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就 阅读全文

posted @ 2007-03-18 23:10 木木凡 阅读(223) 评论(0) 推荐(0) 编辑

2007年1月29日

获取MS SQL库数据字典

摘要: SELECTsysobjects.nameAS[table],sysproperties.[value]AS表说明,syscolumns.nameASfield,properties.[value]AS字段说明,systypes.nameAStype,syscolumns.length,ISNULL(COLUMNPROPERTY(syscolumns.id,syscolumns.name,'Scale'),0)AS小数位数,syscolumns.isnullableASisnull,CASEWHENsyscomments.textISNULLTHEN''ELSE 阅读全文

posted @ 2007-01-29 14:01 木木凡 阅读(136) 评论(0) 推荐(0) 编辑

2006年3月2日

Asp.net与SQL一起打包部署安装

摘要: 一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这个以后也是要用到的。二.在自己现有的项目里面创建部署项目:1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。(图1-2)2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“Web 安装项目”。在“名称”框中键入 Test Installer。(图1-3) 3. 单击“确定”关闭对话框。 4. 项目被添加 阅读全文

posted @ 2006-03-02 15:24 木木凡 阅读(119) 评论(0) 推荐(0) 编辑

2006年1月29日

[转]NUnit学习笔记 VS.net 2005篇

摘要: 一、简介 NUnit是一款堪与JUnit齐名的开源的回归测试框架,供.net开发人员做单元测试之用,可以从www.nunit.org网站上免费获得,最新版本2.2.6。NUnit 2.2.6有5个下载文件,这里用的是NUnit-2.2.6-net-2.0.msi。下载后双击该文件,然后按提示进行安装,这样系统中就具备NUnit环境了。二、配置类库 开发工具我使用的是微软的Visual Studio.net 2005(以下简称vs),打开后点击菜单“文件”->“新建项目”,打开“新建项目”对话框:在该对话框中,“项目类型”我选择的是“Visual Basic”,如果想使用C#或者J#,请自 阅读全文

posted @ 2006-01-29 08:23 木木凡 阅读(162) 评论(0) 推荐(0) 编辑

2005年2月22日

SQL中简单补位函数的应用

摘要: 判断一个数字长度是否为二位字,如果不是则将一位数字变为二位数字如数据库内数值为“9”,在读取时通过函数变为“09”其SQL代码如下:create function fn_chg2(@p varchar(2))returns varchar(2)asbegin if len(@p)<2 begin set @p='0'+@p end return @pend 阅读全文

posted @ 2005-02-22 14:05 木木凡 阅读(576) 评论(0) 推荐(0) 编辑

2005年2月6日

关于使用存储过程创建分页

摘要: 今天查询有关sql server 索引的资料 无意在一篇文章的末尾发现一个关于使用存储过程创建分页的代码,直接复制到查询分析器里有误,整理调试了一个,搬上来一起学习一下。 注:原作者 freedk 以下为笔者整理 这是一个相对最优的方法在大量数据集中表现突出 建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合. 阅读全文

posted @ 2005-02-06 20:59 木木凡 阅读(111) 评论(0) 推荐(0) 编辑

SQL Server日期计算(转载)

摘要: 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定。第一天(DATEFIRST)设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例子都是以星期天作为 阅读全文

posted @ 2005-02-06 20:48 木木凡 阅读(136) 评论(0) 推荐(0) 编辑

2005年1月21日

海量数据库的查询优化及分页算法方案

摘要: 随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。在以下的文章中,我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结 阅读全文

posted @ 2005-01-21 11:09 木木凡 阅读(133) 评论(0) 推荐(0) 编辑

导航