Archive for July, 2007

为什么总在JavaScript里看到这个//–>

Wednesday, July 25th, 2007

因为不是所有的浏览器都支持JavaScript,所以为了让不支持JavaScript忽略JavaScript程序从而不至于因不支持而无法打开网页。JavaScript程序就加了这个东西<!-- //-->如下。 <script language="javascript"> <!-- alert ("Hello JavaScript!");//代码 //--> </script>

在x64的机器上编译PHP+GD的时候注意问题

Sunday, July 15th, 2007

可能在config结束后会提示: configure: error: libjpeg.(a|so) not found configure: error: libjpng.(a|so) not found 解决方法: 在configure前执行如下的命令: cp -frp /usr/lib64/libjpeg.* /usr/lib/ cp -frp /usr/lib64/libpng* /usr/lib/ 错误原因: 因为php默认就在/usr/lib/下找相关库文件,而x64机器上是在:/usr/lib64

=、==和===的区别

Monday, July 9th, 2007

在学习语言的时候,大家也许对=、==和===这三个运算符的区别都有个迷惑,下面说明一下这三个运算符的区别: 1 = 这是赋值运算符,是把运算符右边的值赋给运算符左边。 例如:$i=3;读作,把3赋给变量$i。 2 == 这是比较运算符,是比较运算符左右的数值是否相等,可是是不同类型的值。 例如:0=“0”;读作:0等于“0”,返回值为true。 3 === 这也是比较,但是要当左右的类型和数值完全相等的时候才会返回true。 例如:0=0;读作:0=0;返回值为true。

关联赋值解决方法—引用

Friday, July 6th, 2007

有的时候需要关联赋值,先看一个传统的赋值 $a=5; $b=$a; 这个时候当对$a=7时,$b的值不会改变,输出结果为,$a的值为7,$b的值为5。 解决方法: $a=5; $b=&$a; 这是当改变$a的值时,$b的值也随着变化。 如果在进行赋值$a=7;这是$a和$b的值都为7。因为当进行引用操作的时候,两个变量将指向同一个地址。 所以当一个值改变的时候,另一个也会随之改变。

Linux系统下清理日志

Thursday, July 5th, 2007

今天网站的后台突然不能访问,查看后原来是磁盘空间已满,发现日志程序过大,清理后,问题解决! 清理方法如下: 查看磁盘状况 # df 结果发现:/var目录使用100% #cd /var #du -h 发现 /log目录使用过大 #cd /log/httpd #du -h 日志文件access_log文件过大 备份日志: #cp -i /var/log/httpd/access_log /home/sys/access_log 清空日志: #cp /dev/null /var/log/httpd/access_log 查看空间后问题解决,后台可以正常使用!