1,锚点跳转
定义一个锚点<a name='anchor1' href='#'>anchor</a>
本页跳转的js代码:
window.location = '#anchor1';
iframe控制父页跳转js代码:
parent.location.hash = '#anchor1';

2,动态修改标签的属性以及方法
修改class属性以及style:
child.style.cursor = "default"; or child.style.cursor = "hand";
child.className = "added";

修改方法:
var obj = document.getElementById("img1");
obj.setAttribute("onclick",new function("test()"));
posted @ 2008-01-17 15:26 小马歌 阅读(194) | 评论 (0)编辑 收藏
 
⒈软件获取:http://httpd.apache.org/现在最新的版本是http-2.2.6
⒉安装步骤:
cd download path
tar zvxf httpd-2.2.6.tar.gz
cd download path/httpd-2.2.6
./configure –prefix=/usr/local/apache2 –enable-so –enable-ssl
make
make install
现在已经将 httpd-2.2.6 安装在 /usr/local/apache2.
启动apache
cd /usr/local/apache2/bin apachectl start
如果成功,可以停止 Apache 服务器:
/usr/local/apache2/bin/apachectl stop
#vi /etc/rc.d/rc.local
添加:
/var/www/bin/apachectl start ---开机自动启动apache服务
(From:http://www.diybl.com/course/6_system/linux/Linuxjs/2007114/84114.html)
posted @ 2008-01-14 14:57 小马歌 阅读(637) | 评论 (0)编辑 收藏
 
今天女朋友告诉我,她培训excel,老师说宏很有用,要写程序,问我能不能帮忙看看。

上网找了找,发现excel的vba还真强大,不用不知道,稍微看了一下,发现功能还真强大。
由于网上有现成的资料,并且整理的也挺详细,所以我也就不重复了,直接发一个连接:

http://blog.csdn.net/gxiyv/archive/2007/04/20/1573138.aspx

excel很平常,可是身边能把它用得专业,用得高级的人并不多。
之前工作碰到一个人用perl脚本生成excel数据分析数据,说明excel真不可小瞧,做技术的我们也得使用好这些软件。
posted @ 2008-01-10 22:53 小马歌 阅读(209) | 评论 (1)编辑 收藏
 

题目是这样的:有四个人(ABCD)要在一个月黑风高的夜里过一个很长的独木桥。桥只能一次乘载两个人,就是说每次最多两人同时过桥。过桥要用手电筒,而这四个人只有一只手电筒,也就是说两人共用这只手电筒过桥后,其中一人必须带着手电筒返回(没有其他方法),否则其他人就不能再过了。这四个人由于年龄和身体状况的差异,每个人过桥所需要的时间不同:A需要1钟,B需要2钟,C需要5钟,D需要10钟。由于共用一只手电筒的原因,当两人一同过桥时,过桥的时间是以其中慢的一人为准,比如AC一起过桥要用5钟。

现在问:要所有人过桥,最短要多少分钟,如何安排他们的过桥顺序?

posted @ 2008-01-10 22:45 小马歌 阅读(226) | 评论 (2)编辑 收藏
 
还记得许三多第一次在班长面前翻单杠,第一次就翻了333个,破了连队的记录,真感人。


经典台词

  1.不抛弃,不放弃。

  2.什么是有意义?有意义就是好好活。什么是好好活?好好活就是做很多很多有意义的事。

  3.人不能过得太舒服,太舒服就会出问题。

  4.连长说过,日子就是问题叠着问题,要挺胸抬头去面对。

  5.信念这玩意不是说出来的,是做出来的。光荣在于平淡,艰巨在于漫长。

  6.我不玩牌,玩牌没意义。

  7.别再让你爸叫你龟儿子了!

  8.明明是个强人,天生一副熊样!

  9.人不是做出来的,是活出来的。

posted @ 2008-01-10 10:01 小马歌 阅读(215) | 评论 (0)编辑 收藏
 
在因为其他情况系统重新启动的情况下,为了服务能够自动接续,需要将服务添加到这个文件里

/etc/rc.d/rc.local

# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
posted @ 2008-01-04 15:52 小马歌 阅读(1166) | 评论 (5)编辑 收藏
 

crontab格式:
第1列分钟1~59
第2列小时1~23(0表示子夜)
第3列日1~31
第4列月1~12
第5列星期0~6(0表示星期天)
第6列要运行的命令

下面是crontab的格式:
分 时 日 月 星期 要运行的命令

这里有crontab文件条目的一些例子:

30 21 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示每晚的21:30重启apache。

45 4 1,10,22 * * /usr/local/apache/bin/apachectl restart
上面的例子表示每月1、10、22日的4 : 45重启apache。

10 1 * * 6,0 /usr/local/apache/bin/apachectl restart
上面的例子表示每周六、周日的1 : 10重启apache。

0,30 18-23 * * * /usr/local/apache/bin/apachectl restart
上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

0 23 * * 6 /usr/local/apache/bin/apachectl restart
上面的例子表示每星期六的11 : 00 pm重启apache。

* */1 * * * /usr/local/apache/bin/apachectl restart
每一小时重启apache

* 23-7/1 * * * /usr/local/apache/bin/apachectl restart
晚上11点到早上7点之间,每隔一小时重启apache

0 11 4 * mon-wed /usr/local/apache/bin/apachectl restart
每月的4号与每周一到周三的11点重启apache

0 4 1 jan * /usr/local/apache/bin/apachectl restart
一月一号的4点重启apache

crontab命令:
crontab查看,编辑,重启,停止,开始
crontab -[l,e] service crond [restart,stop,start]

值得注意的地方,crontab里定时调用命令时,命令如果不在crontab的classpath里,要带全路径。
比如mysql应该写为 /usr/local/mysql/bin/mysql

posted @ 2007-12-26 10:06 小马歌 阅读(13176) | 评论 (1)编辑 收藏
 
在Java的世界里,代码生成有velocity,其vtl语言功能强大,能有效分离数据逻辑和显示。
linux下的web开发,动态页面生成很费周折,通常是 利用fastcgi接受请求,然后返回页面给请求端。
代码逻辑和显示逻辑写在一起,是一件很痛苦的事情,c++里也有一个类似java中velocity的东东。
它的名字叫 ctemplate,出自大名鼎鼎的google。目前最新版本是 0.8.
它有四种变量表达方式:
1,简单的值替换;
2,<#tag>和</tag>式的循环以及内嵌;
3,">file"式的include文件;
4,"!"开头的注释说明。

在c++里有了这个工具,能很大程度提高开发效率,方便不少。
posted @ 2007-12-24 22:32 小马歌 阅读(1495) | 评论 (0)编辑 收藏
 
1,调用java方法有两种方式,一种是属性的方式,一种是直接调用其方法;
2,如果传递参数给方法?不能直接调用的时候传递参数,可以在调用之前调用 set方法设置值;
比如一个bean,具有一个方法,这个方法跟参数的值相关,举例如下:
Movie.java
 1public class Movie{
 2private String name;
 3public String getTitle(){
 4    return "hello:"+getName;
 5}

 6
 7public void setName(String name){
 8this.name = name;
 9}

10public String getName(){
11return this.name;
12}

13}
这个时候可以写成
$movie.setName("every one");
$movie.getTitle()

相当于调用getTitle方法传递了参数。
3,有一种表示循环次数的for语法:#foreach( $index in [1..$count] #end;(其中index变量的值从1开始,到count结束);
4,可以直接调用属性的java方法,比如:${movie.restitle.substring(0,14)} --这里假设restitle属性为java.lang.String类型;(这句话的意思是打印movie对象的restitle属性的前14个字符串);
5,变量自增语法:#set($aa = 0)  #set($aa = $aa + 1) ;
posted @ 2007-12-22 22:57 小马歌 阅读(172) | 评论 (0)编辑 收藏
 
在12月份,adobe公司发布的最新flash版本 flash 9e的处理上,由于安全原因限定了1024端口以上中的3个端口。
依次为:2049,4045,6000
同样,firefox也限定了对这些端口的访问。
所以在请求这些端口的资源时,如果发现找不到的现象,请改到其他端口再试。

被屏蔽的端口列表:
Port Service 

  1 tcpmux   7 echo    9 discard  11 systat 

  13 daytime 15 netstat 17 qotd   19 chargen 

  20 ftp data  21 ftp control 22 ssh  23 telnet 

  25 smtp    37 time    42 name  43 nicname 

  53 domain 77 priv-rjs 79 finger  87 ttylink 

  95 supdup 101 hostriame 102 iso-tsap  103 gppitnp 

  104 acr-nema  109 pop2  110 pop3  111 sunrpc 

  113 auth  115 sftp  117 uucp-path  119 nntp 

  123 NTP  135 loc-srv / epmap  139 netbios 

  143 imap2  179 BGP  389 ldap  512 print / exec 

  513 login  514 shell  515 printer  526 tempo 

  530 courier  531 chat  532 netnews  540 uucp 

  556 remotefs  587  601                2049 nfs 

  4045 lockd  6000 X11
posted @ 2007-12-21 23:55 小马歌 阅读(644) | 评论 (2)编辑 收藏
仅列出标题
共95页: First 上一页 87 88 89 90 91 92 93 94 95 下一页