2010-06-01 11:34 Tuesday

Java 程序员面试笑话(转)

下面这个有意思的笑话中涉及到了很多Java技术:

面试官:熟悉哪种语言
应聘者:Java。
面试官:知道什么叫类么
应聘者:我这人实在,工作努力,不知道什么叫累
面试官:知道什么是包?
应聘者:我这人实在 平常不带包 也不用公司准备了
面试官:知道什么是接口吗?
应聘者:我这个人工作认真。从来不找借口偷懒
M:知道什么是继承么
Y:我是孤儿没什么可以继承的
M:知道什么叫对象么?
M:知道,不过我工作努力,上进心强,暂时还没有打算找对象。
M:知道多态么?
Y:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!
请问这和Java有什么关系??
面试官:用过 apache 的东西吗
应聘者:我修过车子
M:tomcat了解么
Y:小时看过。。现在也喜欢看
面试官:了解webwork吗
应聘者:不了解。我一直专注于本职工作,对外部的没有时间涉猎。
M:了解jakarta的哪些项目?
Y:不了解,我只去那儿旅游过。
M:用过bea的weblogic吗?
Y:没,只喝过蜂蜜。
M:了解SUN的创始人吗?
Y:不知道,不过我爆喜欢队中的纳什
M:用过spring么?
Y:没用过,发过。
M:知道Hibernate吗
Y:知道,动物冬天经常Hibernate,但我从来不冬眠
M:知道css吗?
Y:cs出加强版了?
M:OCR用作过没?
Y:我从不玩魔兽
M:W3C标准常用什么地方
Y:Lost Tample
M:知道REST么?
Y:我很勤奋,只知道干活,不知道休息。

2010-05-07 16:19 Friday

python minidom

import xml.dom.minidom

test = """
<bookstore>
<book category="COOKING">
  <title lang="en">Everyday Italian</title>
  <author>Giada De Laurentiis</author>
  <year>2005</year>
  <price>30.00</price>
</book>
<book category="CHILDREN">
  <title lang="en">Harry Potter</title>
  <author>J K. Rowling</author>
  <year>2005</year>
  <price>29.99</price>
</book>
<book category="WEB">
  <title lang="en">Learning XML</title>
  <author>Erik T. Ray</author>
  <year>2003</year>
  <price>39.95</price>
</book>
</bookstore>
"""

def getTagText(root, tag):
    node = root.getElementsByTagName(tag)[0]
    rc = ""
    for node in node.childNodes:
        if node.nodeType in ( node.TEXT_NODE, node.CDATA_SECTION_NODE):
            rc = rc + node.data
    return rc

def toStr(root, num):
    if num==0:
        print root.nodeName
    for node in root.childNodes:
        if node.nodeType == node.ELEMENT_NODE:
            value = getTagText(root,node.nodeName)
            if value != '':
                print "|    "*num  + "|-"+ node.nodeName.strip() + " ("+ getTagText(root,node.nodeName.strip()).strip() +")"
            else:
                print "|    "*num  + "|-"+ node.nodeName.strip()
            toStr(node,num+1)

dom = xml.dom.minidom.parseString(test.strip())
root = dom.documentElement

toStr(root,0) 

Tags: Python


2010-04-19 18:49 Monday

美国大兵的22条军规(转)

美国大兵的22条军规
这22条作战条例,美国军方的军事教科书上找不到,只能是来自第一线的大兵们的实战经验,而且很可能是用鲜血甚至生命换来的.
战场是复杂的,充满着变数,人生也是如此.
对于习惯了正向,单向思维的我们,这22条帮助我们看到了生活的另一面.
第一条,你不是超人;
第二条,如果一个愚蠢的方法有效,那它就不是愚蠢的方法;
第三条,不要太显眼,因为那样会引人攻击;
第四条,别和比你勇敢的家伙待在一个掩体里;
第五条,别忘了你手上的武器是由出价最低的承包商制造的;
第六条,如果你的攻击很顺利,那你一定是中了圈套;
第七条,没有任何计划能在遇敌后继续执行;
第八条,所有5秒的手榴弹的引线都会在3秒内烧完;
第九条,装成无关紧要的人,因为敌人的弹药可能不够了;
第十条,那支你不加注意的敌军部队其实是攻击的主力;
第十一条,重要的事总是简单的;
第十二条,简单的事总是难做的;
第十三条,好走的路总会被布上雷;
第十四条,如果你除了敌人什么都不缺,那你一定在交战中;
第十五条,飞来的子弹有优先通过权;
第十六条,如果敌人在你的射程内,别忘了你也在他的射程内;
第十七条,要一起用才能生效的设备通常不会一起运来;
第十八条,无线电总会在你急需火力支援时断掉;
第十九条,你做的任何事都有可能让你挨枪子儿----什么都不做也一样;
第二十条,唯一比敌方炮火还精确的是友军的炮火;
第二十一条,专业士兵的行为是可以预测的,但世上却充满了业余玩家;
第二十二条,当两军都觉得自己愉快时,那他们可能都是对的.