终于把动态调整frame大小搞定咯

发布于:
Script

要动态调整frame大小,点一下把一个框架大小设置为0…网上找了半天没有找到。..

自己来写,

if (parent.frames["nav_divider"].rows=="36,*,10,0") {

document.parent.frames["nav_divider"].rows="36,*,10,100";

document.all.ResizeBarImg.src=’../Images/admins/down.gif’;

}

else{

document.parent.frames["nav_divider"].rows="36,*,10,0";

document.all.ResizeBarImg.src=’../Images/admins/up.gif’;

}

防止Access数据库被下载的方法?

发布于:
Script

第一种方法:数据库命名法.

数据库名字写的再复杂,都可能是没用的,因为数据库路径可能被暴露。一旦被人在地址栏用非法的一些字符暴露了数据库路径。你也就挂了。数据库后缀改为asa,asp或在前面在#也都是不可行的,我试了,都是可以用网际快车下载的。所以我总结了我的经验,一般方法是这样的。

修改数据库连接页conn.asp,在里面打开连接的地方写上on error resume next.此句是防止数据库暴库。然后数据库名字改为global.asa,但不要放在网站的根目录。这样你的数据库就不会被非法下载了。

第二种方法:ASP出错法。

打开你的数据库,在数据库里新建某一表,里面的字段名称<%nodownload%>数据类型文本型,然后在数据里添上<%dsfsfsfsdf%>,里面随便只要不是可以解析的ASP语句就可以。服务器会把ASP后缀的文件当做ASP文件解析,但一旦里面出现非法的ASP语句,就是以无法解析的ASP语句,下载时就会显示第几行ASP语句出错,就无法被下载了。

第三种方法:COPY法。

把数据库改为1.asp先,新建一个文本1.txt在里面写上

<%response.redirect "err.htm"%>就是重定向到err.htm 页面。再做一个err.htm页面,代码如下:

<html>

<head></head><body>哈哈,数据库受到保护了。</body></html>

然后在DOS下执行如下命令:copy 1.asp/b+1.txt/a 2.asp

意思就是文件合并拷��,1.asp以二进制方式,1.txt以ASCII方式拷贝,合成新的数据库2.asp现在你即使被暴库别人在浏览器或flashget 的想下载你的数据库也只能下载到 err.htm文件了。

Linux下软件的安装与卸载

发布于:
服务器技术

在Windows下安装软件时,只需运行软件的安装程序(setup、install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall、unware、“卸载”等)就能将软件清除干净,完全图形化的操作界面,简单到只要用鼠标一直点击“下一步”就可以了。而Linux好象就不一样了,很多的初学者都抱怨在Linux下安装和卸载软件非常地困难,没有像使用Windows时那么直观。其实在Linux下安装和卸载软件也非常简单,同样也有安装向导或解压安装的方式,不相同的只不过是除了二进制形式的软件分发外,还有许许多多以源代码形式分发的软件包,下面就来详细地讲一讲这些软件的安装与卸载:

一、二进制分发软件包的安装与卸载

Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。 

Linux 指令大全

发布于:
服务器技术

名称:cat

使用权限:所有使用者

使用方式:cat [-AbeEnstTuv] [–help] [–version] fileName

说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)

参数:

-n 或 –number 由 1 开始对所有输出的行数编号

-b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号

-s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

-v 或 –show-nonprinting

范例:

cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里

cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3

名称 : cd

使用权限 : 所有使用者

使用方式 : cd [dirName]

说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。

另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例 : 跳到 /usr/bin/ :

cd /usr/bin

跳到自己的 home directory :

cd ~

跳到目前目录的上上两层 :

cd ../.. 

练习 ASP 读取远程RSS的代码…

发布于:
Script

  1. <%@ LANGUAGE = VBScript CodePage = 936%>    
  2.   
  3. <%    
  4.   
  5. Option Explicit    
  6.   
  7. Response.Buffer = True    
  8.   
  9. Dim Xmldoc,XmlPath,SiteInfoNodes,ArtNodes,RsNum,i    
  10.   
  11. Dim StrLink,StrTitle,StrAuthor,StrCategory,StrPubdate,StrGuid,StrDescription    
  12.   
  13. XmlPath = "http://cdsc.com.cn/rss.xml"    
  14.   
  15. Set Xmldoc = Server.CreateObject("MSXML.DOMDocument")    
  16.   
  17. XmlDoc.SetProperty "ServerHTTPRequest",True    
  18.   
  19. XmlDoc.async = False    
  20.   
  21. XmlDoc.resolveExternals = True    
  22.   
  23. XmlDoc.validateOnParse = False    
  24.   
  25. XmlDoc.Load (XmlPath)    
  26.   
  27. Set SiteInfoNodes = XmlDoc.DocumentElement.selectSingleNode("channel")    
  28.   
  29. RsNum = Cint(SiteInfoNodes.selectNodes("item").length)    
  30.   
  31. For i = 0 to RsNum-1    
  32.   
  33. StrLink = SiteInfoNodes.childNodes(7+i).childNodes(0).text    
  34.   
  35. StrTitle = SiteInfoNodes.childNodes(7+i).childNodes(1).text    
  36.   
  37. StrAuthor = SiteInfoNodes.childNodes(7+i).childNodes(2).text    
  38.   
  39. StrCategory = SiteInfoNodes.childNodes(7+i).childNodes(3).text    
  40.   
  41. StrPubdate = SiteInfoNodes.childNodes(7+i).childNodes(4).text    
  42.   
  43. StrGuid = SiteInfoNodes.childNodes(7+i).childNodes(5).text    
  44.   
  45. StrDescription = SiteInfoNodes.childNodes(7+i).childNodes(6).text    
  46.   
  47. 'response.flush    
  48.   
  49. Next    
  50.   
  51. Set XmlDoc = NoThing    
  52.   
  53. %>   

