??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字字幕在线中文乱码电影,九色网友自拍视频手机在线,欧产日产国产精品视频http://www.aygfsteel.com/axyh/用我一辈子去追?/description>zh-cnMon, 04 Aug 2025 16:48:28 GMTMon, 04 Aug 2025 16:48:28 GMT60全国省市(jng)县无h多联动菜单http://www.aygfsteel.com/axyh/archive/2006/09/14/69720.htmlxyhxyhThu, 14 Sep 2006 10:14:00 GMThttp://www.aygfsteel.com/axyh/archive/2006/09/14/69720.htmlhttp://www.aygfsteel.com/axyh/comments/69720.htmlhttp://www.aygfsteel.com/axyh/archive/2006/09/14/69720.html#Feedback0http://www.aygfsteel.com/axyh/comments/commentRss/69720.htmlhttp://www.aygfsteel.com/axyh/services/trackbacks/69720.html阅读全文

xyh 2006-09-14 18:14 发表评论
]]>
一场感动四千h的报?转蝲)http://www.aygfsteel.com/axyh/archive/2006/09/08/68477.htmlxyhxyhFri, 08 Sep 2006 04:02:00 GMThttp://www.aygfsteel.com/axyh/archive/2006/09/08/68477.htmlhttp://www.aygfsteel.com/axyh/comments/68477.htmlhttp://www.aygfsteel.com/axyh/archive/2006/09/08/68477.html#Feedback0http://www.aygfsteel.com/axyh/comments/commentRss/68477.htmlhttp://www.aygfsteel.com/axyh/services/trackbacks/68477.html (tng) (tng) (tng) (tng) (tng) (tng) (tng) 同学们,在这个世界上Q在成功者的队伍里面Q很多hq不见得很聪明,在失败者的队伍里面很多人ƈ不见得愚W。其实,有一样东西比聪明的脑袋更重要Q那是人的?j)灵和意志,一个h的I很大的E度是心(j)늚贫穷Q一个h的成功很大程度是意志的成功!

 (tng) (tng) (tng) (tng) (tng) (tng) (tng) d发生的马加爵事gQ大安知道Q他最致命的弱Ҏ(gu)什么呢Q就是心(j)灉|问题Q斗志有问题。在做案前,他花?jin)很多时候很多精力上|查资料Q用什么工h人最隐蔽Q逃跑时走什么\U等{,他都׃(jin)很多?j)思去考虑Q但是,整个q程他都没ؓ(f)父母考虑q,马加爵他没有惛_Q当自己的父母以负罪的心(j)情,l那些被D暴杀宛_学生的父母们下跪Ӟ那些老h?x)操h就想——这是心(j)灵也?jin)问题呀Q另外,他的意志很薄弱,别h一句话p把他打倒,pv?jin)杀人的念头。马加爵很聪明,在大家与同学玩扑克的时候L赢,他的同学跟他开玩笑Q你q小子ؓ(f)人有问题Q打扑克L搞假L赢牌Q所以,大家都不喜欢你,q生日聚?x)都不想喊你q个Zh虚假的h——ؓ(f)?jin)这句话Q马加爵q出杀人的歹心(j)…?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 一个婴儿生下来Q没有h?x)问是生下一个国家主席还是一个部长;是生下一个老板q是一个打工仔Q是生下一个教授还是一个流汉Qh们只?x)问Q是个男孩还是个奛_Q是个少爯是个千金Q对一个刚生下来的孩子来说Q将来的一切都未知敎ͼ没有谁知道也不可能知道他来?x)成Z么样的h。由此说来,人刚生下都是一L(fng)Q要有差别那大体上就只有男女之别。然而,随着旉的推U,环境的改变,学习(fn)的艰难,世道的艰辛,人情的冷暖,Z的心(j)灵和意志׃(x)慢慢地发生改变,q样的改变将?x)导致h与h之间的差距,于是Q有些h很成功,有些人很p|Q有些h很出Ԍ有些人很q_Q有些h很幸,有些人很痛苦?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 你想在这个激烈竞争的C会(x)成ؓ(f)一个很成功、出艌Ӏ幸的人,关键在于你有没有一颗永q不冷不ȝ?j)!有没有一股不很管是主观因素还是客观因素都打不垮的意志Q(L的音乐响P(j)在这个美好的下午Q让我们听着音乐好好Cn受,让我们打开?j)门Q进入我们的?j)灵世界Q与自己的心(j)灵对话。让我们回忆从幼儿园开始回忆,把我们丢q东西扑֛来……会(x)场寂?rn),与?x)者肃然。)(j)人活世上Q谁不希望能有作ZC会(x)Q回报于家庭Q慰藉于自己Q可是,岁月的风霜,世事的艰辛,人情的冷暖,使许许多多的人变得麻木世帮,?j)无爱恨Q漠然无情,不思进取,怯于奋争...

 (tng) (tng) (tng) (tng) (tng) (tng) q些q来Q在你最需要帮助的时候,是谁向你伸出援助之手Q?br /> (tng) (tng) (tng) (tng) (tng) (tng) 在茫茫的人v中,是谁是哪几个人最兛_(j)你最疼爱你?
 (tng) (tng) (tng) (tng) (tng) (tng) 你出门在外,是谁是d牉|你惦(ch)늝你?
 (tng) (tng) (tng) (tng) (tng) (tng) 是谁L盼着你回家等着你吃饭?
 (tng) (tng) (tng) (tng) (tng) (tng) 在你生病的时候是谁最紧张最着急?
 (tng) (tng) (tng) (tng) (tng) (tng) 在你最高兴的时候是谁比你更高兴Q?br /> (tng) (tng) (tng) (tng)  (tng) 在你最痛苦的时候又是谁比你更痛苦?
 (tng) (tng) (tng) (tng) (tng) (tng) 在你最p无助的时候,是谁来安C鼓励你?
 (tng) (tng) (tng) (tng) (tng) (tng) 在你最孤独寂寞的时候又是谁来陪伴你Q?br /> (tng) (tng) (tng) (tng) (tng) (tng) 是谁对你的生命媄(jing)响最大?
 (tng) (tng) (tng) (tng) (tng) (tng) 在你的心(j)目中谁占的位|最多?
 (tng) (tng) (tng) (tng) (tng) (tng) 你或许在乡村长大Q你们家世世代代都是农民Qؓ(f)?jin)生存?sh)ؓ(f)?jin)你也能象别人的孩子一样体体面面地生活L长,你的爸爸妈妈艰难度日l年劳作Q但只要自己的孩子能有书读肯上进Q再苦再累他们都?j)甘情愿无怨无(zhn)。夜q隆_(d)每当你上教室上晚自习(fn)的时候,你爸爸妈妈或?dng)Rq没回到家晚饭,要是他们d在外漂泊在外做生意打工捡破烂Q也许因不出手工钱未得到w无分文常常不知道晚饭在哪里Q当你进入梦乡的q修Q你的爸爸妈妈还常常为带来ؓ(f)生活ZhƠ一家老小你的学费和生z费发愁Q常怸整夜整夜睡不着?.....他们知道现在的社?x)要靠本事吃饭,你虽然读了(jin)书Q可是社?x)上竞争的h很多饭碗很少Q竞争很Ȁ烈,孩子能存在能够照自己已l是很不Ҏ(gu)?jin),所以他们的后半辈子也不敢对你抱有太大的指望Q他们晚q生zM许还得靠他们自己。其实你的爸爸妈妈篏ȝzL非就是希望自q孩子能篚成h成ؓ(f)对社?x)有用的人,受h敬让h看得P不白费他们的一番心(j)血Q想想你自己Q能做到?jin)吗Q作为农民或作ؓ(f)民工的爸爸妈妈到他们真正老了(jin)实在做不动的时候,他们的生zd没有M依托Q在很大的程度上要依靠他们的孩子才能度q他们生命中最恩格斯最凄凉的岁月,而倾注?jin)他们一辈子?j)血又是他们生命中唯一可以依靠的你Q能l他们带来什么呢Q?br />
 (tng) (tng) (tng) (tng) 你一天天长大Q可是你的父母却一天天变老了(jin)。你qx(chng)有没有看q他们的模样Q你有没有仔l打量过他们Q他们的模样已经老到什么程度了(jin)呢?你知道不知道Q他们或许已l变得很老了(jin)Q由于新陈代谢的~故QhM(x)自然变老的Q但如果老得太快衰老得太早那就不政党了(jin)。这些年来,他们为生zd奔L波,为工作劳劳碌,为孩子忧?j)忡忡。你或许q常常跟他们嘴、吵Ӟ惹他们生气伤?j),你的学?fn)又不怎么理想Q你的行为总让他们很不攑ֿ(j)Q他们常ؓ(f)?来的前途和?gu)\担忧发愁Q他们还能年d哪里去?况且他们w上可能q有很多病痛Q他们又舍不得上医院看医生,怕检查怕住院,老这么硬撑着Q他们的生命有没有危险?他们能活多久Q无论如何你都要抽点旉Q给自己一个机?x)好好看一看你的爸爸妈妈!是时候了(jin)Q如果你没有?jin)父母你的学习(fn)和生活?x)发生什么样的变化呢Qh铁父母是以什么样的方式挣(zhun)׃你读书的Q他们过得好不好Q他们对你好不好Q你常惦(ch)C们吗Q你帔R候他们吗Q你q时常跟他们有说有笑吗?你还常常늝他们的手上街吗?你很乐意让他们来学校看你吗?在同学面前你能很自豪Cl他们吗Q你知道他们的生日吗Q你C他们的生日吗Q?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 你现在还是个学生Q是个未成年人,是个消费者,q(sh)需要ؓ(f)父母承担什么责任,如果你的父母生病住院Q你ȝ一下他们,他们很高兴?jin),甚至别hq夸你是个很懂事的孩子。可是,在你长大成hQ自立成Ӟ你也有自q孩子的时候,你的父母生病住院Q你ȝ一下就行了(jin)吗?如果Q需要开刀Q需要几成几十万Q才能治好他们的病,甚至才能保证他们的生命的时候,你将怎么办?你能拿得出多?你肯不肯d别人?Z(jin)他们健康和生命,你能不能全力以ʎQ就象当q他们对你一P万一有一天,你的父母H然撒手d?jin)你Q你哭一下,几滴眼泪,别h或许也会(x)怽是个孝顺的孩子。可是,在很多后的将来,你回惌v来,回想L(fng)母的疼爱父母的恩情父母的定wQ你仅仅哭就行了(jin)吗就够了(jin)吗?

 (tng) (tng) (tng) (tng) (tng) (tng) (tng) 我在乡下农村长大Q父母都是农民。父亲只d学四年U,母亲是个文盲。小时候,因兄弟姐妹太多,安又只有父母两个劳动力Q日子过得十分艰难。寒L(fng)冬天Q放学回Ӟ吃的常常是稀得可见hq_?.....家庭的困最让我刻骨铭心(j)的是Q?979q_(d)也就是高?sh)毕业的那一q_(d)我那79岁的L(fng)病重需要住院,可是Q家里Ih有钱呀Q抬d院第二次医院才勉强收下,也还只是住在医院的走廊下Q那时正值寒冬腊月,七老八十的L(fng)在q样的地方度q了(jin)他生命的最后时日。他在(f)dq吃力地问我妈妈安q有多少钱?辛苦?jin)一世的老hQ准备失ȝ命的老hQ还担心(j)M(jin)以后安有没有钱料理他的后事Q死?jin)以后?x)不会(x)l子孙带来麻?ch)。h世间q种(zhn)惨的场面就zȝ生地展现在我面前?jin),当时我的眼泪不知不觉地淌下来了(jin),但是Q我的拳头握得很紧,我在?j)里默默发誓Q无论如何,一定要奋斗Q一定要冲出LZ人样来!臛_让你的父母在临死前用不着为钱担心(j)Q我不要他们再问跟爷你这同样的话?br />
 (tng) (tng) (tng) (tng) (tng) q是q个信念Q在我高考落榜的那些辛酸的岁月,在被很多人嘲W和讽剌的时候,我还是充满信?j)不屈不找,l于在高考接q失败了(jin)5ơ后的第六年也就?984q我考上大学Q从此改写h生,从此改变命运Q?br />
 (tng) (tng) (tng) (tng) 前不久在q东沿v的一个中学演讲的时候,听那里的教师说以前他们中学有个男孩子Q他的爸爸在政府当高官,他的妈妈也在某一部门手握大权。这个男孩子QM靠着老爸老妈Q整天养处优,有学?fn)懒散,生活放荡Q仗着万诏家胦(ch)Q出手大方,挥金如土。他的爸爸妈妈各自都忙于官(sh)和应酬,也没有时间管他,他变本加厉?br />
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng)  (tng)原本是个纨l子弟,老爸又是?jng)里的头号h物,他根本不把老师攑֜眼里Q本来基差Q又无心(j)向学Q又目空无hQ学?fn)自然越来越差劲了(jin)。很多高官纷U送孩子出国留学,q个男孩子的爸爸也把他送了(jin)出去。在国内的学校本来心(j)?yu)׃攑֜学?fn)上,p更是学不下了(jin)Q一下子C(jin)Ƨ美的英语国家读书,怎么能读得下Q虽然也先上?jin)语a学校Q但l究无济于事。远d乡,q离同学Q书又坊不懂也不惌Q加上语a的障,与h交流甚至上街购物都困难,在孤独苦L(fng)无聊赖之中的两年后的一天,他回?jin)国?可是C(jin)Ӟ一切都改变?sh)(jin)。家门已被公安法院脓(chung)上封条了(jin)Q好?j)的d告诉他,你的爸爸妈妈出大事了(jin)Q被兌v来了(jin)Q看情况性命都难保了(jin)。一向不知苦难是何物的他Q突然心(j)里空落,脑子一片白Q瘫坐在地。清醒过来之后,他去?jin)看守所。先前红光满面、精焕发的爸爸Q已变得十分憔?zhn)。问他爸爸,他说Q爸Q你怎么?x)变成这P你不是叫我放?j)吗Q?;他的爸爸_(d)(x)“孩子,爸爸做错事了(jin)Q原本想跟你铺好路,但没惛_害了(jin)你,也害?jin)自己。爸怼计活不了(jin)多久?jin),你的妈妈说也要被关上十几年Q家里的财全被没收Q我们这个家全完?jin),爸爸妈妈不能帮h我了(jin)Q树(wi)倒藤枯,我们的处境如此,你也别指望会(x)有哪个亲戚或那个朋友帮你?jin),往后要全靠你自׃(jin)Q好好努力,好好zȝQ\有多q你p多远吧!”ؓ(f)?jin)生z,几天后,q个男孩子在菜市(jng)场的一个角落里摆摊卖着冻鱼Q以前每天花上百块钱Q现在一斤冻D的就几毛钱,一天从下来净赚的最多不q二三十元,在这些钱里面Q还要交房租Q还要吃饭,所剩无几。以前花父母贪来的不义之财,花多都不心(j)|现在靠自己掐来的钱,每开支一块钱都要思来惛_。过去\q菜?jng)场见卖鱼的人,视同蚂蚁Q连看都不看他们一|甚至被阻路的时候还大骂他们。如今,跟他们在一赯话得又小?j)又客气QL得|h?br />
 (tng) (tng) (tng) (tng) (tng) 所以,同学们呀Q你或许常常为爸爸妈妈当大官做大生意而沾沾自喜引以ؓ(f)荣,认ؓ(f)q辈子可以稳靠地q上好日子,于是高枕无忧有恃无恐Q学?fn)松村֞垮,生活随随便便Q行为放放荡荡,整天逍遥自在得过且过Q大把大把挖钱整夜整夜不?.....当你d处优挥金如土的时候,你有没有惌Q以你爸爸妈妈现在的职位和工资收入或者他们的生意状况Q他们正当所得到底能有多?他们的钱来得很容易吗Q当你心(j)情地挥霍和n受的时候,你有没有问问和店量这些钱的来路?他们Z(jin)你准备了(jin)大把钞票和铺好的前程安全不安全有没有危险Q他们ؓ(f)?jin)你是否会(x)断送自q政治前途和w家性命Q你的爸爸妈妈准备把一切都l了(jin)你,可你有没有设w处Cؓ(f)他们惌Q在q个世界上几乎没有什么是永恒的,你把自己的将来全部Ԓ靠和托(sh)都放在你父母的n上,你认有多大的胜算和把握呢Q你Z么就不努力学?和设法依靠你自己呢?

 (tng) (tng) (tng) (tng) (tng) (tng) 同学们,不管你的父母是在城市(jng)q是在乡村,是I是富有,是处在社?x)的上层q是处在C会(x)的最底层Q但他们日夜都(f)望他们的孩子——你Q将来能有出息,能体体面面堂堂正正地zdq个世界上,成ؓ(f)对社?x)有用的人!不管你情不情愿来学校MQ学得好q是不好Q也不管你将来从事什么工作以什么方式谋生,在你的内?j)深处在你的骨子里面你都一直(f)望着来做一个在别h面前能让别h看得L(fng)人!做一个父母永qؓ(f)你感到骄(jing)傲和自豪的h

 (tng) (tng) (tng) (tng) (tng) 可是呀Q同学们Q这些年来你一直在q求什么?在期待什么?是什么力量在支持着你,让你昑־那坚强,那么自信Q那么发奋?又是什么原因,是什么东西在qh和诱惑着你总让你显得n不由己,?j)神不定Q坐立不安?有时候,你在游戏室、在|吧里一坐就是几个小Ӟ有时候,你莫名其妙地x(chng)人骂人;有时候,你又无端地折腾、伤宛_p蹋你自己,你ؓ(f)什么会(x)变成q样Q到底是什么原因造成的?在夜׃h?rn)的时候,你有没有勇气面对你自己?在光天化日之下,你敢不敢正视别hQ是什么最让你的良?j)感到无愧?又是什么最让你的良?j)感C安?你还能必自内?j)的微笑吗?你还(sh)(x)感动得落泪吗?你还属于你自己吗Q你q是你吗Q?;q些q来Q你都是怎么走过来的Q你的每一步都留下什么脚华ͼ你有没有努力q?你有没有成功q?你做q哪几g事情最让你感到?jing)傲和自豪?你小时候那些美好的梦想现在q剩下多?你对自己q有多少信心(j)Q你对将来还抱多大的希望Q每一天都在充实都在进步中度过吗?在做人、读书和做事上,你都尽力了(jin)吗?你还敢说自己很想说的话吗Q你q敢做自己喜Ƣ做的事吗?你的父母q能Z感到?jing)傲吗?你是否能扪?j)自问理直气壮地说Q爸爸妈妈,你的儿子很用功!你的奛_很优UQ你的独生子不会(x)让你们白生白ȝQ你的女儿不?x)给你们丢脸的!你的儿子不?x)让你们失望的Q你的女儿一定会(x)让你们幸的Q?br />
 (tng) (tng) (tng) (tng) (tng) 每天Q天刚朦朦亮Q你很耐烦(ch)地睁开双眼Q一脚踏q这个的世界Q又以一脸的茫然无奈走进学校跨进教室Q然后木然地坐在座位上,呆呆地望着黑板Q对你来说一切都是那L(fng)枯燥乏味Q一切都是那机关报无可奈何没有法子。你常常听不q一句话Q看不进一个字Q心(j)里不知道都想些什么,也不知道自己要做什么要怎么做,课时一节节下来Q日子一天天q去内外没有什么收获也没有什么感受,?j)里依然是空I的Q可是又不知道拿什么来充实。你常常在q样Iqh无所事事中耗费时日虎度q华QQq境的左右命运的摆布,让生命的船漫无目的地漂摇晃。这是青春q少风华正茂的你吗?q就是小时候充满惛_满希望的你吗Q这是满怀亲h希望肩负父母重托的你吗?q就是拿家h省吃俭用靠花费父母的血汗钱来读书上大学奔前E的你吗Q?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 处在C会(x)的底层、h生的低谷Q特别是在理惛_前途都很ؓ(f)茫的时候,往往有两U力量能从h的骨子里面把人激P催h奋进让h走向成功走向发达。第一U力量就是:(x)亲情的力量,即父母和亲h的关爱和Z(jin)报答父母亲h的恩情;W二U力量就是:(x)无情的力量,卛_人的L(fng)、漠视、看低、看扁,Z(jin)做出来给别h看证明自己ƈ不比别h差的雄心(j)壮志Q?br />
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) 当我站在讲台上,面对着数千人滔滔不l演讲的时候,当一场成功的演讲带给Z震撼和敬佩的时候,很少有h?x)想到我曄是一个严重的口吃者。但q是真的Q少q时的我口吃很严重,讲话l结巴巴Q那时候说话对我来说是一件很痛苦的事。但理痛苦的是,读高?sh),轮到我当值日生,按规定要在上译։在老师C讲台的时候,要站h领大家喊“v立!老师好!”这五个字,可是Z(jin)要喊q止个字Q我常常要丫h好几分钟都说不出话来Q嘴巴张开Q话是Z来,为此Q同学经常哄堂大W。那时我觉得很难q很自卑很羞愧,因ؓ(f)我连正常人普通h都达不到。一直到上了(jin)大学Q我那口吃的毛病都还很严重,上课从来不敢d回答老师的提问。连说话都很困难Q毕业后怎么工作怎么做国家干部?Q那时候读大学不花钱,毕业又有分配Q出来都是国家干部)(j)我时常听到教师和同学q样议论我,当时我这hQ他们在Ҏ(gu)׃同情和担忧的同时Q心(j)里不无、嘲W和蔑视。我惻I人家能行我ؓ(f)什么就不能行?N自己一辈子q个普通h都做不到吗?在随着巨大的痛苦和压力的同Ӟ我在?j)里默默地发狠?j)Q有朝一日,我一定要说出一口流利的普通话Q一定要靠自p张嘴巴吃饭!Z(jin)克服自己的心(j)理障,早读节,在很多同学都在沉默(sh)M的时候,我一个h在那里旁若无人放声朗d喊大叫,那时在别人看来我p个狂徒和疯子Q但是,不管别h怎么议论Q我都毫不在乎,坚持?jin)一q下来,我的胆子变得来大Q底气越来越来Q张口就说话Q提W就文章Q经q一番的奋斗Q没惛_来的~陷却被奋斗改变成了(jin)镉K和优势,大二的时候就被选学生会(x)宣传部长Q当上了(jin)靠嘴巴和W杆子支撑v来的“官”?现在Q我以演讲ؓ(f)自己的职业,变当q的痛苦为快乐,变往日的耻i誉,zd?jin)自我,zd?jin)h(hun)|

 (tng) (tng) (tng) (tng) (tng) (tng) 何必qƠ缺自己的失败而沮丧呢Q何必ؓ(f)别h的嘲W别人的讽剌而痛苦呢Q这些其实是上天赐给你的分。我们应该把人生一切不q的遭遇照单全收Q我们要感谢上苍Ҏ(gu)们所做的一切不合理的安排!感谢C会(x)的残(hu)P感谢世态的炎凉Q感谢h生的痛苦Q?br />
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) 人的大彻大?zhn)多半来自大灾大难。由此看来,让自p投无路一回又何妨Q!

 (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) 家乡报效国Q话说得很响亮很堂皇Q但是绝不是每个人都有这个机?x)和资格的。生zdC会(x)最边缘最底层的hQ很多都想ؓ(f)家乡报效国Z份国Q可是家乡和国却不l他们机?x),因?f)他们或许没有q个能力和资|他们可能没有什么文化没有什么本事没有什么技?
 (tng) (tng) (tng) (tng) (tng) (tng) (tng)
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) 你如果有?j)要为家乡?f)国家出力Q你必d?j)全意先Z自己出力Q全力以赴ؓ(f)你自己奋斗,如果你连自己都不׃理,那么家乡和祖国就?x)懒得爱你懒得理你,你就永q被C会(x)所遗忘和抛弃!

 (tng) (tng) (tng) (tng) (tng) 你订的计划和目标L坚持不了(jin)几天Q你q一个h独处一个h走\都不自在QL很违?j)地跟在别h的屁股后面{Q白白消了(jin)大好时光Q困一点,累一点,你就把今天该做的事推C(jin)明天——所有这些,你能说努力了(jin)吗?全力以ʎ?jin)吗Q虽然付出未必就有回报,努力和成功不能划{号Q但是,不付出就l不?x)有回报Q不努力q不会(x)成功Q同学们Q不要担?j)努力后的结果如何,得不得到回报Q请你记住一句话Q尽?j)就是优UQ尽力就是成功!
 (tng) (tng) (tng) (tng) (tng) (tng)
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) 人生在世Q什么都可以没有Q但是不能没有勇气。英雄和伟h最富有的就是勇气,一般h内心(j)有时也会(x)充满Ȁ情,但是骨子里却常常~Z勇气Q常常在最关键的时候,在最需要勇气的时候,犹犹、U豫畏畏羃~,以致错过?jin)有利时误?jin)大好前E。其实,勇气q个东西Q不需要花׃Q很多时候,你想有它?yu)有?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 同学们,今天的这个下午是个特D的下午Q希望你拿出勇气Q来到台上来Q讲qC的故事,表达你此ȝ?j)情Q抒发你今后的打。同学们Q拿出勇气,来吧Q到C来表辑֐Q这是一个新的开始,q是你走向自新走向奋发走向未来的最果敢最能显CZ对今后态度的第一步很重要很关键的一步?br />
 (tng) (tng) (tng) (tng) (tng) (q了(jin)几分钟,陆陆l箋(hu)有学生走上台来发a)?Q女Q:(x)“在我很的时候,父母到q东打工?jin),安只有我、妹妹和奶奶三个人,每年春节都只有我们三个hq。”(泪流满面Q泣不成壎ͼ(j)……有一ơ,爸爸妈妈回来Q我满腹的怨气地对他们发汇。就在他们要走的那天晚上Q我q跟妈妈嘴Q妈妈哭?jin)。……后来,来到学校Q想l他们打?sh)话Q也没勇气。……今天,我想对他们说Q‘爸爸,妈妈Q我对不起你们,但以后我?x)努力地Q会(x)努力成ؓ(f)你们的骄(jing)傲的Q我发誓Q’“(掌声雷动Q?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 黄老师Q“是啊,妈妈要出门打工了(jin)Q我们还跟她嘴Q让她带着眼泪出门……同学们Q你呢,你有话对父母说吗Q有什么话要表辑֐Q?br /> (tng) (tng) (tng) (tng) (tng)
 (tng) (tng) (tng) (tng) (tng) ?Q男Q:(x)“我是一个高四的学生Q我很感谢我的父母,我想对他们说Q我一定好好努力报{他们。”(掌声Q?br />
 (tng) (tng) (tng) (tng) ?Q男Q:(x)“我的父母很q_Q每月也只有几百元的收入Q每月给我吃、穿、用Q但我学?fn)不好,有时候很qQ但现在我想通了(jin)Q我?x)用勤奋来回报他们的Q我?x)用自己的丰成果来回报他们的。”(掌声雷动Q?br />
 (tng) (tng) (tng) (tng) (tng) ?Q女Q:(x)“我要说的话很多Q我来自桥业Q那是一个很IL(fng)山区乡,饮水得到几里外去?xi)的Q,从小父母带我去q东打工。我家有3个女孩,父母赌博花光?jin)所有的U蓄Q我只好回到桥业d中。回到桥业,我连个家都没有,寄居在伯父家。(带着哭腔Q后来,来了(jin)志愿者,我很谢谢他们Q泣不成壎ͼ(j)……后来,我是......靠着上v一位姐姐的支助d初中的。……但是,上了(jin)高(sh)以后Q我的成l很差,我没信心(j)Q我也不再努力,我没有什么可拿来报答他们。……(头一扬,很坚定地Q不q,以后Q我?x)用努力回报他们的,我?x)用行动证明的。”(掌声雷动Q 

 (tng) (tng) (tng) (tng) (tng) (tng) 黄老师Q“伟Z所以成Z人,成功者之所以成功者,别无他样Q他们所不同的是Q百般磨隑ֿ(j)不死Q屡l穷困志不穷Q?br />
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) ?Q男Q:(x)“今天我听了(jin)演讲Q虽然眼泪没有从眼里出来,但我?j)里在流动。我太对不v我班MQ和科任老师?jin)。我学习(fn)成W不好Q老师l常开导我Q可我L听不q去Q还l常跟老师嘴。听?jin)演Ԍ我想对老师们说Q老师Q以后我?x)努力的Q请大家C我今天当着几千人的面所发誓的话Q我一定会(x)以全新的模样回报父母Q报{老师的!?br />
 (tng) (tng) (tng) (tng) (tng) (tng) 黄老师Q“老师既是父母的孩子又是孩子的父母Q他们n上压着三副重担Q既赡养自己的父母又要抚养自q孩子Q还要培养自q学生Q工作的压力Q生zȝ艰辛Q过多的付出Q他们或怹象你的父母一栯早地失支?jin)美丽的定w。他们从事着高尚的职业,却没有很高薪酬;他们做着很体面的工作Q却常没有很体面的衣服;他们也有很需要照֒辅导的孩子,却常常把看书所有的时候和_֊用到?jin)别人的孩子w上。在学校Q在父母不在你n边的日子Q是哪个?父母一样关׃Q在你n体不舒服生活有困隄时候,是哪个来兛_(j)和帮助你Q在很多同学冯你甚臌你自己都冯自己的时候,是哪个还?sh)d靠近你给你信?j)和勇气Q在你无?j)向学虚度年华的时候,是哪个常ؓ(f)你心(j)gؓ(f)你难q?在你上课看小说打瞌睡甚至考试q在呼呼大睡的时候,是哪个常常来提醒你?在你被别人‘打倒’甚臌你自己‘打倒’自己都不想爬v来的时候,是哪个拉你一把助你一力?你在人生十字路口辨不清方向找不到目标的时候,是哪个给你点拔给你指路??br />
 (tng) (tng) (tng)

