一曲新词酒一杯,去年天气旧亭台,夕阳西下几时回? 无可奈何花落去,似曾相识燕归来,小园香径独徘徊。

发布新日志

  • 介绍一个关于禅的Blog

    fzxugang 发布于 2006-12-27 21:28:42

      http://www.yourblog.org/Sort/20046/42960_1.html

       很喜欢禅,学了多年,也修了多年,可是很多事情心里很明白,也清楚应该怎么做,可就是做不来,放不下来!所以每当心情不好的时候,总是要上网找找有关佛学的网站,看看大师们的开示,以求心灵上的安宁!这个网站便是我喜欢去一个。

  • 判别是否是真正的佛法的法宝-三 法 印

    fzxugang 发布于 2006-12-26 18:21:33

    真正的佛法一定符合三法印:诸行无常、诸法无我、涅磐寂静。第一法印是诸行无常。没有任何东西能够连续两个刹那保持不变。赫拉克利特说:人不能两次踏入同一条河流。孔夫子在注目江河时,慨叹说:"逝者如斯夫!不舍昼夜。"佛陀要求我们不要只是谈论无常,而要把它作为工具,以帮助我们契入实相,从而获得解脱的智慧。
      我们也许想说因为事物是无常的所以才有痛苦。但佛陀却鼓励我们进一步观察一下:没有无常,生命怎么可能产生?没有无常,我们怎么能够转化掉自己的痛苦?没有无常,我们的小女儿怎么能够成长为一个如花似玉的年轻女郎?没有无常,社会状况怎么能改善?为了社会正义和希望,我们需要无常。

      如果你很痛苦,那不是因为事物无常,而是因为你错以为事物有恒。一朵花凋谢时,你不会太难过,因为你知道花开易谢,原本无常。但是你却不能够接受你所热爱的人遭受无常,当她去世时,你会悲痛万分。如果你看透事物无常的本质,那么你现在就会尽最大努力使她过得快乐。认识到无常,你会变得积极、慈悲和富有智慧。无常是好事情。没有无常,一切都将成为不可能;有了无常,每一扇门都为变化敞开着。我们不仅不应该抱怨,相反我们应说:"无常万岁"!无常,是我们解脱的一个工具。

      第二法印是诸法无我。如果你相信有一个持久的、永恒存在的、独立自主的"我",那么你的信仰就不能被称之为佛教。无常是从时间的角度来说的,无我则是从空间的角度来说的。当我们修习《金刚经》时,愈深入地体察我、人、众生、寿者这些名相,我们就会发现,我与非我、人与非人、众生与非众生、寿者与非寿者之间是没有界限的。当我们在绿色的原野上漫步时,我们就会意识到,我们是由空气、阳光、矿物质和水构成的,我们是大地和蓝天之子,与其它所有有生命、无生命的事物都有联系。这就是修习无我观。佛陀教导我们要安住于正念,谛观互即、无我、无常,从而进入三摩地。

      第三法印是"涅磐寂静",涅磐的意思是"灭除" 灭除烦恼和名相。人类的三个基本烦恼是贪、嗔、痴。"痴"(avidYa)是没有能力理解事实真相,是其它两种烦恼的基础。因为愚痴,我们贪求那些会将我们毁坏的事物,并对很多事情感到嗔怒。我们试图按自己的设想来把握世界,结果我们很痛苦。涅磐,熄灭所有的烦恼,象征着自由的诞生。一个事物的湮灭总是意味着另一个事物的诞生 当黑暗消失时,光明就出现了;当痛苦消失时,安详和幸福就会出现。

      很多学者说涅磐就是空,空无所有,佛教徒所追求的就是不生。他们曾经被涅磐之蛇咬过吧。在很多经典中,佛陀说,很多苦行者和婆罗门把他的教义描述成空无所有和不存在,这是错误的。佛陀告诉我们,涅磐是为了防止我们执著于无常、无我这些名相;如果我们被涅磐束缚住了,我们又怎能解脱呢?

      如果我们学会了怎样灵活地运用名相概念,而不被它们所束缚,那么名相概念就是有用的。临济禅师说:"佛来佛斩",他的意思是说,如果你有佛这个念头,妨碍了你直接去体验佛性,你就是被你的名相概念束缚住了,解放自己、体验佛性的唯一方法是除掉你心中"佛"这个概念。这是修行的秘诀。如果你被名相概念束缚住了,你就会失去解脱的机会。学会超越你对有关真实的心灵构想(即想蕴)是一门艺术。如果你满脑子是名相概念,你就永远不可能获得解脱。学习深入地观察事物的本质,直接体验实相而不是用名相概念这些术语来描绘它,这就是修行。

      每个能够经受住三法印检验的法就是佛法。佛陀教我们以无常作为深入观察的工具,但是如果我们被无常束缚住了,他就提供我们无我这个工具;如果我们又被无我束缚住了,他就教给我们涅磐 灭除一切苦恼和名相概念。《百喻经》中佛陀讲了一个故事:有个人很渴,人们叫他到河边去喝水,可是他看到浩浩荡荡的河水,却烦恼起来,说:"我怎么能喝得完这么多的水呢?"他拒不饮水,最后死在河岸上。我们当中有很多人也是这样死的。如果我们把佛法当名相概念来接受,那我们就会死于因误会事物本质而产生的痛苦中。但是如果我们依佛法修行,运用我们自己的智慧,我们就有机会喝到水,并且渡过河流、到达彼岸。

  • 名利

    fzxugang 发布于 2007-01-03 09:51:14

     据说乾隆皇帝当年巡察江南时,看到江面上千帆竞渡,不禁好奇地问左右:
     “江上熙来攘往者为何?”
      陪伴一旁的大学士纪晓岚随口答道:
     “无非为名、利二字。”
    在《宰相刘罗锅》中,刘墉有更高的境界“照我看来,是一个字也没有啊!”

     有天跟一友聊天,友说我对人生的看法很是悲观,把人看得那么坏,把一个个人都看成是追名逐利之徒。其实,我想说的并非此意。如果每个人都不追名逐利了,那这个世界还有前进的动力吗?你每天努力地工作,难道不是为了利吗?只不过每个人的程度不同而已。所以追名逐利并不是什么贬义的事情,关键是你自己如何把握的问题,你的本心是被名利给左右了,还是你去左右了名利!这里有一个心境的问题。
     唐朝著名禅师慧宗好种兰花。一次出外讲经弘法,吩咐弟子看护好种在寺里的数十盆兰花。弟子们深知师父酷爱兰花,莳弄特别小心。但一天深夜,狂风大作,拔树掀瓦,砸坏了兰花。几天后,禅师回家,弟子们忐忑不安。得知原委后,并没有生气动怒,而是泰然自若地说:“当初,我不是为了生气而种兰花的。”弟子们如醍醐灌顶,大彻大悟。
     不以物喜,不以己悲,如果能以这种心境去追名逐利,那么名利就是一个可以被利用的东西。可以用它去激励人、可以用它来创造更多的财富、可以帮助更多的人。因此在刘墉看来,却是一个字也没有。

  • 十二本自我帮助的书

    lixl99999 发布于 2007-01-01 13:08:58

    <<本杰明.富兰克林自转>>   本杰明.富兰克林自转著

    <<思考与致富>>           拿破伦.希而著

    <<获取成功的精神因素>>    N.克莱门特.斯通

    <<信仰的力量>>           路易士.宾斯托克著   

    <<最伟大的力量>>         J.马丁.科尔著  

    <<向你挑战>>             廉.丹拂著

    <<钻石宝地>>             拉塞尔.H.康维尔著 

    <<爱的能力>>             艾伦.弗洛姆著

    <<从失败到成功的销售经验>> 弗兰克.贝特格著 

    <<神奇的情感力量>>        罗伊.加恩著 

    <<思考的人>>             詹姆斯.E.艾伦著

    <<圣经>>                奥格.曼狄诺著

  • 爱情如水,宽容是杯

    piaobodehu 发布于 2006-12-30 12:52:31

    爱情如水

      宽容是杯

      当爱情沉淀的时候

      就轻轻地摇一摇杯子

      相信,我们永远都不会后悔,选择了彼此作为自己生命中最真诚的爱人……

      相信,我们谁都不会忘记,我们邂逅时的美丽,约会时的浪漫,拥抱时的甜蜜……

      可是,生活再精彩,总有归于平淡的一天;爱情再热烈,也有渐渐失去色彩的时候。没有了味道,是爱情开始褪色了么?不是,是爱情沉淀了。

       于是,我们不再有惊奇,不再有激情,不再波澜起伏,不再有涟漪……

      于是,我们常常会说,你看看,要不是遇上我,有谁会对你这么好哦,这么任性谁受的了你呀……我们的内心开始渐渐的失望,因为我们对爱情都有太多的期望。

        于是,很多美好的事物在我们的忽视里,流失了,褪色了……而,一些最终的悲伤,却慢慢的酝酿着,潜藏着……

      我们谁都无法忍受眼睁睁看着,曾经美好的爱情,渐渐变成彼此的痛苦……

       于是,我们开始经常有争执,甚至有时候会吵起来……然后,各自离去,那感觉,很决绝似的……虽然,仓促的脚步也全然无法掩饰各自的心痛……

        两个人,就这样不见了,也不通电话,一点音讯都没有了。好象成了两个,最熟悉的陌生人。

       时间一点一滴地走着,你我开始淡然了……

       其实是无言,不如停口。 一个人静静地走开,走到大街上。

       坐在马路边上,静静地看着那些来来往往,各色各样的男男女女,看他们恍如走马灯的,在眼前晃来晃去……

       其实,人生也如一幕戏,生旦净末,喜怒哀乐……我们用心的演绎着,完全投入了进去。有时候,也会有角色错位的感觉……

      也许,我终究是我,你依旧如你--你会爱我,我也还会爱你,只是因为心里还藏着对方的影子……

      可是,选择了自己的爱,宁愿付出一切……所以,我们愿意把所有的有限的时间用来陪伴彼此,去缠绵在一起,拥抱在一起……相互依赖,相互抚慰。也许有时只是说说心里的话,听听彼此的声音……或是仅仅一起相依偎的走着,也一样的快乐……

      我们总是容易忽略一些生命中很重要的东西,一如幸福--当幸福近在咫尺的时候,我们总看不清它是什么……不懂珍惜,不作选择。只有当它离开了,我们才摸着心痛的地方恍悟:原来,我们曾那样接近过幸福……

      醉过,始知酒浓;爱过,方知情重。

       于是,爱,它让单纯的人变得曾经沧海……

       这个世界,很美丽,也很复杂,什么样的人和事都可能遇到。当我们开始迷失自己,当我们有些彷徨失措……幸好, 至少还有彼此,我们还可以相互安慰。寂寞而寒冷的夜里,我们最需要的,不是其他的,是自己心爱之人的温暖和抚慰……

      所以,有时想到爱情的定义,更多的是觉得,它是一种安慰,一种来自彼此心灵的牵挂和抚慰。是爱让人坚强,让人温暖,让人不再寂寞,不再茫然……

      也许,在真正的爱上谁之前,我们是不会知道这些道理的。

      如果说, 爱是水,那么,宽容,就是杯子。

      我们纯洁透明的爱,拥有真的很容易,可是想要保护好它,却不易。

      因为,我们要让我们的爱情之水,永远不要变质,不要流失,不要干涸,更加需要注意不要让它沉

    淀……

      爱会有沉淀的时候吗?

      会的! 瞧,现在就是。

      沉淀的爱,上面是颗颗露珠,晶莹剔透,淡而无味。可是,它会慢慢的让你的爱坏掉的…

      那么,就把它拿起来,轻轻地摇一摇吧,摇一摇这沉淀的爱…… 
     
  • 一样一句

    fish_yy 发布于 2006-12-30 12:25:20

    说话真有好听难听之别。
    最普通的例子是,英国人从来不说“你听不听得见”,而讲“我语气是否清晰”,客气与不客气差了十万八千里。
    一样一句话,负面说法是“他妒忌我”,正面讲法是“我可能有叫他不顺眼之处”。
    “他取价那么贵,交的又是行货”不如改为“我们用不起他的稿子”,反正不要,何苦再得罪人家。
    “我不知道你说什么”是怪对方表达能力差,“我没听懂”是自己笨,或许真是我们资质欠佳呢,无所谓啦。
    “我嫉恶如仇,不吐不快”,会不会是“我心胸浅窄,凡事牢骚特多”?
    “众人均针对我,故意刁难”,可能是“我得罪四方君子,犯了众怒”?
    切莫走入我是人非的窄巷,芝麻绿豆,完全是人家的错,面子里子、统统是人家的不是。
    与生计、收入,无关之琐事,谁是谁非,无关重要,我是青面獠牙的歹角?无所谓,稿照写,书照出,还有,觉照睡。
  • 八风吹不动,一屁过江来

    fzxugang 发布于 2006-12-29 13:01:54

    东坡先生是大家颇为敬仰的一个人,为人正直、性情旷达、才华横溢,并且他还与释家颇有渊源,领悟也极深非常人可比。他在江北瓜州任职的时候,与一江相隔的金山寺住持佛印禅师要好,常常请教和交流禅悟的心得体会。一天,东坡若有所悟,便即兴赋诗一首:

    稽首天中天,

    毫光照大千。

    八风吹不动,

    端坐紫金莲。

    然后派遣书童过江将诗送给佛印禅师指点品评。东坡提到的这个“八风”在佛法是指“利、衰、毁、誉、称、讥、苦、乐”等八种情绪,大概是说自己已经不为这些俗情左右,内心泰然澄清的意思。

    佛印禅师读了东坡“八风吹不动”的大作,只在诗稿后面批了一个字,就让书童带回去。东坡看时,只见上面批了一个斗大的“屁”字,当下无名火起,于是立马乘船过江找佛印理论。

    船快到金山寺时,佛印禅师已经等在江边,见了苏东坡呵呵笑道:“先生不是说‘八风吹不动’吗?怎么一个‘屁’就把你吹过江来了呢?”

    后有好事者拟成一联云:“八风吹不动,一屁过江来。”

     

        想想自己,自恃看得很清楚世事,也自以为早就认识了本心,可是在平常生活中遇到事情却还是将自己所悟给抛个精光,乱了心性,看来也只是一个“口头禅”而已!

  • 原来我不求上进?

    annie0406 发布于 2006-12-22 13:25:25

    昨晚照例又加班到很晚回家,对着老公又发了一通牢骚,结果却被老公哇啦哇啦训了一通:跟你说了多少遍了,不要老是加班,加班提高不了你的技术水平,要把加班的时间腾出来学习新的技术,自己成长了,才能去更好的公司,才能赚到更多的薪水,才能事半功倍,你就是不听,就是懒,年初就订了计划要学自动化测试,现在都年终了,《老友记》5盘碟都看完了,《读者》也看了不少期,自动化测试却连书都没看过,更没看你上机过,你要知道,像我们这样,老爸不是国家干部也不是大财主,一串亲戚朋友都穷得叮当响,没有后台没有靠山的,一切都只能靠自己努力,技术上不去我们靠什么赚钱养活自己啊!再懒下去,就该失业了!----当头一闷棍可是够狠的,训得我哑口无言,乖乖坐到计算机旁边去……笑着说:“唉……在公司被老板骂,回家被老公骂,真让人无地自容呢”,不过,感谢老公这一顿训斥,如醍醐灌顶,该努力了!

  • 男人这辈子挺难的

    hjm5633752 发布于 2006-12-25 17:42:08

    男人这辈子挺难的:找个漂亮女人吧,太操心,找个不漂亮的吧,又不甘心;光顾事业了,人家说你没责任感,光顾家了,人家又说你没本事;专一点吧,人家说你不成熟;花心点吧,人家说你是禽兽;有钱,说你是坏人,没有钱,人家骂你窝囊废;自己奋斗吧,等有钱了女友也老了,让女人养吧,不如自宫练葵花宝典算了。不去应酬,怕被老板废了,去应酬吧,怕被老婆废了。哎!这年月做男人真难。女人可以等嫁,俺们等啥呀?女人还有个三八节,俺们有啥呀?祝所有群内的爷们自安天命!     男人这辈子挺难的: 长帅点吧,太抢手, 不帅吧,拿不出手; 活泼点吧,说你太油, 不出声吧,说你太闷; 穿西装吧,说你太严肃, 穿随便一点吧,说你乡吧佬; 会挣钱吧,怕你包二奶; 不挣钱吧,又怕孩子断奶, 结婚吧,怕自己后悔;不 结婚吧,怕她后悔, 要个孩子吧,怕出来没钱养, 不要孩子吧,怕老了没人养。 这年头做女人难,做男人更难,男人,就要对自己好点. 
  • 帮你免于失业的十大软件技术

    aishary 发布于 2007-05-15 15:35:51

    帮你免于失业的十大软件技术- -

                                          

    作者:A. Russell Jones
    能跟上关键技术的发展,是你在就业市场和未来保持优势的最佳手段。你对我们列出的十门技术精通吗?哪怕是大略精通? 

    --     罗素·琼斯,执行编辑 2002年12月11日

    我不知道你的具体工作是什。如果你是某冷门领域的家而得不可或缺,或者你的公司十分固,以你有的技就足以安度你的职业生涯,那我不知道你是否有失的危。不管怎你先不要急着寄出那些告我你的公司VB3十分意或你C以外永不用其它言的信件,并保留起那些.NET将如何把Java地出XML将如何取代系型数据、或你怎能用汇编语言或C写任何件而任何其它开发工具都不重要的信件。

    在,想象一下如果你像很多受裁和公司倒影响的同行一失去了工作,那将会怎。如果你突然需要搬往它处该么办?如果你的公司突然做了技术转向又怎么办

    在目前的就是根据当前和未来的开发需要招聘雇。作为开发,你所掌握的知是你找工作和保住工作的关键。你要了解技展方向,跟上技化,一点十分重要,即使你永不用再找开发方面的工作。

    里是我出的当前最重要的十大开发,最重要的排在前面。看完本文后,请务必加入talk.editors.devx讨论组,提出你出的十大技

    1. XML
    首先,你要了解XML。我不是说仅仅XML格本身,包括一系列相的基于XML的语言:最重要的是XHTMLXSLTXSLDTDsXML Schema (XSD)XPathXQuerySOAP那些在5年内从未碰过键盘的人,可能不知道XML何物。XML是一文本文件,使用与HTML似的标记XML能定一个构,并能描述所含的数据。

    XML
    最好的一点是既能存构化数据也能存非构化数据。它既能存和描述"格的"(regular)表格数据,也能容和描述"粗糙的"(ragged)文件数据。
    XHTML
    今写HTML的首方法。因它是形式完好(well formed)的XML,比起古老的、通常是畸形(malformed)的HTML文件,XHTML格式的文件更容易理。
    XSLT 
    XSL是用于把XML文件成其它格式的言。可转换的格式包括:文本文件、PDF文件、HTML、以逗号分隔符的文件,或其它XML文件。 DTDXML Schema描述XML文件所能包含的内容的型,并"验证"XML文件内容的合理性,而不用写特殊代以确保内容符合规则要求。
    XPath
    XQuery是用于从XML文件中抽取目或一组项目的查询语言。XQuery展了XPath,因而更重要。XQueryXML系正像SQL系数据系。
    SOAP
    Web的一个准通讯协议。尽管你不需要SOAP准一清二楚,你应该熟悉一般的schema和它的工作原理,以便能这门

    2. Web

    Web 
    XML流行后的一个直接物。因你能用XML描述数据和物件,因你能用schema确保XML文件内容的合理性,因XML是基于文本的范, XML跨平台通讯标准提供了一个极其方便的基本格式。如果你从来没碰到Web,你可能很快就会碰到,在未来5年内,你几乎肯定会碰到。熟悉Web 十分重要,因它是目前所有跨不同机器、不同言、不同平台和不同地点的通讯协议中最简单的一个。不管你需要与否,Web向互用性的重要一

    XML
    工作主席John BosakXML"Java一些事做"实际上,Web务让所有言都有了一些事做。Web务让在大型机上运行的COBOL件能用在手持设备上运行的Java用程序、能Java applet.NET器交、能微机件与Web器无缝连接,并提供了一个相容易的方法,不光能向外界提供数据,能提供功能,而且是一言、平台和位置都独立的方法。

    3. 
    面向象的
    很多程序认为OOP 是象牙塔里的技。但如果你想一下是什么语言在去的10年里占主地位,你就会理解OOP不是象牙塔里的技OOPSmalltalk始,C ++Pascal (Delphi)Java使OOP大踏向主流,几年后的VB.NETC#完全确立了OOP优势地位。尽管言中的多数并不要求你必 OOP,但我得如果你不了解OOP的基本概念也不知道如何些概念,你能找到的程工作将越来越少。

    4. Java
    C++C#VB.NET
    我把言列在一起,并不是建你成为每种语言的家。我的理由是:学习编程最有效的方法之一是看代,而你能看到的大量的代很可能不是用你所喜写的。


    去几年,各言的能力越来越接近。在,你可以用VB.NETWindowsWeb用程序或命令行程序。即使你只使用一种语言,你也应该学一些其它言,以便能看懂那些例,并将其翻到你所用言。4种语言是基本核心,有其它一些足不同需要、具用途的言,如FORTRAN COBOLAPLADAPerlLisp

    5. Javascrīpt
    尽管名字有些相像,但JavaJavascrīpt并无关联一个脚本言会如此重要呢?因所有主流浏览器都用Javascrīpt。如果你需要写 Web用程序,你就有足的理由学JavascrīptJavascrīpt可以用作ASPASP.NET的服务言,也可以当做用于 XSLT的功能语(functional language)JavascrīptMozilla/Netscape中用于激活基于XUL的程序接口的首选语言。Javascrīpt的一个变种ActionscrīptFlash MX的编言。将来,Javascrīpt很可能成为设备言,以及大型件中的宏言。


     Javascrīpt相对照的是VBscrīpt。尽管Microsoft的软VBscrīpt有良好的支持,但VBscrīpt在未来的开发工作中很可能是一个糟糕的选择。就是Microsoft也倾向于用Javascrīpt(或Microsoft自己的变种Jscrīpt)写客户端程序。在选择脚本请选择Javascrīpt

    6. 
    正则表达式(Regular Expressions
    查寻关系数据可以用SQL,查询XML可以用XPathXQuery,查询纯文本文件可以用正表达式。例如,你可以用一个命令从一个HTML文件中查找并除所有的注种开发语言内置的一些简单的文本查询功能,如"IndexOf"函数或VB典的"InStr"函数或"Like"操作符,根本不能与正表达式相提并在,各主要的开发语言都提供使用正表达式的途径。尽管正表达式本身既懂更难读(是回到早期算机代的一倒退),但它却是一个功能大而且未被充分利用的工具。

    7. 
    设计模式
    正像OOP象分程一设计模式一些普遍的象之的交互行分,并予一个恰当的名称。OOP用得越多,设计模式就越有用。一些最常用的模式的名称已经变成了开发领域共同使用的术语,所以要跟上信息的主流,你就要对设计模式有相当的理解。

    8. Flash MX
    如果你需要在客户端得到比HTMLCSS更多的图形和更程功能,Flash是你的答案。Flash程比开发Java applets或写.NET要快得多,也容易得多。

    在最新版本 (MX) 中,Flash仅仅是画和制造画的工具,它已一个程功能大的开发环境:能SOAP Web,也能端服器上的ColdFusionJava.NET程序。Flash不在。它的引擎存在于世界上大多数客算机,包括手持设备、置盒、甚至是新的写板电脑。所以使用Flash能大大展你的程序的用范

    9. Linux/Windows
    熟悉Linux。在一台旧机器或新机器上安装Linux。下载图形用界面,在其基上写一些程序。安装Apache,写一个Web用程序。个世界不再仅仅是属于Windows这种趋势可能会持下去。如果你是一名中Linux开发,那就抛弃你Windows的憎,看看你能否做一些 Windows程。Windows继续在台式电脑上称王是有其原因的,仅仅是因Microsoft控制了个市


    没人知道你公司会在什么时候决定从LinuxWindows(或从WindowsLinux),或者你想跳到一家用另一平台的公司,或者你想出了开发一个件的好主意,所以你要争取有在不同操作系上的经验

    10. SQL
    尽管SQL不像本文讨论的其它技新,而且SQL的重要性在未来10年内很可能降低,但它仍然是一基本技能。很多开发员还没有掌握这门,或掌握得不,不足以有效率地使用它。不要依具有形用界面的SQL生成器替你做事情,你要自己手工地写查询命令,直到你熟悉基本的SQL止。了解 SQL能帮助你日后学XQuery,你有可能发现化或改目前目的方法。

    好奇心
    最后,(,我意是第11),好奇心是你最重要的技能。要去尝试种东西。新言或新技术对你当前或将来的工作可能有用,也可能没用,但并不是你所学的一件事都是了工作。不要害怕失,万事开头难,学新技也是如此。大多数失是因希望太快地学到太多的西。要对每一点进步感到意,不要让时间(或缺乏时间)妨碍你。相反,你要安排时间留心、研究、试验新的开发和工具。

    你可能永也没有必要成为这些技家,而且我的选择可能根本不适合你的特殊情况,但通好奇心,你将会发现应该了解的西。

    编辑注:就到talk.editors.devx讨论组评论罗素的选择,并提出你自己的清
  • 俺也思

    musix 发布于 2007-05-15 14:59:50

    电脑堪比菩提树, 
    软件自为明镜台,
    为拭灵台难觅尘, 
    箫引志士北漂来。
             源自<求职偶思>
  • LoadRunner案例分析之五

    rickyzhu 发布于 2007-05-14 15:11:41

    最近被一个代理的问题搞的纠缠不清。我这个人其实很多时候是不求甚解的那种。自打上次跟Zee版主交流了以后,很受打击,惭愧的要命。打算以后改改这个毛病。凡是要探个究竟,正所谓惩前毖后,治病救人嘛。:)

    问题是这样的,VUGen里面录制的脚本,回放的时候出错,错误信息是:

    [Net An. Warning ( 218: 9f0)] Request Connection: Remote Server @ 66.102.7.147:80 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
    [Net An. Error ( 218: 9f0)] Request Connection: Remote Server @ 66.102.7.147:80 (Service=) NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)

    重新安装了LoadRunner,结果同样。从错误的表面看是代理的问题,但是本机上网不需要任何代理。也没有设置任何的代理。搜了一下,发现了问题的解决方法。其实挺搞笑的。居然是杀毒软件的问题。

    下面是详细的讨论经过(英文的,大家将就看,看不懂就查查辞典)

    ==================================================
    I’ve installed LR on a new machine and I’m encountering an error at record time. This is the error as recorded against loading the Google home page, along with the three warnings that proceed it:

    [Net An. Warning ( 218: 9f0)] Request Connection: Remote Server @ 66.102.7.147:80 (Service=) Failed attempt #1. Unable to connect to remote server: rc = -1 , le = 0)
    [Net An. Warning ( 218: 9f0)] Request Connection: Remote Server @ 66.102.7.147:80 (Service=) Failed attempt #2. Unable to connect to remote server: rc = -1 , le = 0)
    [Net An. Warning ( 218: 9f0)] Request Connection: Remote Server @ 66.102.7.147:80 (Service=) Failed attempt #3. Unable to connect to remote server: rc = -1 , le = 0)
    [Net An. Error ( 218: 9f0)] Request Connection: Remote Server @ 66.102.7.147:80 (Service=) NOT PROXIED! (REASON: Unable to connect to remote server: rc = -1 , le = 0)

    I’ve reinstalled LR twice with the same results.

    One other thing I’ve noticed is that under Run-time Settings, the browser emulation was set to IE 4 and no O/S. I installed LR on a second machine and the setting is IE 6/NT 5.1. The recorder also worked as expected. However this is an older box and I’d rather not use it.

    The Mercury forums point to possible spyware, but the new machine is clean. If anyone has any information it would be most appreciated.

    1. What version of LoadRunner or PerformanceCenter are you using? 8.1.0.0
    2. What is the protocol you are recording? HTTP/HTML
    2.1 If HTML - are you using HTML-Advanced with URLs or, NO
    2.2 URL mode with Concurrent groups, or NO
    2.3 URL mode without Concurrent groups? NO
    3. Which LoadRunner/PerformanceCenter feature or service packs are you using? None
    4. What kind of LoadRunner license do you have - Subscrīption, Perpetual, Virtual User days, or Evaluation? (choose the one that fits your license model) Evaluation
    4.1 If subscrīption, is subscrīption current or expired?
    5. What platform(s) and Operating Systems? Include version and service packs. IE 6.0 SP2 and XP SP 2
    6. If you have filed a service request with Mercury, what have they told you at this point with respect to your issue?
    I’ll be filing an SR today.

    Thanks,

    Dan
    ==================================================
    Dan, since you are using the evaluation version, please turn your questions to your field sales engineer for HP|Mercury or your VAR for assistance prior to your sale. It is their job to make sure all engineering issues are addressed prior to your purchase of LoadRunner, just as it is the sales representative’s job to make sure all organizational and logistical issues are addressed prior to your purchase. If your VAR or vendor sales engineer is unresponsive to your inquiries, then seek a new representative to work with. However, it has been my experience that a slight threat to go with another vendor that can better support your environment tends to light the fire under most sales types, particularly with a product like LoadRunner that easily can exceed $100,000.00 USD when optioned out.

    Thank you for your interest in evaluating LoadRunner prior to your purchase.

    James Pulley
    ====================================================
    Thanks for the suggestion.

    The controller license is purchased and this is the machine designated for activation. I’m dealing with Mercury on this issue as well.

    This is not the first time I’ve had installation issues with a Mercury product and I’m sure it won’t be the last. As I mentioned this is a new laptop so maybe that has something to do with it. But I’ve seen one other post in this forum describing my same problem and there was no resolution so I’m not optimistic that this will be resolved quickly.

    If Mercury/HP provides a solution I’ll post it here.
    ======================================================
    A Mercury engineer provided a workaround for this recording error. Under Tools -> Recording Options -> Network -> Port Mapping, the capture level was changed from ‘Socket Level Data’ to ‘WinINet level data’.

    When I get the fix for ‘Socket Level Data’ recording error on this PC, I’ll post it here.

    Dan
    =========================================================
    Thanks, Dan. You may not know it, but it all too rare for people to come back and post solutions, so we are truly grateful.
    ================================================
    Thanks for that Peter. I find it worthwhile to post resolutions as I hope they can help others.

    So I solved my problem. Digging into the process explorer pointed to the biolsp.dll from Wave Systems. I Googled it and found several discussion forums indicating it causes problems with other applications as well. The patch download link on the Wave website was dead. I don’t need bio security on my Dell so I uninstalled the whole program group. VUGEN is now working as expected.

    Good luck to all,

    Dan
    ====================
    so let me get this straight…you have to disable the bio security on the computer to get it to work? Seems like an interesting problem if you are required to have the security on as a company policy.
    ================
    That’s a great point jamesso and I agree; this wasn’t the solution I was looking for. Unfortunately there is more going on here. We aquired a term license with Mercury/HP and it activated the virtual users two weeks ago, even though the installation on the controller did not go as planned. But I’m at the point now where we’ve already burnt too much and can’t afford to burn any more of the license. I have to get back on track with the client so I’m going with this for now.

    Regards,

    Dan

    ======================
    So the term license started before you could actually get a controller working to use them….hmmm. Is HP flexible enough to own this problem and give you time that you lost?
    =======================
    Time will tell jamesso. I do want that time back and I am looking for consideration, but at this point I’m not optimistic.

    I don’t mind saying at this point that I was unhappy with being tied to a start date to begin with. This is the first time I’ve worked with a term license from HP and I would be very happy if it is my last. In my previous term engagements I used Segue/Borland. With their model I activated the license the day I was ready which got the project more value, more flexibility, and less waste.

    ===========================
    Hi Dan,

    i had same problem with new LR 8.1 installation with trial 10 days licenses…and my friend with 8 years LR experience say me possible solution(99%):

    you need to disable(sometimes uninstall) any antivirus software during installation process (LR need to notify USER before starting installation process, but i not find it),
    after restart the PC you can to enable AV again.

    Try and Enjoy
    =======================



    原帖:http://www.rickyzhu.com/2007/04/24/case-five-of-loadrunner/trackback/

  • LoadRunner案例分析之四

    rickyzhu 发布于 2007-05-14 15:10:52

    最近在论坛上看到几次这样的问题,今天突然想起来,觉得比较典型,有必要分析一下。

    这个问题的具体描述大概是这样的:在web应用下,模拟十个用户并发进行数据的添加,结果每次执行全部成功,但是数据却不是十条,每次数据不一样,但是都比十小。

    乍一看,可能是数据参数化的问题,其实仔细想想,道理其实很简单。是数据库的问题。
    大多数的数据库都有记录锁的问题,第一次的数据操作没有commit之前,第二次对同样表进行的操作可能就没 有办法成功。所以每次数据的条数都达不到十条。但是为什么每次都不一样呢?这个问题也容易解释,因为每次的操作服务器的响应时间是不同的,所以不同虚拟用 户的提交时间也不是不同的,这样一来,就导致每次提交成功的数据量不一致。导致每次结果的条数可能是不同的。

    其实这个问题,跟LoadRunner的使用并没多大关系,而主要是对数据库的了解和应用执行机制的了解。如何解决这个问题,我现在还没有好的思路,是否对应用程序写数据库的过程作一些改进?大家可以一起探讨。



    原帖:http://www.rickyzhu.com/2007/04/22/case-four-of-loadrunner/trackback/

  • LoadRunner案例分析之三

    rickyzhu 发布于 2007-05-14 15:10:13

    把昨天的功课补了,本来打算昨天分析一个典型案例,可惜太忙了。所以这么说。

    以前一直没有解决的问题,利用LoadRunner测试一个应用的时候,需要验证域用户,所以即使录制成功,每次回放的时候都提示错误,用户名和密 码不对,对此耿耿于怀了很久。今天居然解决了。解决方法就是一个简单的函数调用: web_set_user,此函数的解释和用法如下:

    The web_set_user function is a Service function that specifies a login string and password for a Web server or proxy server. It can be called more than once if several proxy servers require authentication. web_set_user overrides the run-time proxy authentication settings for user name and password.

    When you log onto a server that requires user and password validation, VuGen records a web_set_user statement containing the login details. However, there are some more stringent, authentication methods for which VuGen is unable to insert web_set_user statements. See User Authentication for more detail. In such cases, you can add web_set_user into your scrīpt manually.

    When you run the scrīpt, LoadRunner automatically submits the user authorization along with every subsequent request to that server. At the end of the scrīpt, LoadRunner resets the authorization.

    This function is supported for all Web Vusers, and for WAP Vusers running in HTTP mode only. It is not supported for WAP Vusers running in Wireless Session Protocol (WSP) replay mode.

    Example 3
    The following example was inserted manually by the user into the scrīpt as the Web server “mansfield” uses NTLM authentication. VuGen cannot record NTLM or Digest authentication. Note that for NTLM authentication the domain name “mansfield” followed by a double backslash must be prepended to the user name:

    web_set_user(”mansfield\\freddy”, “XYZ”, “mansfield:80″);

    原来一直没有想到域的设置,结果一直不行,现在可以了。
    另外一个问题跟之前这个有关系,那就是验证码的问题,之前曾经看过段念(关河大侠)的关于验证码的是三个解决方案,这里是第四种解决方案。对于一些比较简单有规律的验证码可以搞定。对于复杂的比如有干扰的,或者没有规律的则参考关大侠的其他解决方案。

    这个应用经过源代码分析,发现每次客户端请求过来的验证码都可以取到,格式如下固定,是四个数字的组合。经过多次尝试发现如下规律:
    验证码如下: 52|52|52|51|46|47|49|55|
    对应界面的验证码是: 6039
    规律是第2,5,8,9位的值减去46对应的即是验证码。
    有了这个规律,就可以通过关联提前取得服务器的验证码,然后通过简单的计算,得到结果。详细代码如下:

    1. #include "web_api.h"

    Action()
    {

    // char* str = “52|52|52|51|46|47|49|55|”;
    char result[64];
    int num1;
    int num2;
    int num3;
    int num4;

    int temp1;
    int temp2;
    int temp3;
    int temp4;

    web_set_user(”XXXXDomain\\szXXXX”,
    lr_decrypt(”46246a2633f042c67758b9ddc2b863038aa063c03d7e”),
    “XXXX.XXXX.com.cn:8080″);

    web_reg_save_param(”check”, “LB=Image=”, “RB=\\”, LAST);

    web_url(”Register”,
    “URL=http://XXXX.XXXX.com.cn:8080/xx/main/Register”,
    “Resource=0″,
    “RecContentType=text/html”,
    “Referer=”,
    “Snapshot=t1.inf”,
    “Mode=HTML”,
    LAST);

    lr_think_time( 6 );

    sscanf(lr_eval_string(”{check}”), “%d|%d|%d|%d|%d|%d|%d|%d”, &temp1, &num1, &temp2, &temp3, &num2, &temp4, &num3, &num4);

    num1 -= 46;
    num2 -= 46;
    num3 -= 46;
    num4 -= 46;

    sprintf(result, “%d%d%d%d”, num1, num2, num3, num4);

    lr_log_message(”getvalue : %s”, result);

    web_submit_form(”Register;jsessionid=6726009A7D21963602B166D91C883413″,
    “Snapshot=t2.inf”,
    ITEMDATA,
    “Name=Register.reason”, “Value= “, ENDITEM,
    “Name=set_attach”, “Value=result”, ENDITEM,
    LAST);

    return 0;
    }



    原帖:http://www.rickyzhu.com/2007/04/17/case-three-of-loadrunner/trackback/


  • LoadRunner案例分析之二

    rickyzhu 发布于 2007-05-14 15:08:55

    昨天在广州交流会开始之前,一个朋友问起这样一个问题:他们公司的系统上线以后,用户分布在各个不同的地区,而且接入系统的方式和带宽也不同,这种情况下进行性能测试,如何保证更加真实的模拟用户行为?用LoadRunner可以做到吗?

    回答当然是肯定的,其实这些都是简单问题的组合,这样的问题考察的也是你对工具的熟悉和掌握程度。在VUGen里面,是可以通过RTS (runTimeSetting)来模拟一个单个用户更加真实的行为,比如思考时间,网络带宽,是否清除cache等等。同样的设置也可以在场景中进行设 置。而且LoadRunner提供设置不同用户组不同RunTimeSetting的功能。以达到模拟不同用户行为的更加真实组合。
    假设有三种不同带宽的用户,而且上传和下载的带宽也有所不同,那么可以录制两个脚本,分别模拟上传和下载的用户行为,再Controller里面,建立六 个不同的脚本组,脚本组的用户数可以按照绝对或者百比分的方法分布。比如100,50,200用户或者20%,40%,40%等,这取决于你的业务模型。 然后设置不同的带宽和分布情况。这样不同用户组的虚拟用户模拟出来的就是不同带宽的用户实际接入情况。就可以满足之前的问题的要求。参考下图:




    原帖:http://www.rickyzhu.com/2007/04/01/case-two-of-loadrunner/

  • LoadRunner案例分析之一

    rickyzhu 发布于 2007-05-14 15:07:52

    昨天和Zee兄交流的时候,探讨了最近无忧测试论坛上的两个问题,我们俩的看法基本一致.

    第一个问题:是如何利用LoadRunner判断HTTP服务器的返回状态. 两种方法,第一种方法是利用LR的内置函数web_get_int_property, 如下是一个简单的例子:

    Action.c
    {
    int HttpRetCode;
    web_url(”my_home”, “URL=http://my_home”, “TargetFrame=_TOP”, LAST);
    HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
    if (HttpRetCode == 200)
    lr_log_message(”The scrīpt successfully accessed the My_home home page”);
    else
    lr_log_message(”The scrīpt failed to access the My_home home page “);
    }

    另外一种就是最原始的办法,也是Zee兄这种高手才最先想到的,自己取HTTP服务器的数据,然后利用关联函数分析啊. (果然是高啊). 其实所有的东西都可以从服务器的返回取,然后自己动手解析,呵呵. 举个不太恰当的例子: 你需要一套家具,可以去家具市场挑,当然也可以自己买木材原料和工具,动手加工. 那才是最合乎自己需要的. 这样一比喻, Zee兄弟似乎成了木匠了,嘻嘻~~

    第二个问题:动态数据参数化的问题.

    其实第一次看到这个问题,我没有马上反应过来,后来仔细想想, 明白了. 就是需要参数化的数据不是静态的,是动态的. 比如从数据库中选出来的.

    针对这个问题,我跟Zee兄弟的看法一致,应该提前从数据源(比如数据库)把数据选取出来,然后在执行的时候直接进行参数化的选取. 反之,如果在程序执行期间,进行数据的选取,将可能带来数据库服务器的强大压力,因为参加并发执行的每个虚拟用户都去数据库搜刮一下,对数据库将是多么严 峻的考验啊.

    朋友或者同事之间的探讨是加深对问题理解和增加知识面,扩展视野最直接的途径和方法,加强沟通,keep in touch.

    原帖:

    http://www.rickyzhu.com/2007/03/23/case-one-of-loadrunner/

  • 一个女程序员写的诗

    preal 发布于 2007-05-15 12:09:51

    #define and &&
    #define or ||

    result love(boy, girl)

    {
         if( boy.有房() and boy.有车() )
      {
       boy.set(nothing);
       return girl.嫁给(boy);
      }
      if( girl.愿意等() )
      {
       while(!(boy.赚钱 > 100,000 and girl.感情 > 8 ) )
       {
         for( day=1; day <=365; day++)
         {
              if( day == 情人节 )
                   if( boy.givegirl(玫瑰) )
                        girl.感情++;
                   else
                         girl.感情--;
      
              if( day == girl.生日)
                   if( boy.givegirl(玫瑰) )
                          girl.感情++;
                   else
                          girl.感情--;
        转自:雨后池塘(www.YuHou.net)

               boy.拼命赚钱();
         }
       }
       if( boy.有房() and boy.有车() )
       {
         boy.set(nothing);     转自:雨后池塘(www.YuHou.net)
         return girl.嫁给(boy);
       }
       年龄++;
       girl.感情--;
      }
      return girl.goto( another_boy);
    }
  • 九种打领带的方法(图解)

    annayin 发布于 2007-05-14 12:32:47

    按此在新窗口浏览图片
    1、平结
         平结为最多男士选用的领结打法之一,几乎适用于各种材质的领带。
    要诀:领结下方所形成的凹洞需让两边均匀且对衬。



    按此在新窗口浏览图片
    2、交叉结
         这是对于单色素雅质料且较薄领带适合选用的领结,对于喜欢展现流行感的男士不妨多加使用“交叉结”。


    按此在新窗口浏览图片

    3、双环结
         一条质地细致的领带再搭配上双环结颇能营造时尚感,适合年轻的上班族选用。该领结完成的特色就是第一圈会稍露出于第二圈之外,可别刻意给盖住了。


    按此在新窗口浏览图片

    4、 温莎结
      温莎结适合用于宽领型的衬衫,该领结应多往横向发展。应避免材质过厚的领带,领结也勿打得过大。


    按此在新窗口浏览图片

    5、双交叉结
      这样的领结很容易让人有种高雅且隆重的感觉,适合正式之活动场合选用。该领结应多运用在素色且丝质领带上,若搭配大翻领的衬衫不但适合且有种尊贵感。


    按此在新窗口浏览图片
    6、四手结(单结)
      是所有领结中最容易上手的,适用於各种款式的浪漫系列衬衫及领带


    按此在新窗口浏览图片

    7、浪漫结
      浪漫是一种完美的结型
      故适合用於各种浪漫系列的领口及衬衫
      完成後将领结下方之宽边压以绉摺可缩小其结型
      窄边亦可将它往左右移动使其小部份出现於宽边领带旁


    按此在新窗口浏览图片

    8、简式结(马车夫结)
      适用於质料较厚的领带
      最适合打在标准式及扣式领口之衬衫
      将其宽边以180度由上往下翻转
      并将折叠处隐藏於後方
      待完成後可再调整其领带长度
      是最常见的一种结形


    按此在新窗口浏览图片

    9、十字结(半温莎结)
      此款结型十分优雅及罕见
      其打法亦较复杂
      使用细款领带较容易上手
      最适合搭配在浪漫的尖领及标准式领口系列衬衫
  • 每天看一遍都会有收获的24句话

    恋恋三季 发布于 2007-05-11 22:28:30

    1.记住该记住的,忘记该忘记的。改变能改变的,接受不能改变的 。
    2.能冲刷一切的除了眼泪,就是时间,以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶。
    3.怨言是上天得至人类最大的供物,也是人类祷告中最真诚的部分。
    4.智慧的代价是矛盾。这是人生对人生观开的玩笑。
    5.世上的姑娘总以为自己是骄傲的公主(除了少数极丑和少数极聪明的姑娘例外)。
    6.如果敌人让你生气,那说明你还没有胜他的把握。
    7.如果朋友让你生气,那说明你仍然在意他的友情。
    8.令狐冲说“有些事情本身我们无法控制,只好控制自己”。
    9.我不知道我现在做的哪些是对的,那些是错的,而当我终于老死的时候我才知道这些。所以我现在所能做的就是尽力做好每一件事,然后等待着老死。
    10.也许有些人很可恶,有些人很卑鄙。而当我设身为他想象的时候,我才知道:他比我还可怜。所以请原谅所有你见过的人——好人或者坏人。
    11鱼对水说:你看不到我的眼泪,因为我在水里。水说:我能感觉到你的眼泪,因为你在我心里。
    12.快乐要有悲伤作陪,雨过应该就有天晴。如果雨后还是雨,如果忧伤之后还是忧伤,请让我们从容面对这离别之后的离别,微笑地去寻找一个不可能出现的你!
    13.死亡教会人一切,如同考试之后公布的结果--虽然恍然大悟,但为时晚矣!
    14.你出生的时候,你哭着,周围的人笑着;你逝去的时候,你笑着,而周围的人在哭!一切都是轮回!!我们都在轮回中!!!
    15.于千万人之中,遇见你所遇见的人;于千万年之中,时间的无涯荒野里;没有早一步,也没有晚一步,刚巧赶上了。
    16.每个人都有潜在的能量,只是很容易:被习惯所掩盖,被时间所迷离,被惰性所消磨。
    17.人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己。
    18.当幻想和现实面对时,总是很痛苦的。要么你被痛苦击倒,要么你把痛苦踩在脚下。
    19.真正的爱情是不讲究热闹不讲究排场不讲究繁华更不讲究嚎头的。
    20.生命中,不断地有人离开或进入。于是,看见的,看不见了;记住的,遗忘了。生命中,不断地有得到和失落。于是,看不见的,看见了;遗忘的,记住了。然而,看不见的,是不是就等于不存在?记住的,是不是永远不会消失?
    21.我们确实活得艰难,一要承受种种外部的压力,更要面对自己内心的困惑。在苦苦挣扎中,如果有人向你投以理解的目光,你会感到一种生命的暖意,或许仅有短暂的一瞥,就足以使我感奋不已。
    22.我不去想是否能够成功,既然选择了远方,便只顾风雨兼程;我不去想身后会不会袭来寒风冷雨,既然目标是地平线,留给世界的只能是背影。
    23.后悔是一种耗费精神的情绪。后悔是比损失更大的损失,比错误更大的错误。所以不要后悔。
    24.日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。
  • 协议名

    eramyang 发布于 2007-04-25 09:35:33

    MMS是(Multimedia Messaging Service)的缩写,中文意为多媒体短信服务。它最大的特色就是支持多媒体功能。多媒体信息使具有功能全面的内容和信息得以传递,这些信息包括图像、音频信息、视频信息、数据以及文本等多媒体信息,可以支持语音、因特网浏览、电子邮件、会议电视等多种高速数据业务,在GPRS网络的支持下,以WAP无线应用协议为载体传送视频片段、图片、声音和文字。多媒体信息业务可实现即时的手机端到端、手机终端到互联网或互联网到手机终端的多媒体信息传送。

    MMS信息是以标准方式压缩的,因此,接收一方可以确认它不支持的内容格式,并以控制方式进行处置。这也是互联网上解决内容交互问题所用的方法。

    MMS标准推荐支持的媒体类型有:JPEG、GIF、TEXT、AMR语音和其他一些非主流格式。为了获得更好的交互性,诺基亚和其他一些制造商已共同拟就了“MMS一致性文件”,列出了MMS手机能支持的最小一组内容类型

    SMS:短信简称

    BOSS: Business&Operation Support System

    GSM全名为:Global System for Mobile Communications,中文为全球移动通讯系统,俗称"全球通",由欧洲开发的数字移动电话网络标准,它的开发目的是让全球各地共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。GSM系统包括 GSM 900:900MHz、GSM1800:1800MHz 及 GSM-1900、1900MHz等几个频段 。

      GSM系统有几项重要特点:防盗拷能力佳、网络容量大、手机号码资源丰富、通话清晰、稳定性强不易受干扰、信息灵敏、通话死角少、手机耗电量低。目前世界上主要的两大GSM系统为GSM 900及GSM1800,由于采用了不同频率,因此适用的手机也不尽相同。前者发展的时间较早,使用的国家较多,后者发展的时间较晚,使用的国家也较少。物理特性方面,前者频谱较低,波长较长,穿透力较差,但传送的距离较远,而手机发射功率较强,耗电量较大,因此待机时间较短;而后者的频谱较高,波长较短,穿透力佳,但传送的距离短,其手机的发射功率较小,待机时间则相应地较长。

    GPRS是General Packet Radio Service宽频移动数据(又名封包无线数据服务)的缩写,GPRS最大功能在于将以往环状(circuit)网络在架设新的核心网络设备后,转变为分封(packet)的网络,使用的是一种频道分享的概念。为了能深刻理解这个概念,我们不妨举一个形象的例子:使用环状网络时,一条公路只能提供两个人互相对话,但是在分封网络时,一条公路却可以同时提供给多个人对话,充分有效地利用了系统的容量。

    GPRS具有的优势包括: 改善无线电频道的使用现状。 提供低成本,品质稳定的服务给更多的客户。 快速的连接。 GSM及GPRS可以同时存在而互不干扰。 可与其他IP (互联网协议)相连接。 

    IMAP4:Internet Message Access Protocol version 4,因特网信息访问协议(IMAP)用于访问存储在邮件服务器系统内的电子邮件和电子公告板信息。 IMAP 允许用户邮件程序如同操作本机系统一样访问远程消息存储器。可通过台式电脑远程操作保存在 IMAP 服务系统内的邮件,而不需要在计算机之间来回传输消息或文档。

    MMS: Multi-Media Message Service

    MS:  Mobile Station

    MTA: Mail Transfer Agent

    POP3:Post Office Protocol 3

    RFC: Request For Comment

    SMS: Short Message Service

    SMTP:Simple Mail Transfer Protocol

    WAP: Wireless Application Protocol

    WWW: World Wide Web

    UI:  User Interface

    URL: Uniform Resource Locator

     

    CDMA (Code Division Multiple Access) (联通公司使用)又称码分多址,是在无线通讯上使用的技术,CDMA 允许所有的使用者同时使用全部频带,并且把其他使用者发出的讯号视为杂讯,完全不必考虑到讯号碰撞 (collision) 的问题。 

      CDMA的优点包括: CDMA中所提供的语音编码技术,其通话品质比目前的GSM好,而且可以把用户对话时周围环境的噪音降低,使通话更为清晰。CDMA利用展频的通讯技术,因而可以减少手机之间的干扰,并且可以增加用户的容量,而且手机的功率还可以做的比较低,不但可以使使用时间更长,更重要的是可以降低电磁波辐射对人的伤害。 CDMA的带宽可以扩展较大,还可以传输影像呢,这是第三代手机为什么选用CDMA的原因。就安全性能而言,CDMA不但有良好的认证体制,更因为其传输的特性,用分码多工,防止被人盗听的能力大大地增强。

      目前CDMA系统正快速发展中。 Wideband CDMA(WCDMA)宽带分码多工传输技术,为IMT-2000的重要基础技术,将是第三代数字无线通信系统的标准。



     

我的栏目

数据统计

  • 访问量: 24154
  • 日志数: 35
  • 图片数: 3
  • 建立时间: 2007-05-08
  • 更新时间: 2008-05-26

RSS订阅

Open Toolbar