??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产小视频在线观看,成人av二区,久久久久久久久久久99999http://www.aygfsteel.com/191499719/Daniel blog----> 有目标就意味着心中有一个梦?/description>zh-cnThu, 19 Jun 2025 20:33:23 GMTThu, 19 Jun 2025 20:33:23 GMT60FreeMarker文档http://www.aygfsteel.com/191499719/archive/2009/11/17/302715.htmlYFYFTue, 17 Nov 2009 07:39:00 GMThttp://www.aygfsteel.com/191499719/archive/2009/11/17/302715.htmlhttp://www.aygfsteel.com/191499719/comments/302715.htmlhttp://www.aygfsteel.com/191499719/archive/2009/11/17/302715.html#Feedback0http://www.aygfsteel.com/191499719/comments/commentRss/302715.htmlhttp://www.aygfsteel.com/191499719/services/trackbacks/302715.html阅读全文

YF 2009-11-17 15:39 发表评论
]]>
俞敏z与大学生对话:“先׃再职业再事业?/title><link>http://www.aygfsteel.com/191499719/archive/2009/09/03/293771.html</link><dc:creator>YF</dc:creator><author>YF</author><pubDate>Thu, 03 Sep 2009 09:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/191499719/archive/2009/09/03/293771.html</guid><wfw:comment>http://www.aygfsteel.com/191499719/comments/293771.html</wfw:comment><comments>http://www.aygfsteel.com/191499719/archive/2009/09/03/293771.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/191499719/comments/commentRss/293771.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/191499719/services/trackbacks/293771.html</trackback:ping><description><![CDATA[<p>俞敏z与大学生对话:“先就业再职业再事?#8221;</p> <p> 大学生择业就业该有怎样的心?听俞敏洪与大学生展开对话—?#8220;先就业再职业再事?#8221;</p> <p> </p> <p>  他们或者即毕业,正忙着扑ַ?或者已l毕业,׃出现了难题——今q_全国?11万名大学毕业生将走向C会Q经不景气的现实,无疑使他们的׃道\?/p> <p>C诸多障碍。新东方教育U技集团董事长兼总裁俞敏z最q与大学生展开了一场对话,通过大学生就业、择业中的热门话题,他向Z传递着诸多人生l验。或许,q?/p> <p>Ҏ多大学生会有启发?/p> <p> </p> <p>  关于面试Q?#8220;面试中愿意弯腰捡两张U的l节Q摆明了他的t实认真和仔l,老板是不能不用他?#8221;</p> <p> </p> <p>  学生Q我在就业时发现一个问题,是去面试不知道如何展示自己?/p> <p>  俞敏z:在面试以前接受一些面试技巧的培训Q这是必要的。比如说如何面对老板Q怎样做到有问必答Q答得恰到好处,包括眼神脸色到底应该怎么展示?/p> <p>  但这只是一个表面上的东ѝ真正实在的内核Q是把你真实的自我展现出来。曾l有家大公司面试Ӟ故意在地上放两张U,所有的学生q去面试Q都不去捡那两张</p> <p>U,夸夸其谈说自己有什么才能。结果最后走q去一个学生,一句话没说Q把两张U捡h攑֜ȝ理的桌上Q然后才开始回{ȝ理的问题。结果ȝ理什么问题都?/p> <p>问,?#8220;我录取的是?#8221;。ؓ什?l节!愿意弯腰捡两张纸q个l节Q就摆明了他做事的踏实认真和仔细Q当你的品d和特质露出来的时候,老板是不能不用你的?/p> <p>  学生Q我怿您也面试q很多本U生Q您最不满意他们哪一?</p> <p>  俞敏z:现在我们遇到的麻烦,是q轻人心态Qw。看了碗里的、想着锅里的。我最烦听到的Q就是有人来向我抱怨,说这个社会对他如此地不公q뀂其实,人的</p> <p>n׃得你自己选择Q但人生的终点,是由你们自己选择的。h生不是百c跑,跑的是一辈子。所以,我完全不在乎现在你钱多我钱少Q你有社会地位我没有C会?/p> <p>位。钱和社会地位是你可以争取来的吗?布斯榜上排着的那几百号hQ我曄查过Q百分之六七十来自农村,来自w无分文的家庭。Q何一个只要把C会和别人当做自</p> <p>己敌人、当做自qzMq来源的人,他的人生一辈子都不会幸,也不会成功。Q何一个认己才是自qMhQ在C会中应该靠自己能力׃得一席之地的?/p> <p>Q才能够把事情做成功?/p> <p> </p> <p>  关于W一份工作:“只顾耕耘不问收h做第一份工作时最重要的心?#8221;</p> <p> </p> <p>  学生Q即毕业的一个大学生Q应该以怎样的心态来面对W一份工作的成|?</p> <p>  俞敏z:你面对第一份工作时Q就不要L成|Q而是应该L我怎么样全力以赴地把这份工作做好。你全力以ʎ以后做成功了Q那表明你做qg事情是合适的。如</p> <p>果说全力以ʎ以后依然做失败了Q也很正常,因ؓ你没有工作经验,也许q䆾工作不适合你做。只耕耘不回收P是做W一份工作时最重要的心态?/p> <p>  现在q一代年MhQ大部分来自独生子女家庭Q从到大得C父母较多的呵护。一旦面临找不到工作之类的考验Q心里会有很多失落感。我惛_诉大家几个要炏V?/p> <p>  W一Q苦难让人成p?W二Q你失去一样东西的同时也得C另外一样东西,q就是得失。所以,我常常说׃能够知道生活的艰辛,失恋能够知道感情的珍?/p> <p>?/p> <p>  其实Q我最担心的不是大学生的就业,而是大学生的心智和知识结构。我觉得躁本n不算一件坏事,Z?因ؓ只有一个想要往前走的国家和人,才会躁。Q</p> <p>w表明我们是充满了生命活力的标志。不躁L一潭,p明社会结构秩序已l全部完成,甚至带有某种意义上的僵化。但是大学生躁不是一个好事,因ؓQ?q大</p> <p>学生zMQ大学生除了为工作做好准备外Q还应该得到心灵净化和心灵提升?/p> <p>  学生Q相对于本科毕业的时候,研究生毕业时肯定对职业的期望值更高,很可能第一份工作与内心期望之间的落差很大。对于这U情冉|有什么徏?</p> <p>  俞敏z:我每q都要面试几百个本科生。坦率地_其中大部分h表现?#8220;眼高手低”Q恨不得上来当ȝ理,恨不得上来给他的一份工作,是全世界工资最?/p> <p>的。这中间有很多爱面子的成分。其实,当一个h为别人活着Ӟ非帔R烦了。因为每个h的标准不一P如果不坚持自qq求Q你的尊严和自尊同样得不到维护?/p> <p>  我在面试Ӟ有时会试着问:“同学Q你惌的工作,我这儉K没有了,但是有两个卫生间没h打扫Q你愿意不愿意干?”几乎不会有学生说愿意Q实际上他在拒绝</p> <p>扫两个卫生间的时候,丢失了一个非帔R要的Z。我让一个大学毕业生L扫厕所Q很明显是对你的考验。你在打扫卫生的时候,我绝对会x你的一举一动。你的表</p> <p>现是不是W合那种正常的坦然接受一份工作的心?当你真的把两个卫生间打扫得很q净Q你x能让你一辈子打扫卫生间吗?臛_我给你增加工资,我给你打扫四个卫?/p> <p>?当你把四个卫生间打扫q净以后Q我会考虑Q是不是把所有打扫卫生间的后勤h员都l你理Q你不是很自然变成管理者了?当你把这些打扫卫生间的h员管理得?/p> <p>井有条,整个公司的环境因Z的管理变得赏心悦目,我不把你提到后勤MQq个位置上我提谁?你如果又q得非常的话Q我不把你送到哈佛大学去读MBA我送谁?</p> <p>当我把你送到哈佛大学你MBA学完了,回来不当总裁谁当?</p> <p> </p> <p>  关于专业Q?#8220;׃、职业、事业做好了Q失业就永远找不C”</p> <p> </p> <p>  学生Q我本科是武汉大学国学实验班毕业Q是一个非帔R常冷的专业?/p> <p>  俞敏z:你喜Ƣ不喜欢你这个国学专?</p> <p>  学生Q我喜欢它,在读书的q程中我觉得自己非常快乐?/p> <p>  俞敏z:你现在面临的问题是学q个东西找不到工?</p> <p>  学生Q对Q我们的士和博士就业Ş劉K不是很好Q您Ҏ们的是什?您怎样看待q一问题?</p> <p>  俞敏z:如果说实在找不到工作Q你必须要有一个另外能扑ֈ工作的技能,假如说你在学国学的同Ӟ你的英文水^很好的话可以去当英文老师?/p> <p>  你现在的问题是你对国学感兴趣Q但是你需要有一个养z自q技能,大学生毕业以后首先就是要工作。我把它叫做先就业再职业再事?先就业就是赶快先找一?/p> <p>工作不要父母L了。所谓的职业是一辈子我想做的Q当你做C定程度,比如说你做了会计Q最后自己出来开一个会计师事务所Q这变成你的事业了。你把前面的</p> <p>׃、职业和事业做好了,׃永q找不到你?/p> <p>  现在的大学生Q最关键的问题就是自己所学的专业和未来工作不Ҏ。解决的Ҏ呢,W一是大学生学专业的时候,和未来工作对接要思考得更多Q尽可能在未?/p> <p>扑ַ作的时候,能够把自己在本科所学的专业用上。第二个情况Q中国经的发展速度比较快,各种中小企业和大型企业都在不断成长,招h的需求还是比较旺盛的。我</p> <p>Q大学生要有一个比较切实的心态,先找到工作再谋求发展Q最后再d求自q事业?/p> <p>  学生Q我是去q毕业的Q现在也在做传媒。很多h׃了或者说是没有找到工作会选择回学校l读书,您觉得合适吗?</p> <p>  俞敏z:q是一U逃避。已l找C工作Q在工作中有很多心得体会如果自己喜欢q个工作Q发现自׃业知识和l合能力q不够,q个时候,可以l箋回去M?/p> <p>大家q入C会以后一定要学会ȝ自己强大的心理承受能力,一堆面_放在案板上Q你用手M拍这堆面_就散了Q这是我们现在的心理承受能力,你把它加Ҏ揉一</p> <p>下,你再拍就不一定散了,但是q是一堆很松Y的面_,如果说你再不断地l它加水Q把它揉到最后,变成了一个面团,你再怎么拍都不散了。你l箋l它揉,它就?/p> <p>仅仅是一堆面团了Q你即用手l它拉,它也不断Q这变成拉面了。h的神l承受能力一定要辑ֈq种状态,你才能去融入C会Q在C会中间奋斗。遇C点点事情?/p> <p>拍案而v的hQ肯定是没有度量和心胸的人,扑ַ作一ơ被拒绝׃找了Q那你说你能扑ֈW二个工作吗?</p> <p> </p> <p>  关于职业规划Q?#8220;人生用六个字来表达,W一个叫l历Q第二个叫体验,W三个叫升华”</p> <p> </p> <p>  学生Q有数据昄Q?/3的大学生没有自己准确的奋斗目标和职业规划。您是如何规划自q人生辑ֈ事业的巅峰的?</p> <p>  俞敏z:对于C大学生来_定自己一辈子事业的年龄是?0岁到30岁,所以中间可以做无数调整。我们现在很多hQؓ什么每天干zL劲呢?因ؓ工作本n?/p> <p>是一个目标。有的h把工作本w变成了一个自己每个月能够拿点工资Q每天来上八时班,完成dq完了的一件事情。如果这L话,你的生命也同样失M目标?/p> <p>有目标就意味着心中有一个梦惻I惛_实现?/p> <p>  我觉得h生用6个字来表达比较恰当。第一个叫做经历,W二个叫做体验,W三个叫做升华。一辈子有很多不同的zLQ你可以很懒散地q一辈子Q什么也不做地活</p> <p>下去Q也可以做出惊天动地的事业来。你可以一辈子待在一个城市里Q也可以一辈子走遍全世界。所有这一切的军_Q全是来自你自己的这颗心。因Zh是随着心来动的</p> <p>Q你心想走到哪里Q你人就可以走到哪里?/p> <p>  大多Ch一辈子只生zd一个地方,生活在一U习惯中_生活在一U思想的禁锢之下,而没有Q何创斎ͼ没有M创意Q没有Q何激发自q命的那种动感和o?/p> <p>己感动的生活状态。其实仔l想惻I你找不到工作是一件幸q的事情Q因Z的生命得C甜酸苦G的体验。未来你扑ֈ一份工作的时候,你知道这份工作是多么的来?/p> <p>不易、多么值得你去珍惜。如果我们有了这样一U心态,你找得到工作、找不到工作又有什么关pd?</p> <p>  学生Q我d夏天毕业Ӟ选择了一家电视制作公司。这个工作不是待遇最好的Q但的确是我当时最喜欢的。但是这份工作我只做了四个月Q就xM另外一家公</p> <p>司。这是一个比较著名的韩国企业。他们当时给的职位、待遇更好,所以我受到了诱惑。可是去了之后我发现Q我完全不能胜Q市场部经理这个工作,最后辞职了?/p> <p>  俞敏z:你是否问q自己,你到底喜Ƣ做什?当然W二份工作作ZU尝试,虽然最后你发现不适合Q但其实是一U收莗我曄遇到一个学生,Ҏ来是商学?/p> <p>毕业的,也能扑ֈq方面的工作Q但是她偏偏对电视节目主持h特别感兴,所以她q请去为天z电视台制作l的人拎包,扛机器,帮着收拾东西Q而且没有工资。她</p> <p>的工作心态非常好也非常努力。一q后Q大家觉得这姑娘不错,开始给她开工资了。后来又发现q个姑娘说话也挺到位,所以就在小的新闻节目采访时候让她出?/p> <p>Q后来她变成了天|电视台很好的节目LZ一?/p> <p>  当你军_了一辈子q什么以后,你就要坚定不Udq下去,׃要随便地换。你可以像一条河一栯越宽阔Q但是千万不要再惛_变成另外一条河或者变成一</p> <p>座高山。有了这L一个目标以后,你生命就不会摇晃Q这样你才能够做成事情。伟大与q_的不同之处就在于Q一个^凡的人每天过着琐碎的生z,但是他把琐碎堆砌</p> <p>出来Q还是一堆琐的生命。所谓伟大的人,是把一堆琐的事情Q通过一个伟大的目标Q每天积累v来以后,变成一个伟大的事业?</p> <p>  俞敏z感a</p> <p>  ●每一位同学在大学的时候要做的四g事情Q?/p> <p>  W一是一定要学到很必要的知识;W二要学会交到很好的朋友;W三如果有可能的话,体验一下爱?W四要ؓ未来׃做好准备?/p> <p>  ●摔倒了10ơ就再也不愿爬v来,他就永远是失败。但是,他哪怕是摔倒了一万次Q第一万零一ơl站h往前走Q实在站不v来了Q爬也要爬着往前走Q这叫</p> <p>成功?/p> <p>  ●这个世界上失去什么东襉K不可怕,唯一可怕的是失M的勇气,只要你坚韧不拔地奋斗Q只要你眼睛看向未来Q生命就永远属于你,生命的辉煌也一定会属于?/p> <p>?/p> <p>  ●凡是想要一下子把一件事情干成的人,q他干成这件事情也没有基础Q因{于是沙滩上造房子,最后一定会倒塌。只有慢慢地一步一步把事情q成Q每一?/p> <p>都给自己打下坚实的基Q每一步都l自׃个良好的交代Q再向未来更高一步去走的人,才能够把事情真正地做成功?/p> <p>  ●h生的道\Q其实是很不q_的,靠你一个hl对不行的。这个世界上只有你跟别h在一PZ同一个目标,一起做事情的时候,才能把这件事情做成。一个h</p> <p>的力量很有限Q但是一h的力量是无限的。当五个手指伸出来的时候,它是五个指头。但是当你把五个手指握v来的时候,它是一个拳头。跟别h团结在一P形成“</p> <p>我们”Q你才能够把事情做成?</p> <p> </p> <img src ="http://www.aygfsteel.com/191499719/aggbug/293771.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/191499719/" target="_blank">YF</a> 2009-09-03 17:40 <a href="http://www.aygfsteel.com/191499719/archive/2009/09/03/293771.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Javacd载机?/title><link>http://www.aygfsteel.com/191499719/archive/2008/12/02/244037.html</link><dc:creator>YF</dc:creator><author>YF</author><pubDate>Tue, 02 Dec 2008 15:14:00 GMT</pubDate><guid>http://www.aygfsteel.com/191499719/archive/2008/12/02/244037.html</guid><wfw:comment>http://www.aygfsteel.com/191499719/comments/244037.html</wfw:comment><comments>http://www.aygfsteel.com/191499719/archive/2008/12/02/244037.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/191499719/comments/commentRss/244037.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/191499719/services/trackbacks/244037.html</trackback:ping><description><![CDATA[一、在JDK1.2以后Q类加蝲是通过委托来完成的Q这意味着如果 ClassLoader 不能扑ֈc,它会h父代 ClassLoader 来执行此Q务,所?ClassLoaders 的根是系l?ClassLoaderQ它会以~省方式装入c?-- 卻I从本地文件系l。今天我们就来探讨一下在jvm中这些机制是怎样q行的。让我们假设有一个class字节码文Ӟ比如Hello.class文gQ,那么在应用程序中Q他是如何被加蝲q来Qƈ形成一个类对象的呢Q我们这文章的目的是Z解释q个问题?br /> <br />   在Java.lang包里有个ClassLoaderc,ClassLoader 的基本目标是对类的请求提供服务。当 JVM 需要用类Ӟ它根据名U向 ClassLoader hq个c,然后 ClassLoader 试图q回一个表C个类?Class 对象。通过覆盖对应于这个过E不同阶D늚ҎQ可以创建定制的 ClassLoader。其中有个loadClass(String name, boolean resolve)ҎQ该Ҏ为ClassLoader的入口点Q在jdk1.2以后QloadClassҎ缺省调用findClassҎQ详l内容可以参考API文档Q我们编写的ClassLoader主要是Z覆盖以上两个Ҏ。回到我们刚才的问题Q怎样读进字节码文Ӟq把它构成一个类对象呢?在ClassLoader里有个方法,Class defineClass(String name, byte[] b, int off, int len)Q答案就在这里了Q我们根据把class字节码文Ӟ如Hello.class)读进一个字节数l里Qbyte[] b,q把它{化ؓClass对象Q而这些数据可以来源于文gQ网l等Q神奇吧:)<br /> <br />   defineClass理 JVM 的许多复杂、神U和倚赖于实现的斚w -- 它把字节码分析成q行时数据结构、校验有效性等{。不必担心,您无需亲自~写它。事实上Q即使您惌q么做也不能覆盖它,因ؓ它已被标记成最l的?br /> <br />   其他一些方法:<br /> <br />   findSystemClassҎQ从本地文gpȝ装入文g。它在本地文件系l中LcLӞ如果存在Q就使用 defineClass 原始字节{换成 Class 对象Q以该文g转换成类?br /> <br />   findClassҎQjdk1.2以后loadClass 的缺省实现调用这个新Ҏ。findClass 的用途包含您?ClassLoader 的所有特D代码,而无需要复制其它代码(例如Q当专门的方法失败时Q调用系l?ClassLoaderQ?<br /> <br />   getSystemClassLoaderQ?如果覆盖 findClass ?loadClassQgetSystemClassLoader 使您能以实际 ClassLoader 对象来访问系l?ClassLoaderQ而不是固定的?findSystemClass 调用它)?br /> <br />   getParentQؓ了将c请求委托给父代 ClassLoaderQ这个新Ҏ允许 ClassLoader 获取它的父代 ClassLoader。当使用ҎҎQ定制的 ClassLoader 不能扑ֈcLQ可以用这U方法?br /> <br />   resolveClass: 可以不完全地Q不带解析)装入c,也可以完全地Q带解析Q装入类。当~写我们自己?loadClass Ӟ可以调用 resolveClassQ这取决?loadClass ?resolve 参数的倹{?br /> findLoadedClass:充当一个缓?当请?loadClass 装入cLQ它调用该方法来查看 ClassLoader 是否已装入这个类Q这样可以避免重新装入已存在cL造成的麻烦。应首先调用该方法?<br /> <br />   二、工作流E:<br /> <br />   1)调用 findLoadedClass(String) 来查看是否存在已装入的类,如果没有Q那么采用那U特D的奇方式来获取原始字节?br /> <br />   2Q通过父类ClassLoader调用loadClassҎQ如果父cClassLoader是nullQ那么按~省方式装入c,即系lClassLoader?br /> <br />   3Q调用findClass(String)L扄q获取类Q?br /> <br />   4Q如果loadClass ?resolve 参数的gؓtrueQ那么调?resolveClass 解析 Class 对象.<br /> <br />   5Q如果还没有c,q回 ClassNotFoundException?br /> <br />   6Q否则,类q回l调用程序?br /> <br />   三、一个实CClassLoader的例子:<br /> <br /> /**<br /> *CompilingClassLoader.java<br /> *Copyright 2005-2-12<br /> */<br /> import java.io.*;<br /> <br /> public class CompilingClassLoader extends ClassLoader{<br /> //d一个文件的内容<br /> private byte[] getBytes(String filename) throws IOException{<br />  File file=new File(filename);<br />  long len=file.length();<br />  byte[] raw=new byte[(int)len];<br /> <br />  FileInputStream fin=new FileInputStream(file);<br /> <br />  int r=fin.read(raw);<br />  if(r!=len) throw new IOException("Can't read all,"+r+"!="+len);<br /> <br />  fin.close();<br /> <br />  return raw;<br /> }<br /> <br /> private boolean compile(String javaFile) throws IOException{<br />  System.out.println("CCL:Compiling "+javaFile+"...");<br />  //调用pȝ的javac命o<br />  Process p=Runtime.getRuntime().exec("javac "+javaFile);<br />  try{<br />   //其他U程都等待这个线E完?br />   p.waitFor();<br />  }catch(InterruptedException ie){<br />   System.out.println(ie);<br />  }<br />  int ret=p.exitValue();<br /> <br />  return ret==0;<br /> }<br /> <br /> public Class loadClass(String name,boolean resovle) throws ClassNotFoundException{<br />  Class clas=null;<br /> <br />  clas=findLoadedClass(name);<br /> <br />  //q里说明了包的表C?br />  String fileStub=name.replace('.','/');<br /> <br />  String javaFilename=fileStub+".java";<br />  String classFilename=fileStub+".class";<br /> <br />  File javaFile=new File(javaFilename);<br />  File classFile=new File(classFilename);<br /> <br />  //如果存在class文g׃~译<br />  if(javaFile.exists()&&(!classFile.exists()||javaFile.lastModified()>classFile.lastModified())){<br />   try{<br />    if(!compile(javaFilename)||!classFile.exists()){<br />     throw new ClassNotFoundException("ClassNotFoundExcetpion:"+javaFilename);<br />    }<br />   }catch(IOException ie){<br />    throw new ClassNotFoundException(ie.toString());<br />   }<br />  }<br /> <br />  try{<br />   byte[] raw=getBytes(classFilename);<br /> <br />   //通过d数据来构造一个类l构Q这是核?br />   clas=defineClass(name,raw,0,raw.length);<br />  }catch(IOException ie){<br />   //<br />  }<br /> <br />  if(clas==null){<br />   clas=findSystemClass(name);<br />  }<br /> <br />  System.out.println("findSystemClass:"+clas);<br /> <br />  if(resovle && clas!=null){<br />   resolveClass(clas);<br />  }<br /> <br />  if(clas==null){<br />   throw new ClassNotFoundException(name);<br />  }<br /> <br />  return clas;<br /> }<br /> }<br /> 试该loaderQ?br /> /**<br /> *TestRun.java<br /> *Copyright 2005-2-11<br /> */<br /> import java.lang.reflect.*;<br /> <br /> public class TestRun{<br />  public static void main(String[] args) throws Exception{<br />   String progClass=args[0];<br /> <br />   String progArgs[]=new String[args.length-1];<br />   System.arraycopy(args,1,progArgs,0,progArgs.length);<br /> <br />   CompilingClassLoader ccl=new CompilingClassLoader();<br /> <br />   Class clas=ccl.loadClass(progClass);<br /> <br />   //q回一个class的type<br />   Class[] mainArgType={(new String[0]).getClass()};<br />   Method main=clas.getMethod("main",mainArgType);<br /> <br />   Object argsArray[]={progArgs};<br /> <br />   main.invoke(null,argsArray);<br /> <br />  }<br /> } <br /> <br />   以上的核心内容已l编写完了,~译后,我们得到两个文gQ?br /> <br /> CompilingClassLoader.class,TestRun.class<br /> <br />   四、编写一个例子,然后q行我们的ClassLoader<br /> <br /> /**<br /> *Hello.java<br /> */<br /> public class Hello{<br />  public static void main(String[] args){<br />   if(args.length!=1){<br />    System.err.println("Error,exit!");<br />    System.exit(1); <br />   }<br />   String name=args[0];<br />   System.out.println("Hello,"+name);<br />  }<br /> }  <br /> <img src ="http://www.aygfsteel.com/191499719/aggbug/244037.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/191499719/" target="_blank">YF</a> 2008-12-02 23:14 <a href="http://www.aygfsteel.com/191499719/archive/2008/12/02/244037.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>L泡MM的话l典,女生回答的更是绝http://www.aygfsteel.com/191499719/archive/2008/09/02/226275.htmlYFYFTue, 02 Sep 2008 01:57:00 GMThttp://www.aygfsteel.com/191499719/archive/2008/09/02/226275.htmlhttp://www.aygfsteel.com/191499719/comments/226275.htmlhttp://www.aygfsteel.com/191499719/archive/2008/09/02/226275.html#Feedback0http://www.aygfsteel.com/191499719/comments/commentRss/226275.htmlhttp://www.aygfsteel.com/191499719/services/trackbacks/226275.htmlP“我可以向你问路吗Q?#8221;
       奻I“到那里?”
       P“C心里”
       奻I“抱歉Q此路不?#8221;



       P“你的腿一定很累吧!”
       奻I“Z么?”
       P“因ؓ你在我脑中跑了一整天”
       奻I“我觉得还行,因ؓ你的脑子实在是太了”



       P(看着她衬衫的标签)  
       奻I“你在做什么?”
       P“想知道你是不是天堂制造的”   
       奻I“N你是地狱出品Q?#8221;



       P“我今天很不顺利,看见漂亮女生微笑
             会让我心情好一点,你可以ؓ我笑一下吗Q?#8221;
       奻I“你想让我今天也不利吗?”



       P“抱歉Q我是艺术家Q凝视美x我的工作”  
       奻I“抱歉Q我是饲dQ被别h看着我会很不舒服”


 
       P“姐可以借我五元吗?”  
      奻I“你要做啥Q?”  
      P“我要打电话给我妈说我今天看到了一个绝世大女?#8221;  
       奻I“很抱歉我不能借给你?#8221;   
       P“Z么?#8221;   
       奻I“因ؓ我要打电话到医院Q说自己被一个青蛙吓C?#8221;


 
       P“今天的雨真大?#8221;  
      奻I“是啊?#8221;  
      P“那是因ؓ老天对着你流口水?#8221;  
      奻I“q么说刚才刮的那阵风是老天在对你放P了?”



      P“怿?#8230;…我会让你成ؓ世界上第二幸的?”  
      奻I“Z么不是第一?#8230;…”(装可p)   
       P“有了?#8230;…我就是最q福的h!”(浅的微W?  
      奻I“我想我很快就能成Z界第一q福的h了?#8221;(遐想?  
      P“Z么?”(疑惑)   
       奻I“因ؓ我就要摆׃的纠~了?#8221;(大步d)