xyh 2006-09-08 12:02 发表评论
]]>
一盏浊?/title><link>http://www.aygfsteel.com/axyh/archive/2006/09/08/68474.html</link><dc:creator>xyh</dc:creator><author>xyh</author><pubDate>Fri, 08 Sep 2006 03:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/axyh/archive/2006/09/08/68474.html</guid><wfw:comment>http://www.aygfsteel.com/axyh/comments/68474.html</wfw:comment><comments>http://www.aygfsteel.com/axyh/archive/2006/09/08/68474.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/axyh/comments/commentRss/68474.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/axyh/services/trackbacks/68474.html</trackback:ping><description><![CDATA[ <p> <font color="#800080"> (tng) (tng) (tng) (tng)  (tng)人的成长是绝对的Q有的时候只是量变,有的时候是质变。在q个充满诱惑、充斥着一切的世界里,我们要做的,不是拥有多少物质Q而是有自q一片天I,有和睦的亲情、友?.....<br /> (tng) (tng) (tng) (tng) (tng) 忙碌的我们,是否感到在都?jng)的落寞Q在q里Q环境的压力Q工作的压力Q得我们很有旉来审视自己,在这里,每个人的I间、时间是被严格限制的Q就如井底之?frog (tng)in the well)?br /> (tng) (tng) (tng) (tng) 我曾阅读q一句经典的话:(x)<br /> (tng)  (tng) (tng) There are two ways to see growth,one is product,and the other is the process.<br /> (tng) (tng) (tng) 我不由想刎ͼ我曾l做q错误的军_Q但我还是执行错误的军_Q痛苦的是,没有比这个决定更好的办法QhQL为周围的一切所囎ͼL掌握不了(jin)自己的命脉?br /> (tng) (tng) (tng) 在O漫的旉里,当自己失d力以后,一切都变的无所谓,一切都变的不重要,一切都是所谓的装饰。一个,默默的,做着重复的工作,一遍又一?.......<br /> (tng) (tng) (tng) 一站过M(jin)Q而另外一站又奔来Q沿途的风景Q忙碌的我们忽略了(jin)周围........<br /> (tng) (tng) (tng) (tng)一个h上网的时候很喜欢q西安信息资源网Q在那里ȝ一些励志的文章Q每当我疲惫的时候,惌v?jin)一L(fng)zdq个世界的大多数ZQ他们有自己的生存原?......<br /> (tng) (tng) (tng) (tng) 每个人都有两个天佉K伴着他,一个是善良的,一个是邪恶?<br /> (tng) (tng) (tng) (tng) 在这个世界的现实里,我学?x)?jin)更多的是理性,而不是感性,世界的?zhn)剧,太多是由感性战胜理性引L(fng)Q一时的冲动引v的,而在丧失理性之后,他们不得不面对理?.......<br /> (tng) (tng) (tng) (tng)<br /> (tng)<br /></font> </p> <img src ="http://www.aygfsteel.com/axyh/aggbug/68474.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/axyh/" target="_blank">xyh</a> 2006-09-08 11:44 <a href="http://www.aygfsteel.com/axyh/archive/2006/09/08/68474.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>三道单算法题http://www.aygfsteel.com/axyh/archive/2006/09/08/68454.htmlxyhxyhFri, 08 Sep 2006 02:40:00 GMThttp://www.aygfsteel.com/axyh/archive/2006/09/08/68454.htmlhttp://www.aygfsteel.com/axyh/comments/68454.htmlhttp://www.aygfsteel.com/axyh/archive/2006/09/08/68454.html#Feedback0http://www.aygfsteel.com/axyh/comments/commentRss/68454.htmlhttp://www.aygfsteel.com/axyh/services/trackbacks/68454.html W一?br />/*
 (tng)求两个字W串的最大公共子?br /> (tng)String s1 = "abcdefghigj";
 (tng)String s2 = "xyzabcdeigj";
 (tng)则输出abcde