很多blog的RSS不一样…想办法调整中!!!

终于修复ICO的文件关联了

发布于:
服务器技术

安装了讨厌的ACDSEE以后…ICO的文件关联被修改了..一直很郁闷….

今天终于在网上找了一个方法修复.ICO的文件关联了…方法是修改注册表,注册表代码如下..

 

新建一个文本文件,然后拷贝上面的代码,命名为.reg的注册表文件…然后导入注册表就好咯~~~嘿嘿~~happy~

终于修复ICO的文件关联了

发布于:
服务器技术

安装了讨厌的ACDSEE以后…ICO的文件关联被修改了..一直很郁闷….

今天终于在网上找了一个方法修复.ICO的文件关联了…方法是修改注册表,注册表代码如下..

  1. REGEDIT4    
  2.   
  3. [HKEY_CLASSES_ROOT.ico]    
  4.   
  5. @="icofile"    
  6.   
  7. "PerceivedType"="image"    
  8.   
  9. "Content Type"="image/x-icon"    
  10.   
  11. [HKEY_CLASSES_ROOT.icoPersistentHandler]    
  12.   
  13. @="{098f2470-bae0-11cd-b579-08002b30bfeb}"    
  14.   
  15. [HKEY_CLASSES_ROOTicofile]    
  16.   
  17. @="Icon"    
  18.   
  19. "ImageOptionFlags"=dword:00000000    
  20.   
  21. [HKEY_CLASSES_ROOTicofileDefaultIcon]    
  22.   
  23. @="%1"   

 

新建一个文本文件,然后拷贝上面的代码,命名为.reg的注册表文件…然后导入注册表就好咯~~~嘿嘿~~happy~

存储过程编写经验和优化措施

发布于:
Script

一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。  

  二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写又没有一定的规范,将会影响以后的系统维护困难和大SP逻辑的难以理解,另外如果数据库的数据量大或者项目对SP的性能要求很,就会遇到优化的问题,否则速度有可能很慢,经过亲身经验,一个经过优化过的SP要比一个性能差的SP的效率甚至高几百倍。  

  三、内容:  

  1、开发人员如果用到其他库的Table或View,务必在当前库中建���View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。  

  2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。   

ASP.NET 2.0的URL映射

发布于:
Microsoft.Net

URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。

  如果我们设置了URL映射,那么任何用户在URL栏输入Homepage.aspx时,调用的都是OriginalHome.aspx。

  深入概念:

  让我们看看如何实现它。

  这可以在configuration部分实现。

  语法:

<urlMappings enabled="[true|false]">

<add url="String"

mappedUrl="String"/>

</urlMappings> 

对asp.net2.0重新注册

发布于:
Microsoft.Net

今天看了看资料….据大多数老鸟讲…2.0比1.1先进多咯。…所以这几天不顾一切狠狠学~~~HOHO~~

看了一个示例,弄了半天报告ERR…结果一看….我的Framework环是1.1版滴..

不是装过2.0么……哎么办法….重新装咯…按照国际惯例..先问问baidu

HOHO..原来是可以对2.0重注册滴…吼吼…

Windows+R 就是运行啦.

cmd

d:>cd

d:>cd windowsMicrosoft.NETFrameworkv2.0.50215

d:windowsMicrosoft.NETFrameworkv2.0.50215aspnet_regiis.exe -c

开始复制此版本(2.0.50215)的 ASP.NET 客户端脚本文件.

已复制完此版本(2.0.50215)的 ASP.NET 客户端脚本文件.

d:windowsMicrosoft.NETFrameworkv2.0.50215aspnet_regiis.exe -i

开始安装 ASP.NET (2.0.50215)

…………………………………………………………………………………………………………………..

…………………..

已安装完 ASP.NET (2.0.50215)

一切搞定啦….打字 真TMD的累…看会书就早上啦……睡觉咯……………