YF 2008-09-02 09:57 发表评论
]]>
struts 中用Tileshttp://www.aygfsteel.com/191499719/archive/2008/09/02/226274.htmlYFYFTue, 02 Sep 2008 01:56:00 GMThttp://www.aygfsteel.com/191499719/archive/2008/09/02/226274.htmlhttp://www.aygfsteel.com/191499719/comments/226274.htmlhttp://www.aygfsteel.com/191499719/archive/2008/09/02/226274.html#Feedback0http://www.aygfsteel.com/191499719/comments/commentRss/226274.htmlhttp://www.aygfsteel.com/191499719/services/trackbacks/226274.htmlStruts的tiles
   1.在用Plugin加蝲Tiles插gQ在Struts-config.xml中配|?br />    <plug-in className="org.apache.struts.tiles.TilesPlugin">
      <set-property value="/WEB-INF/mytiles.xml" property="definitions-config" />
   <plug-in>
  
   2。定义一个模板文件名?layout.jsp,如:
   <%@ taglib prefix="tiles" rui="/WEB-INF/struts-tiles.tld" %>
   <%@ page language="java" import ="java.util.*" pageEncoding="utf-8" %>
   <%
      String path=request.getContextPath();
      String basePath=request.getScheme()+"http://"+request.getServerName()+":"+request.getServerPort()+path+"/";
   %>

   <html>
       <body></body>
        <body>
   <tiles:insert name="main"></tiles:insert> 
          <tiles:getAsString name="title"></tiles:getAsString> //直接取title属性的value
          <tiles:insert name="content"></tiles:insert>
          <tiles:insert name="footer"></tiles:insert>
        </body>
   </html>
    其他面
    main.jsp  q是主页?br />     header.jsp  q是标题
    footer.jsp  q是?br />     content1.jsp q是内容one
    content2.jsp q是内容two

   3.定义一个tiles配置文g:名称mytiles.xml
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
 
    <tiles-definitions>
        <definition name="page1" path="/layout.jsp" >
           <put name="main" value="main.jsp" ></put>
    <put name="title" value="中华人民共和?></put>
    <put name="content" value="content1.jsp"></put>
    <put name="footer"  value="footer.jsp" ></put> 
         </definition>

 <definition name="page2" path="/layout.jsp" >
            <put name="main" vlaue="main.jsp"></put>
     <put name="title" value="你好·中国"></put>
            <put name="content" value="content1.jsp"></put>
            <put name="footer" value="footer.jsp"></put>
    </tiles-definitions>

    4.使用
      名称Qpage1.jsp
      <tiles:insert definition="page1" ></tiles:insert> //q个

      名称: page2.jsp
      <tiles:insert definition="page2" ></tiles:insert>
  
    

  