*/

W二?br />/*
输出杨辉三角?br />1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
*/

W三?br />/*
String[] a = {"a","b","c","d","e","f","g","h","i","j","",""};
String[] b = {"f","a","c","f","e","k","l","y","p","o"};

如果b里面的数据在a里面没有Q则把没有的数据攑ֈ""里面Q超q的话,则报"已经满了(jin)Q无法插?~~
*/

解析Q?/font>
W一题:(x)
public class first
{
 (tng) public String search(String s1,String s2)
 (tng) {
 (tng) String max = "";
 (tng) for(int i=0; i<s1.length(); i++)
 (tng) {
 (tng) (tng) (tng) for(int j=i; j<s1.length(); j++)
 (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) String sub = s1.substring(i,j);
 (tng) (tng) (tng) (tng) (tng) if((s2.indexOf(sub)!=-1)&&sub.length()>max.length())
 (tng) (tng) (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) max = sub;
 (tng) (tng) (tng) (tng) (tng) }
 (tng) (tng) (tng) }
 (tng) } (tng)
 (tng) return max;
 (tng) }
 (tng)
 (tng) public static void main(String[] args)
 (tng) {
 (tng) (tng) (tng) String s1 = "abcdefghigj";
 (tng) (tng) (tng) String s2 = "xyzabcdefigj";
 (tng) (tng) (tng) String output = new first().search(s1,s2);
 (tng) (tng) (tng) System.out.println(output);
 (tng) }
}

