Archive for » 2007 «

又到一年终了时

“洗手的时候,日子从水盆里过去;吃饭的时候,日子从饭碗里过去;默默时,便从凝然的双眼前过去。我觉察他去的匆匆了,伸出手遮挽时,他又从遮挽着的手边过去,天黑时,我躺在床上,他便伶伶俐俐地从我身上跨过,从我脚边飞去了。等我睁开眼和太阳再见,这算又溜走了一日。我掩着面叹息。但是新来的日子的影儿又开始在叹息里闪过了。”

2007年的最后一天,离2008年还有8个多小时的时候,我独自坐在租来的房子里。本想为这即将要过去的2007年树碑立传,可是却不知从哪儿开始,突然想起了朱自清的《匆匆》。日子就这样悄然无息地匆匆而过,不期然我又在北京度过了一个年末。这一年发生的事很多,多得让我有种错觉:到底是我在编织命运还是我在演绎命运?今年年初,我辞去了我的第一份工作,离开北京回到广州,可是却在2个月后神差鬼使地回来了;以为付出能换来荣耀,可是却发现社会远比编程复杂。

是的,我还是太年轻了,太浮躁了。

再见,2007;你好,2008。2008,我将遇到什么人,什么事呢?

– EOF –

Category: daily  Comments off

decodeURIComponent函数

研究了一下豆瓣的外放API,发现了decodeURIComponent()函数。之前没有见过这个函数,查了一下资料,发现原来是用来反编译URI的函数,跟其名字一样,呵呵。另外对应地还有encodeURIComponent函数,作用刚好相反,是编译URI的。

函数签名:
String decodeURIComponent(String decodedURIstring)
String encodeURIComponent(String URIstring)

例子如下:

<script type="text/javascript">
var weburl1 = "http://www.tonynote.net/";
var weburl2 = "http%3A%2F%2Fwww.tonynote.net%2F";
document.write( encodeURIComponent(weburl1)+ "<br />" );
document.write( decodeURIComponent(weburl2) );
</script>

输出结果为:

http%3A%2F%2Fwww.tonynote.net%2F
http://www.tonynote.net/

– EOF –

Category: program, reading  Comments off

复习一下数据库设计的范式

第一范式

  • 内容相似的数据列必须消除(消除的办法就是再创建一个数据表来存放他们,建立关联关系)
  • 必须为每一组相关数据分别创建一个表
  • 每条数据记录必须用一个主键来标示

第二范式

  • 只要数据列里面的内容出现重复,就意味着应该把表拆分为多个表
  • 拆分形成的表必须用外键关联起来

第三范式

  • 与主键没有直接关系的数据列必须消除(消除的办法就是再创建一个表来存放他们)

– EOF –

Category: program, reading  Comments off

基础知识不足

由于手头上的工作需要用到消息机制,俺以前虽说也叫写过,但也就是在人家的基础上简单封装了一下,流出内容参数让调用者填上就可以发送出去了。至于是如何配置的,消息又是如何通过JNDI识别消息池的,如此等等,我是一窍不通啊。

没办法,为了元旦能过上几天好日子,只好硬着头皮开始学习JMS。看了半天,似懂非懂。按图索骥地试着写写程序,怎么也调不通。怎么回事?窗外虽是零下好几度,可是已经急得汗下如雨了。好不容易冷静了一些下来,发现原文中说的是没有设置上下文(context),估计是使用同一容器的上下文吧。而我的环境中使用了ActiveMQ,消息池与程序是分开的,自然不能不设置上下文啦。我改……好,队列连接工厂(QueueConnectionFactory)工厂创建好了。可是新问题又出来了,队列找不到了。怎么回事?队列名没有错啊。突然想起手头上有一些springside和spring的代码,它们好像封装了ActiveMQ,还提供了一些例子……于是一阵乱刨,终于给我刨出关键代码了——应该由队列会话(QueueSession)来创建队列(Queue)。问题终于解决了,世界终于安静些了。

虽然程序是可以运行了,工作可以继续下去了,可是还是不大明白为什么按照Sun提供的示例中用使用JNDI来获取Queue会失败。看来基础知识是严重不足了……汗颜汗颜!

– EOF –

Category: program  Comments off

今天我们不再高呼“万岁”

又是一个12月26日,这是一个伟人的生日。可是正如他功过相随的一生一样,想起他的伟大的同时,我们也很自然地想起当年响彻南北的“毛主席万岁”。很幸运,我们今天不再高呼“万岁”了。 但我们仍纪念这位伟人,因为正是他带领我们走向独立。只是我们在纪念的同时,要能稍稍想起彭真当年说过的话:“解放前,我在国民党监狱坐了6年牢;解放后,我在自己人的监狱里坐了9年半牢。这是我们党不重视法治的报应啊!”毕竟我们是人民的国家,这也是毛主席生前为之奋斗终生的心愿。

– EOF –

Category: society  Comments off