博文
WIN2003上Apache2+IIS6+Tomcat5之多站点完美配置篇(2006-07-04 21:42:00)
摘要:本来以为上一次的配置就搞定了,结果本地测试好好的,到了服务器上调试就完蛋了,本地只测试了一个asp站和一个jsp站,而实际情况是多个asp站和我的jsp站,又试了两次还是不行,终于在第三次尝试后搞定了,写下来做个纪念。
第一次尝试使用:
<VirtualHost *:80> ServerAdmin feifei0658@sina.com ServerName www.5hope.com DcumentRoot "G:\5hope DirectoryIndex index.html index.htm index.asp ProxyPass / http://www.5hope.com:88/ ProxyPassReverse / www.5hope.com:88/</VirtualHost>
<VirtualHost *:80> ServerAdmin feifei0658@sina.com ServerName www.shundabanjia.com DocumentRoot "G:\wuyubing\www" DirectoryIndex index.html index.htm index.asp ProxyPass / http://www.shundabanjia.com:88/ ProxyPassReverse / http://www.shundabanjia.com:88/</VirtualHost>
本以为这样设置多站点就搞定了,结果发现只识别第一个站点,访问别的站点都是这个站的内容,折腾了一上午,没成功。
第二次尝试使用:
<VirtualHost *:80> #添加了这个属性********** ProxyPreserveHost OnServerAdmin feifei0658@sina.com ServerName www.shundabanjia.com ......
MYSQL初学(2006-07-02 14:48:00)
摘要:有很多朋友虽然安装好了mysql但却不知如何使用它。在这篇文章中我们就从连接MYSQL、修改密码、增加用户等方面来学习一些MYSQL的常用命令。
一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令: exit (回车)
二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为djg345。
mysqladmin -uroot -pab12 password djg345
三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在int......
GOOGLE手机搜索问题(2006-07-02 14:42:00)
摘要:/*题目:GOOGLE手机搜索问题 *说明: * GOOGLE有一项手机搜索业务,一般是在城市中寻找某一地点的业务; *当用户向GOOGLE发送关键词后,GOOGLE快速找到相关信息并返回给用户相关信息。 *内容: * 一个客户在一个陌生的城市里,想要找最近的一个咖啡馆。于是发送关健词 *给GOOGLE,GOOGLE经搜索返回给客户最近的一家咖啡馆的信息。 *分析: * 我用DATA.txt来记录地图上结点信息,用CLOSER.txt记录地图上各结点上的关系, *程序初使化时读入结点信息及结点间关系,在内存中建立地图信息。其中地图是用坐标 *来表示位置关系的。用二维指针数组按照结点坐标值与结点建立相当于十字链表的结构。 *搜索时,应得知用户当前位置坐标和关键词,以用户当前位置为中心,5个单位为边长的 *正方形区域内向外辐射搜索目标,找到目标后,相应的返回给用户路径。 */#include "stdio.h"#define MAX 2#define MAXLINK 8#define MAXSTHING 43#define MAXX 20#define MAXY 20typedef struct node{ int x,y ; /*坐标*/ char name[MAX]; /*名称*/ int fa[MAXSTHING]; struct node *Link[MAXLINK];/*邻接元素*/}sign;
sign *List[MAXSTHING];/*存储各元素信息*/sign *st[MAXX][MAXY];/*坐标指针*/
/* 用栈来表示路程信息*/typedef struct roa{sign *L[MAXSTHING];int length;int top;}road ;road *way;
init(){ FILE *fp,*fp1; int i,j; int A; int B; int longth; char......
怎样在程序中动态配置连接SQL SERVER的ODBC(2006-07-02 14:18:00)
摘要:建立一个system DSN://////////////////////////////////// GetMem(WinDir,256); GetWindowsDirectory(WinDir,128);////////////////////////////////////////////// MyReg:=TRegistry.Create; MyReg.RootKey:=HKEY_LOCAL_MACHINE; if not MyReg.KeyExists('SoftWare\ODBC\ODBC.INI\_ODBC_Name')then begin MyReg.OpenKey('SoftWare\ODBC\ODBC.INI\_ODBC_Name',True); end else begin MyReg.OpenKey('SoftWare\ODBC\ODBC.INI\_ODBC_Name',False); end; MyReg.WriteString('Database','_dataBaseName '); MyReg.WriteString('Driver',WinDir+'\System32\SQLSRV32.dll'); MyReg.WriteString('LastUser',_帐号); MyReg.WriteString('Server','(local)'); ......
Tomcat中文手册(2006-06-18 20:33:00)
摘要:Jakarta-Tomcat 简明中文版用户指南第一部分
本文档提供关于Tomcat的基础信息.主要内容如下:Tomcat二进制版本安装与Tomcat相关的脚本的主要内容与server.xml相关的主要内容,Tomcat的主要配置文件如何设置Tomcat与宿主web服务器一起工作的说明如何应用Tomcat配置一个现实中的web站点希望此文档足以使新用户可以开始使用Tomcat.如找不到某方面的内容请(按以下顺序)查找Tomcat faq查找Tomcat包清单向Tomcat用户邮件列表发出问题如此疑问的答案不存在,我们鼓励把对疑问的解答放入Tomcat faq或此文档.如对此文档有意见或建议,请发送到Tomcat的邮件列表.
Getting StartedTomcat是一个带有jsp环境的servlet容器.servlet容器是一个根据用户的行为可以管理和激活servlet的运行时的shell.粗略地可以将servlet容器分为如下几类:
独立的servlet容器内置有web服务器的一部分.指当使用基于Java的web服务器的情形,例如servlet容器是JavaWebServer的一个部分. 独立的servlet容器是Tomcat的默认模式.大多数的web服务器并非基于Java,因此,我们可以得出如下两种容器的模式.
进程内的servlet容器servlet容器作为web服务器的插件和Java容器的实现.Web服务器插件在内部地址空间打开一个JVM(java virtual machine)使Java容器得以在内部运行.如有某个需要调用servlet的请求,,插件将取得对此请求的控制并将他传递(使用JNI)给Java容器.进程内容器对于多线程,单进程的服务器非常合适并且提供很好的运行速度,但伸缩性有所不足.
进程外的servlet容器servlet容器运行于web服务器之外的地址空间且作为web服务器的插件和Java容器的实现的结合.web服务器插件和Java容器 JVM使用IPC机制(通常是TCP/IP)进行通讯.当一个调用servlet的请求到达时,插件将取得对此请求的控制并将其传递(使用IPC等)给Java容器,进程外容器的反应时间或进程外容器引擎不如进程内容器,但进程外容器引擎在许多其他可比的范围内更好(伸缩性,稳定性等).Tomcat既可作为独......
病毒!(2006-06-17 12:25:00)
摘要:最近实验室开始出现病毒,连还原卡拿它都没有办法,无休止的感染EXE文件,RAR文件,用了卡巴斯基也不行。这种病毒在系统目录下的WINDOWS(WINNT)下写了几个文件,分别是1S.exe、2S.EXE、3S.EXE、4S.EXE、LOGO1.EXE、RUNDLL.EXE、RUNDL31.EXE。在注册表中启动项中写入_SE,或是其它名称的键值。它把EXE文件的图标改得乱七八糟。如果你运行这个EXE文件,就会运行病毒体。用过江民、瑞星、金山等软件,连这些杀毒软件本身也会被感染!目前在网上还没有找到可行的办法。呵呵!......