W二题:(x)
public class second
{
 (tng) public static int[] general(int[] data)
 (tng) {
 (tng) (tng) (tng) int[] fanhui = new int[data.length+1]; (tng)
 (tng) (tng) (tng) fanhui[0] = data[0];
 (tng) (tng) (tng) for(int i=1,j=1; j<data.length; i++,j++)
 (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) fanhui[i] = data[j-1] + data[j];
 (tng) (tng) (tng) } (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng)
 (tng) (tng) (tng) fanhui[fanhui.length-1] = data[data.length-1];
 (tng) (tng) (tng) for(int k=0; k<fanhui.length; k++)
 (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) System.out.print(fanhui[k] + "\t");
 (tng) (tng) (tng) }
 (tng) (tng) (tng) System.out.print("\n");
 (tng) (tng) (tng) return fanhui;
 (tng) }
 (tng) public static void main(String[] args)
 (tng) {
 (tng) (tng) (tng) int times = 5;
 (tng) (tng) (tng) int[] chushizhi = {1};
 (tng) (tng) (tng) System.out.println(chushizhi[0]);
 (tng) (tng) (tng) for(int i=0; i<times; i++)
 (tng) (tng) (tng) {
 (tng) (tng) (tng) chushizhi = second.general(chushizhi); (tng) (tng) (tng)
 (tng) (tng) (tng) }
 (tng) }
}

W三题:(x)

import java.util.ArrayList ;

public class Third
{
public static void main(String[] args)
{
 (tng) (tng) (tng) String[] a = {"a","b","c","d","e","f","g","h","i","j","k","",""};
 (tng) (tng) (tng) String[] b ={"f","a","c","f","e","k","l"};
 (tng) (tng) (tng) Third third = new Third();
 (tng) (tng) (tng) third.compareAndReplace(a,b);
 (tng) (tng) (tng) StringBuffer output = new StringBuffer();
 (tng) (tng) (tng) for(int i=0; i<a.length; i++)
 (tng) (tng) (tng) output.append(a[i]); (tng)
 (tng) (tng) (tng) System.out.println("a已变? + output.toString());
 (tng) }
 (tng)public void compareAndReplace(String[] a,String[] b)
 (tng){
 (tng) (tng) for(int i=0; i<b.length; i++)
 (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) outer:
 (tng) (tng) (tng) (tng) for(int j=0; j<a.length; j++)
 (tng) (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) (tng) if(b[i].equals(a[j]))
 (tng) (tng) (tng) (tng) (tng) (tng) break outer;
 (tng) (tng) (tng) (tng) (tng) (tng) if(j==a.length-1)
 (tng) (tng) (tng) (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) (tng) if(findFirstSpace(a)!=-1)
 (tng) (tng) (tng) (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) a[findFirstSpace(a)] = b[i];
 (tng) (tng) (tng) (tng) (tng) (tng) }
 (tng) (tng) (tng) (tng) (tng) (tng) else
 (tng) (tng) (tng) (tng) (tng) (tng) {
 (tng) (tng) (tng) (tng) (tng) (tng) (tng) (tng) System.out.println("已经满了(jin)Q无法插? + b[i]);
 (tng) (tng) (tng) (tng) (tng) (tng) } (tng) (tng) (tng) (tng) (tng) (tng)
 (tng) (tng) (tng) (tng) }
 (tng) (tng) }
 (tng)}
 (tng)}
 (tng)
 (tng)public int findFirstSpace(String[] arg)
 (tng){
 (tng) (tng) for(int m=0; m<arg.length; m++)
 (tng) (tng) {
 (tng) (tng) (tng) (tng) if(arg[m].equals(""))
 (tng) (tng) (tng) (tng) return m; (tng) (tng) (tng) (tng)
 (tng) (tng) }
 (tng) (tng) return -1;
 (tng)}
}



