显示标签为“blogger”的博文。显示所有博文
显示标签为“blogger”的博文。显示所有博文

2008年8月30日星期六

牢骚:最近Blogger确实有问题

不知道是ISP的问题还是Blogger本身的问题……每次访问Blogger的控制台就被断开连接,症状和被墙了一样……郁闷。但是访问我的Blog域名却没什么问题……更加郁闷。
每次想写点什么东西的时候,被这个错误弄得没什么心情写了。牢骚完毕。

2008年8月19日星期二

忙了就容易出错……出错了就容易脑残

最近忙啊……虽然是假期……但是还是要做项目,这几天要进行初期的验收测试,忙啊……
本来以为在家工作效率比在学校好,但是这要分情况啊……正赶上这几天家里天天来好多人……唉……白天吵吵的,还经常被叫去干着干那……晚上已经累得要死,根本没精力碰电脑了……
话说忙了就容易出错,而且还经常出很脑残的错误:

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (obj instanceof GuetCommandPacket) {
            return false;
        }
        final GuetCommandPacket other = (GuetCommandPacket) obj;
        if (this.command != other.command) {
            return false;
        }
        if (this.targetAddress != other.targetAddress && (this.targetAddress == null || !this.targetAddress.equals(other.targetAddress))) {
            return false;
        }
        if (this.maskAddress != other.maskAddress && (this.maskAddress == null || !this.maskAddress.equals(other.maskAddress))) {
            return false;
        }
        return true;
    }

就这段代码困扰了好久,最后跟踪才发现……第二个if那里少了一个!,这函数永远不会返回true吧……
话说这段代码的原型是NB生成的,我也就改了第二个if,原文是:

        if (getClass() != obj.getClass()) {
            return false;
        }
不过这样不能处理继承关系,所以改掉了。
最后再吐槽一句:Blogger也脑残了,为啥?看图。