分类文章

热门文章

eclipse PHP插件安装

eclipse–>help–>Install New Software–>添加phpeclipse网址为

http://phpeclipse.sourceforge.net/update/stable/1.2.x/

配置phpeclipse

下载XAMPP

http://www.apachefriends.org/zh_cn/xampp-windows.html

到Window - Preferences – PHPeclipse  Web Development – PHP中指定一下你的PHP环境中Apache,php,mysql三个执行文件的相应位置,至于参数似乎默认的就可以了,我用的是Apache2,修改了一下,启动用:-w -n “Apache2″ -k start ;停止用:-w -n “Apache2″ -k stop;重启用-w -n “Apache2″ -k restart

请给本文打分   
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

dedecms 搬家的简单方法

之前做了一个网站http://www.52kouqiang.com放在国内的服务器上,结果这家公司的服务器三天两头当机,要么就是审核信息,一怒之下决定给网站搬家,放到hostmonster上。

dedecms搬家过程十分简单,跟wordpress很相似,步骤如下
1)进入phpMyAdmin备份数据库,导出sql文件
2)在心服务器上建数据库
3)将原服务器上的网站目录里的文件打包,上传到新服务器上
4)修改dede中数据库连接的部分,在\data\common.inc.php
5)上传文件到新服务器
6)修改域名解析到新服务器

请给本文打分   
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

cvs .cvsignore的作用

.cvsignore是忽略文件,在工作目录中经常会有一些文件,但我们却不想将它们置于 cvs 控制之下。比如那些编译源码产生的目标文件。通常在执行 `cvs update’ 命令后,会为每个不认识的文件打印一行信息。

cvs 有一个文件列表(或 sh(1) 文件名模板),将在执行 update, import 和 release 时忽略它们。 这个文件列表由以下方式构成。

这个文件列表初始包括这样的文件名模板:用于 cvs 管理,或是其他的源码控制系统的文件名称;补丁文件,目标文件,存档文件,和编辑备份文件的名称;以及一些相关工具产生的文件的名称。当前,默认的忽略文件模板为:

RCS SCCS CVS CVS.adm
RCSLOG cvslog.*
tags TAGS
.make.state .nse_depinfo
*~ #* .#* ,* _$* *$
*.old *.bak *.BAK *.orig *.rej .del-*
*.a *.olb *.o *.obj *.so *.exe
*.Z *.elc *.ln
core

如果每个源码库中有 $CVSROOT/CVSROOT/cvsignore 文件存在,它将附加在这个列表中。
如果每个用户的 home 目录中有 .cvsignore 文件,它将附加在这个列表中。
环境变量 $CVSIGNORE 所指也将附加在这个列表中。
任何 cvs 命令中的 `-I’ 选项也附加在其中。
cvs 遍历目录,目录中的 .cvsignore 将添加到该列表中。 .cvsignore 中的模板仅作用于包含此文件的目录,不影响其他子目录。
在以上所列的 5 个地方,使用惊叹号(`!’)可以清除忽略列表。用于保存通常被 cvs 忽略的文件。

cvs import 命令指定 `-I !’ 将导入所有文件,一般用于导入一些来自原始出处或者认为源码里面没有多余文件的情况下。然而,检查上述规则,将会发现美中不足之处;如果发行文件中包括 .cvsignore,即使使用 `-I !’, CVS 也会按照该模板的规则处理。唯有删除 .cvsignore 文件才能按照最初目的导入文件。因为这是一个缺点,将来 `-I !’ !’ 可能会覆盖每个目录中的 .cvsignore。

注意,忽略文件的语法中包含很多行,每行为空格分开的文件名列表。这造成没有一个简单的方法用于包含空格的文件名,但我们可以用 foo?bar 来匹配 foo bar (当然它也能匹配 fooxbar)。还要注意当前不支持注释。

请给本文打分   
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Gmap2 未定义

今天做了一个jsp里面加入了google地图,很奇怪的是该jsp在IE6和IE7下有Gmap2 未定义的错误。

该jsp是从一个html拷贝过来的,只是加入了一些动态的数据,其它都没有改动,难道google map的Gmap2对与IE6和IE7不支持吗?我觉得不太可能,于是查了些资料,原来静态页面和动态页面在引用googlejs时要使用不同的参数

静态页面

1
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=abcde" type="text/javascript"></script>

动态页面

1
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;oe=gb2312&amp;key=abcde" type="text/javascript"></script>
请给本文打分   
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

GIcon 未定义

今天做了一个jsp里面加入了google地图,很奇怪的是该jsp在IE6和IE7下有GIcon 未定义的错误。

该jsp是从一个html拷贝过来的,只是加入了一些动态的数据,其它都没有改动,难道google map的GIcon对与IE6和IE7不支持吗?我觉得不太可能,于是查了些资料,原来静态页面和动态页面在引用googlejs时要使用不同的参数

静态页面

1
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=abcde" type="text/javascript"></script>

动态页面

1
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;oe=gb2312&amp;key=abcde" type="text/javascript"></script>
请给本文打分   
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

js 滚动新闻

javascript实现的滚动新闻效果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>js滚动新闻</TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
 
 <BODY>
  <div id="marquees" style="width:600px;">
<a href="javascript:">欢迎光临 泡菜牛柳</a><br>
<br>
<a href="javascript:">得之坦然 </a><br>
<br>
<a href="javascript:">失之淡然 </a><br>
<br>
<a href="javascript:">争之必然</a><br>
<br>
<a href="javascript:">顺其自然</a><br>
<br>
<a href="http://paviorsoft.cn">http://paviorsoft.cn</a><br>
<br>
</div> 
<script language="JavaScript">
 
marqueesHeight=100;
stopscroll=false;
 
with(marquees){
style.width=800;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');
 
preTop=0; currentTop=0; 
 
function init(){
templayer.innerHTML="";
while(templayer.offsetHeight<marqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
 
}
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
setInterval("scrollUp()",50);//越大越慢
}
document.body.onload=init;
 
function scrollUp(){
if(stopscroll==true) return;
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
marquees.scrollTop+=1;
}
}
</script> 
 </BODY>
</HTML>
请给本文打分   
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...