xyh 2006-09-08 10:40 发表评论
]]>
JS表单验证讨论http://www.aygfsteel.com/axyh/archive/2006/09/06/68090.htmlxyhxyhWed, 06 Sep 2006 10:18:00 GMThttp://www.aygfsteel.com/axyh/archive/2006/09/06/68090.htmlhttp://www.aygfsteel.com/axyh/comments/68090.htmlhttp://www.aygfsteel.com/axyh/archive/2006/09/06/68090.html#Feedback0http://www.aygfsteel.com/axyh/comments/commentRss/68090.htmlhttp://www.aygfsteel.com/axyh/services/trackbacks/68090.html 无论在提交按钮,?lt;input type="submit" onclick="return 函数?)">,
或者在form表单上,?lt;form onsubmite-"return 函数?)">
都能够,验证表单Q然后提?

需要注意的事项?
1.
<form>中的name属性,最好制定一下,
否则无法使用document.ID号定Ӟ
但是可以使用document.getElementById(string id)获取对象Q?br />同时讄id与name为相同的名称

2.
调用的时候,使用return 函数?)q样的方法,否则可能无效
 (tng)P.S. 我用了(jin)?lt;input type="submit" onclick="return false">
l果证实函数得到?jin)运行,但是拦截表单提交p|

3.
验证函数中,明确q回bool?

4.
讄的函数名不要和JS的内|函数重名,否则?x)导致整个函数失?
P.S. 我就犯了(jin)q个错误Q我定义?jin)一个submit()函数

5. *****
即讄?lt;form onsubmit="return false;">Q或者等L(fng)表达?
但是如果调用form.submit()函数Q表单仍然会(x)得到提交
换句话说Qform.submit()h强制提交表单的功?

6.
如果在JS中更改了(jin)form.action的|则提交目标以JS讄的ؓ(f)标准
因ؓ(f)JS的设|永q发生在HTML讄之后 即是?
<form onsubmit="this.action='test.html'" action="orin.html">
q样的表C法

7.实验发现无论是form的onsubmitq是submit按钮的onclick
都不能丢?return",否则无论q回的值ture or false,表单数据都会(x)提交出去



