2008年8月16日星期六

周末闲谈:IT人的成长(职业规划?)

    一般说来,到了周末我肯定周旋于“魔兽”、“将军”、“红警”之间的;可以说是无聊,也可以说是“泄愤”。我向来主张生活“有张有驰”,工作的时候用心,玩的时候用力。这周六我值班,我为奥运做贡献!

    “好好活就是做有意义的事”,与其在各类八卦文章中度日,不如回顾一年前的自己,对比现在的自己,想想未来的路,劝勉周围的同仁。

    这是一个特殊的时代,我们一面拥有前所未有的繁荣,另一方面也面对历史所重复的压力:各阶层对平等的诉求,社会对和谐的企盼。更切近的说,那么多的年轻人,如何有个可赖以生活的职业,或者有个称心如意的归宿?

    我们这行当比较庆幸,虽然经历过“网络泡沫”等诸多骇人的阶段,但大浪过后,多数的从业人员依旧比其他各行同龄人拿着更多的收入。IT工作者头上渐渐有了些光环,就如高干子弟一样;一个靠自己的能力、努力成为中产阶级,一个靠父辈的付出与优越的软硬环境成为弄潮儿。

    我们过多的关注了行业的佼佼者,而忽略了行业的底层,尤指那些收入勉强果腹的前辈。如今房价高起,大多数的年轻人完全依靠自己很难在大都市立足;一年的光景,不过换来大城市的一间厕所。很多人奴役自己,为地主、老财做牛做马。这些前辈,真的是在“果腹”,而全没有中高收入带来的快感。

    去年刚毕业的时候,我根本不知道什么叫“生活”:生活需要一个处所,一间让“她的父母”看得上的房,然后才能“生”、“活”。我只是憧憬我的职业,想着大有作为,想着入金如土。

    人在恋爱的时候往往就是这个状态,一副不食人间烟火的姿态,想着“他好我也好”;只在多次分手后才悟到:再心动的爱情,新鲜期过后也就过期。正如我一贯主张的,爱情的归宿是亲情,唯有亲情最值得人牵挂一生。与她不能建立亲情,如何共度“柴米油盐”?

    IT工作也是这样,不能寄期望于高收入、高自主甚至优越感;这些迟早会褪色。那么高的房价、教育、医疗开支,多数的我们,所谓的“高收入”能折腾几次?软件创业是相对简单,但多少能成了气候?至于“优越感”,时间将淡化一切。

    初出茅庐的我们,有一颗悸动的心,就像读小学的时候老师问我们的愿望是什么,我们答“科学家、国家主席”。现在的自己,基本平滑了心里期望值。我定位自己是个普通的职员,有着一份较稳定的工作,我应该不辜负公司,不辜负父母,工作上多一些勤恳,待遇上少一些焦躁。

    但我有愿望。我希望自己将来能够成为一位“姐夫赵”般的人物,或者一位称职的中高层管理者。但这梦想又是那么的漫长。我只是工作了一年多,却好像在人间打拼了大半生。试想余下的三五年,甚至几个十年,我需要耗费多少次生命?最近的记忆总比较久的记忆来得清晰、拖沓。因此,我唯有“忍”与“熬”。

    如果你思考自己的成长,如果你为成长迷茫,我劝你跟我一样,毕竟我们是普通的就业人员,而不是早期自诩的“软件精英”,我们只有在普通的岗位有所起色,才能成为明日某个公司的栋梁;在考虑问题的时候,更多的考虑自身的不足。我要像郎闲平教授强调“信托责任”那样强调我们的“职业操守”,呵呵。

    身边的好多“牛人”进的比我晚,跳的却远在我之前;从前交往时,我崇拜他们,但如今想来,多了一些伤感,而不全是崇拜。不是所有人都能改变一个公司,就好像不是所有人都能实现他的政治抱负;然而频繁换主,会恶坏我们的生存环境。你让后来人如何仿效?你让公司如何看待新人?

    工龄太短,发表技术文章是让人笑话,只能谈感想,哈哈。

2008年6月18日星期三

荒野一席花,

映日赛金芒。

洒籽风无意,

折枝人情长。

(2008端午节)

2008年6月10日星期二

男人抱着女人睡,女人你要明白其中的道理

(原文地址:http://www.lqqm.net/Lqqm.NetAs7A1TpFJOMFSGJVFXFLISGPUQUTTLGYOVBCO_B/?t=1213073491

(A)热恋的时候,男人抱着女人睡.
     女人说:「你抱得我太紧了,很热啊!我快窒息了.」    
  男人笑着说:「我喜欢抱着你,否则我睡不着.」    
  当他们成为夫妻以后,有一天女人投诉:    
 「你晚上睡觉都没抱着我,这和我一个人睡有什么分别.」    
  男人说:「抱在一起,大家都睡不好,难道你不觉得吗?」    
(B)某天,男人会突然在闹市中把女人抱起,走长长的一段路.    
  女人笑说:「你疯了吗?快把我放下来,让人看到不好.」    
  男人说:「怕什么?我喜欢抱着你.」    
  若干年以后,女人在闹市中向男人撒娇:「抱我!」    
  男人说:「你疯了吗?」    
(C)某天,女人跟男人说:「抱我!」    
  男人乖乖弯腰,把女人抱上床    
  若干年以后,女人跟男人说:「抱我上床!」    
  男人没好气的说:「你脚断了吗?」    
(D)某天,男人向女人许诺:    
 「即使你将来变成一个大肥婆,我也要天天抱你    
  你变成老太婆,我也继续抱着你」    
  若干年之后,女人胖了,老了,要男人抱    
  男人没好气地说:「你想压死我吗?」    

很难相信,当天抱你和若干年之后不抱你的,竟是同一个男人    
结婚后,他抱你,福气 !    
若干年后 没抱你,正常 !    
别介意 ! !    
不过,无论如何,看完这文章,女人要谅解,男人要检讨! !

2008年2月26日星期二

预想《汉语考级卷子》zz

发信人: 小熊猫 (以德报怨,何以报德?), 信区: Joke
标  题: 卷子zz
发信站: 两全其美网 (Sun Feb 24 20:28:49 2008), 本站(lqqm.net)
  第一大题
  说明向导:在这一大题中,你将听到10个短对话。每个短对话结束后,将有一
个关于这个短对话的提问。每个短对话和它的问题都将只读一遍。每个问题提出后
都将有短暂的停顿。在停顿的时间中,你必须阅读四个标有a),B),C)和D)的
选项,并决定哪个选项是最佳答案。然后在答题卡上相应的选项中央划一条横线。
  举例:你将会听到:
  男:我们什么时候开始工作呢,珍妮?
  女:明天上午9点开始吧。但是我们必须抓紧时间,因为我们不得不在下午2点
之前完成所有的工作。
  问:他俩可以工作多长时间?
  你将读到:a)2小时。 B)3小时。
  C)4小时。 D)5小时。
  从该对话中我们知道这两个人是在说他们将于上午9点开始工作并必须在下午2
点完成。因此,D)“5小时”是最确切的答案。你应该在答题卡上选项D)的中央划
一条横线。
  1.女:回来了?今天车子挤吗?
  男:还可以。第一站和我一起上来10个下去6个。第二站上来5个下去15个。
  第三站上来17个下去20个。第四站上来24个和我一起下去7个。
  问:这个男的一共坐了几站车?
  a)10站。 B)4站。 C)3站。 D)5站。
  2.男:来我老家开分基地吧,把农民都拉过来。
  女:哎,只能这样了。
  问:这个场景最可能发生在什么地方?
  a)小村落。 B)网吧。 C)农田里。 D)基地组织里。
  3.女:你知道吗?中国队昨天以6比0击败了韩国队!
  男:啊?真的吗?万岁!
  问:从这个对话中我们可以推断出什么?
  a)韩国队退步了。 B)中国队进步了。 C)这个女的很兴奋。 D)这个男的很
好骗。
  4.男:对不起,我忘记做了。
  女:你有没有长脑子啊?怎么不会忘记吃饭呀?
  问:这个女的最可能是什么身份?
  a)中学教师。 B)博士生导师。 C)精神病患者。 D)机器狂人。
  5.女:这衣服好象太小了点啊?我还是去别处看看吧。
  男:不会啊小姐,我还没见过有人穿这身衣裳比你更美的呢!
  问:这个男的为何这样说?
  a)他是个色狼。 B)想追求这个女的。 C)睁着眼说瞎话。 D)他在说梦话。
  6.男:做我的女朋友吧,我会对你好的。
  女:其实你是个很不错的男孩,和我在一起只会糟蹋了你。
  问:这个女的这样说是什么意思?
  a)她觉得自己配不上他。 B)谦虚几句。 C)答非所问。 D)拒绝他。
  7.女:我这次英语6级答案对下来不算作文85分,不知道能不能过,担心死了

  男:你。。。。。。
  问:为什么这个男的说不出话?
  a)他也不知道她能不能过。 B)他不忍心告诉她结果。
  C)他没听清楚她的话。 D)他准备扁她一顿。
  8.男:你们老师有没有划过什么翎子啦?
  女:没有啊,这次大家都死定了。
  问:从对话中我们可以看出什么?
  a)快考试了。 B)战争要爆发了。 C)地球要爆炸了。 D)老师不负责任。
  9.女:明天要交论文了,能借用一下你的电脑吗?
  男:你去问别人借吧,我的电脑连不上网。
  问:男的为什么让女的去问别人借电脑?
  a)他的Word是网络版的。 B)连不上网的电脑对写论文没有帮助。
  B)他很小气。 D)他的电脑坏了。
  10.男:待会儿你就坐在我边上,和我打手势就行了。
  女:不好吧,这样会不会太危险了?
  问:他们将要去做什么?
  a)学习打手语。 B)做警察卧底。 C)参加考试。 D)培养感情。
  (本大题共10分,一题1分)
  第二大题:复式听写
  曾经有一份(S1)____的感情(S2)____我面前,我没有(S3)____,等我(S4)____
的时候我才(S5)____莫及,人世间最 (S6)____的事(S7)____于此
  ,如果上天(S8)______________________________,我会对那个女孩子(S9)__
____________________________。如果非要(S10)
  ______________________________,我希望是……一万年!
  (本大题共10分,前面七空0.5分一个,后面三空一共6.5分)
  第二部分:阅读理解(35分钟)
  说明向导:在这一部分有4篇文章。在每篇文章后面有若干问题。每个问题都有
四个选项并标有a),B),C)和D)。你应当选择最恰当的一个
  答案并在答题卡上相应的选项中央划一条横线。
  第一篇文章
  第21到25题将建立在下面这段文章中:
  中国有一种植物叫葳蕤。
  从前有个人叫蔺芈。他想用一张罽子去捕一只鸩。不小心被葳蕤绊了一个跟头
