博文
ASP创建SQLServer数据库的两种方法(2006-04-26 09:04:00)
摘要:ASP创建SQL Server数据库的两种方法方法一:<%' ************ 使用ADODB.Connect对象创建 ************************Dim oConnDim sDatabaseNamesDatabaseName = "CodeCreateDB"Set oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Provider=SQLOLEDB;Data Source=(local);User ID=sa;Password=;"oConn.Execute "CREATE DATABASE " & sDatabaseName%>方法二:<%@ Language=VBScript %><%' ******************* 使用 SQLDMO Object 对象库 *******************Dim oSQLServerDim oDatabaseDim oDBFileDataDim oLogFileDim sDatabaseNameDim sDatapath'数据库名字sDatabaseName = "CodeCreateDBTest"'数据文件保存路径sDatapath = "D:\"'创建Sql Server对象并进行链接,(local)处为Server名字Set oSQLServer = Server.CreateObject("SQLDMO.SQLServer")' oSQLServer.LoginSecure = True ' 使用集成验证integrated security' oSQLServer.Connect "(local)"oSQLServer.Connect "(local)", "sa", "" ' 使用标准验证 standard security' 创建Database对象Set oDatabase = Server.CreateObject("SQLDMO.Database")oDatabase.Name = sDatabaseName' 创建db文件对象Set oDBFileData = Server.CreateObject("SQLDMO.DBFile")With oDBFile......
robots.txt和Robots META标签(2006-04-26 09:03:00)
摘要:我们知道,搜索引擎都有自己的“搜索机器人”(ROBOTS),并通过这些ROBOTS在网络上沿着网页上的链接(一般是http和src链接)不断抓取资料建立自己的数据库。对于网站管理者和内容提供者来说,有时候会有一些站点内容,不希望被ROBOTS抓取而公开。为了解决这个问题,ROBOTS开发界提供了两个办法:一个是robots.txt,另一个是The Robots META标签。 一、 robots.txt1、 什么是robots.txt?robots.txt是一个纯文本文件,通过在这个文件中声明该网站中不想被robots访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了,或者指定搜索引擎只收录指定的内容。当一个搜索机器人访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果找到,搜索机器人就会按照该文件中的内容来确定访问的范围,如果该文件不存在,那么搜索机器人就沿着链接抓取。robots.txt必须放置在一个站点的根目录下,而且文件名必须全部小写。网站 URL 相应的 robots.txt的 URL http://www.w3.org/ http://www.w3.org/robots.txt http://www.w3.org:80/ http://www.w3.org:80/robots.txt http://www.w3.org:1234/ http://www.w3.org:1234/robots.txt http://w3.org/ http://w3.org/robots.txt 2、 robots.txt的语法"robots.txt"文件包含一条或更多的记录,这些记录通过空行分开(以CR,CR/NL, or NL作为结束符),每一条记录的格式如下所示: "<field>:<optionalspace><value><optionalspace>"。在该文件中可以使用#进行注解,具体使用方法和UNIX中的惯例一样。该文件中的记录通常以一行或多行User-agent开始,后面加上若干Disallow行,详细情况如下:User-agen......
SQL SERVER的数据类型(2006-04-26 09:01:00)
摘要:数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型: ·Binary [(n)] ·Varbinary [(n)] ·Char [(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarchar[(n)] ·Datetime ·Smalldatetime ·Decimal[(p[,s])] ·Numeric[(p[,s])] ·Float[(n)] ·Real ·Int ·Smallint ·Tinyint ·Money ·Smallmoney ·Bit ·Cursor ·Sysname ·Timestamp ·Uniqueidentifier ·Text ·Image ·Ntext (1)二进制数据类型 二进制数据包括 Binary、Varbinary 和 Image Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的。 Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。 Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。 在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。 (2)字符数据类型 字符数据的类型包括 Char,Varchar 和 Text 字符数据是由任何字母、符号和数字任意组合而成的数据。 Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型存储在SQL Server 中。 (3)Un......
挑战月薪5万的一道微软的面试题:(2006-04-26 08:53:00)
摘要:小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知道了 小明说:哦,那我也知道了 请根据以上对话推断出张老师的生日是哪一天? 小明说:如果我不知道的话,小强肯定也不知道推出:小明根据月份可以断定小强只知道日数是无法知道具体日期的 就是说 小明拿到的月份指明--》这个月里面的所有可选日期中 日数都是有重复的 所以排除6月和12月 因为6.7 和12.2 两个日期中7和2在所有答案中是唯一的 小强说:本来我也不知道,但是现在我知道了推出:小强知道月份在3月或者9月后 就知道具体的日期了 排除了5号的可能 因为5号在3月和5月有两个可能 小强也无法确定 所以范围缩小到了 3月4日 3月8日 9月1日 小明说:哦,那我也知道了推出:如果小明拿到的是3月的话 根据上述推论 他还是不能确定具体的日期 因为三月还有4号和8号两个可能 而他却说自己也知道了 所以只能是9月1日 RAIN 08:34:30答案是:9月1日。
1.小明说:“如果我不知道的话,小强肯定也不知道”。 这句话的潜台词实际上是:“我应该猜对了,如果我猜错的话,小强肯定不知道”。但小明还是不确定自己究竟猜对没,需要小强来印证。M取什么值能让小明这么说呢?显然6和12不可取,如果M为6或12,N就有可能是2或7——小强凭2或7一个数字就能得知张老师的生日。则M只可能是3或9,而N只能在1、4、5、8中取值。 如果M是3,N可以取三种值,结果成了“如果小明不知道,小强有可能知道(2-4,3-8),也有可能不知道(3-5)。”,在这种情况下,小明说“如果我不知道的话,小强肯定也不知道”是不符合事实的,小明不足以如此自信的这样说。 如果M是9,则小明就知道N只能是1或者5。此时,小明的猜测正是N=1,而N究竟是不是1,小明也不确信,如果N不是1而是5,则就出现了小明说的“如果我不知道的话,小强肯定也不知道”。至此,实际上小明已经知道了,结果只有两种情况,只等小强来确认N......
ASPlogin在线传讯(2006-04-25 17:17:00)
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>
<script language ="vbscript">sub transfer()window.open"online.asp?UserName="&GetUserName.value,"_self"end sub</script>
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>无标题文档</title></head><body><form Name="GetuserName" Method="POST">请输入你的名字:<Input Type="Text"Name="UserName" Size="40"><br><Input Type="Button"Value="登录" Size="40"><Input Type="Reset"Value="重新输入" ></form></body></html>
......
ASPCalling(2006-04-25 17:15:00)
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><%'读取传送信息的时间strHour=Hour(Time())if Len(strhour)=1 then strhour="0" &Strhourstrminute=minute(time())if len(strminute)=1 then strminute="0"&strminute strtime=""&strhour&"时"&strminute&"分"'读取信息内容mymsg=request("inputmsg")if mymsg<>"" thenreceiver=request("receiver")usermsg=receiver&"msg"application.lockapplication(usermsg)="”"&receiver&"”"&session("username")&"于" &strtime&"传送信息给你:<br>" &mymsg application.unlockresponse.redirect"send.asp"end if%><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>在线情况</title></head>
<body><form action="calling.asp">请选择收讯者:<select name="receiver"><%for i=0 to (application("totalusers")-1%)<option value="<%=application("onlineuser")(i)%"><%=application("onlineuser")(i)%><%next%></select><br>请输入信息......
asp常用资料-(2006-04-24 22:18:00)
摘要:asp常用资料
--------------------------------------------------------------------------------
<%语句……%><2>定义变量dim语句<%dim a,ba=10b=”ok!”%>注意:定义的变量可以是数值型,也可以是字符或者其他类型的<3>简单的控制流程语句1. If 条件1 then语句1elseif 条件2 then语句2else语句3endif2.while 条件语句 wend3.for count=1 to n step m语句1exit for语句2next 二.ASP数据库简单*作教程<1>.数据库连接(用来单独编制连接文件conn.asp)<%Set conn = Server.CreateObject("ADODB.Connection")conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\bbs\db1\user.mdb") %>(用来连接bbs\db1\目录下的user.mdb数据库)<2>显示数据库记录原理:将数据库中的记录一一显示到客户端浏览器,依次读出数据库中的每一条记录如果是从头到尾:用循环并判断指针是否到末 使用: not rs.eof如果是从尾到头:用循环并判断指针是否到开始 使用:not rs.bof
<!--#include file=conn.asp--> (包含conn.asp用来打开bbs\db1\目录下的user.mdb数据库)<%set rs=server.CreateObject("adodb.recordset") (建立recordset对象)sqlstr="select * from message" ---->(message为数据库中的一个数据表,即你要显示的数据所存放的数据表)rs.open sqlstr,conn,1,3 ---->(表示打开数据库的方式)rs.movefirst ---->(将指针移到第一条记录)while not rs.eof ---->(判断指针是否到末尾)r......
一个验证歌德巴赫猜想的小程序(2006-04-12 09:36:00)
摘要://尝试两人合作写程序,加深对方法的接口与实现的理解,其中一人负责写方法isPrime(),//用于判断一个给定的正整数是否是素数,另一人负责写主方法main(),利用isPrime()验//证歌德巴赫猜想:任何比2大的偶数可表示为两个素数只和./**auther starshus**Date 04/11/20*/import Java.io.BufferedReader;import java.io.InputStreamReader;
//4.9.1public class gedebahe{ public static void main( String [] args) { for (;;) { int a=-1,b,c;//b,c是分解出来的两个数 System.out.print("Please input a oushu:");//输入一个偶数 try { BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String inputLine = in.readLine(); a = Integer.valueOf(inputLine).intValue(); }catch (Exception exc) { System.out.println("Sorry,please input a number."); return; } if (a%2!=0) { System.out.println("Sorry,please input......
费尔马“二平方”素数(java实现)(2006-04-12 09:30:00)
摘要:2006-01-12
费尔马“二平方”素数(java实现)TAG:Java除了2这个特别的素数外,所有的素数都可以分成两类:第一类是被4除余1的素数,如5,13,17,29,37,41;第二类是被4除余3的素数,如3,7,11,19,23,31。第一类素数都能表示成两个整数的平方和(第二类不能),例如:5=1*1+2*2、13=2*2+3*3、17=1*1+4*4、29=2*2+5*5...这就是著名的费尔马“二平方”定理。有趣的是:上述等式右侧的数有的又恰恰是两个素数的平方,如13、29,我们就把这样的素数叫作费尔马“二平方”素数,即是如果一个素数能够表示成两个素数的平方和的形式,例如:F=X*X+Y*Y(1),其中F、X、Y都是素数,它就是费尔马“二平方”素数。编程思路:求42亿之内(例程只算了10万以内的)的费尔马“二平方”素数。如果按定义从左向右,先求一个素数F,然后再去找相应的素数X、Y,工作量重复太大。我们可以对上述公式进行分析:1、左侧素数F肯定是奇数,那么右侧两个素数的和也应该是奇数,所以X和Y为一奇一偶(奇数的平方还是奇数,偶数的平方还是偶数)。X、Y要求是素数,而既是偶数又是素数的数只有一个――2,这样我们就可以确定其中一个为2(这里设X=2)。所以(1)式可以简化为:F=2*2+Y*Y(2),费尔马“二平方”素数的表示形式是惟一的。2、按(2)式由大到小找素数Y,计算出加上4(2*2)后是否等于F,判断其是否素数。3、求出素数Y后将其保存起来,在判断其它数是否素数时可直接用已求出的素数去除,如此反复。算法源代码如下:public class Test {static int n = 0, c = 0;static int[] a = new int[10000];static void ScreenOut(long prime) {int p;for (p = c - 1; p> 0; p--) {if (prime == (a[p] * a[p] + 4)) {System.out.println(prime + " = 2 * 2 + " + a[p] + "* " + a[p]);n++;}}}public static void main(String[] args) {int i, count, quantity = 1000......
JAVA开发必去网站(2006-04-05 08:58:00)
摘要:CSDN - 文档中心 - Java 阅读:508 评论: 0 参与评论 标题 Java开发者必去的技术网站 选择自 narilee 的 Blog 关键字 Java开发者必去的技术网站 出处 网站列表 (以下顺序不分先后) 英文网站 http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. http://www.onjava.com - O'Reilly的Java网站. 每周都有新文章. http://java.sun.com - 官方的Java开发者网站 - 每周都有新文章发表. http://www.developer.com/java - 由Gamelan.com 维护的Java技术文章网站. http://www.java.net - Sun公司维护的一个Java社区网站. http://www.builder.com - Cnet的Builder.com网站 - 所有的技术文章, 以Java为主. http://www.ibm.com/developerworks/java - IBM的Developerworks技术网站; 这是其中的Java技术主页. http://www.javaworld.com - 最早的一个Java站点. 每周更新Java技术文章. http://www.devx.com/java - DevX维护的一个Java技术文章网站. http://www.fawcette.com/javapro - JavaPro在线杂志网站. http://www.sys-con.com/java - Java Developers Journal的在线杂志网站. http://www.javadesktop.org - 位于Java.net的一个Java桌面技术社区网站. http://www.theserverside.com - 这是一个讨论所有Java服务器端技术的网站. http://www.......