xyh 2006-09-06 18:18 发表评论
]]>
常用的SQL语句技法ȝQ来自CSDNQ?/title><link>http://www.aygfsteel.com/axyh/archive/2006/09/06/68087.html</link><dc:creator>xyh</dc:creator><author>xyh</author><pubDate>Wed, 06 Sep 2006 10:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/axyh/archive/2006/09/06/68087.html</guid><wfw:comment>http://www.aygfsteel.com/axyh/comments/68087.html</wfw:comment><comments>http://www.aygfsteel.com/axyh/archive/2006/09/06/68087.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/axyh/comments/commentRss/68087.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/axyh/services/trackbacks/68087.html</trackback:ping><description><![CDATA[ <p> <font color="#800080" size="2"> (tng) 下列语句部分是Mssql语句Q不可以在access中用?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) SQL分类Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) DDL-数据定义语言(CREATEQALTERQDROPQDECLARE) <br /> (tng) DML-数据操纵语言(SELECTQDELETEQUPDATEQINSERT) <br /> (tng) DCL-数据控制语言(GRANTQREVOKEQCOMMITQROLLBACK) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 首先,要介l基语句Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 1、说明:(x)创徏数据?</font> <font color="#800080" size="2">CREATE DATABASE database-name <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 2、说明:(x)删除数据?</font> <font color="#800080" size="2">drop database dbname <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 3、说明:(x)备䆾sql server <br /></font> </p> <p> <font color="#800080" size="2"> (tng) --- 创徏 备䆾数据?device <br /></font> </p> <p> <font color="#800080" size="2">USE master <br />EXEC sp_addumpdevice 'disk', 'testBack', <br />'c:\mssql7backup\MyNwind_1.dat' <br /></font> </p> <p> <font color="#800080" size="2"> (tng) --- 开?备䆾 <br /></font> </p> <p> <font color="#800080" size="2">BACKUP DATABASE pubs TO testBack <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 4、说明:(x)创徏新表 <br /></font> </p> <p> <font color="#800080" size="2">create table tabname(col1 type1 [not null] [primary key],col2 type2 <br />[not null],..) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) Ҏ(gu)已有的表创徏新表Q?<br /></font> </p> <p> <font color="#800080" size="2">AQcreate table tab_new like tab_old (使用旧表创徏新表) <br />BQcreate table tab_new as select col1,col2... from tab_old definition <br />only <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 5、说明:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 删除新表Qdrop table tabname <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 6、说明:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 增加一个列QAlter table tabname add column col type <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 注:(x)列增加后不能删除。DB2中列加上后数据类型也不能改变Q唯一能改变的是增加varcharcd的长度?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 7、说明:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) d主键QAlter table tabname add primary key(col) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 说明Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 删除主键QAlter table tabname drop primary key(col) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 8、说明:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 创徏索引Qcreate [unique] index idxname on tabname(col....) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 删除索引Qdrop index idxname <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 注:(x)索引是不可更改的Q想更改必须删除重新建?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 9、说明:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 创徏视图Qcreate view viewname as select statement <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 删除视图Qdrop view viewname <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 10、说明:(x)几个单的基本的sql语句 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 选择Qselect * from table1 where 范围 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 插入Qinsert into table1(field1,field2) values(value1,value2) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 删除Qdelete from table1 where 范围 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 更新Qupdate table1 set field1=value1 where 范围 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 查找Qselect * from table1 where field1 like '%value1%' <br />---like的语法很_֦Q查资料! <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 排序Qselect * from table1 order by field1,field2 [desc] <br /></font> </p> <p> <font color="#800080" size="2"> (tng) LQselect count * as totalcount from table1 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 求和Qselect sum(field1) as sumvalue from table1 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) q_Qselect avg(field1) as avgvalue from table1 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 最大:(x)select max(field1) as maxvalue from table1 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 最:(x)select min(field1) as minvalue from table1 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 11、说明:(x)几个高查询q算?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) AQ?UNION q算W?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) UNION q算W通过l合其他两个l果表(例如 TABLE1 <br />?<br />TABLE2Qƈ消去表中M重复行而派生出一个结果表。当 <br />ALL ?UNION 一起用时Q即 UNION <br />ALLQ,不消除重复行。两U情况下Q派生表的每一行不是来?<br />TABLE1 是来自 TABLE2?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) BQ?EXCEPT q算W?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) EXCEPT q算W通过包括所有在 TABLE1 中但不在 TABLE2 <br />中的行ƈ消除所有重复行而派生出一个结果表。当 ALL <br />?EXCEPT 一起用时 (EXCEPT ALL)Q不消除重复行?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) CQ?INTERSECT q算W?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) INTERSECT q算W通过只包?TABLE1 ?TABLE2 <br />中都有的行ƈ消除所有重复行而派生出一个结果表。当 <br />ALL ?INTERSECT 一起用时 (INTERSECT <br />ALL)Q不消除重复行?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 注:(x)使用q算词的几个查询l果行必L一致的?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 12、说明:(x)使用外连?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) A、left outer joinQ?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 左外q接Q左q接Q:(x)l果集几包括q接表的匚w行,也包括左q接表的所有行?<br /></font> </p> <p> <font color="#800080" size="2">SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c <br /></font> </p> <p> <font color="#800080" size="2"> (tng) BQright outer join: <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 叛_q接(双?Q结果集既包括连接表的匹配连接行Q也包括双接表的所有行?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) CQfull outer joinQ?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 全外q接Q不仅包括符可接表的匹配行Q还包括两个q接表中的所有记录?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 其次Q大家来看一些不错的sql语句 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 1、说明:(x)复制?只复制结?源表名:(x)a <br />新表名:(x)b) (Access可用) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 法一Qselect * into b from a where 1<>1 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 法二Qselect top 0 * into b from a <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 2、说明:(x)拯?拯数据,源表名:(x)a <br />目标表名Qb) (Access可用) <br /></font> </p> <p> <font color="#800080" size="2">insert into b(a, b, c) select d,e,f from b; <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 3、说明:(x)跨数据库之间表的拯(具体数据使用l对路径) <br />(Access可用) <br /></font> </p> <p> <font color="#800080" size="2">insert into b(a, b, c) select d,e,f from b in '具体数据? where 条g <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 例子Q?.from b in '"&Server.MapPath(".")&"\data.mdb" &"' <br />where.. <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 4、说明:(x)子查?表名1Qa 表名2Qb) <br /></font> </p> <p> <font color="#800080" size="2">select a,b,c from a where a IN (select d from b ) 或? select a,b,c from a where a IN (1,2,3) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 5、说明:(x)昄文章、提交h和最后回复时?<br /></font> </p> <p> <font color="#800080" size="2">select a.title,a.username,b.adddate from table a,(select max(adddate) <br />adddate from table where table.title=a.title) b <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 6、说明:(x)外连接查?表名1Qa 表名2Qb) <br /></font> </p> <p> <font color="#800080" size="2">select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 7、说明:(x)在线视图查询(表名1Qa ) <br /></font> </p> <p> <font color="#800080" size="2">select * from (SELECT a,b,c FROM a) T where t.a > 1; <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 8、说明:(x)between的用?between限制查询数据范围时包括了(jin)边界?not <br />between不包?<br /></font> </p> <p> <font color="#800080" size="2">select * from table1 where time between time1 and time2 <br /></font> </p> <p> <font color="#800080" size="2">select a,b,c, from table1 where a not between 数? and 数? <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 9、说明:(x)in 的用方?<br /></font> </p> <p> <font color="#800080" size="2">select * from table1 where a [not] in <br />('?','?','?','?') <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 10、说明:(x)两张兌表,删除主表中已l在副表中没有的信息 <br /></font> </p> <p> <font color="#800080" size="2">delete from table1 where not exists ( select * from table2 where <br />table1.field1=table2.field1 ) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 11、说明:(x)四表联查问题Q?<br /></font> </p> <p> <font color="#800080" size="2">select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where ..... <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 12、说明:(x)日程安排提前五分钟提?<br /></font> </p> <p> <font color="#800080" size="2">SQL: select * from 日程安排 where datediff('minute',f开始时?getdate())>5 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 13、说明:(x)一条sql 语句搞定数据库分?<br /></font> </p> <p> <font color="#800080" size="2">select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = <br />a.主键字段 order by a.排序字段 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 14、说明:(x)?0条记?<br /></font> </p> <p> <font color="#800080" size="2">select top 10 * form table1 where 范围 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 15、说明:(x)选择在每一lb值相同的数据中对应的a最大的记录的所有信?cMq样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成l排?{等.) <br /></font> </p> <p> <font color="#800080" size="2">select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 16、说明:(x)包括所有在 TableA 中但不在 TableB和TableC <br />中的行ƈ消除所有重复行而派生出一个结果表 <br /></font> </p> <p> <font color="#800080" size="2">(select a from tableA ) except (select a from tableB) except (select a from tableC) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 17、说明:(x)随机取出10条数?<br /></font> </p> <p> <font color="#800080" size="2">select top 10 * from tablename order by newid() <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 18、说明:(x)随机选择记录 <br /></font> </p> <p> <font color="#800080" size="2">select newid() <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 19、说明:(x)删除重复记录 <br /></font> </p> <p> <font color="#800080" size="2">Delete from tablename where id not in (select max(id) from tablename <br />group by col1,col2,...) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 20、说明:(x)列出数据库里所有的表名 <br /></font> </p> <p> <font color="#800080" size="2">select name from sysobjects where type='U' <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 21、说明:(x)列出表里的所有的 <br /></font> </p> <p> <font color="#800080" size="2">select name from syscolumns where id=object_id('TableName') <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 22、说明:(x)列示type、vender、pcs字段Q以type字段排列Qcase可以方便地实现多重选择Q类似select <br />中的case?<br /></font> </p> <p> <font color="#800080" size="2">select type,sum(case vender when 'A' then pcs else 0 end),sum(case <br />vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs <br />else 0 end) FROM tablename group by type <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 昄l果Q?<br /></font> </p> <p> <font color="#800080" size="2">type  (tng)  (tng)vender pcs <br />?sh)?A 1 <br />?sh)?A 1 <br />光盘 B 2 <br />光盘 A 2 <br />手机 B 3 <br />手机 C 3 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 23、说明:(x)初始化表table1 <br /></font> </p> <p> <font color="#800080" size="2"> <font color="#ff0000">TRUNCATE TABLE table1</font> <br /> </font> </p> <p> <font color="#800080" size="2"> (tng) 24、说明:(x)选择?0?5的记?<br /></font> </p> <p> <font color="#800080" size="2">select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 随机选择数据库记录的Ҏ(gu)Q用Randomize函数Q通过SQL语句实现Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 对存储在数据库中的数据来_(d)随机数特性能l出上面的效果,但它们可能太慢了(jin)些。你不能要求ASP"找个随机?然后打印出来。实际上常见的解x(chng)案是建立如下B所C的循环Q?<br /></font> </p> <p> <font color="#800080" size="2">Randomize RNumber = Int(Rnd*499) +1 <br /></font> </p> <p> <font color="#800080" size="2">While Not objRec.EOF <br />If objRec("ID") = RNumber THEN <br />... q里是执行脚?... <br />end if <br />objRec.MoveNext <br />Wend <br /></font> </p> <p> <font color="#800080" size="2"> (tng) q很Ҏ(gu)理解。首先,你取??00范围之内的一个随机数Q假?00是数据库内记录的LQ。然后,你遍历每一记录来测试ID <br />的倹{检查其是否匚wRNumber。满x(chng)件的话就执行由THEN <br />关键字开始的那一块代码。假如你的RNumber <br />{于495Q那么要循环一遍数据库q旉可就长了(jin)。虽?00q个数字看v来大?jin)些Q但相比更ؓ(f)E_的企业解x(chng)案这q是个小型数据库?jin),后者通常在一个数据­库内就包含?jin)成千上万条记录。这时候不死定了(jin)Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 采用SQLQ你可以很快地扑և准确的记录ƈ且打开一个只包含该记录的recordsetQ如下所C:(x) <br /></font> </p> <p> <font color="#800080" size="2">Randomize RNumber = Int(Rnd*499) + 1 <br /></font> </p> <p> <font color="#800080" size="2">SQL = "SELECT * FROM Customers WHERE ID = " & RNumber <br /></font> </p> <p> <font color="#800080" size="2">set objRec = ObjConn.Execute(SQL) <br />Response.WriteRNumber & " = " & objRec("ID") & " " & objRec("c_email") <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 不必写出RNumber <br />和IDQ你只需要检查匹配情况即可。只要你对以上代码的工作满意Q你自可按需操作"随机"记录。Recordset没有包含其他内容Q因此你很快p扑ֈ你需要­的记录q样大大降低了(jin)处理旉?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 再谈随机?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 现在你下定决?j)要榨干Random <br />函数的最后一滴a(b)Q那么你可能?x)一ơ取出多条随录或者想采用一定随围内的记录。把上面的标准Random <br />CZ扩展一下就可以用SQL应对上面两种情况?jin)?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) Z(jin)取出几条随机选择的记录ƈ存放在同一recordset内,你可以存储三个随机数Q然后查询数据库获得匚wq些数字的记录:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) SQL = "SELECT * FROM Customers WHERE ID = " & RNumber & " OR ID = " & RNumber2 & " OR ID = " & RNumber3 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 假如你想选出10条记录(也许是每ơ页面装载时?0条链接的列表Q,你可以用BETWEEN <br />或者数学等式选出W一条记录和适当数量的递增记录。这一操作可以通过好几U方式来完成Q但?<br />SELECT 语句只显CZU可能(q里的ID <br />是自动生成的L(fng)Q:(x) <br />SQL = "SELECT * FROM Customers WHERE ID BETWEEN " & RNumber & " AND " & <br />RNumber & "+ 9" <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 注意Q以上代码的执行目的不是(g)查数据库内是否有9条ƈ发记录?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 随机d若干条记录,试q?<br /></font> </p> <p> <font color="#800080" size="2">Access语法QSELECT top 10 * From 表名 ORDER BY Rnd(id) <br />Sql server:select top n * from 表名 order by newid() <br />mysql select * From 表名 Order By rand() Limit n <br /></font> </p> <p> <font color="#800080" size="2"> (tng) Access左连接语?最q开发要用左q接,Access帮助什么都没有,|上没有Access的SQL说明,只有自己试, <br />现在C以备后查) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 语法 select table1.fd1,table1,fd2,table2.fd2 From table1 left <br />join table2 on table1.fd1,table2.fd1 where ... <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 使用SQL语句 ?..代替q长的字W串昄 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 语法Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) SQL数据库:(x)select case when len(field)>10 then <br />left(field,10)+'...' else field end as news_name,news_id from tablename <br /> (tng) Access数据库:(x)SELECT <br />iif(len(field)>2,left(field,2)+'...',field) FROM tablename; <br /></font> </p> <p> <font color="#800080" size="2"> (tng) Conn.Execute说明 <br /></font> </p> <p> <font color="#800080" size="2"> (tng) ExecuteҎ(gu) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 该方法用于执行SQL语句。根据SQL语句执行后是否返回记录集Q该Ҏ(gu)的用格式分Z下两U:(x) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) 1Q执行SQL查询语句Ӟ返回查询得到的记录集。用法ؓ(f)Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) Set 对象变量?q接对象.Execute("SQL 查询语言") <br /></font> </p> <p> <font color="#800080" size="2"> (tng) ExecuteҎ(gu)调用后,?x)自动创录集对象Qƈ查询结果存储在该记录对象中Q通过SetҎ(gu)Q将记录集赋l指定的对象保存Q以后对象变量就代表?jin)该记录B集对象?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 2Q执行SQL的操作性语aӞ没有记录集的q回。此时用法ؓ(f)Q?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) q接对象.Execute "SQL 操作性语? [, RecordAffected][, <br />Option] <br /></font> </p> <p> <font color="#800080" size="2"> (tng) ·RecordAffected <br />为可选项Q此出可攄一个变量,SQL语句执行后,所生效的记录数?x)自动保存到该变量中。通过讉K该变量,可知道SQL语句队多条记录q行?jin)操作?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) ·Option <br />可选项Q该参数的取值通常为adCMDTextQ它用于告诉ADOQ应该将ExecuteҎ(gu)之后的第一个字W解释ؓ(f)命o(h)文本。通过指定该参敎ͼ可执行更高效­?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) ·BeginTrans、RollbackTrans、CommitTransҎ(gu) <br /></font> </p> <p> <font color="#800080" size="2"> (tng) q三个方法是q接对象提供的用于事务处理的Ҏ(gu)。BeginTrans用于开始一个事物;RollbackTrans用于回滚事务QCommitTrans用于B提交所有的事务处理l果Q即认事务的处理?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) 事务处理可以一l操作视Z个整体,只有全部语句都成功执行后Q事务处理才成功;若其中有一个语句执行失败,则整个处理就失败,q恢复到处里前的状态?<br /></font> </p> <p> <font color="#800080" size="2"> (tng) BeginTrans和CommitTrans用于标记事务的开始和l束Q在q两个之间的语句Q就是作Z务处理的语句。判断事务处理是否成功,可通过q接对象B的Error集合来实玎ͼ若Error集合的成员(sh)C?Q则说明有错误发生,事务处理p|。Error集合中的每一个Error对象Q代表一个错误信息?</font> </p> <img src ="http://www.aygfsteel.com/axyh/aggbug/68087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/axyh/" target="_blank">xyh</a> 2006-09-06 18:11 <a href="http://www.aygfsteel.com/axyh/archive/2006/09/06/68087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让innerHTML的标{执行v?/title><link>http://www.aygfsteel.com/axyh/archive/2006/09/06/68083.html</link><dc:creator>xyh</dc:creator><author>xyh</author><pubDate>Wed, 06 Sep 2006 09:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/axyh/archive/2006/09/06/68083.html</guid><wfw:comment>http://www.aygfsteel.com/axyh/comments/68083.html</wfw:comment><comments>http://www.aygfsteel.com/axyh/archive/2006/09/06/68083.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/axyh/comments/commentRss/68083.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/axyh/services/trackbacks/68083.html</trackback:ping><description><![CDATA[ <font color="#ffa500" size="2">在我们用AJAX的时候,l常要用到innetHTML来更新对象的内容Q但是对于更新的<script>脚本E序览器却无法执行Q它不执行的原因是:(x)<sBcript>标签只在览器第一ơ文档加载中被解析,下面介绍怎么栯<script>跑v来?<br /></font> <p> <font color="#ffa500" size="2">分析问题 <br /></font> </p> <p> <font color="#ffa500" size="2">既然<script>只在文档加蝲中才被解析,那么我就得调用document.write()Ҏ(gu)来重新加载一ơ,但是q样的话原来面的内容也?x)被覆盖掉?jin)BQ所以不得不用IFRAME把document.write()装蝲h?<br /></font> </p> <p> <font color="#ffa500" size="2">解决问题 <br /></font> </p> <p> <font color="#ffa500" size="2">var jsCode = 需要执行的JS代码 <br />var jsIframe = document.createElement("iframe"); <br />jsIframe.style.display = "none";//把jsIframe隐藏h <br />document.body.appendChild(jsIframe); <br />with(window.frames[window.frames.length - 1]){ <br />document.open(); <br />document.write(jsCode); //执行JS代码 <br />document.close(); <br /></font> </p> <div id="wmqeeuq" class="qt" id="qhide_21540" style="DISPLAY: block"> <font color="#ffa500" size="2">} <br /><br /></font> </div> <font color="#ffa500" size="2">jsIframe.outerHTML="";//执行后删除iframe对象 <br /></font> <p> <font color="#ffa500" size="2">q里需要注意一个问题,因ؓ(f)jsCode是在iframe中运行,所以所有的面元素都在iframe父对象之下,要调用页面元素对象必d?parent.obj q种方式?</font> </p> <img src ="http://www.aygfsteel.com/axyh/aggbug/68083.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/axyh/" target="_blank">xyh</a> 2006-09-06 17:58 <a href="http://www.aygfsteel.com/axyh/archive/2006/09/06/68083.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>怎样实现一U特D的布局---采用http://www.aygfsteel.com/axyh/archive/2006/09/06/68082.htmlxyhxyhWed, 06 Sep 2006 09:56:00 GMThttp://www.aygfsteel.com/axyh/archive/2006/09/06/68082.htmlhttp://www.aygfsteel.com/axyh/comments/68082.htmlhttp://www.aygfsteel.com/axyh/archive/2006/09/06/68082.html#Feedback0http://www.aygfsteel.com/axyh/comments/commentRss/68082.htmlhttp://www.aygfsteel.com/axyh/services/trackbacks/68082.html (tng) []
 (tng) []