。他很踯蹰该不该再去捉。忽然他发现了一根扃,于是便用扃去打
  鸩,可是鸩飞走了。蔺芈气愤地说:“再抓到你就把你做成俎醢!”
  虽然恨,但此时却没办法。于是蔺芈只好采了几根葳蕤回家了。
  21.葳蕤为什么要绊蔺芈?
  a)蔺芈犯贱。
  B)这是自然规律。
  C)蔺芈走路不小心。
  D)文章中没有给出。
  22.蔺芈为什么要捉鸩?
  a)想烤了吃。
  B)捉回来虐待。
  C)他爱上了鸩。
  D)文章中没有给出。
  23.从上下文来看,“踯蹰”(第二段第一行)的意思是__________。
  a)犹豫。
  B)磨蹭。
  C)故意拖延时间。
  D)痴呆。
  24.文章最后一段,为什么说蔺芈要“恨”?
  a)他没有捉到鸩。
  B)他被葳蕤绊了一个跟头。
  C)他没有用扃打到鸠。
  D)他怪自己不果断。
  25.请给这篇文章拟一个合适的题目。
  a)鸩的故事。
  B)白痴蔺芈。
  C)草本植物葳蕤。
  D)得不偿失。
  第二篇文章
  第26到30题将建立在下面这段文章中:
  一天早上,晴空万里,小明一个人走在大街上,这时,一阵风吹了过来,树倒
了,把走在路上的小明压死了。
  这是近年来发生的最惨痛的一次事故,足足有前年发生事故的6倍严重!但是这
件事却一直没有得到有关方面的足够重视。一直到最近著名作家
  芭芭拉在她的新书中以一个女英雄设法救小明最终失败的方式记叙了这件惨案

  人们终于认识到可以开始正视这件事了,当然不是用它与过去发生的事故去比
较,而只是客观地去讲述这件事。
  26.小明是什么时候被压死的?
  a)树压在他身上的时候
  B)风吹过来的时候。
  C)一阵风把树吹倒的时候。
  D)天晴的时候。
  27.为什么说这次事故有前年发生的事故6倍严重?
  a)因为小明还只是个孩子。
  B)因为小明是活活被压死的。
  C)因为死伤人数最多。
  D)文章中没有给出。
  28.作家芭芭拉以怎样的方式记叙了这个故事?
  a)以非常细致的描写。
  B)以夸张的描写。
  C)以一个女英雄救人的方式。
  D)以传记的方式。
  29.我们可以从这篇文章推断出__________。
  a)人们感到拿这件事与以前的事比是不对的。
  B)人们对这件事的发生感到愧疚。
  C)人们开始正视这件事了。
  D)人们开始向小明表示哀悼了。
  30.从文章中来看,小明的真正死因是__________。
  a)有关方面不重视。
  B)被树压死。
  C)女英雄水平太次。
  D)小明太呆,这么大一棵树你不知道躲开呀?
  第三篇文章
  第31到35题将建立在下面这段文章中:
  mm说:“我爱你。”
  我脸红了,我不想害她:“我没钱,更没有房子和车。” mm盯着我的眼睛:“我
知道。” “我的月薪只有一千五。” mm的目光仍然坚定无比:
  “以后会多的。” 我用颤抖的双手拿出一支烟叼在嘴上:“我每天要抽一包烟
,一喝酒就闹事。” mm笑了,“以后有我在,你放心。” 我的脊
  梁上冒起一阵寒意,结结巴巴地对她说:“其实……其实我很流氓……幼儿园就
喜欢去女厕所,小学就没了初吻,中学就……” mm没等我说完就
  软在了我的怀里,声音细若蚊鸣:“早知道你好色,你老偷偷瞄我胸脯… …”
一股鼻血喷涌而出,我抱紧了mm,温热娇小的身体让我热血沸腾。
  这时我忽然想到了一件很重要的事情,我决定把这事告诉mm...... 五秒钟后mm
抬头问我:“真的?” 我悲愤地点点头。
  mm沉默片刻挣开我的怀抱抬手给了我一个耳光,她愤怒地朝我喊道:“你丫竟然
没有英语四级证书!”
  31.文章中的“mm”是指什么东西?
  a)老太婆。
  B)猫科动物的一种。
  C)女孩子。
  D)疯子。
  32.mm为什么要打人?
  a)因为不打白不打。
  B)因为她的男朋友没有四级证书。
  C)因为这种动物性情暴烈。
  D)因为她的男朋友欺骗她。
  33.从这篇文章中,我们可以推断出__________。
  a)见到mm这种东西应该离远点。
  B)骗人是没有好下场的。
  C)四级证书是非常重要的。
  D)拿不到四级证书就拿不到学位证书了。
  34.文中的男生为什么说那么贬低自己的话?
  a)他变态。
  B)他谦虚。
  C)他痴呆。
  D)他诚实。
  35.综观全文,这段文章的体裁应该是__________。
  a)小说。
  B)散文。
  C)诗歌。
  D)幽默。
  第四篇文章
  第36到40题将建立在下面这段文章中:
  首先我声明,我不是什么英迷,但是你的帖子让我恶心,让我甚至宁可看那些
没水平的唾骂,那些也许肤浅,也许单纯,甚至不讲道理的唾骂
  !
  你说你不希望那些人喜欢英格兰,请问你:你是什么东西?世界球迷协会理事
?我还希望粱永祺不要嫁给小郑呢!你说什么“几年来我一直在
  讽刺英格兰,我等着有英迷能站出来对我进行反驳,然而到现在为止,对我的
反驳除了粗话、骂娘以外,没有一个人能从足球的层面上分析与
  驳斥我”。天哪。。你在哪里等待?是在自己昏暗小屋的衣柜里等待呢?还是
在遍布英格兰球迷甚至是英格兰足球流氓的街头等待?(我想你
  也没哪个胆量)
  你居然用对法国两分钟连丢两球来做例,证明英格兰如何的无能。。。且不说
英格兰现在是什么水平,单单看你能用这样一个偶然的结果来做
  例子,那么,你可以把全世界的球队都看成三流队伍!
  其实装内行不是你的错,但是跑这里来丢人就是你的不对了!
  36.从上下文看,“英迷”(第一段第一行)指的是__________。
  a)喜欢英俊潇洒的人。
  B)喜欢英格兰队的人。
  C)英格兰足球流氓。
  D)热爱英雄的人。
  37.从文章中我们可以推断,作者__________。
  a)是个“英迷”。
  B)崇拜法国队。
  C)喜欢粱永祺。
  D)讨厌小郑。
  38.文章第二段最后一句话是什么意思?
  a)作者喜欢他能加入英格兰足球流氓的行列。
  B)英格兰足球流氓善于等待。
  C)作者很有胆量。
  D)作者的一种挖苦和讽刺。
  39.作者认为对方究竟错在哪里?
  a)假装内行。
  B)乱举例子。
  C)跑出来丢人。
  D)发没水平的帖子。
  40.这段文章最有可能选自什么地方?
  a)《人民日报》评论员文章。
  B)金庸作品集。
  C)新浪网的体育BBS。
  D)白宫发言稿。
  (本大题共40分,一题一分)
  第三部分:词汇(20分钟)
  说明向导:这部分有30句未完成的句子。每句句子后面有四个分别标有a),B
),C)和D)的选项。请选择最佳的答案然后在答题卡上相应的
  选项中央划一条横线。
  41.我们下课后一起去_____电脑。
  a)打 B)操 C)干 D)搞
  42.他打_____他一巴掌。
  a) 上 B)过 C)了 D着
  43.我去见了网友,然而令我失望的是,她却是个_____。
  a)美女 B)恐龙 C)猩猩 D)长颈鹿
  44.齐达内_____又进球了。
  a)秃子 B)胖子 C)猴子 D)呆子
  45.你在干吗_____?
  a)呼 B)呀 C)呵 D)了
  46.这几天论坛上怎么没人来_____了?
  a)灭火 B)浇花 C)种田 D)灌水
  47.他说得太好了,大伙儿一起_____他啊!
  a)宰了 B)解决 C)顶死 D)弄死
  48.这篇文章写得很_____。
  a)次 B)幽雅 C)硬朗 D)苦闷
  49.这考试太难了,我们请个_____吧。
  a)剑士 B)枪手 C)狙击手 D)CS高手
  50.来我家,我俩_____FIFa。
  a)玩弄 B)游戏 C)对殴 D)单挑
  51.停车_____枫林晚,霜叶红于二月花。
  a)做爱 B)坐爱 C)喝酒 D)品茶
  52.他一天到晚就知道_____女人。
  a)浸 B)泡 C)浸泡 D)烘干
  53.他阅读居然得了40分,实在太_____了!
  a)英俊 B)帅呆 C)牛B D)变态
  54.你又被爆头了,真是个_____。
  a)龙虾 B)带鱼 C)黄鳝 D)菜鸟
  55.翠花,_____酸菜。
  a)上 B)下 C)左 D)右
  56.田野里到处都是_____。
  a)旺财 B)小强 C)胖墩 D)皮蛋
  57.60分万岁,多一分_____。
  a)也好 B)浪费 C)奢侈 D)万岁
  58.子曰:学而时习之,不亦_____乎。
  a)说 B)悦 C兑 D)免
  59.如果我有_____,我要叫他小叮当。
  a)阿拉蕾 B)机器猫 C)呼呼猪 D)蓝皮鼠
  60.我们都是_____球迷。
  a)榔头 B)钉子 C)铁杆 D)竹竿
  61.这么狡猾的人你还说他老实?他老实个_____!
  a)鱼 B)鸟 C)虫 D)草
  62.新东方的老师个个都是_____。
  a)秃驴 B)** C)牛人 D)老头
  63.女人是_____做的。
  a)水 B)冰 C)馒头 D)面粉
  64.我是一只来自北方的_____。
  a)猪 B)狼 C)羊 D)狗熊
  65.你_____什么呀?不就一次考得好吗?
  a)激动 B)拽 C)喊 D)疯
  66.用炮打他的_____。
  a)马 B)牛 C)羊 D)炉
  67.英语四、六级考试马上要_____啦。
  a)取消 B)实行 C)崩溃 D)改革
  68.更多选择更多欢笑,就在_____。
  a)肯德基 B)必胜客 C)麦当劳 D)塔克贝
  69.舒克舒克舒克舒克舒克舒克舒克舒克_____的舒克。
  a)尿床 B)偷东西 C)开飞机 D)扔炸弹
  70.将_____进行到底。
  a)作弊 B)爱情 C)比赛 D)革命
  (本大题共15分,一题0.5分)
  第四部分:综合改错(15分钟)
  说明向导:这部分中有一篇短文。在这篇短文中一共有10个错误,每个后面划
横线的句子中有一个错误。你可以改一个词语,加一个词语或者
  删一个词语。如果你想改一个词语,把错误的那个词划去并把正确的写在横线
上。如果你想加一个词语,在要加入处写一个插入记号(∧)并
  把要加的词语写在横线上。如果你想删去一个词语,划掉它并在横线上划一斜
横即可。
  举例:
  电视正在很快地成为我们这个期间的文学。 1. 时期
  许多有被用作文学这门学校的课程学习的观点 2. ----
  也同样适用于电视∧门学科的研究。 3. 这__
  近年来外国人学习汉语的热情不断增高,
  但绝大多数人能够熟练掌握汉语。为了便于外 71. _____
  国人检测自己的汉语水平,现成立国家大学汉
  语四、六级考试委员会并设立着汉语四、六级 72. _____
  考试。该考试将要参照英语四、六级考试的形 73. _____
  式,各部分题型与其基本保持一致。考生报名
  参加或通过者将授予证书,证书上贴有防伪标 74. _____
  志,任何个人和单位不得仿冒,违者不究其法 75. _____
  律责任。另外,考生报名需持本人无效证件, 76. _____
  不得他人代报,更除此不得冒名顶替,发现有 77. _____
  以上现象的,将取消其中考试成绩,并责令其 78. _____
  回国,终身不得参加该项考试。该汉语考试将
  于2005年开始,每年设立1月和6月两门考 79. _____
  试,报名具体时间和注意事项请观赏我们的官 80. _____
  方网站:www.cct4-6.com.cn请各位朋友互相
  转告,谢谢。
  (本大题共10分,一个1分)
  第五部分:写作
  说明向导:在这个部分,你将有三十分钟来写一篇题目为:汉语四、六级真好
