26

Posted by smily | 胡言乱语 | Monday 30 October 2006 10:06

虽然已经号称了一年的26岁,不过确切的说从昨天开始才是真正的26岁。周六是liupeng的生日,我们5个人就在家里闲聊了一下午,晚上去吃了东北菜。
周日,到了我的生日了,本来没兴趣搞什么活动,不过javor建议去唱歌,估计这家伙是害怕以后我会说他不给我过生日,所以就这样提议了。我想反正也没什么事情。就又叫上他们,我们一行5人,奔向钱柜开始k歌,每人唱到累,于是回家。刚好家里安装数字电视,他们几个男生就开始一顿捣鼓数字电视,搞定之后,又去吃饭,没什么创意的吃了饺子。之后去海淀剧院门口转了一圈,去送hanxiao回家,之后我们也回家了。刚进家门,xuxia夫妇就捧着一束鲜花来了。。。真是感动啊,这是我第二次生日收到鲜花,呵呵,花儿很美,很香,我很喜欢。
周一,又背了一包吃的来了公司,开始工作吧,不多说了。

[@more@]

LOW_PRIORITY/DELAYED/HIGH_PRIORITY/IGNORE

Posted by 猪头小队长 | 程序设计 | Friday 27 October 2006 14:43

偶然的机会,发现了mysql的insert语句中还可以使用IGNORE,就像这样:
insert ignore into table_a(c1,c2) values(’a',’b');
insert ignore into table_a(c1,c2) values(’a',’c');
这个表里面c1是key。

这种语句在某些场合相当有用。查了一下,同样的关键字还有:LOW_PRIORITY/DELAYED/HIGH_PRIORITY/IGNORE,居然还有中文文档,哈哈:
http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#insert

还有ON DUPLICATE KEY UPDATE,这个关键字也比较有用。

[@more@]

适应

Posted by smily | 胡言乱语 | Thursday 26 October 2006 14:04

这两个月,一直处于劳累和忙碌中,我在想,是不是慢慢的,我就会适应,就会习惯。习惯于眼睛干涩,习惯于头疼,习惯劳心,习惯于奔波。同事说我现在处于身体状态的低谷期,有点事情就会觉得很累,过段时间就好了,我也希望。周日,我生日,我想,我应该去跑步锻炼,然后大睡一觉,用这种方式迎接我的26岁。[@more@]

重要

Posted by smily | 胡言乱语 | Wednesday 25 October 2006 13:49

有一些很重要,但是我们却很容易忽视的事情,就像呼吸,我们已经习惯了每天每时每刻的呼吸,却很少有人去注意它。所以要时刻提醒自己:

1.珍惜爱护身边的人,爱自己的父母,关心他们;
2.珍惜健康的自己,爱惜生命;
3.珍惜时间,时间宝贵,很容易就不再年轻;

不要等待失去了才去珍惜,要知道自己已经拥有了幸福,我们要做的,只是要用心去经营

[@more@]

头疼

Posted by smily | 胡言乱语 | Tuesday 24 October 2006 18:01

今天事情很多,我又头疼了。
早上来了,遇到一个core,让一个人追查;
另一个人给我一堆的文件,需要确认;
组内开讨论会;
两个紧急项目需要沟通和审核;
自己的项目还在进行中;
老妈寄来的东西中午去取回来;
和君里确认明天体检的事情;
保险的事情需要自己确认…

为什么事情总是一起来???我喜欢每天只有一件事情,或者顺序做几件事情。
我的cpu比较差,内存又小。sign。。。

[@more@]

1023

Posted by smily | 胡言乱语 | Monday 23 October 2006 19:41

10月份过去一大半了。工作上还是有点进展。眼睛经过10.1的休息,并没有好转,所以我很担心眼睛出了问题,于是20号javor陪我去了医院。浪费了一个专家号,我的眼睛,普通医生就可以看了,原来是因为泪液分泌过少,导致了眼睛干易疲劳。医生给我开了点药,我很气愤,她给我开的进口药,让我花了不少钱。不明白为什么医生现在都这样,即使是专家。经过周末两天,眼睛好了些,结果今天又开始费眼睛的工作了,哎,可怜的眼睛啊。

师妹帮我买到了我向往已久的公交卡,很开心,用一个卡套精心的把卡包了起来,以后我也可以上车刷卡了,哈哈。

周末培训了两天,有些收获,对工作会有帮助。

好了,我要回家了,每天最幸福的时候就是下班回家。呵呵,不唠叨了。

[@more@]

javascript中的编码与解码

Posted by 猪头小队长 | 程序设计 | Thursday 19 October 2006 19:33

javascript中可用的编码解码函数,有如下的组合:

  • escape(string);
    unescape(string);
  • encodeURI(string);
    decodeURI(string);
  • encodeURIComponent(string);
    decodeURIComponent(string);

他们之间的区别为:

escape/unescape:
以16进制编码字符串,对空格、符号等字符用%xx编码表示,对中文等字符用%uxxxx编码表示。自javascript1.5之后,此方法已经不被推荐使用。

encodeURI/decodeURI:
以UTF-8编码编码字符串,对这些字符:“; , / ? : @ & = + $”不做编码。

encodeURIComponent/decodeURIComponent:
以UTF-8编码编码所有字符串。

因为escape/unescape已经deprecated。就不说它了,encodeURI和encodeURIComponent之前的区别用实例说明:

比如说要使用get方式将一个参数u,传递给服务器:

var u="index.php?blogId=1&op=Default";
var getURL="http://www.simplelife.cn/test.php?p="+encodeURI(u);

这里,如果使用了encodeURI,那么最终的getURL的值为:

http://www.simplelife.cn/test.php?p=index.php?blogId=1&op=Default

这样,对参数u中的字符"&op=Default",将不会作为字符串参数传递到服务器端,而是当作test.php的参数传递过去了,因为对"&op=Default"中的字符"&"没有做编码。
所以,在这种应用场景下,就需要使用encodeURIComponent,编码后的getURL值为:

http://www.simplelife.cn/test.php?p=index.php%3FblogId%3D1%26op%3DDefault

这样,参数就可以顺利传递过去了。在服务器端得到的字符串将是正确的u。

反之,如果需要通过get方式访问某一URL,但是URL中包含中文等字符,为了防止乱码等编码问题,需要将URL通过encodeURI进行编码。

[@more@]

IE7印象

Posted by 猪头小队长 | 胡言乱语 | Thursday 19 October 2006 15:29

IE7英文的正式版今天出来了,IE7的其他版本我没有装过,所以今天是第一次见识,一些感觉:

1、界面

  • 缺省情况下没有了菜单。看着简单了一些。
  • 界面很有质感,很好看,只是我觉得有点亮,眼睛看着不太舒服,没找到那里可以换个颜色。
  • 有了tab的功能,通过tools->internet options->tabs->settings可以做一些设置。
    但是对tab的设置不够强大,比如说我喜欢把tab放在下面,它还不支持。其他不支持的特性还有:双击关闭、在地址栏输入地址用新的tab打开等。
    在这个设置里面,我唯一做的改动是把always open pop-ups in a new window改为always open pop-ups in a new tab。
    最右面的tab永远是半个,不要试图点它来看看它到底是什么,因为他是一个new tab的按钮,每点一次,就打开一个新的tab,然后那半个tab永远在右面。

2、功能

  • 集成了搜索功能,缺省的只绑定了live搜索,通过tools->internet options->search->settings,可以通过find more providers来增加其他的搜索,例如Google。
  • 增加了缩略图的功能,在打开多个tab的情况下,缩略图看起来不错。
    同时问题也来了:在缩略图的视图下,做窗口最大化、最小化、改变窗口大小、点击一下地址栏或者搜索栏等任何操作的时候,IE会自动的将缩略图的tab切换到第一个tab,不解。
  • 增加了防钓鱼功能,浏览网页的时候,在状态栏的右方有一个标志:,点击这个标志可以查看当前站点是否被举报过,或者举报这个网站。
  • 插件管理功能,这个功能比较有用,tools->manage add-ons->enable or disable add-ons,发现虽然我很努力的洁身自好,坚持使用Firefox,还是有一些东西被装在了IE上。然后将我不认识的插件都给disable掉,不过即使这样,作用也不大,在打开IE的时候还是有广告弹出来,说明,有些狗东西除了搞定了IE,还在系统上搞了一些东西。
  • 增加了页面缩放功能,虽然在maxthon等浏览器上这个功能早就有了,这个功能现在变成ie原装的了,page->zoom。

总的来说,唯一稀罕的改进是插件管理,其他的功能用maxthon等早就尝试过了。

继续使用Firefox。

[@more@]

结婚的日子

Posted by smily | 胡言乱语 | Wednesday 18 October 2006 11:21

都说今年是结婚的好时候,明年和后年都不好。而我,又是一个偏偏有点诡异想法的人,所以,就害怕明年或者后年结婚对我们不好。于是,这段时间就脑子就翻腾起来,时不时的就想干脆马上领证结婚,然后办婚礼,把一切事情搞定算了。但是,一旦冷静下来,想一想,结婚也算是人生中一大事了,怎么可以这么草草了事,况且,我们现在什么都没有,怎么结婚呢?这么匆忙的结了婚,多对不起自己呢。
虽然年龄越来越大了,但是有些事情也是没有办法,身不由己,既然自己选择了一个艰难的道路来走,那么就不能在意太多,就应该毫无顾忌的往前走。看到百度知道上有人问,“07年或者08年结婚到底好不好?”有人回答说:“连结婚这么可怕的事情你都敢尝试,还怕结婚的日子对你不好吗?”呵呵,虽然这个回答有点残酷,但是也说明的人们现在在意的东西似乎有点偏离正常轨道了。
幸福是自己的,幸福的日子每天都是,结婚的日子只是其中的一天。所以,我不想在意太多了,否则就是愚蠢。ok,写完这篇blog,以后我不会再想没用的了,还是继续攒我的硬币吧。

[@more@]

当页面加载完成时做某事(IE&Firefox)

Posted by 猪头小队长 | 程序设计 | Tuesday 17 October 2006 14:50

function waitThenDoIt(){
  try{
    if (window.document.readyState){//IE
      if (window.document.readyState==’complete’){ 
        doIt();
      }else
        setTimeout("waitThenDoIt()",10);
    } else {//Firefox
        window.addEventListener("load",function(){doIt();},false);
    }  
  } catch (ex) { 
  }
}
function doIt(){
  //…
}

将代码中的:
window.addEventListener("load",function(){doIt();},false);
替换为:
window.addEventListener("DOMContentLoaded",function(){doIt();},false);
也可以。

[@more@]

Next Page »