要求Q?
1.每个[]的最里层是个div.
2.整体靠左Q右面三个[]上下寚wQ每个[]里的文字仍然靠左?
3.不要用table和layer来组l,更不要考虑什么空白的gif之类?
4.用javascript操作DOM来实玎ͼ最好符合W3C标准?

用cssQ?lt;style type="text/css"> body{ text-algin:left;}
div.div1{width:10%;height:180px;float:left;}
div#Contantdiv2{width:10%;height:180px;float:left; line-height:60px;}
div.subdiv1,.subdiv2,.subdiv3{width:100%;height:auto;float:left;}
</style>

html代码中如下:(x)
<div class="div1">内容</div>
<div id="Contantdiv2">
<div class="subdiv1">内容</div>
<div class="subdiv2">内容</div>
<div class="subdiv2">内容</div>
</div>

 (tng)



xyh 2006-09-06 17:56 发表评论
]]>
Q)(j)Q简?/title><link>http://www.aygfsteel.com/axyh/archive/2006/09/05/67914.html</link><dc:creator>xyh</dc:creator><author>xyh</author><pubDate>Tue, 05 Sep 2006 14:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/axyh/archive/2006/09/05/67914.html</guid><wfw:comment>http://www.aygfsteel.com/axyh/comments/67914.html</wfw:comment><comments>http://www.aygfsteel.com/axyh/archive/2006/09/05/67914.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/axyh/comments/commentRss/67914.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/axyh/services/trackbacks/67914.html</trackback:ping><description><![CDATA[Java虚拟?JVM)是可q行Java代码的假惌机。只要根据JVM规格描述解释器UL到特定的计算ZQ就能保证经q编译的MJava代码能够在­该pȝ上运行。本文首先简要介l从Java文g的编译到最l执行的q程Q随后对JVM规格描述作一说明?<br />   <br />  一.Java源文件的~译、下载、解释和执行 <br />  Java应用E序的开发周期包括编译、下载、解释和执行几个部分。Java~译E序Java源程序翻译ؓ(f)JVM可执行代?字节码。这一~译q程同C/C++B的编译有些不同。当C~译器编译生成一个对象的代码Ӟ该代码是为在某一特定gq_q行而生的。因此,在编译过E中Q编译程序通过查表所有对W号的引用{B换ؓ(f)特定的内存偏U量Q以保证E序q行。Java~译器却不将对变量和Ҏ(gu)的引用编译ؓ(f)数值引用,也不定E序执行q程中的内存布局Q而是这些符号引用信息保B留在字节码中Q由解释器在q行q程中创立内存布局Q然后再通过查表来确定一个方法所在的地址。这样就有效的保证了(jin)Java的可UL性和安全性?<br />   <br />  q行JVM字节码的工作是由解释器来完成的。解释执行过E分三部q行Q代码的装入、代码的校验和代码的执行。装入代码的工作?c装载器"Qclass <br />loaderQ完成。类装蝲器负责装入运行一个程序需要的所有代码,q也包括E序代码中的cLl承的类和被其调用的cR当c装载器装入一个类Ӟ该类被放在自己­的名字I间中。除?jin)通过W号引用自己名字I间以外的类Q类之间没有其他办法可以影响其他cR在本台计算Z的所有类都在同一地址I间内,而所有从外部引进的类Q­都有一个自q立的名字I间。这使得本地c通过׃n相同的名字空间获得较高的q行效率Q同时又保证它们与从外部引进的类不会(x)怺影响。当装入?jin)运行程序需要的所B有类后,解释器便可确定整个可执行E序的内存布局。解释器为符号引用同特定的地址I间建立对应关系?qing)查询表。通过在这一阶段定代码的内存布局QJava很好圊W解决了(jin)pcL变而子类崩溃的问题,同时也防止了(jin)代码对地址的非法访问?<br />   <br />  随后Q被装入的代码由字节码校验器q行(g)查。校验器可发现操作数栈溢出,非法数据cd转化{多U错误。通过校验后,代码便开始执行了(jin)?<br />   <br />  Java字节码的执行有两U方式:(x) <br />  1.x(chng)~译方式Q解释器先将字节码编译成机器码,然后再执行该机器码?<br />  2.解释执行方式Q解释器通过每次解释q执行一段代码来完成Java字节码程 <br />序的所有操作?<br />  通常采用的是W二U方法。由于JVM规格描述h_的灵zL,q得将字节码翻译ؓ(f)机器代码的工?<br />   <br />  h较高的效率。对于那些对q行速度要求较高的应用程序,解释器可Java字节码即时编译ؓ(f)机器码,从而很好地保证?jin)Java代码的可UL性和高性能?<br />   <br />  ?JVM规格描述 <br />  JVM的设计目标是提供一个基于抽象规格描q的计算机模型,释程序开发h员提很好的灵zL,同时也确保Java代码可在W合该规范的Mpȝ上运行。JVMB对其实现的某些方面给Z(jin)具体的定义,特别是对Java可执行代码,卛_节码(Bytecode)的格式给Z(jin)明确的规根{这一规格包括操作码和操作数的语法和­数倹{标识符的数DC方式、以?qing)JavacL件中的Java对象、常量缓冲池在JVM的存储映象。这些定义ؓ(f)JVM解释器开发h员提供了(jin)所需的信息和开发环境­。Java的设计者希望给开发h员(sh)随心(j)所Ʋ用Java的自由?<br />   <br />  JVM定义?jin)控制Java代码解释执行和具体实现的五种规格Q它们是Q?<br />  JVM指o(h)pȝ <br />  JVM寄存?<br />  JVM栈结?<br />  JVM片回收?<br />  JVM存储?<br />   <br />  2.1JVM指o(h)pȝ <br />   <br />  JVM指o(h)pȝ同其他计机的指令系l极其相伹{Java指o(h)也是?<br />操作码和操作C部分l成。操作码?位二q制敎ͼ操作数进紧随在操作码的后面,光度根据需要而不同。操作码用于指定一条指令操作的性质Q在q里我们采用汇编BW号的Ş式进行说明)(j)Q如iload表示从存储器中装入一个整敎ͼanewarray表示Z个新数组分配I间Qiand表示两个整数??Qret用于程B控制Q表CZҎ(gu)一Ҏ(gu)的调用中q回。当长度大于8位时Q操作数被分Z个以上字节存放。JVM采用?big <br />endian"的编码方式来处理q种情况Q即高(sh)bits存放在低字节中。这?<br />Motorola?qing)其他的RISC <br />CPU采用的编码方式是一致的Q而与Intel采用?little <br />endian <br />"的编码方式即低位bits存放在低位字节的Ҏ(gu)不同?<br />   <br />  Java指o(h)pȝ是以Java语言的实Cؓ(f)目的设计的,其中包含?jin)用于调用方法和监视多先E系l的指o(h)。Java?位操作码的长度得JVM最多有256U指B令,目前已用了(jin)160多种操作码?<br />   <br />  2.2JVM指o(h)pȝ <br />   <br />  所有的CPU均包含用于保存系l状态和处理器所需信息的寄存器l。如果虚拟机定义较多的寄存器Q便可以从中得到更多的信息而不必对栈或内存q行讉KQ这有利于提B高运行速度。然而,如果虚拟Z的寄存器比实际CPU的寄存器多,在实现虚拟机时就?x)占用处理器大量的时间来用常规存储器模拟寄存器,q反而会(x)降低虚拟机的效率B。针对这U情况,JVM只设|了(jin)4个最为常用的寄存器。它们是Q?<br />  pcE序计数?<br />  optop操作数栈指?<br />  frame当前执行环境指针 <br />  vars指向当前执行环境中第一个局部变量的指针 <br />  所有寄存器均ؓ(f)32位。pc用于记录E序的执行。optop,frame和vars用于记录指向Java栈区的指针?<br />   <br />  2.3JVM栈结?<br />   <br />  作ؓ(f)Z栈结构的计算机,Java栈是JVM存储信息的主要方法。当JVM得到一个Java字节码应用程序后Q便代码中一个类的每一个方法创Z个栈框架Q­以保存该方法的状态信息。每个栈框架包括以下三类信息Q?<br />  局部变?<br />  执行环境 <br />  操作数栈 <br />   <br />  局部变量用于存储一个类的方法中所用到的局部变量。vars寄存器指向该变量表中的第一个局部变量?<br />  执行环境用于保存解释器对Java字节码进行解释过E中所需的信息。它们是Q上ơ调用的Ҏ(gu)、局部变量指针和操作数栈的栈和栈底指针。执行环境是一个执行一个­方法的控制中心(j)。例如:(x)如果解释器要执行iadd(整数加法)Q首先要从frame寄存器中扑ֈ当前执行环境Q而后便从执行环境中找到操作数栈,从栈弹Z个­整数进行加法运,最后将l果压入栈顶?<br />  操作数栈用于存储q算所需操作数及(qing)q算的结果?<br />   <br />  2.4JVM片回收?<br />   <br />  Javacȝ实例所需的存储空间是在堆上分配的。解释器具体承担为类实例分配I间的工作。解释器在ؓ(f)一个实例分配完存储I间后,便开始记录对该实例所占用的内存­区域的使用。一旦对象用完毕,便将其回收到堆中?<br />  在Java语言中,除了(jin)new语句外没有其他方法ؓ(f)一对象甌和释攑ֆ存。对内存q行释放和回收的工作是由Javaq行pȝ承担的。这允许Javaq行pȝ的设B计者自己决定碎片回收的Ҏ(gu)。在SUN公司开发的Java解释器和Hot <br />Java环境中,片回收用后台线E的方式来执行。这不但行系l提供了(jin)良好的性能Q而且使程序设计h员摆׃(jin)自己控制内存?sh)用的风险?<br />   <br />  2.5JVM存储?<br />   <br />  JVM有两cd储区Q常量缓冲池和方法区。常量缓冲池用于存储cdU、方法和字段名称以及(qing)串常量。方法区则用于存储JavaҎ(gu)的字节码。对于这两种存储区域具­体实现方式在JVM规格中没有明规定。这使得Java应用E序的存储布局必须在运行过E中定Q依赖于具体q_的实现方式?<br />   <br />  JVM是ؓ(f)Java字节码定义的一U独立于具体q_的规格描qͼ是Javaq_独立性的基础。目前的JVMq存在一些限制和不Q有待于q一步的完善Q但无论如­何QJVM的思想是成功的?<br />   <br />  Ҏ(gu)分析Q如果把Java原程序想象成我们的C++原程序,Java原程序编译后生成的字节码q当于C++原程序编译后?0x86的机器码Q二q制E序文gBQ,JVM虚拟机相当于80x86计算机系l?Java解释器相当于80x86CPU。在80x86CPU上运行的是机器码Q在Java解释器上q行的是JavBa字节码?<br />   <br />  Java解释器相当于q行Java字节码的“CPU?但该“CPU”不是通过g实现的,而是用Y件实现的。Java解释器实际上是特定的^C的一个应用­程序。只要实C(jin)特定q_下的解释器程序,Java字节码就能通过解释器程序在该^Cq行Q这是Java跨^台的Ҏ(gu)。当前,q不是在所有的q_下都有相应JBava解释器程序,q也是Javaq不能在所有的q_下都能运行的原因Q它只能在已实现?jin)Java解释器程序的q_下运行?<br /><img src ="http://www.aygfsteel.com/axyh/aggbug/67914.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/axyh/" target="_blank">xyh</a> 2006-09-05 22:39 <a href="http://www.aygfsteel.com/axyh/archive/2006/09/05/67914.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>国hZ么这么轻视技术?http://www.aygfsteel.com/axyh/archive/2006/09/05/67912.htmlxyhxyhTue, 05 Sep 2006 14:35:00 GMThttp://www.aygfsteel.com/axyh/archive/2006/09/05/67912.htmlhttp://www.aygfsteel.com/axyh/comments/67912.htmlhttp://www.aygfsteel.com/axyh/archive/2006/09/05/67912.html#Feedback0http://www.aygfsteel.com/axyh/comments/commentRss/67912.htmlhttp://www.aygfsteel.com/axyh/services/trackbacks/67912.html 卢R </blogs/linkin/default.aspx>