的作文。字数不可少于150字,你可以以下面的提示作为文章的主
  线:
  1. The College Chinese Test is so good!
  2. How nice the College Chinese Test is!

(原文:http://www.lqqm.net/Lqqm.NetBYcA1TpPUPCTJMHMDMGXUETUUCEMATLMMKVGE_B/?t=1204018672

2008年2月21日星期四

朝鲜见闻:百姓虽穷但素质高热爱伟大领袖

发信人: hausely (hausely), 信区: Joke
标  题: 朝鲜见闻:百姓虽穷但素质高热爱伟大领袖
发信站: 两全其美网 (Wed Feb 20 13:46:32 2008), 本站(lqqm.net)
       赴朝鲜前三天,丹东国际旅行社发来一张传真,是《赴朝旅游须知》:  新义州到平壤的沿途不允许向窗外扔任何纪念品和食品,以免引起朝鲜人民的误解。
  沿途景物不许拍照。
  不许携带手提电话、望远镜、朝鲜币进入朝鲜。
  对朝鲜政治、经济状况不要妄加评论,不要把自己的观点强加于人,特别是对朝鲜人民爱戴的领袖不要加以评论。向金日成主席献花和照相时要保持严肃,不能模仿领袖的姿态照相。
  到了丹东,导游又告诉我,最好不要带有文字的东西进入朝鲜。因为朝鲜海关检查时紧时松,遇到紧张时,这些东西都要被没收。路上看的几本杂志只好存放在朋友家。
  新义州不大,车辆稀少。一路上喧闹兴奋的游客都静了下来。过鸭绿江大桥前,导游已再三嘱咐,到了朝鲜,要注意自己的言行。
  我们乘坐的是朝鲜的国际列车。外表比较陈旧,不过车窗很宽大,里面全部是包厢。车出了新义州火车站,忽然看到街道上一位妇女面带笑容,朝列车挥手。再往前走,三三两两的人站在在铁路两边路边看火车。不少人向火车招手致意。原来,他们是向“外国朋友”表示友好。
  从新义州到平壤,路上再没经过城市,只有农村和小镇。朝鲜的每个村庄房屋样式非常整齐划一,一般是灰瓦白墙的平房,也有的是别墅式小楼,不过施工比较粗糙。一路所经过所有的院落周围,都是一米左右高的白墙,可以看得出全部是刚刚粉刷过不久。可能是因为刚刚过去的几大节日,也可能是为了迎接外国旅客的到来。
  农田里没有防护林,望过去坦坦荡荡。村庄里也很少见到树木。许多山坡上植上了树,不过都还没有长成材。看来成材的树木都被砍掉了。没见到柏油路,也没有见到沙石路,我们看到的只有土筑的公路,仅容一车通过。不过我们并没有见到汽车,上面走着的都是牛车,偶尔还可以见到拖拉机。一路所见的牛车都是木制车轮,粗犷朴拙,连铁皮都没包。
  一个老人挺着胸膛站在田间小路上,一只手背着,另一只手向火车频频挥舞。穿着蓝色制服系着红领巾的小学生们也专门停下来向火车招手,等火车过去才继续走路。
  我拿出照相机想拍几张照片,和我同包厢的一位老人劝我不要惹麻烦。他是锦州市人大的主任,前锦州市长。一上车他就说车厢里可能有窃听设备,因此建议大家不要轻易发表言论。和他同行的锦州朋友一致表示同意。
  朝鲜导游学生模样,看上去十分憨厚,也很乐于和我交谈。他是平壤旅游学校的学生,这次是上车实习。他说今年对朝鲜人民来说是特殊的一年。四月十五日是伟大领袖金日成的生日,是朝鲜人民最大的节日“太阳节”,今年又是伟大的领导者金正日同志诞生六十周年,四月二十五日是朝鲜人民军建立七十周年。“几天前在平壤隆重地举行了盛大的阅兵式,伟大的领导者亲自检阅了军队。晚上,朝鲜青年举行了盛大的主题游行。”所以今年是一个非常幸福的年份。你们能在今年来到朝鲜,是非常幸运的。
  今年是“主体”九一年。朝鲜从一九九二决议废除了公历纪年,以伟大领袖出生的那一年为“主体元年”。有了金日成大元帅的朝鲜人民是世界上最幸福的太阳民族,伟大领袖金日成是太阳民族的始祖,所以,伟大领袖的生日被定为“太阳节”。
  导游和我讨论了国际问题。他说美帝国主义的干涉是朝鲜问题的原因。911事件说明,美帝国主义在世界各在都遭到了惨败,美帝国主义在世界上到处都是敌人,所以,他们迟早是要失败的,朝鲜很快就会统一。
  在平壤郊区的公路上,看到一辆公共汽车,不但里面挤满了人,外面的车门上还“挂”了七八个人,看起来相当惊心动魂。这是进入朝鲜境内看到的第一辆公共汽车。
  下午三点半,火车“正点”抵达平壤。听说朝鲜现在遇到了暂时的经济困难,电力火车经常会因为停电而晚点,这段路走上八个小时、十个小时都有可能。我们一路顺风,二百二十公里的路只用了五个小时就到了,不可不谓顺利。
  平壤是一座宽敞、整洁、高大的城市。马路动辄一百米宽,车辆稀少,一尘不染。高层建筑很多,居民楼动辄二三十层高。所有的建筑都是水泥本色。
  第一站是“主体思想塔”。车过大同江桥,宽阔的江面两侧,一座座高大的建筑疏朗有致地林立在灿烂的阳光之下,江面上整齐地腾起几柱雪白的喷泉,据导游讲高度达一百多米。壮观、平静、美丽。江边上那座高耸入云的宝剑型纪念碑就是主体思想塔。
  所谓“主体思想”,也就是“金日成思想”。其大概意思和中国的“自力更生”相近,强调一个人的命运要掌握在自己手中,本民族的命运要掌握在本民族的手中。导游讲,朝鲜人民就是在“主体思想”的光辉指导下,独立自主地打败了美帝国主义对朝鲜的侵略。
  主体思想塔是在金日成大元帅七十周年时建立的,高一百五十米,连同上面的红色火炬高一百七十米。下面是一面墙,上面镶嵌着一百五十多块铜牌,是一百五十多个国家在建设主体思想塔时赠送的,上面用不同的文字刻着“伟大的主体思想万岁”、“主体思想无限光辉”之类的文字。两边有六组人物铜雕,分别代表大丰收、知识至上、铜墙铁壁等意义。朝鲜的国徽,由镰刀、斧头和毛笔构成,毛笔位于中间,表示朝鲜劳动党特别重视知识的作用。
  阳光特别好,主体思想塔前的广场开阔整洁,人的心情不由得不愉快。在别人照相的时候,我脱离大部队,来到塔身左侧。这里有三三两两的市民在树荫下休息。他们衣着都很整洁,有的在看书,有的在眺望,还有一对穿着深蓝制服的高中生模样的学生,在雕塑下说着什么,两个人的表情都有点害羞,像是在谈恋爱。应该也是早恋吧,朝鲜人一般都是二十八岁以后才结婚的。穿着红裙子的小孩子正在蹦跳玩耍,看到戴着“朝鲜之旅”牌子的我,立刻警惕地跑开了。大人们则对我视而不见,一副见多识广的样子。
  下一站是万寿台。中间不知道为什么在一处广场上停了一下。正是五点多钟,马路边上突然出现了无数下了班的平壤人,排着长队在等公共汽车。队伍起码有二百米长。广场的一端有一面画壁,上面是微笑着的伟大领袖金日成,镜片明亮,牙齿洁白,笑容慈祥,完美无瑕。我把“朝鲜之旅”的牌子摘下来放进口袋,拦住一个过路的青年,请他给我照一张相。他好奇地看着我的傻瓜相机,拿过去摆弄了一下,又还给了我。不知道是不会用还是不明白我的意思。突然,他用手托住自己胸前的金日成像,比划着问我为什么不戴领袖的像。我对他大声说着汉语“中国”,他好像通一点汉语,用汉语问我“你的民族?”这时,周围已经围上了十多个朝鲜人,而且还有越来越多的趋势。都好奇地看着我和我手中的相机,其中一个青年还往地下吐了口痰,粉碎关于朝鲜人不随地吐痰的说法。眼看全广场的人都向我涌来,我急忙冲出重围,回到了大部队那里。这时我才注意到,朝鲜人衣服上都别着领袖像,无一例外。所以一个外国人在朝鲜很容易被区分出来。
  晚上住在“西山宾馆”,是市郊一座三十层高的大厦。第一顿晚餐比游客们想象的要丰盛。有烧牛肉、炸鱼、炒狗宝、烧菠菜四样菜,还有饺子、米饭和啤酒。每一样饭菜都分盛四个小盘,所以摆到桌上,共二十多盘,显得丰盛无比。一开始大家以为米饭是限量的,所以一上来赶紧每人盛了一碗。然而吃完试着再要,很痛快地就端上来了。以后几天的经验也证明,在朝鲜如果你饭时努力吃,就没有饥饿的威胁。那些背了大包小裹面包、方便面、饼干的人看来失策了。
  吃完了饭,到总台换了十元外汇券,在商品部买了一本朝鲜外文出版社出版的《我所认识的金正日》。朝币对人民币的比率是一比四,十元外汇券相当于四十元人民币。而这本书不过四百多页,小开本,纸张比较粗糙。由于是关于领袖的,定价和别的商品比起来,还算是相当低廉的。中国人在这里终于尝到了当“老外”被宰的滋味。据说在黑市上,一元人民币可以换几十朝币。
  房间的电视也是从日立牌的,还是手动的那种。有三个台,都播送着歌颂节日的歌舞节目。报幕员的声音颤抖而激动,台下的掌声热烈而整齐。看不懂,关了看书。床头灯是二十度的灯泡,昏黄暗淡。
  拉开窗帘,窗外的巨大的平壤城一片漆黑。没有路灯,没有霓虹,甚至居民楼里也没有电灯。只有零零星星的楼房闪着灯光。这些三四十层的住宅建筑因为没有电,下班后人们得一层层爬上去。
  第二天的第一站是平壤地铁。平壤地铁长度达三十公里,我们要去的是复兴站,应该是最漂亮的一站了。电梯足足有三百米长,因为这个站深达一百米,在世界上应该是最深的地铁了。壁画自然是伟大领袖和伟大的领导者。我问导游为什么要修这样深,导游说这个他不太清楚。估计是为了备战吧。
  第二站是大学习堂,藏书可达三千万册,全国十七岁以上的公民都可以入内学习。当然,整个大学习堂里人并不太多。
  第三站是凯旋门。高六十米。和平壤市的大部分建筑一样造型呆板。据说六十米的高度是为了比巴黎的凯旋门高一米,主体思想塔的高度也恰比美国华盛顿纪念塔高一米,不知道是不是巧合。
  朝鲜人对高度的崇拜质朴可爱。从六十年代到八十年代,平壤的建筑一座比一座高。凡是路过纪念性建筑,导游都要提一下高度。在市中心,还耸立着一座金字塔型的水泥大厦,高三百多米,因为资金不足,已经停工多年,一直没有封顶。
  下一站是中朝友谊塔。相比主体思想塔及旁边的电视塔,这个一九五九年建筑的纪念塔就显得太矮小了。塔室里面有两本手写的纪念册,上面是一些朝鲜战争中牺牲的中国志愿军英雄的名字。一个自费旅游的志愿军老兵颤抖着手,从名册上找他战友的名字。在大家的帮助下,不久他找到了。他说,朝鲜战争时他是副排长,这个战士是他排里的。说着眼泪流了下来。
  中午回到西山饭店吃午饭。下午要参观祖国解放战争纪念馆,即朝鲜战争纪念馆。我们参观的是中国人民志愿军馆,在毛主席像边上,一幅巨大的标语牌,上面用朝鲜语写着:“在中国的五星红旗里,有朝鲜人的鲜血。”
  大家听完了导游的翻译,都小声说,是翻译反了吧。
  回去研究朝鲜外文出版社的书,才发现导游翻译的没有错。那本书上说:“从1945年11月到1949年9月中共和国民党时行内战时期,由于蒋介石军队的美国的援助下向中共军队发动进攻,中共面临了危机。在这紧急关头,约25万名朝鲜青年参加中国东北解放战役,英勇战斗,为中国共产党的胜利和中华人民共和国的成立做出了巨大贡献。中国人民志愿军赴朝参战,可以说是以德报德。”
  在祖国解放战争纪念馆中,中国人民志愿军馆不过是一个分馆,导游甚至连“黄继光”、“邱少云”的名字都没有听说过。
  参观完纪念馆,下一站是万景台金日成故居。这是平壤市郊的一个园林,中间是金主席家的三间草房。周围古木参天,鲜花遍地,风景十分优美。
  晚上还有一个重头节目,就是“阿里郎”文艺演出。本来赴朝三日游的报价是一千八百元,但由于朝鲜举办了这个“阿里郎”演出,外国游客必须观看,票价是二百六十元人民币,所以整个团费就变成了二千零六十,几乎相当于从辽宁到海南双飞五日游的价格。
  演出在能容纳十万人的五一体育场。这个带遮阳蓬的巨大体育场确实十分壮观,在整个亚洲也应该是一流的。所谓阿里郎演出,实际上就是大型团体操表演。我们进场时,全场正响起热烈的掌声,原来第一幕已经接近尾声,背景台上出现了一轮巨大的太阳,场地里人们也站成阳光幅射状。
  接下来的一幕一开始阴风四垂,背景台上打出了旧社会朝鲜的悲惨景象,乞丐、孤儿、死尸¨¨¨场中团体操队员也悲天抢地,捶胸顿足。然后,背景台上映射出两条巨大的铁索,一道道闪电劈向索链,场地中,队员们朝着一个方向齐心协力地舞动,做竭尽全力状。突然,铁索断裂,阳光迸发,金日成将军微笑的画像出现在背景台上,整整齐齐坐在两侧看台上的朝鲜人民齐刷刷热烈鼓掌。
  接下来的几幕,分别表现北朝鲜的“苦难的行军”,朝鲜人民如青松翠柏屹立在大雪之中;朝鲜的儿童,祖国的未来;朝鲜的农业和畜牧业,一群鸡鸭兔子之类地场地中欢快地跳舞;南北统一;朝鲜的体育;朝鲜的军队,一群军人进行枪刺肉搏表演。
  朝鲜的团体操确实是世界第一,其整齐准确规模庞大编排精心让人叹为观止。旁边的上海人说,上海八运会的团体操,就是请朝鲜人去进行指导的。
  第三天的上午没有什么安排,只有购物一项。然而,平壤的外国人商店确实没有什么可买的。工艺品做工有些粗糙,标价却不低。我想买一枚金日成或者金正日的像章,商店里却没有。我问导游怎么才能得到一枚领袖的像章。
  导游郑重地说,一般外国人是不能得到领袖像章的。不过,如果你是真心敬爱伟大领袖和伟大的领导者的话,你可以提出申请,如果朝鲜政府审察合格,会派一名部长发给你领袖像章,不过这个周期最快七天,最慢十五天。因此,很遗憾,你没有办法得到领袖的像章。
  真是很遗憾。
  回国的车十一点准时发车。这次随车的是另一个导游,他到新义州接下一个团。一路上和他聊了很久。和他聊起朝鲜历史,他所知道的朝鲜历史名人除了金日成、金正日、金正淑、金九之外,只有檀君和李舜臣。前者是朝鲜始祖,后者是李朝的抗日英雄。关于朝鲜的始祖,这位导游又提出了新的说法。历史上,朝鲜是以五千年的檀君为始祖。但解放后,朝鲜已经成为太阳民族,和以前有了质的不同。太阳民族的始祖是金日成大元帅。因此也可以说朝鲜有两个始祖:传说中的檀君和现实中的金日成大元帅。
  他对中国显然很隔膜。他不知道什么叫英特网,他认为北京只有一个五星级宾馆。他问我是不是被因为工作出色思想先进被建行选派出来到朝鲜参观。
  回去的路上,又和锦州市人大主任坐在了一起。谈起对朝鲜的观感,他一路赞不绝口。这倒不是说给朝鲜导游听的,看得出来他确实很感慨。他一路指着窗外说:你看,人家这农村搞得多整齐,房前房后干干净净,你再看中国,前头一个柴火垛后面一个粪堆。你看平壤市多干净,市民素质多高。这说明人家管理上有一套办法,人家思想统一,劲往一处使。你再想想中国,到处是办证的广告,和人家朝鲜怎么比。虽然人家穷,但人家精神状态好,走路都刷刷的。
  大家纷纷点点称是。
  对“阿里郎”表演他更是叹为观止,认为比奥运会开幕市还要好看。
  朝鲜导游立刻坐到他身边,记下了他的单位和他的话,说要回去汇报。

--
※ 来源:.两全其美网 http://lqqm.net [FROM: 202.96.4.26]

2008年2月3日星期日

动态站点后台建设的一点思考

    最近“大事”比较多,一来春节在即,二来大雪封邦,等等;公司网站部分做了很多应时的“内容页”,但建设的人不是技术人员,而是普通的编辑人员:他(她)们着实很辛苦的。

    偶尔伤感到,是不是我们有些失职了?还是圈子里默许这样的“茹毛饮血”?我向来以为那些个互联网资源都有一个强大的后台,所有用户看到的内容,是由编辑人员通过较友好的管理工具制作出来的;但如今亲眼见到含具体内容的“静态页”手工绘制、发布,令我“不寒而栗”。

    出现这样的情况,大体是因为“应用”的即时、瞬时性,而开发人员视能力、人员数目的不同需要投入不等的时间造成的;出于成本的考虑,或许在流程上某些公司团体选择了简化、原始的内容制作方式。可我还是觉得,主要矛盾在于“后台”的开发方式。

    如果前台制作需要一周的时间,那么后台将耗费两周甚至一个月的时间,后台对于动态数据的支持,要求严格的自测甚至一定的功能扩展性;我所见到的前辈们的“页面管理后台”,多以“前台 <=> 数据库 <=> 后台”的形式展现。这种设计在逻辑上颇能服人,所谓“扩展性”多体现在数据库端表、字段的预留以及松耦合等。可惜我并不看好他。

    一段时间以来,我在实践一种“前台数据库 <=> 前台页面 <= 后台系统 <=> 后台数据库”的设计思想;这样的做法无非是将“用户交互数据”与“页面展现数据”隔离开来,前者是“前台数据”,后者为“后台数据”。对于某些应用,前后台数据会有交叉。这样做的好处,使得“后台适配器”管理模式成为可能。下面一一解释他们之间的具体关系。

    “前台数据库 <=> 前台页面”,对于纯静态内容页,数据库可以抹去;动态交互站点,表示前台的操作更新到数据库,而数据库亦反馈数据给前台更新页面。过去、现在以至将来,这种方式或许都不会变。

    “前台页面 <= 后台系统”,对于静态或动态前台内容页,其源码都由后台系统生成(而不是编辑人员手工制作)并“发布”,使得编辑人员可以花更多的时间勾勒页面的具体内容,而不是去了解甚至学习像html这样的标记语言。即时、瞬时的页面需求,可以调用后台系统的前台页面模板,继而按系统提示编辑用户可见内容,并发布页面。

    “后台系统 <=> 后台数据库”,显然,后台数据库里存放着各类“前台页面”的源码信息以及各类模板的源码信息;他的特点在于“适配器”功能,即后台开发不再是用VS2005这样的专业软件,而是在这个“后台”进行“新后台”的开发。乍看挺像“自学习”的软件;由于引用了已有的“页面生成、管理”过程,使得测试变得轻松、愉快(而不那么紧张、严格);最重要的,细微的需求变更可以直接在“后台”重开发完成,而不要走完所有“开发 -> 测试”等管理流程(我想多数人还是了解,那种软件重复打包、提包、部署的过程,即便是补丁,是很熬人的;软件人可能都讨厌重复的人工劳动吧)。

    类似这样的“站点建设”专业软件我倒是见过的(功能没仔细推敲过),而且貌似更强大(各种站点数据统计功能)、商业化(收费与售后),只是成本以及可控性让相当一些企业有所顾虑吧。

    搞软件的大体都是“懒人”。我这样做,无非想要简化后台开发方式,特别是,让“界面开发人员”与“后台开发人员”工作隔离。如果有一天,某前台站点的“界面样式”等需要变更,可由界面开发人员在后台进行更改操作,而无需后台开发者的参与(传统方式,界面开发人员打包给后台开发人员,后台开发者再打包、提交等);另外,面对前台页面内容类型、编辑模式的变更,可由后台开发人员在后台更改相关前台页面的源码数据(参数),而尽量少的利用VS2005等工具重开发类似后台,减少开发时间、规避部署出错等风险。

    考虑到项目还处于实践、完善阶段,更考虑到公司相关站点的安全性(现在看来,这点愈为重要),本文没有演示现有解决方案的源码甚至类图关系。惭愧的是,文字表达晦涩难解,怕只怕过些日子自己都读不通顺,那“笔录”算是白做了;留点念想吧。

    望自己再接再厉,使得成品的可用性真如自己预想的那样,彼时或许大脑一热,还真敢“开源”了。下篇文章想写《动态站点静态化以及合作形式的一点思考》,是对站点性能提升以及与其他公司合作方式的小结;注意了,我所指的性能提升,绝不是“缓存”的概念。呵呵,这些个好像都是明年的事了。

    朋友们、网友们春节愉快!

2008年1月31日星期四

政治是比色情更肮脏的东西

    突然意识到,现在网络上各类“激情”横道,是不是某些人的一种策略?

用这种方式转移我们这些年轻人的视线,继而使得我们“无暇”顾及国邦兴安。

当一个孩子迷恋着游戏机的时候,他也就没那么强的想法去关心父母的婚姻状态、

家庭的经济状况;甚至,通过电子游戏,孩子由父母、家庭带来的心理压抑得以释放。

    揣测别人的心理是困难的,更何况“以小人之心度君子之腹”。但我“向来不掸以

最坏的心态去推测他人”。肉眼看,各个商家以抢占市场、获取利润的名义大肆宣传

“肉文化”;心眼瞧,这是个阴谋。这是某些人的谈资,他们会以“很黄很暴力”等

诸多口舌引起我们关注这个虚拟世界,却让我们忘记了关注我们生活的这个活生生的

充满“很坏很压迫”的真实国度!

    “黑暗”表示我们(我)深处其中、难以回避;“肮脏”则反映了我们(我)的厌恶!

天,我居然偶尔也说出了违心的话来。

2008年1月30日星期三

南京话 VS 普通话

  • 活闹鬼——小混混,鼓惑仔的意思。
  • 一米多高——形容很过分,很严重的意思!(一bd糟,dai的一b)
  • 潘西——女朋友的意思
  • 潘东——男朋友啦
  • 小秆子——是对男孩子,或小年青的中比较邪头的人的称呼。
  • 老杆子——。。。。不翻译了
  • 甩子(甩蛋,甩B)——是指做事冲动,不理智,做事喜欢胡干蛮干的人!
  • 二胡——是对实际能力与表象差距太大,象绣花枕头,中看不用的人的称呼。通常指男性!
  • 照枝——会面,相见的意思!(没听说过)
  • 日烂——毁坏,破坏的意思!(这个我没听说过)
  • 促馊(促凑)——指人不地道,喜欢玩鬼花样的意思!(这个也没听说过)
  • 颠(形容词)——指人很兴奋,有点兴奋过火的意思
  • 颠(动词)——指人溜掉了例如:“他颠的哦!”有时也用“蹿”这个字来形容
  • 烦不了——指做事不考虑後果的意思!
  • 吊不揉——指不害怕,不给人面子的意思(虾米东西啊)
  • 活丑——丢脸,献丑的意思!
  • 窝(第2声)— 鹅
  • 耸(SONG)样(形容词)--是形容做人缩手缩脚,胆小怕事的样子。(贬义词)
  • 高头,高面——上面的意思,挺土的现在好像没人这么说了
  • 粘几瓜(巴)达——形容东西上面有粘液
  • 杆儿——女人的老公或男朋友(要有性关系)
  • 杆子——俚语,男的对男的说相当于“hey,哥们”
  • 傻里吧唧的——说你傻的狠
  • 霍是的——不知道普通话怎么说跟bullshit差不多的意思,但文明一点(无意义的词,应该属于语气助词一类吧。用于藐视对方或者反驳对方的语句开头。吵架时常用。)
  • 二百五,二五郎当的——同甩子
  • 啊是的啊--“是不是的啊?”的意思。
  • 我也不能跟你急咯,不能急咯——前几年叫流行的一句
  • 么得feel咯——最近较流行,多指没有兴趣
  • 活比丑——指很倒霉
  • 塞——动词,指用拳头打人,如:你再跳老子蛮塞你咯!
  • 撤谎——撒谎
  • 老姘——姘头!
  • 呲(ci1)——指用水射,且必须是玩具水枪,高压水枪等射出的水柱
  • 犯嫌——讨厌,形容词
  • “喝七麻乌地”(11245)或者“ 乌七麻喝地”(43315)——外面很黑
  • 胡里八涂——糊涂
  • 作死——找死
  • 包卢——玉米
  • 磕七头——膝盖
  • 条走——扫把
  • 搓拨——簸箕
  • 依怪——同广州话里的“核突”有恶心的意思
  • 目得--"没有"的意思
  • 五二带鬼——人不上路子
  • 一踏带一抹——程度副词,表示非常的意思.一般後置。如:这道菜好吃的一踏带一抹!
  • 来丝--形容一个人或一个事物很厉害
  • 不对箍子--不对头
  • 干么司--干什么
  • 胎气--大方
  • 小儿阔--小气
  • 一得儿--一点
  • 喝人吧啦得--很吓人得
  • 作死--找死
  • 茅司--厕所
  • 恩--硬
  • 哪块--哪边

    (原文地址: http://www.cnic.org/wiki/%E5%8D%97%E4%BA%AC%E8%AF%9D%E5%A4%A9%E4%B9%A6)

  • 南京话四级考题流传网络,好玩地“一塌带一抹”

    (2006-01-05 08:24:52)

    【金陵晚报报道】 “风的南京话读音?车的南京话读音?”“癔怪,曾见于《红楼梦》一书,南京话的两个意思分别是?癔里巴怪,又是什么意思?”

    “公交车司机每到一个人少的小站会问:啊下……这两个字的意思是?南京话中‘啊’字是哪个字的变音?……”

    近日,一则《南京话四级测试》的帖子在BBS网站西祠胡同上被转载得沸沸扬扬,吸引了不少网民跟帖,一度把这个“口水帖”顶到胡同口。这个搞笑测试总分为100分,其中包括80分的笔试和20分的口试。笔试题选了近百个南京经典土话作为考点,让不少人笑得喷饭之余,又倍感亲切。

    南京话试卷洋洋洒洒

    网友反应:褒贬不一
      这篇《南京话四级测试》已经不知道是何人所作。在题目“设置”上,既有“小炮子”这样的老南京话,也有“不能急了”这样近年比较流行的新南京话。既有生活用语,也有骂人粗口,十分全面。因而每一次在BBS上转载,都会引起极大反响,不少人都会照着考题煞有其事地填写一番。

    “楼主来丝的一塌带一抹哎。真是盖了帽捞,不能急捞。”“8错8错!”……《南京话四级测试》一经公布就迅速得到了网民的响应,不少人索性就用南京话跟帖。一些网民甚至发出“归归,今天算是开眼界了——,唉,白白做了几十年南京人咯”、“让外地人领略了南京的博大精深!”的感慨。还有一些网友另外跟贴了一些“经典”的南京话作为补充。

    不过,也不是所有人都抱着有趣的态度看待这份试卷。

    在一些网友大呼“好玩”“有趣”的同时,也有一些人对过度“调侃”、不避“粗俗”南京方言提出了质疑。

    “南京方言就是粗话太多。包括前段时间网络流行的那首歌曲《喝馄饨》。”“看着稚气未脱的孩子满口“喝馄饨”的粗口,我的心情很不平静。它能代表我们的地域文化吗?”

    方言考试层出不穷

    专家:只能玩笑对待
      尽管南京话考试在网上还是刚出炉不久的新鲜事儿,但“方言等级考试”并不是南京人的首创。在《南京话四级测试》出台之前,各种方言等级测试早已在网络上流传开了。

    早在今年五六月份,一些网民就以外语等级考试的形式,在一些论坛上推出“东北话四级考试”、“东北话六级考试”、“陕西话四级考试”等帖子。其中一些考试除了有笔试和口试外,甚至加上了听力试题,让被各种等级考试围困的学生网民过了把“调侃瘾”。

    “只有普通话水平测试,哪来的方言水平测试?”听到有南京话考试,南京市普通话培训测试站的一位专家感到很意外。“这种测试不能当真。如果社会上真的有这种测试的话,我们当然不赞成。网上测试只能当玩笑来看待。”

    “推广和保存当地方言,无可厚非。”专家介绍说,经过几十年来的普及和推广,普通话已经成为绝大多数地区受教育人群的正式场合用语。这个时候,地方方言倒因为“俏皮”、“土”成了年轻人刻意追逐的对象,用各种地方方言演绎的网络歌曲、段子,以及现在出来的方言考级试卷都是在年轻人中流传,说明了这一种反潮流的思维方式。

    “不过,应该提醒青少年,方言俏皮话和保护地方文化遗产是要区别对待的,以南京话来说,地道的南京话保留了普通话中的阴平阳平上声去声等四音,还保留了普通话所没有的入音,此外还有切、破等发音,因此南京至今还有“白局”这样的艺术形式……但是,现在的年轻人总觉得南京话就是“啊要辣油啊”这样的“嬉皮”语言。这就是不正确的态度。

    南京话曾差点成“国语”

    尽管在主流媒体中“滥用”南京方言遭到不少专家学者的反对,但历史上,南京话差点还成了中国的国语。

    清末民初1900年前后,开始对“官话”、“国语”的标准提出了要求。关于用什么话来统一全国的语言和怎样来统一全国的语言,学者们则各有己见。1892年,中国第一个提出统一全国语音的学者卢戆章最早提出以南京话作为官话的标准。他主张把“南京话”(即所谓“蓝青官话”)作为“各省之正音”。他认为“十九省之中,除广、福、台而外,其余十六省大概属官话,而官话之最通行者,莫如南腔。”

    王照则坚决主张用“京话”(北京官话),认为“……宜取京话。因北至黑龙江,西逾太行宛洛,南距扬子江,东傅于海,纵横数千里之土语,与京语略通。是以京话推广最便,故曰‘官话’。余谓‘官’者公也,‘官话’者公用之话,自宜择其占幅员人数多者。”后来,卢戆章放弃了“南腔”,同意改用“京音官话”作为“通行国语”。而南京话最终也和“国语”失之交臂,没有能够成为中国的通用语言得以推广和普及。

    南京话四级测试题目

    1、“风”的南京话读音?“车”的南京话读音?

    2、“癔怪”,曾见于《红楼梦》一书,南京话的两个意思分别是?“癔里巴怪”,又是什么意思?

    3、公交车司机每到一个人少的小站会问:啊下……这两个字的意思是?南京话中‘啊’字是哪个字的变音?

    4、你到哪过Ki啊……翻译成普通话为?

    5、“口罗嗦”用一个经典的南京字代替是?

    6、南京人说“小婴儿”用一个什么词?

    7、南京人如何说“碗”,用拼音打出来?

    8、你吃馄饨时最经典的一句问话是?

    9、“伯伯”,南京话如何念?

    10、“哥哥”,南京话如何念?

    11、“你站着别走。”请用正宗南京话回答。

    12、你喊奶奶,用一个字去喊,该如何念?

    13、“对面”南京人更爱怎么说?张爱玲的书里也这么说过。

    14、宋楚瑜致辞通篇地道南京话:“我离开南京时还是小三子”。小三子是什么意思?

    15、“黑漆吗乌”是什么意思?“黑”南京话怎么念?

    16、“二五”是什么意思?“二五郎当”,意思是?

    17、“舌(shi2声)答子”是什么意思?“十里八达”呢?

    18、“小炮子”是什么意思?

    19、“夹生”的意思?

    20、“孤苏”的意思?

    21、“犯嫌”的意思?

    22、“胎气”是什么意思?

    23、“老巴子”的意思?

    24、“刷括”的意思?

    25、“搛菜”的意思?

    26、“磕膝头”的意思?

    27、“来丝”的意思?来源于英语哪个词语?

    28、“直不弄冬”的意思?

    29、“瘴乌”的意思?

    30、“活丑”,意思是?

    31、兴得一头核子,核应该怎么念?意思是?

    32、南京经典骂人话:“甩”的意思是?

    33、“啊是地呀”的意思?

    34、“算活拉倒”的意思?

    35、南京话“啊油——”是什么意思?

    36、南京话“没有”怎么说?

    37、你不买马就没的了……请问“马就”是哪三个字的速读?这句话的意思是?

    38、“水煮得要漫出来了”用一个字去形容?

    39、“一塌带一抹”这个词的含义

    40、“猴子”的猴字,南京话中有“猴到树上去”和“冻得猴猴的”等用法。请问这两个用法的含义分别是?

    41、“干么丝啊”,南京话含义?

    42、“窝赖”,南京话含义。

    43、“喝人巴拉的”意思是?同样,“吓”这个字南京人怎么念?

    44、“胡里八涂”,什么意思?

    45、“一得儿”什么意思?

    46、“你到哪快去”什么意思?

    47、“硬”南京话的读音是?

    49、“作死”意思是?

    50、“某人踮掉了”,在南京话中什么意思?

    51、南京话“玉米棒”怎么说?

    52、“活闹鬼”,在南京话中什么意思?

    53、“勺子”南京话怎么说?

    54、南京话,“二胡”是什么意思?比如说,“你真是个二胡!”

    55、“扫把”和“簸箕”南京话怎么说?

    56、“厕所”南京话怎么说?

    57、“脱鼻龙”在南京话中是什么意思?

    58、“耸(SONG,2声)样”南京话什么意思?

    59、“红配绿,丑得哭”,这句话应该如何念?

    60、“喝水”的“喝”字应该如何念?饿应该如何念?课字呢?

    61、“月头放卫星,月中吃半斤,月底鬼转经。”“鬼转经”南京话中的意思为?

    62、“多大事啊?”意思为?

    63、“小兵辣子”南京话意思为?

    63、“姨(念衣)子”,“二姨(念衣)子”,什么意思?

    64、河歪是某种水里生物?歪歪蜜又是什么东西?

    65、“你想花我?骗子!”这句话的意思是?

    66、“神过到唠”,意思是?

    67、“开洋荤”,意思是?

    68、“月亮巴巴”,意思是?“巴巴”,南京话指的是?

    69、“潮了”,意思是?

    70、“人五人六”,意思是?

    71、抖火(第一声)意思是?火(第一声)二屁,意思是?那么火(第一声)的意思又是?

    72、“喳吧喳吧”意思是?“喳唬”意思是?

    73、“筋筋拽拽(如:带筋的牛肉,吃到口里筋筋拽拽的,好吃!)”,是什么意思?

    74、“木里是故”意思是?

    75、“拿桥”意思是?

    76、“乖乖隆地冬”意思是?

    77、“搔包”意思是?

    78、“长抽到了”、“长铺到了”,形容的分别是什么?

    79、“你把我东西粗哪块去啦?”其中“粗”字的含义是?

    80、南京话“淋雨”怎么说?“淋”字用哪个字代替?

    最后20分口试题:请用南京话报出10条南京路名,10个景点名字。

    (编辑 涵烁)

    (原文地址: http://www.njnews.cn/t/ca711246.htm)

    2008年1月29日星期二

    赵本山宋丹丹最新小品《很黄很暴利》

    (赵本山站在自己的煎饼摊子钱面色阴沉,宋丹丹走了过来)
    宋丹丹(下简称宋):大哥,你为啥闷闷不乐呢?
    赵本山(以下简称赵):乐啥呀,煎饼摊都要让人给和谐了,乐得出来啊?!
    宋:好好的,和谐你干啥啊?
    赵:你没听中央台新闻说啊,说我这个摊子卖的煎饼很黄很暴利,需要整顿,国有       资本要在这里边占控股地位。
    宋:你这煎饼咋就很黄很暴利呢?不沾边啊。
    赵:我这煎饼里不是卧着鸡蛋嘛,很黄。
    宋:那很暴利呢?
    赵:他们找专家核查成本,说我这个煎饼成本一块,卖一块五一个,利润率50%。暴利。
    宋:哎呀,大哥你厉害啊。50%利润率你都赶上中国移动了
    赵:你听他瞎扯啥玩意儿啊,一块钱成本那是哪年黄历了,现在油涨价,面涨价,        煤涨价,鸡蛋涨价,除了我这小个儿不长,啥啥都涨,我一个煎饼就挣一毛钱        啊!
    宋:那你打算咋整啊,要不找个国有资本入股
    赵:找啥啊,人家说了,入股以后人家挂名,我出成本,利润人家拿大头,算上缴       税我还得倒赔,干脆我就刘备俩兄弟得了。
    宋:怎么讲啊?
    赵:关张呗
    宋:那以后街上煎饼摊都国有了,有啥变化啊
    赵:不黄不暴利了,鸡蛋不放了,卖两块一个
    宋:啊!那不更暴利了
    赵:一听这话你就觉悟低,人家领导说了,国有企业的暴利是利国利民的,是           合理的,那就不是暴利。
    宋:那大哥。关了煎饼摊你打算怎么着,改行?
    赵:这岁数改不了了,有个蛇头能帮我偷渡到台湾卖煎饼,听说那儿允许私人卖煎       饼,不用国有化。

    [原帖:http://bbs.huash.com/viewthread.php?tid=410446]

    2008年1月28日星期一

    很烦很杂

    外面雪下的很大,听到的是michael在抓狂;

    无名的压抑愈发浓烈,不知谁能将这一口饮下?

    昨天还是百花齐放,今日换作茉莉独香;

    事件接踵而至,我等待着命运的分享。

     

    这世界本是一块砧板,我在上面静静的躺;

    我听到的不是什么jam,而是那分明的磨刀霍霍:

    谁是那待宰的牛羊?

     

    据说雪会越下越大,不知道心情会变作什么样。

    可现在雪停了,风也出奇的轻,

    老天爷忘记了自己的信誓旦旦?

     

    那眼是瞎的,那耳是聋的,

    唯独那嘴,巧舌如簧!

    2008年1月24日星期四

    某地理老师的暴强言论

    发信人: christinetwo (christinetwo), 信区: Joke
    标  题: zz某地理老师的暴强言论~爆笑经典!!强力推荐!
    发信站: 两全其美网 (Wed Jan 23 12:01:01 2008), 本站(lqqm.net)
    第1辑
    1:你这种人天理地理都难容。(他就是这么骂人的)
    2:存在即合理。
    3:某些同学考试时脑袋偏转的角度不要超过黄赤交角。(监考时说的)
    4:这位同学,你的灵魂现在比大西洋还遥远。
    5:这个题目不知道,你该下19层地狱,不是一般的地狱。
    6:到现在你们对气候还一窍不通,你们死有余辜,这种东西烧成灰你们都
    要记得。
    7:很多题目真是只有不知廉耻的同学才会做错(极言题目简单)
    8:两艘船一艘在热带一艘在温带捕鱼,哪艘船更容易沉掉?温带的,为什
    么,温带鱼多,船装不下就沉了(万式无厘头)
    9:开小差的同学,争取误差在8秒之内。
    10:太阳耀斑爆发是很可怕的,但我要是被惹火了的话,会比耀斑还可怕
    数万倍。(所以他有个外号叫万耀斑) (耀平)是他原名
    11:有些登峰造极的同学现在彗星还写成慧星,真是充满智慧的扫把
    星。
    12:今天地理课上我发了火,头上出了汗,太阳一出来蒸发了,在太仓南
    部上空形成了水汽,下了场雨,碰巧有几滴又落回我头上,这就是一个水
    循环。(如此举例)
    13:这位同学站在悬崖上面对著大海,反思他刚才在地理课上的所作所
    为,如果这时是白天,那么他是安全的,如果是晚上,吹起一阵风,他就
    会感觉到一双罪恶的手在把他往悬崖下推。(水的海陆间循环那节课上,
    他这样解释海风和陆风)
    14:请那些在下面面无表情的女同学注视著我,虽然我知道我的形象不怎
    么光辉。
    15:我这个人饭量很大,一顿要吃5碗饭,但是我脑力体力消耗得大,那位
    同学一顿只吃一碗,但他一天到晚做著不动,两年下来,他成了只肉球,
    而我变成了木乃伊。(用比喻手法解释径流量和蒸发量)
    16:这个纸不是给你做草稿的,更不是给你做草纸的。
    17:山上积了很多雪,就想冰激凌一样,对不对。(有人说这个比喻很可
    爱)
    18:海沟听说过吗?海底下有阴沟啊?
    19:中国十二点,日本就是十三点(讲时区的时候说的)
    20:有的同学让我有犯罪感,让我觉得对不起他爸爸妈妈爷爷奶奶列祖列
    宗。
    第2辑
    21:请用0.003秒回答这个问题。
    22:全班刚才失踪同学一名,经调查,该生系进行非法位移,以后如果还
    有这样的同学,希望大家把他往死里打。(说的是**,同情他)
    23:你这花岗岩脑袋!
    24:岩石熔化成岩浆的过程就是重新投胎的过程。
    25:今天我们要研究地质山。这位同学以后去开拖拉机,拼死拼活在平地
    山堆起一座土山,这种山不是我们要研究的山。
    26:不能以貌取人,也不能以貌取山。
    27:堆积层用化石来解释,最下一层的化石肯定最简单最古老,到了最上
    面一层,可能就出土你老祖宗的遗骸了。
    28:一座山现在是背斜现在怎么变成向斜了那?就像一个人出生时是个小
    男孩80岁后就变成老太婆了。
    29:解释倒置地形:一个同学进来时候全校第一,但他在这里除了学习什
    么都做,一个学期他就倒数第一了,这就是倒置。
    30:有句话叫“自古华山一条路”。山上这条路,下山还是这条路,如果
    说还有一条的话,就是自由落体了。
    31:下面我们来讲火山,有些同学前面讲的山都不喜欢,就对火山感兴
    趣,上课的时候也希望我时不时火山爆发一下。
    32:后面几位同学灵魂又要游离到身体外面了,我居然还要当你们灵魂的
    守护者,随时帮你们把它招回来。
    33:有的火山我们已经可以盖棺定论了,他们长得像火山,但已经动不了
    了,但还有比如地中海沿岸的火山,时不时就有火光发出,甚至可以作为
    地中海航行的灯塔了。
    34:现在,男同学和女同学,听懂了的请举手,两种都不是的,可以不
    举。
    35:现在我们的时间利用率应达到NBA第四场的最后一分钟。
    36:哪个同学再发出声音的话,枭首示众。
    37:在我讲的时候除了教室的回音外,不允许有其它任何声音。
    38:所有的岩石,当他们厌倦岩石生涯的时候,都可以借外力回到地下,
    重新投胎。
    39:如果一条公路沿途不经过一个城市,那等于是给野人修的。
    40:河谷和沟谷的区别,简单说,就是河流与阴沟的区别。
    第3辑
    41:洪水是不会乖乖跟著河谷流的,它脾气比我还大。
    42:从上次抽查的结果来看,大部分同学死定了。
    43:我现在是在帮你们,有一两个混蛋还不听,马上要死了,给你救命稻
    草都不要,视死如归,可歌可泣。
    44:我知道我的声音不好听,对某些同学来说简直是噪声,如果你不想
    听,你可以到外面晒太阳,在阴冷的教室里听我的噪声,对你来说简直是
    折磨,会影响你生长发育是吧。
    45:以苏洁同学为例,整张试卷他就做对了两题,我不知道他那肥硕的大
    脑袋里装的是什么,学习是要靠记忆的,就像我怎么知道苏洁的,如果我
    不用记忆,我只能说那是只长著巨大脑袋的动物。(苏洁,我们班第一号
    胖子。)
    46:有的同学到现在一道题都没做对,这是人类的悲哀,你看苏洁他还在
    恬不知耻地笑,那张巨大的脸全是由脸皮构成的。
    47:这种题做错是不容易的。
    48:这题选错的同学,我强烈建议你立即下沉到地底。
    49:咸海地区的沙尘暴厉害到什么程度,沙子伴著盐刮到你脸上,刮了几
    次,你人就成一块咸肉了。(妈的,博学)
    50:你声音怎么这么小,你不该来这儿,你应该去聋哑学校。
    51:热带季风气候居然写成了沙漠气候,难道我们这儿,你的家乡是一片
    沙漠?还是你的大脑是一片沙漠。
    52:如果这一道题你选D,你以后千万不要和人说你高中时学过地理。
    53:我罚你们抄,不是我不原谅你们,是科学不原谅你们。
    54:问你气压高低,你答什么反气旋,问你是男是女,你说你吃过饭
    了?
    55:我们要感谢细菌微生物,如果没有它们,地球上将被以前的尸体覆
    盖,你100代祖宗的样子现在还栩栩如生。
    56:当我们中国人还是野人的时候,我们就活跃在黄河流域。所以有人说
    怪不得我们是黄种人,就是从黄河流域跑出来的人。
    57:我们学校有些学生来这里纯粹只是为给学校小店创收益。
    58:有些人来学校里除了读书什么都做。
    59:字典里什么叫混蛋,这个同学就是原始定义。
    60:为什么叫石灰岩,它能烧出石灰就是石灰岩,它能烧出水泥就是水泥
    岩了。
    第4辑
    61:那边那个混蛋请站起来一下。
    62:向斜从中间到两边出土的化石会越来越新,到最边上这一带甚至会出
    土你老祖宗的化石。
    63:试卷上的这两张烂图……证明了中国印刷术的倒退。
    64:你们这些同学下课就往小店跑的,可能在无形中就破坏了内蒙古的草
    原,因为你们买那些甘草蜜饯啊,甘草是只有蒙古草原出产的。
    65:你是混蛋,但还不算坏蛋。
    66:这题如果你答阔叶林的话,我会毫不犹豫代表地理学,把你打死。
    67:亚洲的风性气候,你们记住三只鸡:热鸡(热季),野鸡(用土话念
    的“亚季”),瘟鸡(温季)
    68:你们同学白天上课时的音量比晚自习时小多了,这是极不正常的,如
    果这种情况出现在野生动物身上,那就意味著大的自然灾害即将到来。
    69:东北的河水跟我们这不一样,一年有两次汛期,所以东北人一年有两
    次淹死的机会。
    70:这题选c的同学,有明显的反人类倾向。
    71:笔不要转,转你的大脑。
    73:如果哪个同学说西北高温多雨的话,我强烈建议他在吹西北风的时
    候,脱光衣服,去操场上跑两圈,好好享受他的高温多雨。
    74:我发现我们班有一位女同学,无论我说什么,她都以一个火星人的态
    度旁观这一切,注意,我现在说的是太阳系的知识,你火星人也有关系的
    啊。
    75:有的同学无论我说什么他都始终面无表情,你是不是有面瘫啊?你跟
    史泰龙什么关系?
    76:现在后排有些同学,他始终带著忧郁的表情坐在那儿思考,什么也不
    做。在他的脸上我看到了范仲淹的风采,先天下之忧而忧。
    77:我给一个学生讲什么是东南风,讲了半个小时他还是不懂,我跟只猴
    子它都懂了!
    78:现在我们教室低纬地区的个别女同学请注意。
    79:你这个混蛋的作业是白板,你这种人以后考试考得好的话是对科学的
    侮辱。
    80:大家都是高级灵长类,差别怎么就那么大呢。

    2008年1月23日星期三

    兵马俑偶得

    岁寒长安几重雪,几刻桑梓入眼帘。

    妻儿有别千回雁,古城立志学成还。

    2008年1月22日星期二

    迎面沪西雪,怯怯如春闺;清风轻语去,落花谁家院?
    香气淡似水,柔情释陈怨。铁汉几多愁,又添一处恋。

    2008年1月21日星期一

    迟来的怀念

    “极目青郊外,烟霾步正浓。
    中原方逐鹿,博浪踵相踪。

    大江歌罢掉头东,邃密群科济世穷。
    面壁十年图壁破,难愁蹈海亦英雄。

    人間的万象真理,愈求愈模糊;
      ━━模糊中偶然見着一点光明,
      真愈覚嬌妍。

    扪虱倾谈惊四座,持螯下酒话当年。
    险夷不变应尝胆,道义争担敢息肩。”

    2008年1月19日星期六

    C#调用WMI更改本地网络IP设置

    [原文地址: http://www.chenjiliang.com/Article/View.aspx?ArticleID=3860&TypeID=84]

    下面附上我根据上面的IPProvider做的一个仿系统更改网络IP界面的小程序界面.呵呵
    单击显示全图,Ctrl+滚轮缩放图片
    因家中与公司的网络配置不同,而我又是带着我的笔记本在家里与公司来来回回.这就导致要经常设置不同的IP和网关数据,一段时间下来后觉得特烦,做为一个程序员.为什么不好好利用自己的知识偷懒一下呢?特别是像我这样一个懒惰的人...
    因为网络IP设置是要涉及到硬件,C#是没有现成接口调用的.只能通过调用API或者是WMI这道系统提供给我们的桥梁..在WMI这个大库中用于管理网络配置的则主要是通过"Win32_NetworkAdapterConfiguration"这个管理类.这里面已基本包括了IP,DNS,网关的设置信息...
    在C#中使用WMI是很轻松的事情.下面直接给出C#实现代码,呵呵,我的文字表达能力很差,所以我也不多说了,代码量很少,看起来应该很简单的:

    复制 保存

    using System;
    using System.Collections;
    using System.Text;
    using System.Management;
    using System.Text.RegularExpressions;

    namespace Kingthy.Windows.IPChanger.Providers
    {
    /// <summary>
    /// IPProvider 的摘要说明。
    /// </summary>
    public class IPProvider
    {
    public IPProvider()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }
    /// <summary>
    /// 设置DNS
    /// </summary>
    /// <param name="dns"></param>
    public static void SetDNS(string[] dns)
    {
    SetIPAddress(null, null, null, dns);
    }
    /// <summary>
    /// 设置网关
    /// </summary>
    /// <param name="getway"></param>
    public static void SetGetWay(string getway)
    {
    SetIPAddress(null, null, new string[] { getway }, null);
    }
    /// <summary>
    /// 设置网关
    /// </summary>
    /// <param name="getway"></param>
    public static void SetGetWay(string[] getway)
    {
    SetIPAddress(null, null, getway, null);
    }
    /// <summary>
    /// 设置IP地址和掩码
    /// </summary>
    /// <param name="ip"></param>
    /// <param name="submask"></param>
    public static void SetIPAddress(string ip, string submask)
    {
    SetIPAddress(new string[] { ip }, new string[] { submask }, null, null);
    }
    /// <summary>
    /// 设置IP地址,掩码和网关
    /// </summary>
    /// <param name="ip"></param>
    /// <param name="submask"></param>
    /// <param name="getway"></param>
    public static void SetIPAddress(string ip, string submask, string getway)
    {
    SetIPAddress(new string[] { ip }, new string[] { submask }, new string[] { getway }, null);
    }
    /// <summary>
    /// 设置IP地址,掩码,网关和DNS
    /// </summary>
    /// <param name="ip"></param>
    /// <param name="submask"></param>
    /// <param name="getway"></param>
    /// <param name="dns"></param>
    public static void SetIPAddress(string[] ip, string[] submask, string[] getway, string[] dns)
    {
    ManagementClass wmi = new ManagementClass("Win32_NetworkAdapterConfiguration");
    ManagementObjectCollection moc = wmi.GetInstances();
    ManagementBaseObject inPar = null;
    ManagementBaseObject outPar = null;
    foreach (ManagementObject mo in moc)
    {
    //如果没有启用IP设置的网络设备则跳过
    if (!(bool) mo["IPEnabled"])
    continue;

    //设置IP地址和掩码
    if (ip != null && submask != null)
    {
    inPar = mo.GetMethodParameters("EnableStatic");
    inPar["IPAddress"] = ip;
    inPar["SubnetMask"] = submask;
    outPar = mo.InvokeMethod("EnableStatic", inPar, null);
    }

    //设置网关地址
    if (getway != null)
    {
    inPar = mo.GetMethodParameters("SetGateways");
    inPar["DefaultIPGateway"] = getway;
    outPar = mo.InvokeMethod("SetGateways", inPar, null);
    }

    //设置DNS地址
    if (dns != null)
    {
    inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
    inPar["DNSServerSearchOrder"] = dns;
    outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
    }
    }
    }

    /// <summary>
    /// 启用DHCP服务器
    /// </summary>
    public static void EnableDHCP()
    {
    ManagementClass wmi = new ManagementClass("Win32_NetworkAdapterConfiguration");
    ManagementObjectCollection moc = wmi.GetInstances();
    foreach (ManagementObject mo in moc)
    {
    //如果没有启用IP设置的网络设备则跳过
    if (!(bool) mo["IPEnabled"])
    continue;

    //重置DNS为空
    mo.InvokeMethod("SetDNSServerSearchOrder", null);
    //开启DHCP
    mo.InvokeMethod("EnableDHCP", null);
    }
    }

    /// <summary>
    /// 判断是否IP地址格式
    /// </summary>
    /// <param name="ip"></param>
    /// <returns></returns>
    public static bool IsIPAddress(string ip)
    {
    string[] arr = ip.Split('.');
    if (arr.Length != 4)
    return false;

    string pattern = @"\d{1,3}";
    for (int i = 0; i < arr.Length; i++)
    {
    string d = arr[i];
    if (i == 0 && d == "0")
    return false;
    if (!Regex.IsMatch(d, pattern))
    return false;

    if (d != "0")
    {
    d = d.TrimStart('0');
    if (d == "")
    return false;

    if (int.Parse(d) > 255)
    return false;
    }
    }

    return true;
    }
    }
    }

    2008年1月16日星期三

    C#操作xml之xpath语法

    [原文地址: http://www.cnblogs.com/hya1109/archive/2007/12/16/996535.html ]

    以前也发过关于.net中操作XML的帖子,但不是很详细,现在我将详细介绍一下c#如何操作xml文件,正如学习操作数据库要学习SQL语言一样,在学习操作xml与语言之前,我们要先熟悉一下xml的“sql”语句xpath。由于本系列帖子的目的不在于详细介绍xpath语法所以,我借用了园子里leves的帖子来简单介绍一下xpath语法:

    XPath 是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath 的语法。

     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <catalog>
      <cd country="USA">
        <title>Empire Burlesque</title>
        <artist>Bob Dylan</artist>
        <price>10.90</price>
      </cd>
      <cd country="UK">
        <title>Hide your heart</title>
        <artist>Bonnie Tyler</artist>
        <price>9.90</price>
      </cd>
      <cd country="USA">
        <title>Greatest Hits</title> 
        <artist>Dolly Parton</artist> 
        <price>9.90</price> 
      </cd>
    </catalog>
     
             

    定位节点
    XML是树状结构,类似档案系统内数据夹的结构,XPath也类似档案系统的路径命名方式。不过XPath 是一种模式(Pattern),可以选出 XML档案中,路径符合某个模式的所有节点出来。例如要选catalog底下的cd中所有price元素可以用:

     
    /catalog/cd/price     
     

    如果XPath的开头是一个斜线(/)代表这是绝对路径。如果开头是两个斜线(//)表示文件中所有符合模式的元素都会被选出来,即使是处于树中不同的层级也会被选出来。以下的语法会选出文件中所有叫做cd的元素(在树中的任何层级都会被选出来):

     
    //cd
     

    选择未知的元素
    使用星号(Wildcards,*)可以选择未知的元素。下面这个语法会选出/catalog/cd 的所有子元素:

     
    /catalog/cd/*
     

    以下的语法会选出所有catalog的子元素中,包含有price作为子元素的元素。

     
    /catalog/*/price
     

    以下的语法会选出有两层父节点,叫做price的所有元素。

     
    /*/*/price
     

    以下的语法会选择出文件中的所有元素。

     
    //*
     

    要注意的是,想要存取不分层级的元素,XPath语法必须以两个斜线开头(//),想要存取未知元素才用星号(*),星号只能代表未知名称的元素,不能代表未知层级的元素。

    选择分支
    使用中括号可以选择分支。以下的语法从catalog的子元素中取出第一个叫做cd的元素。XPath的定义中没有第0元素这种东西。

     
    /catalog/cd[1]
     

    以下语法选择catalog中的最后一个cd元素:(XPathj并没有定义 first() 这种函式喔,用上例的 [1]就可以取出第一个元素。

     
    /catalog/cd[last()]
     

    以下语法选出含有price子元素的所有/catalog/cd元素。

     
    /catalog/cd[price]
     

    以下语法选出price元素的值等于10.90的所有/catalog/cd元素

     
    /catalog/cd[price=10.90]
     

    以下语法选出price元素的值等于10.90的所有/catalog/cd元素 的price元素

     
    /catalog/cd[price=10.90]/price
     

    选择一个以上的路径
    使用Or操作数(|)就可以选择一个以上的路径。例如:

     
    /catalog/cd/title | catalog/cd/artist
     

    选择所有title以及artist元素

     
    //title | //artist
     

    选择所有title以及artist以及price元素

     
    //title | //artist | //price
     

    选择属性
    在XPath中,除了选择元素以外,也可以选择属性。属性都是以@开头。例如选择文件中所有叫做country的属性:

     
    //@country
             

    选择所有含有country这个属性的cd元素:

     
    //cd[@country]
             

    以下语法选择出含有属性的所有cd元素

     
    //cd[@*]
             

    以下语法选择出country属性值为UK的cd元素

     
    //cd[@country='UK']

     只要掌握了xpath语法,理论上你就可以访问xml文件中的任意节点和任意值

    posted on 2007-12-16 11:55 胡耀华 阅读(66) 评论(1) 编辑 收藏

    2008年1月14日星期一

    冬夜独对寒窗,

    相思绵绵,

    佳人肠断。

    问天地情做何解,

    寂寞听雪,

    天地黯然。

    我为飞花君似蝉,

    我爱冷秋君恋夏;

    清风孤唱,

    又一番离愁别伤。

    年前的追忆

          突然有些想念母校,离开她也不过半年时光。人的意志总在变化,当初离开的时候带着绝对的梦想,“毅然决然”;如今除夕将近,除了回家见母亲的想法,也起了回母校看看的愿望。

           人有多少所谓“绝不后悔”的决定?我曾痛恨学校的教育环境,我曾不屑学校的分数、教条。现在一切都过去,生活、工作还算“满意”的时候,却发现偶尔会留恋那里的人和事。我那些可爱的伙伴,我那稚嫩的青春悸动。

            年龄越大的人,越会对过去表现的依恋;人如果没有回忆,人的一生将异常空虚。

    我不知道今后是否会有机会回到母校,但一旦瞥见网络上关于伊的报道,情难自禁,仿佛高考过后对伊的向往,很想下一秒就出现在西安。

            无论男人、女人,生活中多少会“喜新厌旧”;学习的时候憧憬工作,工作的时候却又怀恋校园。无论做什么,无怨无悔最为紧要。好好的工作,多多的挣钱吧,时间以后肯定是会有的!

    2008年1月10日星期四

    Sql2005中对XML类型字段的运用

    该文章转载自网络大本营:http://www.xrss.cn/Dev/DotNet/200721010251.Html

    在SQL2005中增加了xml类型数据。这样,我们可以将我们应用程序中的实体对象直接保存到数据库中。下次要取的时候就可以直接将XML反序列化成实体对象。对于数据量不是很大的情况下,可以考虑使用。

    select * from Employee
    where [content].exist('//Age[text()>9000]')=1

    此SQL语句中带有xpath的查询,可以找出employee表中content为XML类型列中子节点>9000的所有记录

    看一下,运用.

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using System.Xml.Serialization;
    using System.IO;
    namespace DevTest
    {
    public partial class Form3 : Form
    {
    SqlConnection cn = new SqlConnection("server=192.168.1.100\\SqlExpress;uid=hpasc;pwd=9637004;database=filemanager");
    public Form3()
    {
    InitializeComponent();
    cn.Open();
    }
    private void button1_Click(object sender, EventArgs e)
    {
    DataTable dt = cn.GetSchema();
    this.dataGridView1.DataSource = dt;
    }

    private void button2_Click(object sender, EventArgs e)
    {
    DataTable dt = cn.GetSchema("Tables",null);
    this.dataGridView1.DataSource = dt;
    }

    private void button3_Click(object sender, EventArgs e)
    {
    //this.dataGridView1.DataSource = cn.GetSchema("IndexColumns", new string[] { "FileManager", "dbo", "Creers" });
    SqlCommand cmd = new SqlCommand();
    List<Employee> Emps = new List<Employee>();
    cmd.CommandText = "insert into Employee values(@OID,@Name,@Age,@City,@Address,@Birthday,@Content)"
    XmlSerializer ser = new XmlSerializer(typeof(Employee));
    cmd.Connection = cn;
    cmd.Prepare();
    this.textBox1.AppendText("生成对象时间" + System.DateTime.Now.ToString());
    for(int i=0;i<10000;i++)
    {
    System.IO.MemoryStream ms = new System.IO.MemoryStream();
    Employee emp=new Employee();
    emp.Address="emp.Address"+i.ToString();;
    emp.Age=i;
    emp.Name="Name"+i.ToString();
    emp.OID=Guid.NewGuid();
    emp.Birthday=DateTime.Now.AddHours(-i);
    emp.City="City"+i.ToString();
    ser.Serialize(ms,emp);
    ms.Position = 0;
    StreamReader sr = new StreamReader(ms);
    emp.Content = sr.ReadToEnd();
    sr.Close();
    Emps.Add(emp);
    }
    this.textBox1.AppendText("\r\n结束生成对象时间" + System.DateTime.Now.ToString());
    this.textBox1.AppendText("\r\n开始数据插入" + System.DateTime.Now.ToString());
    foreach(Employee emp in Emps)
    {
    cmd.Parameters.Clear();
    cmd.Parameters.Add("@OID", SqlDbType.UniqueIdentifier).Value = emp.OID;
    cmd.Parameters.Add("@Name", SqlDbType.NVarChar, 50).Value = emp.Name;
    cmd.Parameters.Add("@City", SqlDbType.NVarChar, 50).Value = emp.City;
    cmd.Parameters.Add("@Address", SqlDbType.NVarChar, 50).Value = emp.Address;
    cmd.Parameters.Add("@Age", SqlDbType.Int).Value = emp.Age;
    cmd.Parameters.Add("@Birthday", SqlDbType.DateTime).Value = emp.Birthday;
    cmd.Parameters.Add("@Content", SqlDbType.Xml).Value = emp.Content;
    cmd.ExecuteNonQuery();
    }
    this.textBox1.AppendText("\r\n结否数据插入" + System.DateTime.Now.ToString());
    }

    private void button4_Click(object sender, EventArgs e)
    {
    List<Employee> Emps = new List<Employee>();
    XmlSerializer ser = new XmlSerializer(typeof(Employee));
    this.textBox1.AppendText("\r\n开始取出数据对象时间" + System.DateTime.Now.ToString());
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = cn;
    cmd.CommandText = "select Content from Employee"
    SqlDataAdapter da = new SqlDataAdapter();
    da.SelectCommand = cmd;
    DataSet ds = new DataSet();
    da.Fill(ds);
    foreach (DataRow dr in ds.Tables[0].Rows)
    {
    MemoryStream ms = new MemoryStream();
    StreamWriter sr = new StreamWriter(ms);
    sr.WriteLine(dr[0].ToString());
    sr.Flush();
    ms.Position = 0;
    Employee emp=(Employee)ser.Deserialize(ms);
    Emps.Add(emp);
    sr.Close();
    //Employee emp=(Emp)
    }
    this.textBox1.AppendText("\r\n结束反序列生成对象时间" + System.DateTime.Now.ToString());
    this.dataGridView1.DataSource = Emps;
    }
    }

    [Serializable]
    public class Employee
    {
    Guid _OID;

    public Guid OID
    {
    get { return _OID; }
    set { _OID = value; }
    }

    string _Name;

    public string Name
    {
    get { return _Name; }
    set { _Name = value; }
    }
    int _Age;

    public int Age
    {
    get { return _Age; }
    set { _Age = value; }
    }
    string _Address;

    public string Address
    {
    get { return _Address; }
    set { _Address = value; }
    }
    DateTime _Birthday;

    public DateTime Birthday
    {
    get { return _Birthday; }
    set { _Birthday = value; }
    }
    string _City;

    public string City
    {
    get { return _City; }
    set { _City = value; }
    }
    string _Content;

    public string Content
    {
    get { return _Content; }
    set { _Content = value; }
    }

    }
    }

    该文章转载自网络大本营:http://www.xrss.cn/Dev/DotNet/200721010251.Html

    为gridview“删除”列添加确认对话框

    原文地址:http://www.cnblogs.com/doraeimo/archive/2007/01/01/609344.html

    如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:
    1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……
    2、在gridview的ItemCreated事件中,遍历所有控件,若属于LinkButton类,且CommandName为“Delete”,就将其添加一个属性,具体做法是将遍历到的Control强制类型转化为LinkButton,然后调用其Atributes.Add方法,添加一个onclick事件内含confirm语句,即

    lb.Attributes.Add("onclick", "return confirm('您真的要删除此行吗?')");

    3、目前已知的最简洁的方法,如图,在删除按钮的那一列属性里面,把DeleteText属性设为

    <div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div>

    这个太强了,赞一个。

    可问题是,.net输出的html代码如下:

    <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$GridView1','Delete$0')" style="color:#4A3C8C;"><div id="de" onclick="JavaScript:return confirm('确定删除吗?')">删除</div></a>

    为什么内层<div>的onclick事件所返回的bool值能影响到外层<a>标签的的语句是否被执行呢?
    仔细想了想,以前用asp直接写的删除标签是这个样子的:

    <a href="deleteUser.asp?id=xxx"  onclick="return confirm('确定删除吗?')">删除</a>

    也就是说,onclick事件接受一个bool值,其决定了click事件是否被触发。若click事件没有被触发,href内含的跳转动作就不会生效。同理,之前的那段代码中,<div>在<a>中,只有先触发<div>的click事件,<a>的跳转动作才会生效。而我们在<div>的onclick事件中若选择为其赋值false,随即取消了<div>的click事件,也同时取消了<a>的跳转。
    之后,新的问题又来了。如果我们的CommandField中ButtonType是Button的话,这段代码就失效了。我想了下,可以通过将其转换为模板列的方式来解决。
    先将该字段转换成模板,然后编辑这个模板列,选中用于删除的Button,将其onClientClick属性设为

    return confirm('您确认删除要删除么?')

    即可。

    发表于 2007-01-01 00:47 助燃 阅读(8564) 评论(28) 编辑 收藏 所属分类: Asp.net+AJAX