七月, 2009 的存档

JavaScript 构造函数 toString 方法自动调用

之前没有注意到,刚才在看一个现成的类库时,发现页面会直接 document.write(obj); 直接输出一个对象,于是大感奇怪,这样是会输出 [object object]的。。于是仔细看其代码,发现其对象的原型定义了toString()函数。

后经自己测试,发现在 JavaScript 中,toString()方法也和PHP的 __toString是一样的,在输出对象时会自动调用,长知识了,特此记录一下。
阅读更多…

2009年7月30日

php require_once 相对目录要谨慎

今天在群里和大家讨论问题。谈到了使用require_once 仍然告诉说类被重定义的问题。于是想起了前几天自己遇到的现象。在这里和大家说一下,今天才想起调查具体原因,如果大家不说的话就快忘了。看来自己凡事果然不经大脑,大脑的二级缓存,及内存,甚至是硬盘都小的可怜。嗯。
阅读更多…

2009年7月29日

关于PHP相关日志的解释说明

呃,题目有点大了。呵呵。再做一回标题党吧。

很多朋友都很想学PHP,也想让我写一些PHP方面的日志,可是说实话,这个不太好写。因为如果不是从基础一点点写的话,对列位帮助不大,而这样对我个人又没有太大的意义。

我想直接以框架为切入点,可是这两天仔细想了一下,首先我选的框架不一定适合所有人,其次就是如果没有基础,不动手的话,这个框架也是学不下来的,同样对大家又没有意义。
阅读更多…

2009年7月29日

地铁与公交——回家的交通工具

之前一直坐地铁回家,今天晚上也乘坐了一下公交,好久没做这么远和这么堵的公交了,不过总的来说,各有优劣,具体选择哪种交通工具回家,还得看心情,呵呵。
阅读更多…

2009年7月27日

js 比较多个变量,只能且必须有一个不为空

标题长了点,不过确是这个问题的根本描述。刚才要做这么一个判断,本来是有三个变量,我只能允许其中的一个变量不为空,且必须要存在一个不为空的变量。

描述起来有些混乱,一般用在搜索条件的时候,比如说我提供可以用用户ID进行搜索,也可以用用户名进行搜索,或者是用手机号进行搜索 ,三种搜索条件你只能选一个。且如果你要搜索就必须得选一个,这样描述就清楚了些。
阅读更多…

2009年7月27日

php 善用临时变量

昨天在更改友情链接的时候,不想走数据库了,这样可以少用一个插件,还能减少查询,干脆把所有友情链接都放在数组里这样只需要循环一遍就好了。

于是在sidebar.php的右侧,列位所见的三列友链就是我昨天用表格弄出来的,没办法咱不会CSS,只能用table将就啦。但是问题就来了,因为我想每行显示三列,可是循环的时候啥时候输入<tr>又啥时候输入</tr>呢?
阅读更多…

2009年7月27日

用清扬心飞扬

呵,貌似我在打广告。其实没别的意思,只是没有想出合适的文章标题。刚冲了个凉,因为洗发精是这个牌子的,就拿这个当标题好了。呵呵。

差点忘了今天没有写日志了,呵呵。上午主要把主题再微调了一翻,在这里感谢bolo同学的无私帮助,借鉴了一下其搜索框那里的样式,很欣赏大的搜索框所以就采用“拿来主义”给用上了,在这里谢过。
阅读更多…

2009年7月26日

linux 对用户组的添加、修改和删除

介绍过了linux 对用户的添加、用户信息的修改和删除,咱们再来谈一下 linux 对用户组的添加、修改及删除。对应的命令分别是 groupadd、groupmod和groupdel。 linux 下面与用户组相关的文件有:/etc/group和/etc/gshadow这两个,其实内容很简单,所以 groupadd、groupmod和 groupdel也就是对这两个文件进行操作。
阅读更多…

2009年7月25日

linux usermod、chsh、userdel 浅谈

之前介绍过在 linux 系统使用 useradd 命令及 passwd 命令创建新用户及更改用户密码。但是如果不小心在创建用户的时候把用户信息写错了咋办?今天就来简单为大家介绍一下 linux 更改用户信息的两个常用命令: usermod 和 chsh。顺便再为大家介绍一下删除用户的命令 userdel 。
阅读更多…

2009年7月25日

信用卡啊,你在哪里?

还没到家呢,就接到老婆电话,声音乃十万火急:“信用卡在你身上没?”,翻遍所有口袋,曰:“无”。然后告诉丫头别急,没事的,肯定还在家里哪个耗子洞里呆着呢。因为我俩都是马大哈似的人,放完东西谁也不记得在哪。。

回到小窝,吃饭前把所有以前有过前科的地方都找了一遍,居然没有。于是苦苦回忆上次见到其的情景,共同的记忆是在床头柜那里。可是还是没有,这下真有点慌了。
阅读更多…

2009年7月24日