http://www.agilelabs.cn/blogs/linkin/archive/2006/07/14/1460.aspx

|上搜烦(ch)一下,到处都是"q来?的谆谆教导我们不要过分重视技术。技术的不是创业成功的唯一原因Q也的确是不能太把技术的重要性过分强调。假如目前国内是一BU技术至上的现状Q技术h员的C虚高Q那么这些言论的有助于业内整体的协调发展。但是现状是Q目前国内普遍的认识q没有很抬高技术的C。恰恰相反,技术被Bq低的估计了(jin)其应有的价||上技术重要性的文章几乎没有。技术h员的C已经是低得不能再低,在许多公司内部,已经到处都是Ҏ(gu)术h员的轻蔑的眼光。在重­要的技术几乎都由国外主|而目前中国已l几乎׃(jin)M技术主导权的今天,q在一直(h)l强调切不可技术主|会(x)l国家的IT产业的自强发展造成严重的媄(jing)响?

比如今天看到的这关于创业团队的思?切不可技术主?
<
http://sd.csdn.net/n/20060714/92602.html >Q又是一典型文章。其实整看下来Q作者说的有一定道理,只不q他其实考虑的只是有关Web 2.0|站的创业,却又强扣?jin)一技术无用论的大帽子。他的文章标题假如是Q?关于Web 2.0|站创业的思考:(x)切不可技术主?的话Q倒也较少可辩驳之处。可惜他文章标题的范围说的是整个创业团队Q那q篇文章完全是在误gh?jin)?

IT业技术主导创业成功的例子比比皆是Q著名的有:(x)

Borland公司。就只有两个人,谈不上管理,没有资金Q没有关p,没有背景Q也没有?jng)场Q要不是Anders
Hejlesberg拥有高超的技术,写出?jin)当时世界上最块的Borland Turbo Pascal~译器,他们怎么成功Q他们的创业团队是靠什么主导的Q?

ID公司。也只有两穷子QJohn Carmark和John Romero。要不是John Carmark利用天才?D技术写Z(jin)DoomQ他们怎么成功Q他们的创业团队是靠什么主导的Q?

微Y公司。还是只有两个h。要不是Bill和Allen利用高超的技术,?K内存的Atali 4004计算Z写出?jin)Basic语言的解释器Q他们怎么成功Q他们的创业团队是靠什么主导的Q?

另外AppleQOracleQIntel{等著名的公叔R有类似的l历?

你也怼(x)说这些都是以前的例子Q现在不?x)有q种情况。OKQ那么现在最U火的GoogleQ他们的几个创始人都是技术沙文主义者,要不是他们能创造出可以支持几­亿人同时访问只用毫U旉的搜索引擎,他们能成功么Q另外,LinuxQFirefoxQMySQLQJBossq些东西Q哪个创业团队不是靠技术主导成功的BQ?

最后,我还想知道,对一个创业团队来_(d)如果你不靠技术主|那么靠什么主|

靠市(jng)Z|刚创业就有市(jng)场?你用什么东西占领市(jng)场?

靠管理主|Come onQ我们正在谈论的?创业"团队Q你认ؓ(f)哪个创业团队?x)有几百号h让你来管理?

靠I(yng)deaQ有q种x(chng)的h一般是I想家。就像不?x)在人群拥挤的大街上捡到一百万一PҎ(gu)实现的Idea早被n多h发现q且做了(jin)。哪有什么你可以惛_别h没有B惛_的点子。除非你惛_q且可以做到的点子别人无法做到。那你在资金Q关p,C什么都没有的情况下Q靠什么来拉高q个门槛让别人够不着Q我能想到的只有技术?

靠关p?如果你是国家d的儿子,那么没什么好谈的?jin)。这文章不是给你看的?

靠钻法律I子Q政{空子?q也是需要高的技术的Q你臛_在法律政{上要很熟?zhn)?

偷钱Q抢银行Q对不vQ我认ؓ(f)q还是需要技术,同样是技术主对{?

靠。。。?我实在是想不出来?jin),如果你想C么可以不用靠技术来d的成功创业方法,请麻?ch)告诉我一下?



xyh 2006-09-05 22:35 发表评论
]]>
վ֩ģ壺 Ҫ| â| ˶| ɽ| ǿ| | ˮ| | ɽ| | ʯ| ԣ| | | ƽ| | żҽ| Ϻӿ| | | | | ˲| | Ԫı| ɽ| | | | ˶| | | ͩ| | ˮ| | ˳| | ̩| | ˳|