YF 2008-09-02 09:56 发表评论
]]>
Lunce的简单应?/title><link>http://www.aygfsteel.com/191499719/archive/2008/09/02/226273.html</link><dc:creator>YF</dc:creator><author>YF</author><pubDate>Tue, 02 Sep 2008 01:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/191499719/archive/2008/09/02/226273.html</guid><wfw:comment>http://www.aygfsteel.com/191499719/comments/226273.html</wfw:comment><comments>http://www.aygfsteel.com/191499719/archive/2008/09/02/226273.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/191499719/comments/commentRss/226273.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/191499719/services/trackbacks/226273.html</trackback:ping><description><![CDATA[<p>private static final path="c:\\index";<br /> Document doc1=new Document(); //要进行烦引的单元QQ何可以想要被索引的文仉必须转化为Document对象才能q行索引?br /> doc1.add(new Field("name","lighter javaeye com",Field.Store.Yes,Field.Index.TOKENIZED)); <br /> Document doc2=new Document();<br /> doc2.add(new Field("name","daniel  java  eye com",Field.Store.YES,Field.Index.TOKENIZED));//Field字段</p> <p>IndexWriter writer=new IndexWriter(FSDirectory.getDirecotory(path,true),new StandardAnalyzer(),ture);  //<strong>FSDirectory.getDirecotory(path,true)索引存放的位|?没有createQStandardAnalyzer是分析器Q主要用于分析搜索引擎遇到的各种文本。常用的有StandardAnalyzer分析器?/strong><br /> writer.setMaxFieldLength(3);<br /> writer.addDocument(doc1); //文档加入烦?br /> writer.setMaxFieldLength(3);<br /> writer.addDocument(doc2);//文档加入烦?br /> writer.close();</p> <p>IndexSearcher searcher=new IndexSearcher(path); //索工?strong>。指定\?/strong><br /> Hits hits =null; //搜烦q回l果<br /> Query query=null; //查询<br /> QueryParser qp=new QueryParser("name",new StandardAnalyzer()); //一个解析用戯入的工具Q可以通过扫描用户输入的字W串Q生成Query对象?br /> query=qp.parser("java");<br /> hits=searcher.search(query);<br /> System.out.println(hits.length());<br /> query=qp.parser("daniel");<br /> hits=searcher.search(query);<br /> System.out.println("搜烦的个敎ͼ"+hits.length());</p> <img src ="http://www.aygfsteel.com/191499719/aggbug/226273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/191499719/" target="_blank">YF</a> 2008-09-02 09:55 <a href="http://www.aygfsteel.com/191499719/archive/2008/09/02/226273.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Dwr 单应?/title><link>http://www.aygfsteel.com/191499719/archive/2008/09/02/226269.html</link><dc:creator>YF</dc:creator><author>YF</author><pubDate>Tue, 02 Sep 2008 01:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/191499719/archive/2008/09/02/226269.html</guid><wfw:comment>http://www.aygfsteel.com/191499719/comments/226269.html</wfw:comment><comments>http://www.aygfsteel.com/191499719/archive/2008/09/02/226269.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/191499719/comments/commentRss/226269.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/191499719/services/trackbacks/226269.html</trackback:ping><description><![CDATA[// 得到WebContext对象<br />   WebContext webcontext = WebContextFactory.get();<br />  webcontext.getHttpServletRequest(); //得到Request对象<br />  webcontext.getHttpServletResponse();//得到Response对象<br />  webcontext.getSession();得到Session对象<br /> <br /> 在WEB.xml中配|?br /> <p> <servlet><br />   <servlet-name>dwr-invoker</servlet-name><br />   <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class><br />   <init-param><br />    <param-name>debug</param-name><br />    <param-value>true</param-value> //是否打开degug调式..true打开<br />   </init-param><br />   <init-param><br />    <param-name>config-Article</param-name><br />    <param-value><br />     /WEB-INF/classes/dwr/Session.xml //指定dwr的配|文?br />    </param-value><br />   </init-param><br />  </servlet></p> <p> <servlet-mapping><br />   <servlet-name>dwr-invoker</servlet-name><br />   <url-pattern>/dwr/*</url-pattern><br />  </servlet-mapping><br /> <br /> Session.xml的配|?br /> <?xml version="1.0" encoding="UTF-8"?><br /> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd"><br /> <dwr><br />  <allow><br />   <create creator="spring" javascript="Session"> //由Spring来管?br />    <param name="beanName" value="sessionHandler"></param>//value=Spring配置?em>ID</em><br />    <include method="getCurrentBean"/> //暴露的方?br />    <include method="checkAccountSession"/>//<br />   </create><br />  </allow><br /> </dwr></p> <img src ="http://www.aygfsteel.com/191499719/aggbug/226269.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/191499719/" target="_blank">YF</a> 2008-09-02 09:47 <a href="http://www.aygfsteel.com/191499719/archive/2008/09/02/226269.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java 上传囄加个囄水印Q文字水印的功能http://www.aygfsteel.com/191499719/archive/2008/09/02/226265.htmlYFYFTue, 02 Sep 2008 01:36:00 GMThttp://www.aygfsteel.com/191499719/archive/2008/09/02/226265.htmlhttp://www.aygfsteel.com/191499719/comments/226265.htmlhttp://www.aygfsteel.com/191499719/archive/2008/09/02/226265.html#Feedback1http://www.aygfsteel.com/191499719/comments/commentRss/226265.htmlhttp://www.aygfsteel.com/191499719/services/trackbacks/226265.html
  • public final class ImageUtils {
  • public ImageUtils() {
  • }
  • public final static String getPressImgPath(){
  • return ApplicationContext.getRealPath("/template/data/util/shuiyin.gif");
  • }
  • /**
  • * 把图片印刷到囄?/span>
  • * @param pressImg -- 水印文g
  • * @param targetImg -- 目标文g
  • * @param x
  • * @param y
  • */
  • public final static void pressImage(String pressImg, String targetImg, int x, int y) {
  • try {
  • File _file = new File(targetImg);
  • Image src = ImageIO.read(_file);
  • int wideth = src.getWidth(null);
  • int height = src.getHeight(null);
  • BufferedImage image = new BufferedImage(wideth, height,
  • BufferedImage.TYPE_INT_RGB);
  • Graphics g = image.createGraphics();
  • g.drawImage(src, 0, 0, wideth, height, null);
  • // 水印文g
  • File _filebiao = new File(pressImg);
  • Image src_biao = ImageIO.read(_filebiao);
  • int wideth_biao = src_biao.getWidth(null);
  • int height_biao = src_biao.getHeight(null);
  • g.drawImage(src_biao, wideth - wideth_biao - x, height - height_biao -y, wideth_biao,
  • height_biao, null);
  • // /
  • g.dispose();
  • FileOutputStream out = new FileOutputStream(targetImg);
  • JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
  • encoder.encode(image);
  • out.close();
  • } catch (Exception e) {
  • e.printStackTrace();
  • }
  • }
  • /**
  • * 打印文字水印囄
  • * @param pressText --文字
  • * @param targetImg -- 目标囄
  • * @param fontName -- 字体?/span>
  • * @param fontStyle -- 字体样式
  • * @param color -- 字体颜色
  • * @param fontSize -- 字体大小
  • * @param x -- 偏移?/span>
  • * @param y
  • */
  • public static void pressText(String pressText, String targetImg, String fontName,int fontStyle, int color, int fontSize, int x, int y) {
  • try {
  • File _file = new File(targetImg);
  • Image src = ImageIO.read(_file);
  • int wideth = src.getWidth(null);
  • int height = src.getHeight(null);
  • BufferedImage image = new BufferedImage(wideth, height,
  • BufferedImage.TYPE_INT_RGB);
  • Graphics g = image.createGraphics();
  • g.drawImage(src, 0, 0, wideth, height, null);
  • // String s="www.qhd.com.cn";
  • g.setColor(Color.RED);
  • g.setFont(new Font(fontName, fontStyle, fontSize));
  • g.drawString(pressText, wideth - fontSize - x, height - fontSize/2 - y);
  • g.dispose();
  • FileOutputStream out = new FileOutputStream(targetImg);
  • JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
  • encoder.encode(image);
  • out.close();
  • } catch (Exception e) {
  • System.out.println(e);
  • }
  • }
  • public static void main(String[] args) {
  • pressImage("C:/shuiyin/shuiyin.gif", "c:/shuiyin/DSC02342.JPG", 20 ,20);
  • }
  • }


  • YF 2008-09-02 09:36 发表评论
    ]]>
    java 自定义回调函?/title><link>http://www.aygfsteel.com/191499719/archive/2008/08/08/220937.html</link><dc:creator>YF</dc:creator><author>YF</author><pubDate>Fri, 08 Aug 2008 07:47:00 GMT</pubDate><guid>http://www.aygfsteel.com/191499719/archive/2008/08/08/220937.html</guid><wfw:comment>http://www.aygfsteel.com/191499719/comments/220937.html</wfw:comment><comments>http://www.aygfsteel.com/191499719/archive/2008/08/08/220937.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/191499719/comments/commentRss/220937.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/191499719/services/trackbacks/220937.html</trackback:ping><description><![CDATA[<p> </p> <p>public class TestMain {</p> <p> <br />  public static void main(String[] args) {<br />   <br />   //回调函数..<br />   TestMain.getBack(new CallBack(){<br />    public void excute() {<br />     System.out.println("q就是回调函?..");<br />    }    <br />   });</p> <p> }<br />  <br />  public static  void getBack(CallBack callback)<br />  {<br />   System.out.println("旉1"+new Date().toLocaleString());<br />   System.out.println("旉2"+System.currentTimeMillis());<br />     callback.excute();<br />  }<br /> }</p> <p>interface CallBack<br /> {<br />    public void excute(); <br /> }<br /> </p> <img src ="http://www.aygfsteel.com/191499719/aggbug/220937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/191499719/" target="_blank">YF</a> 2008-08-08 15:47 <a href="http://www.aygfsteel.com/191499719/archive/2008/08/08/220937.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ReflectionQ反)IntrospectionQ内省、内观)http://www.aygfsteel.com/191499719/archive/2008/07/03/212325.htmlYFYFThu, 03 Jul 2008 06:30:00 GMThttp://www.aygfsteel.com/191499719/archive/2008/07/03/212325.htmlhttp://www.aygfsteel.com/191499719/comments/212325.htmlhttp://www.aygfsteel.com/191499719/archive/2008/07/03/212325.html#Feedback0http://www.aygfsteel.com/191499719/comments/commentRss/212325.htmlhttp://www.aygfsteel.com/191499719/services/trackbacks/212325.html阅读全文

    YF 2008-07-03 14:30 发表评论
    ]]>
    վ֩ģ壺 ޻| ¡| ͨ| | | ¦| ƽ| | ͭ| ͸| Ƹ| ¡| | | | Դ| | | ɽ| | ¹Ȫ| ľ| | ɳ| | º| | ̩| ˮ| ɾ| Ϻ| | ɽ| | ƽ| Դ| | | | | |