<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6796333648273331621</id><updated>2012-01-25T20:31:33.554+08:00</updated><category term='IBM'/><category term='牙齿'/><category term='牙齿保健'/><category term='笑话'/><category term='crack'/><category term='eclipse plugin crack'/><category term='随记'/><category term='斯巴达'/><category term='java'/><category term='freedom'/><title type='text'>Happy100~</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-8272294780222011770</id><published>2008-07-05T19:51:00.002+08:00</published><updated>2008-07-05T20:08:06.084+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='crack'/><title type='text'>[原]联众去大部广告版</title><content type='html'>最新版的联众广告实在犯人,并且在Advert文件夹下全是广告,并且一会儿就自动下载十几M,太可怕了!!!&lt;br /&gt;绿色版还没出现,只好自己动手了,胡乱改了下,没太多时间搞.&lt;br /&gt;&lt;br /&gt;效果:&lt;br /&gt;把开头,结尾的广告去了;&lt;br /&gt;禁止下载广告到Advert;&lt;br /&gt;至于窗体上的广告只要把Advert文件夹清空,还有几个目录下的广告htm文件删掉就可以了&lt;br /&gt;&lt;br /&gt;地址:&lt;br /&gt;http://www.mediafire.com/?m3wmpegt4i4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-8272294780222011770?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='' href='http://www.mediafire.com/?m3wmpegt4i4' length='0'/><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/8272294780222011770/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=8272294780222011770' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/8272294780222011770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/8272294780222011770'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2008/07/blog-post.html' title='[原]联众去大部广告版'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-2225867781470047907</id><published>2007-10-21T16:28:00.001+08:00</published><updated>2007-10-21T19:06:15.938+08:00</updated><title type='text'>[捷报]</title><content type='html'>kao,第一轮竟然侥幸刚刚过了&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-2225867781470047907?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/2225867781470047907/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=2225867781470047907' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2225867781470047907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2225867781470047907'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/blog-post_21.html' title='[捷报]'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-3324426639919660882</id><published>2007-10-20T23:02:00.000+08:00</published><updated>2007-10-20T23:17:35.231+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freedom'/><title type='text'>[随记]自由了</title><content type='html'>今天好像blog解封了,纪念一下,毕竟是千年一遇的事情,虽然也许是昙花一现&lt;br /&gt;不用代理就是舒服啊,速度快... ...画面好像也变得清晰了&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-3324426639919660882?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/3324426639919660882/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=3324426639919660882' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3324426639919660882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3324426639919660882'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/blog-post.html' title='[随记]自由了'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-4415565479640587299</id><published>2007-10-20T22:23:00.000+08:00</published><updated>2007-10-20T23:18:20.984+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='随记'/><title type='text'>[随记]dididi...dododo</title><content type='html'>牙终于拆了,一年的痛苦终于彻底的画上了逗号...&lt;br /&gt;&lt;br /&gt;"保持器要带2年"&lt;br /&gt;"什么!!2年??!!!"&lt;br /&gt;&lt;br /&gt;唉~~~苦命的人儿今天面试了,连蒙带骗终于弄到了华为的面试机会(本来是会计学专业注册资料的时候说的计算机;没有学位证骗他说有),不过第一轮技术面试好像还不错,那个面试官年龄看起来也就是二十八九岁,对我面试的时间挺长,技术好像挺满意,还多问了我一些别的东西,可能是后面几轮的问题,感动死我了;笔试题很简单,主要是技术之外的比如对一些事情的认识,看法,以及问题的处理方法,人与人之间,唉,总之是对一个人全面的了解,现在要等通知了&lt;br /&gt;问题是还没弄到学位证,面试官说这个月弄不到也不太好办,如果弄不到要给他通知一声,让他也别出岔子;唉~~`人人都说要爱国,可是我一个会计系的学生好不容易有一个机会去大公司做软件开发却因为没有会计系的学位证而失之交臂,人生最大的遗憾莫过于此,,,,为什么社会要这么不懈的折磨一个大好青年???&lt;br /&gt;所以我想大声的喊:I HATE THIS COUNTRY!&lt;br /&gt;唉~~听天由命吧~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-4415565479640587299?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/4415565479640587299/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=4415565479640587299' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/4415565479640587299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/4415565479640587299'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/didididododo.html' title='[随记]dididi...dododo'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-458616699825511888</id><published>2007-10-05T15:59:00.000+08:00</published><updated>2007-10-05T16:05:08.381+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>[转]jvm opcode instruction</title><content type='html'>&lt;p class="docText"&gt;&lt;table cellspacing="0" cellpadding="0" width="100%" border="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;a name="app01lev1sec3"&gt;&lt;/a&gt;&lt;h3 class="docSection1Title"&gt;A.3 Instructions by Category&lt;/h3&gt;&lt;p class="docText"&gt;This section contains a listing of the instructions and what they do, grouped by category. Here is a key to the descriptions:&lt;/p&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="2"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;The top slot of the stack. May be an &lt;tt&gt;int&lt;/tt&gt;, &lt;tt&gt;float&lt;/tt&gt;, or &lt;tt&gt;reference&lt;/tt&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;The second stack slot. May be an &lt;tt&gt;int&lt;/tt&gt;, &lt;tt&gt;float&lt;/tt&gt;, or &lt;tt&gt;reference&lt;/tt&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;The third stack slot. May be an &lt;tt&gt;int&lt;/tt&gt;, &lt;tt&gt;float&lt;/tt&gt;, or &lt;tt&gt;reference&lt;/tt&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;d&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;The fourth stack slot. May be an &lt;tt&gt;int&lt;/tt&gt;, &lt;tt&gt;float&lt;/tt&gt;, or &lt;tt&gt;reference&lt;/tt&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ab&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;The &lt;tt&gt;long&lt;/tt&gt; or &lt;tt&gt;double&lt;/tt&gt; on top of the stack, made up of slots &lt;tt&gt;a&lt;/tt&gt; and &lt;tt&gt;b&lt;/tt&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;cd&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;The &lt;tt&gt;long&lt;/tt&gt; or &lt;tt&gt;double&lt;/tt&gt; second on the stack, made up of slots &lt;tt&gt;c&lt;/tt&gt; and &lt;tt&gt;d&lt;/tt&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec1"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.1 Arithmetic&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dadd&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Add &lt;tt&gt;double (ab+cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dcmpg&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Compare &lt;tt&gt;double&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dcmpl&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Compare &lt;tt&gt;double&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ddiv&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Divide&lt;tt&gt; double (ab/cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dmul&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Multiply &lt;tt&gt;double (ab*cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dneg&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Negate &lt;tt&gt;double (-ab)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;drem&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Remainder &lt;tt&gt;double (ab%cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dsub&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Subtract &lt;tt&gt;double (ab-cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fadd&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Add &lt;tt&gt;float (a+b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fcmpg&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Compare &lt;tt&gt;float&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fcmpl&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Compare &lt;tt&gt;float&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fdiv&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Divide &lt;tt&gt;float (a/b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fmul&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Multiply &lt;tt&gt;float (a*b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fneg&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Negate &lt;tt&gt;float (-a)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;frem&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Remainder &lt;tt&gt;float (a%b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fsub&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Subtract&lt;tt&gt; float (a-b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;i2b&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;int&lt;/tt&gt; to &lt;tt&gt;byte&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;i2c&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;int&lt;/tt&gt; to &lt;tt&gt;char&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;i2s&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;int&lt;/tt&gt; to &lt;tt&gt;short&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iadd&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Add&lt;tt&gt; int (a+b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iand&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Bitwise and &lt;tt&gt;int&lt;/tt&gt;s&lt;tt&gt; (a &amp;amp; b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;idiv&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Divide &lt;tt&gt;int&lt;/tt&gt;s&lt;tt&gt; (a/b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;imul&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Multiply &lt;tt&gt;int&lt;/tt&gt;s&lt;tt&gt; (a*b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ineg&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Negate &lt;tt&gt;int (-a)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ior&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Bitwise or &lt;tt&gt;int&lt;/tt&gt;s&lt;tt&gt; (a b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;irem&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Remainder&lt;tt&gt; int (a%b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ishl&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Shift &lt;tt&gt;int&lt;/tt&gt; left &lt;tt&gt;(a &amp;lt;&amp;lt; b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ishr&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Shift &lt;tt&gt;int&lt;/tt&gt; right &lt;tt&gt;(a &amp;gt;&amp;gt; c)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;isub&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Subtract&lt;tt&gt; int (a-b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iushr&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Unsigned shift &lt;tt&gt;int&lt;/tt&gt; right &lt;tt&gt;(a &amp;gt;&amp;gt;&amp;gt; c)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ixor&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Bitwise &lt;tt&gt;x&lt;/tt&gt;or&lt;tt&gt; int&lt;/tt&gt;s&lt;tt&gt; (a ^ b)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ladd&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Add &lt;tt&gt;long (ab+cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;land&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Bitwise and &lt;tt&gt;long&lt;/tt&gt;s&lt;tt&gt; (ab &amp;amp; cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lcmp&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Compare &lt;tt&gt;long&lt;/tt&gt;s&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ldiv&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Divide &lt;tt&gt;long (ab/cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lmul&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Multiply&lt;tt&gt; long (ab*cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lneg&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Negate &lt;tt&gt;long (-ab)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lor&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Bitwise or&lt;tt&gt; long&lt;/tt&gt;s&lt;tt&gt; (ab cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lrem&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Remainder &lt;tt&gt;long&lt;/tt&gt;s&lt;tt&gt; (ab%cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lshl&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Shift &lt;tt&gt;long&lt;/tt&gt; left &lt;tt&gt;(bc &amp;lt;&amp;lt; 9)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lshr&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Shift &lt;tt&gt;long&lt;/tt&gt; right &lt;tt&gt;(bc &amp;gt;&amp;gt; 9)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lsub&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Subtract &lt;tt&gt;long (ab-cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lushr&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Unsigned shift &lt;tt&gt;long&lt;/tt&gt; right &lt;tt&gt;(bc &amp;gt;&amp;gt;&amp;gt; 9)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lxor&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Bitwise &lt;tt&gt;x&lt;/tt&gt; or &lt;tt&gt;long&lt;/tt&gt;s &lt;tt&gt;(ab ^ cd)&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec2"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.2 Array&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aaload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in array element &lt;tt&gt;b&lt;/tt&gt; of array &lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;anewarray&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Create array of &lt;tt&gt;class&lt;/tt&gt;, length &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;arraylength&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Length of array &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;athrow&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Throw exception &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;baload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array b&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;bastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in array element b of array &lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;caload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;castore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in array element&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;daload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in array element&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;faload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in array element &lt;tt&gt;b&lt;/tt&gt; of array &lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iaload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store&lt;tt&gt; a&lt;/tt&gt; in array element&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;laload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in array element &lt;tt&gt;c&lt;/tt&gt; of array &lt;tt&gt;d&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;multianewarray&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Create multidimensional array with first &lt;tt&gt;n&lt;/tt&gt; dimensions initialized to lengths &lt;tt&gt;a&lt;/tt&gt;, &lt;tt&gt;b&lt;/tt&gt;, &lt;tt&gt;c&lt;/tt&gt;. . .&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;newarray&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;type&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Create array of &lt;tt&gt;type&lt;/tt&gt;, length &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;saload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push array element &lt;tt&gt;a&lt;/tt&gt; from array &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;sastore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in array element &lt;tt&gt;b&lt;/tt&gt; of array &lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec3"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.3 Constant&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aconst_null&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push &lt;tt&gt;null&lt;/tt&gt; reference&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;bipush&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push &lt;tt&gt;int&lt;/tt&gt; between ?28 and 127&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dconst_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 0 (&lt;tt&gt;double&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dconst_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 1 (&lt;tt&gt;double&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fconst_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 0 (&lt;tt&gt;float&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fconst_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 1 (&lt;tt&gt;float&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fconst_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 2 (&lt;tt&gt;float&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 0 (&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 1 (&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 2 (&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 3 (&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_4&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 4 (&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_5&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 5 (&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iconst_m1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push ?(&lt;tt&gt;int&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lconst_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 0 (&lt;tt&gt;long&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lconst_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 1 (&lt;tt&gt;long&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ldc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;x&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push &lt;tt&gt;x&lt;/tt&gt; (&lt;tt&gt;a&lt;/tt&gt; constant &lt;tt&gt;int&lt;/tt&gt;, &lt;tt&gt;float&lt;/tt&gt;, or &lt;tt&gt;String&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ldc_w&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;x&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push &lt;tt&gt;x&lt;/tt&gt; (&lt;tt&gt;a&lt;/tt&gt; constant &lt;tt&gt;int&lt;/tt&gt;, &lt;tt&gt;float&lt;/tt&gt;, or &lt;tt&gt;String&lt;/tt&gt;)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ldc2_w&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;x&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push &lt;tt&gt;x&lt;/tt&gt; (&lt;tt&gt;a&lt;/tt&gt; constant &lt;tt&gt;long&lt;/tt&gt; or &lt;tt&gt;double&lt;/tt&gt;) &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;sipush&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push &lt;tt&gt;int&lt;/tt&gt; between ?2,768 and 32767&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec4"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.4 Control&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;areturn&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Return &lt;tt&gt;reference&lt;/tt&gt; from method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dreturn&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Return &lt;tt&gt;double&lt;/tt&gt; from method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;freturn&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Return &lt;tt&gt;float&lt;/tt&gt; from method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;goto&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch always&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;goto_w&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch always to label&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_acmpeq&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a == b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_acmpne&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a != b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_icmpeq&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a &amp;gt; b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_icmpge&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a &amp;gt;= b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_icmpgt&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a &amp;gt; b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_icmple&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a &amp;lt;= b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_icmplt&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a &amp;lt; b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;if_icmpne&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a != b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifeq&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a == 0&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifge&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a &amp;gt;= 0&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifgt&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a &amp;gt; 0&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifle&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a &amp;lt;= 0&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iflt&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a &amp;lt; 0&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifne&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a != 0&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifnonnull&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if&lt;tt&gt; a&lt;/tt&gt; is not &lt;tt&gt;null&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ifnull&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch if &lt;tt&gt;a&lt;/tt&gt; is &lt;tt&gt;null&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ireturn&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Return &lt;tt&gt;int&lt;/tt&gt; from &lt;tt&gt;method&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;jsr&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch to &lt;tt&gt;label&lt;/tt&gt;; push return location&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;jsr_w&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Jump to &lt;tt&gt;label&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lookupswitch&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;p class="docText"&gt;&lt;tt&gt;tag1: label1&lt;/tt&gt;&lt;/p&gt;&lt;p class="docText"&gt;&lt;tt&gt;tag2: label2...&lt;/tt&gt;&lt;/p&gt;&lt;p class="docText"&gt;&lt;tt&gt;default: label&lt;/tt&gt;&lt;span class="docEmphasis"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch to &lt;tt&gt;label1&lt;/tt&gt; on &lt;tt&gt;tag1&lt;/tt&gt;, &lt;tt&gt;label2&lt;/tt&gt; on &lt;tt&gt;tag2&lt;/tt&gt;, . . . , &lt;tt&gt;label&lt;/tt&gt;&lt;span class="docEmphasis"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/span&gt; otherwise&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lreturn&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Return &lt;tt&gt;long&lt;/tt&gt; from method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;nop&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Do nothing&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;ret&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch to location in variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;return&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Return from method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;tableswitch&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;p class="docText"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/p&gt;&lt;p class="docText"&gt;&lt;tt&gt;label1&lt;/tt&gt;&lt;/p&gt;&lt;p class="docText"&gt;&lt;tt&gt;label2&lt;/tt&gt;&lt;/p&gt;&lt;p class="docText"&gt;&lt;tt&gt;. . .&lt;/tt&gt;&lt;/p&gt;&lt;p class="docText"&gt;&lt;tt&gt;default: label&lt;/tt&gt;&lt;span class="docEmphasis"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Branch to &lt;tt&gt;label1&lt;/tt&gt; on &lt;tt&gt;n&lt;/tt&gt;, &lt;tt&gt;label2&lt;/tt&gt; on &lt;tt&gt;n+1&lt;/tt&gt;, . . . , &lt;tt&gt;label&lt;/tt&gt;&lt;span class="docEmphasis"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/span&gt; otherwise&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec5"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.5 Data Type Conversion&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;d2f&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;double ab&lt;/tt&gt; to float&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;d2i&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;double ab&lt;/tt&gt; to &lt;tt&gt;int&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;d2l&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;double ab&lt;/tt&gt; to &lt;tt&gt;long&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;f2d&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;float a&lt;/tt&gt; to &lt;tt&gt;double&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;f2i&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;float a&lt;/tt&gt; to &lt;tt&gt;int&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;f2l&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;float a&lt;/tt&gt; to &lt;tt&gt;long&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;i2d&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;int a&lt;/tt&gt; to &lt;tt&gt;double&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;i2f&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;int a&lt;/tt&gt; to &lt;tt&gt;float&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;i2l&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;int a&lt;/tt&gt; to &lt;tt&gt;long&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;l2d&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;long ab&lt;/tt&gt; to &lt;tt&gt;double&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;l2f&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;long ab&lt;/tt&gt; to &lt;tt&gt;float&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;l2i&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Convert &lt;tt&gt;long ab&lt;/tt&gt; to &lt;tt&gt;int&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec6"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.6 Object&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;checkcast&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Throw exception if &lt;tt&gt;a&lt;/tt&gt; is not an instance of class&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;getfield&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/field desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push object field from object &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;getstatic&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/field desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push static field&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;instanceof&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push 1 if &lt;tt&gt;a&lt;/tt&gt; is &lt;tt&gt;class&lt;/tt&gt;, 0 otherwise&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;invokeinterface&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/method desc n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Invoke method through interface with &lt;tt&gt;n&lt;/tt&gt; argument words&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;invokespecial&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/method desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Invoke method directly&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;invokestatic&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/method desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Invoke static method&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;invokevirtual&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/method desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Invoke method virtually&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;new&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Create new object of class&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;putfield&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/field desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in object field&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;putstatic&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;class/field desc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in static field&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec7"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.7 Stack Manipulation&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dup&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Duplicate &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dup_x1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Duplicate &lt;tt&gt;a&lt;/tt&gt;, insert under &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dup_x2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Duplicate &lt;tt&gt;a&lt;/tt&gt;, insert under &lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dup2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Duplicate &lt;tt&gt;ab&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dup2_x1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Duplicate &lt;tt&gt;ab&lt;/tt&gt;, insert under &lt;tt&gt;c&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dup2_x2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Duplicate &lt;tt&gt;ab&lt;/tt&gt;, insert under &lt;tt&gt;d&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;pop&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Remove &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;pop2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Remove &lt;tt&gt;ab&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;swap&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Swap &lt;tt&gt;a&lt;/tt&gt; and &lt;tt&gt;b&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec8"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.8 Synchronization&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;monitorenter&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Gain control of monitor of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;monitorexit&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Release monitor of &lt;tt&gt;a&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;a name="app01lev2sec9"&gt;&lt;/a&gt;&lt;h4 class="docSection2Title"&gt;A.3.9 Variable&lt;/h4&gt;&lt;p&gt;&lt;table cellspacing="0" cellpadding="1" width="100%" border="1"&gt;&lt;colgroup span="3"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Mnemonic&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Arguments&lt;/span&gt;&lt;/th&gt;&lt;th class="docTableHeader" valign="top" align="left"&gt;&lt;span class="docEmphStrong"&gt;Description&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aload_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aload_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aload_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;aload_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;astore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;astore_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;astore_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;astore_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;astore_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dload_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dload_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dload_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dload_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dstore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dstore_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dstore_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dstore_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;dstore_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fload_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fload_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fload_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fload_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fstore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fstore_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fstore_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fstore_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;fstore_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iinc&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n increment&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Increment local variable&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iload_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iload_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iload_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;iload_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;istore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;istore_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;istore_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;istore_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;istore_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;a&lt;/tt&gt; in local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lload&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lload_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lload_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lload_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lload_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Push local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lstore&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable &lt;tt&gt;n&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lstore_0&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lstore_1&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lstore_2&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;lstore_3&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Store &lt;tt&gt;ab&lt;/tt&gt; in local variable 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;wide&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;&lt;tt&gt;instruction arguments&lt;/tt&gt;&lt;/td&gt;&lt;td class="docTableCell" valign="top"&gt;Like &lt;tt&gt;instruction&lt;/tt&gt;, except using wider range of values&lt;/td&gt;&lt;/tr&gt;&lt;/colgroup&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-458616699825511888?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/458616699825511888/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=458616699825511888' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/458616699825511888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/458616699825511888'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/jvm-opcode-instruction.html' title='[转]jvm opcode instruction'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-1813394500219254478</id><published>2007-10-03T18:04:00.000+08:00</published><updated>2007-10-04T12:30:13.610+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse plugin crack'/><title type='text'>[原]oxygen.xml.editor.8.2.keygen&amp;patch</title><content type='html'>今天下了一个好插件,处理xml的,注册机混淆了,研究了下jvm的opcode,把oxygen的xml editor(eclipse plugin)注册机发上来,&lt;br /&gt;只要把plugin下的oxygenEclipse.jar中的ro.sync.D.A.class反编译一下,替换里边的数组为注册机中的数组,这个注册机就能用了.代码:&lt;br /&gt;&lt;br /&gt;package cn.com;&lt;br /&gt;import java.io.*;&lt;br /&gt;import java.security.*;&lt;br /&gt;import java.security.spec.InvalidKeySpecException;&lt;br /&gt;import java.security.spec.PKCS8EncodedKeySpec;&lt;br /&gt;import java.text.SimpleDateFormat;&lt;br /&gt;import java.util.Date;&lt;br /&gt;import sun.misc.BASE64Encoder;&lt;br /&gt;&lt;br /&gt;public class OxygenKeygen {&lt;br /&gt;&lt;br /&gt; public static void main(String args[]) {&lt;br /&gt;  BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(System.in));&lt;br /&gt;  try {&lt;br /&gt;   System.out.println(z[5]);&lt;br /&gt;   System.out.println(z[7]);&lt;br /&gt;   System.out.println(z[5]);&lt;br /&gt;   System.out.println();&lt;br /&gt;   String s = a(bufferedreader, z[3]);&lt;br /&gt;   String s1 = a(bufferedreader, z[6]);&lt;br /&gt;   System.out.println();&lt;br /&gt;   System.out.println(z[5]);&lt;br /&gt;   System.out.println(z[4]);&lt;br /&gt;   System.out.println(z[5]);&lt;br /&gt;   System.out.println();&lt;br /&gt;   System.out.println((new OxygenKeygen(s, s1)).d());&lt;br /&gt;   System.out.println();&lt;br /&gt;   System.out.println(z[5]);&lt;br /&gt;  } catch (Exception exception) {&lt;br /&gt;   exception.printStackTrace();&lt;br /&gt;  }&lt;br /&gt;  try {&lt;br /&gt;   bufferedreader.close();&lt;br /&gt;  } catch (IOException _ex) {&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static PrivateKey a() throws InvalidKeySpecException, NoSuchAlgorithmException {&lt;br /&gt;  PKCS8EncodedKeySpec pkcs8encodedkeyspec = new PKCS8EncodedKeySpec(d);&lt;br /&gt;  return KeyFactory.getInstance(z[23]).generatePrivate(pkcs8encodedkeyspec);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static String a(String s) {&lt;br /&gt;  StringBuffer stringbuffer;&lt;br /&gt;  int i;&lt;br /&gt;  int j;&lt;br /&gt;  boolean flag;&lt;br /&gt;  flag = f;&lt;br /&gt;  stringbuffer = new StringBuffer(s);&lt;br /&gt;  i = stringbuffer.length();&lt;br /&gt;&lt;br /&gt;  for (j = 0; j &lt; i; j++) {&lt;br /&gt;   char ch = Character.toUpperCase(stringbuffer.charAt(j));&lt;br /&gt;   if (z[2].indexOf(ch) == -1)&lt;br /&gt;    stringbuffer.setCharAt(j, '_');&lt;br /&gt;  }&lt;br /&gt;  return stringbuffer.toString();&lt;br /&gt;  // if(!flag) goto _L2; else goto _L1&lt;br /&gt;  // _L1:&lt;br /&gt;  // z[2]; //z[2]&lt;br /&gt;  // _L7:&lt;br /&gt;  // Character.toUpperCase(stringbuffer.charAt(j)); //z[2],CH&lt;br /&gt;  // indexOf();&lt;br /&gt;  // -1;&lt;br /&gt;  // JVM INSTR icmpne 53; // 判断ch是否在z[2]中,在goto L4,continue;不在则break到line:102&lt;br /&gt;  // goto _L3 _L4&lt;br /&gt;  // _L3:&lt;br /&gt;  // break MISSING_BLOCK_LABEL_46;&lt;br /&gt;  // _L4:&lt;br /&gt;  // continue; /* Loop/switch isn't completed */&lt;br /&gt;  // stringbuffer.setCharAt(j, '_'); //maybe here is MISSING_BLOCK_LABEL_46;&lt;br /&gt;  // j++;&lt;br /&gt;  // _L2:&lt;br /&gt;  // if(j &lt; i) goto _L1; else goto _L5&lt;br /&gt;  // _L5:&lt;br /&gt;  // stringbuffer.toString();&lt;br /&gt;  // if(flag) goto _L7; else goto _L6&lt;br /&gt;  // _L6:&lt;br /&gt;  // return;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static String a(BufferedReader bufferedreader, String s) throws IOException {&lt;br /&gt;  boolean flag;&lt;br /&gt;  flag = f;&lt;br /&gt;  Object obj = null;&lt;br /&gt;  // _L2:&lt;br /&gt;&lt;br /&gt;  String s1;&lt;br /&gt;  do {&lt;br /&gt;   System.out.print(s);&lt;br /&gt;   System.out.flush();&lt;br /&gt;&lt;br /&gt;   s1 = bufferedreader.readLine();&lt;br /&gt;  } while (s1 == null || s1.trim().length() == 0);&lt;br /&gt;  // _L4:&lt;br /&gt;  // // JVM INSTR ifnull 6;&lt;br /&gt;  // // goto _L1 _L2&lt;br /&gt;  // _L1:&lt;br /&gt;  // s1.trim();&lt;br /&gt;  // if(flag) goto _L4; else goto _L3&lt;br /&gt;  // _L3:&lt;br /&gt;  // if(flag) goto _L6; else goto _L5&lt;br /&gt;  // _L5:&lt;br /&gt;  // length();&lt;br /&gt;  // JVM INSTR ifeq 6;&lt;br /&gt;  // goto _L7 _L2&lt;br /&gt;  // _L7:&lt;br /&gt;  // s1;&lt;br /&gt;  // _L6:&lt;br /&gt;  return s1;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public OxygenKeygen(String s, String s1) {&lt;br /&gt;  b = null;&lt;br /&gt;  c = null;&lt;br /&gt;  b = s;&lt;br /&gt;  c = s1;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private String b() throws Exception {&lt;br /&gt;  StringBuffer stringbuffer = new StringBuffer();&lt;br /&gt;  stringbuffer.append(a(b));&lt;br /&gt;  stringbuffer.append(a(c));&lt;br /&gt;  stringbuffer.append(a);&lt;br /&gt;  stringbuffer.append("0");&lt;br /&gt;  stringbuffer.append(z[16]);&lt;br /&gt;  stringbuffer.append(a(z[20]));&lt;br /&gt;  stringbuffer.append(a(z[22]));&lt;br /&gt;  stringbuffer.append(a(z[21]));&lt;br /&gt;  return stringbuffer.toString();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private String c() throws Exception {&lt;br /&gt;  Signature signature = Signature.getInstance(z[0]);&lt;br /&gt;  signature.initSign(a());&lt;br /&gt;  signature.update(b().getBytes(z[1]));&lt;br /&gt;  return (new BASE64Encoder()).encode(signature.sign());&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private String d() throws Exception {&lt;br /&gt;  StringBuffer stringbuffer = new StringBuffer();&lt;br /&gt;  stringbuffer.append((new StringBuilder(z[8])).append(b).toString()).append('\n');&lt;br /&gt;  stringbuffer.append((new StringBuilder(z[13])).append(c).toString()).append('\n');&lt;br /&gt;  stringbuffer.append(z[11]).append(a).append('\n');&lt;br /&gt;  stringbuffer.append(z[15]).append('\n');&lt;br /&gt;  stringbuffer.append(z[9]).append(z[16]).append('\n');&lt;br /&gt;  stringbuffer.append(z[18]).append(z[20]).append('\n');&lt;br /&gt;  stringbuffer.append(z[12]).append(z[10]).append('\n');&lt;br /&gt;  stringbuffer.append(z[19]).append(z[14]).append('\n');&lt;br /&gt;  stringbuffer.append((new StringBuilder(z[17])).append(c()).toString());&lt;br /&gt;  return stringbuffer.toString();&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private static final String a;&lt;br /&gt; private String b;&lt;br /&gt; private String c;&lt;br /&gt; private static final byte d[];&lt;br /&gt; public static boolean e;&lt;br /&gt; public static boolean f;&lt;br /&gt; private static String z[];&lt;br /&gt;&lt;br /&gt; static {&lt;br /&gt;  String as[];&lt;br /&gt;  as = new String[25];&lt;br /&gt;  as[0] = "1G\b\026\020\013{!c4#";&lt;br /&gt;  as[1] = "7[\017\037";&lt;br /&gt;  as[2] = " N\rd\"$H\001n-)C\007j(2^\033t37Y\036\177=;?x\025TV:\177\020_[/\026\nI\"";&lt;br /&gt;  as[3] = "0j.N\024\026}(S\016\raiI\006\017ji\035G";&lt;br /&gt;  as[4] = ".f*B\t\021js\007";&lt;br /&gt;  as[5] = "_2t\032Z_2t\032Z_2t\032Z_2t\032Z_2t\032Z_2t\032Z_2t\032Z_2t\032Z_2t\032Z_2t\032Z";&lt;br /&gt;  as[6] = "!`$W\006\fvi\007GB/i\007GB/i\035G";&lt;br /&gt;  as[7] = "_2t\007[\rW0@\002\f w\177*./\fC\016\026`;\007\021Z!{\007\013\013l,I\024\007/.B\t\007}(S\b\020/t\032Z";&lt;br /&gt;  as[8] = "0j.N\024\026}(S\016\ra\026i\006\017jt";&lt;br /&gt;  as[9] = ",z$E\002\020P&amp;A8.f*B\t\021j:\032";&lt;br /&gt;  as[10] = ":B\005\n\"\006f=H\025NW\032k3OK,E\022\005h,U";&lt;br /&gt;  as[11] = "&amp;n=BZ";&lt;br /&gt;  as[12] = "!`$W\b\fj'SZ";&lt;br /&gt;  as[13] = "!`$W\006\fvt";&lt;br /&gt;  as[14] = "Z#{";&lt;br /&gt;  as[15] = "&amp;z;F\023\013`'\032J";&lt;br /&gt;  as[16] = "S?y\027";&lt;br /&gt;  as[17] = "1H\007\032";&lt;br /&gt;  as[18] = "!n=B\000\r}0\032";&lt;br /&gt;  as[19] = "4j;T\016\rat";&lt;br /&gt;  as[20] = "'a=B\025\022} T\002";&lt;br /&gt;  as[21] = "97e\007U?";&lt;br /&gt;  as[22] = "9W\004kJ'k S\b\020#i\1774.[dc\002\000z.@\002\020R";&lt;br /&gt;  as[23] = "&amp;\\\b";&lt;br /&gt;  as[24] = "/BdC\003Ov0^\036";&lt;br /&gt;  z = as;&lt;br /&gt;  &lt;br /&gt;  byte[] con=new byte[] {0x62,15,73,39,103};&lt;br /&gt;  for (int k = 0; k &lt; z.length; k++) {&lt;br /&gt;   char[] ch = z[k].toCharArray();&lt;br /&gt;//   if (ch.length &lt; 1) {&lt;br /&gt;//    if (k &lt; 0) {&lt;br /&gt;//    }&lt;br /&gt;//&lt;br /&gt;//   }&lt;br /&gt;   for (int i = 0; i &lt; ch.length; i++) {&lt;br /&gt;    ch[i] ^= con[i%5];&lt;br /&gt;   }&lt;br /&gt;   z[k] = new String(ch);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;//  for (int l = 0; l &lt; z.length; l++) {&lt;br /&gt;//   System.out.println("" + l + ": " + z[l]);&lt;br /&gt;//  }&lt;br /&gt;&lt;br /&gt;  // break MISSING_BLOCK_LABEL_343;&lt;br /&gt;  // local;&lt;br /&gt;  // toCharArray();&lt;br /&gt;  // JVM INSTR dup ;&lt;br /&gt;  // JVM INSTR arraylength .length;&lt;br /&gt;  // JVM INSTR swap ;&lt;br /&gt;  // int i = 0;&lt;br /&gt;  // JVM INSTR swap ;//ca,length&lt;br /&gt;  // JVM INSTR dup_x1 ;//len,ca,len&lt;br /&gt;  // 1; //len,ca,len,1&lt;br /&gt;  // JVM INSTR icmpgt 322;//len,ca&lt;br /&gt;  // goto _L1 _L2&lt;br /&gt;  // _L1:&lt;br /&gt;  // JVM INSTR dup ;//len,ca,ca&lt;br /&gt;  // i; //len,ca,ca,i&lt;br /&gt;  // _L4:&lt;br /&gt;  // JVM INSTR dup2 ; //len,ca,ca,i,ca,i&lt;br /&gt;  // JVM INSTR caload ;//len,ca,ca,i,ca[i]&lt;br /&gt;  // byte byte0;&lt;br /&gt;  // switch(i % 5)&lt;br /&gt;  // {&lt;br /&gt;  // case 0: // '\0'&lt;br /&gt;  // byte0 = 0x62;&lt;br /&gt;  // break;&lt;br /&gt;  //&lt;br /&gt;  // case 1: // '\001'&lt;br /&gt;  // byte0 = 15;&lt;br /&gt;  // break;&lt;br /&gt;  //&lt;br /&gt;  // case 2: // '\002'&lt;br /&gt;  // byte0 = 73;&lt;br /&gt;  // break;&lt;br /&gt;  //&lt;br /&gt;  // case 3: // '\003'&lt;br /&gt;  // byte0 = 39;&lt;br /&gt;  // break;&lt;br /&gt;  //&lt;br /&gt;  // default:&lt;br /&gt;  // byte0 = 103;&lt;br /&gt;  // break;&lt;br /&gt;  // }&lt;br /&gt;  // byte0; //len,ca,ca,i,ca[i],byte0&lt;br /&gt;  // JVM INSTR ixor ;//len,ca,ca,i,ca[i]^byte0&lt;br /&gt;  // (char); //len,ca,ca,i,char&lt;br /&gt;  // JVM INSTR castore ;//len,ca {ca[i]=char} *****&lt;br /&gt;  // i++;&lt;br /&gt;  // JVM INSTR swap ; //ca,len&lt;br /&gt;  // JVM INSTR dup_x1 ; //len,ca,len&lt;br /&gt;  // JVM INSTR ifne 322;//if (len!=0) len,ca&lt;br /&gt;  // goto _L3 _L2&lt;br /&gt;  // _L3:&lt;br /&gt;  // JVM INSTR dup2 ;&lt;br /&gt;  // JVM INSTR swap ;&lt;br /&gt;  // goto _L4&lt;br /&gt;  // _L2:&lt;br /&gt;  // JVM INSTR swap ; //ca,len&lt;br /&gt;  // JVM INSTR dup_x1 ;//len,ca,len&lt;br /&gt;  // i; //len,ca,len,i&lt;br /&gt;  // JVM INSTR icmpgt 245; //len,ca&lt;br /&gt;  // goto _L5 _L1&lt;br /&gt;  // _L5:&lt;br /&gt;  // JVM INSTR new #153 &lt;Class String&gt;; //len,ca&lt;br /&gt;  // JVM INSTR dup_x1 ; //ca,len,ca&lt;br /&gt;  // JVM INSTR swap ; //ca,ca,len&lt;br /&gt;  // String();&lt;br /&gt;  // intern();&lt;br /&gt;  // JVM INSTR swap ;&lt;br /&gt;  // JVM INSTR pop ;&lt;br /&gt;  // JVM INSTR ret 0;&lt;br /&gt;  a = (new SimpleDateFormat(z[24])).format(new Date());&lt;br /&gt;  d = (new byte[] { 48, -126, 1, 76, 2, 1, 0, 48, -126, 1, 44, 6, 7, 42, -122, 72, -50, 56, 4, 1, 48, -126, 1, 31, 2, -127, -127, 0, -3, 127, 83, -127,&lt;br /&gt;    29, 117, 18, 41, 82, -33, 74, -100, 46, -20, -28, -25, -10, 17, -73, 82, 60, -17, 68, 0, -61, 30, 63, -128, -74, 81, 38, 105, 69, 93, 64, 34,&lt;br /&gt;    81, -5, 89, 61, -115, 88, -6, -65, -59, -11, -70, 48, -10, -53, -101, 85, 108, -41, -127, 59, -128, 29, 52, 111, -14, 102, 96, -73, 107, -103,&lt;br /&gt;    80, -91, -92, -97, -97, -24, 4, 123, 16, 34, -62, 79, -69, -87, -41, -2, -73, -58, 27, -8, 59, 87, -25, -58, -88, -90, 21, 15, 4, -5, -125,&lt;br /&gt;    -10, -45, -59, 30, -61, 2, 53, 84, 19, 90, 22, -111, 50, -10, 117, -13, -82, 43, 97, -41, 42, -17, -14, 34, 3, 25, -99, -47, 72, 1, -57, 2, 21,&lt;br /&gt;    0, -105, 96, 80, -113, 21, 35, 11, -52, -78, -110, -71, -126, -94, -21, -124, 11, -16, 88, 28, -11, 2, -127, -127, 0, -9, -31, -96, -123, -42,&lt;br /&gt;    -101, 61, -34, -53, -68, -85, 92, 54, -72, 87, -71, 121, -108, -81, -69, -6, 58, -22, -126, -7, 87, 76, 11, 61, 7, -126, 103, 81, 89, 87, -114,&lt;br /&gt;    -70, -44, 89, 79, -26, 113, 7, 16, -127, -128, -76, 73, 22, 113, 35, -24, 76, 40, 22, 19, -73, -49, 9, 50, -116, -56, -90, -31, 60, 22, 122,&lt;br /&gt;    -117, 84, 124, -115, 40, -32, -93, -82, 30, 43, -77, -90, 117, -111, 110, -93, 127, 11, -6, 33, 53, 98, -15, -5, 98, 122, 1, 36, 59, -52, -92,&lt;br /&gt;    -15, -66, -88, 81, -112, -119, -88, -125, -33, -31, 90, -27, -97, 6, -110, -117, 102, 94, -128, 123, 85, 37, 100, 1, 76, 59, -2, -49, 73, 42,&lt;br /&gt;    4, 23, 2, 21, 0, -106, -49, 66, -124, -79, -94, -48, -108, 26, -46, -57, -110, -117, 14, -38, 1, -77, -127, 0, 14 });&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;ps:今天上午又看了下注册原理,其实就是A.class里边是公钥,注册时程序将注册码base64decode为密文,然后再用公钥解开,明文内容应该和注册名一致;&lt;br /&gt;而注册码是作者用用户的注册名+作者的私钥生成的.&lt;br /&gt;因此只需要用程序生成一对密钥,私钥放入keygen里边,公钥放入A.class里边覆盖原来的公钥byte[],就ok了.这次终于明白签名注册的原理了 :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-1813394500219254478?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/1813394500219254478/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=1813394500219254478' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1813394500219254478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1813394500219254478'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/oxygenxmleditor82keygen.html' title='[原]oxygen.xml.editor.8.2.keygen&amp;patch'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-4928354437521052390</id><published>2007-10-02T21:16:00.000+08:00</published><updated>2007-10-02T21:24:55.228+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><title type='text'>[原]MB开发环境安装手册(Linux)</title><content type='html'>MB开发环境安装手册(Linux)&lt;br /&gt;&lt;br /&gt;(最终版已经丢失,现将以前放在网上的初稿贴过来)&lt;br /&gt;&lt;br /&gt;一. 安装环境&lt;br /&gt;操作系统:&lt;br /&gt;&lt;br /&gt;fedora5&lt;br /&gt;数据库:&lt;br /&gt;&lt;br /&gt;DB2 8.2&lt;br /&gt;&lt;br /&gt;开发环境:&lt;br /&gt;&lt;br /&gt;Websphere Message Broker Runtime 6.0 ,MQ Series 6.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;二. 软件安装及参数配置&lt;br /&gt;&lt;br /&gt;OS…………(fedora5) 安装mq后会有错误:&lt;br /&gt;AMQ8101: WebSphere MQ error (893) has occurred.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下内容OS为redhat9.0&lt;br /&gt;&lt;br /&gt;首先解包,将software中的mb,mq,db2分别解包到mb,mq,db2文件夹中&lt;br /&gt;1. Db2在linux上的安装:&lt;br /&gt;./install&lt;br /&gt;选择第一个和第三个包&lt;br /&gt;Useradd db2ins1&lt;br /&gt;Passwd db2ins1&lt;br /&gt;修改文件opt/IBM/db2/V8.1/instance/db2iutil中的tail为tail –n (版本不一样,限于fedora5,rh9.0无此问题)&lt;br /&gt;&lt;br /&gt;opt/IBM/db2/V8.1/instance/db2icrt -u db2ins1 db2ins1&lt;br /&gt;su – db2ins1&lt;br /&gt;db2start(此时如果说权限不够,是因为db2icrt执行失败)&lt;br /&gt;db2 create database jjjj&lt;br /&gt;&lt;br /&gt;验证安装是否正确可用connect to database,然后选择表查看&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.安装mq&lt;br /&gt;&lt;br /&gt;mqlicense.sh –text_only …??&lt;br /&gt;rpm -ivh MQSeriesRuntime-5.3.0-1.i386.rpm&lt;br /&gt;rpm -ivh MQSeriesSDK-5.3.0-1.i386.rpm&lt;br /&gt;rpm -ivh MQSeriesServer-5.3.0-1.i386.rpm&lt;br /&gt;/opt/mqm/bin/amqiclen -x&lt;br /&gt;&lt;br /&gt;//也可以安装man 用于了解命令&lt;br /&gt;&lt;br /&gt;配置脚本:&lt;br /&gt;&lt;br /&gt;crtmqm -lc -lf 8192 -lp 2 -ls 1 -q MB00&lt;br /&gt;&lt;br /&gt;strmqm MB00&lt;br /&gt;&lt;br /&gt;runmqsc MB00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define channel(SYSTEM.ADMIN.SVRCONN) chltype(SVRCONN) trptype(TCP)&lt;br /&gt;&lt;br /&gt;define channel(CHANNEL1) chltype(SVRCONN) TRPTYPE(TCP)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(deadq) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;&lt;br /&gt;def ql(ERRMSG) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;&lt;br /&gt;alter qmgr deadq(deadq)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(in) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;&lt;br /&gt;def ql(out) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;&lt;br /&gt;def qr(99_IN) rname(IN) rqmname(MB99) xmitq(MB00_99) defpsist(yes) replace&lt;br /&gt;&lt;br /&gt;def ql(MB00_99) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576) trigger trigtype(first) trigdata(00_99) initq(system.channel.initq) replace&lt;br /&gt;&lt;br /&gt;def chl(00_99) chltype(sdr) discint(1800) conname('192.168.1.199(6666)') xmitq(MB00_99) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replace&lt;br /&gt;&lt;br /&gt;def chl(99_00) chltype(rcvr) trptype(tcp) replace&lt;br /&gt;&lt;br /&gt;def listener(MB00) trptype(tcp)&lt;br /&gt;&lt;br /&gt;alter listener(MB00) trptype(tcp) port(6666) control(qmgr)&lt;br /&gt;&lt;br /&gt;alter qmgr ccsid(819)&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;如果不通可以复位接收方的通道&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.安装MB runtime&lt;br /&gt;Setup 即可&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;准备mb runtime参数:&lt;br /&gt;&lt;br /&gt;1. 创建实例: /opt/IBM/db2/V8.1/instance/db2icrt –u kongpeng kongpeng&lt;br /&gt;&lt;br /&gt;2. 创建数据库: su – kongpeng&lt;br /&gt;&lt;br /&gt;db2start&lt;br /&gt;&lt;br /&gt;db2 create database MBDB&lt;br /&gt;&lt;br /&gt;db2 connect to MBDB&lt;br /&gt;&lt;br /&gt;db2 bind ~/sqllib/bnd/@db2cli.lst grant public CLIPKG 5db2&lt;br /&gt;&lt;br /&gt;db2 update database configuration for MBDB using dbheap 900&lt;br /&gt;&lt;br /&gt;edit .odbc.ini&lt;br /&gt;&lt;br /&gt;export ODBCINI&lt;br /&gt;&lt;br /&gt;(odbc环境变量参数已经在profile中设定,因此无需再次设定.)&lt;br /&gt;&lt;br /&gt;set lib path add ~/instance dir/sqllib/lib32&lt;br /&gt;&lt;br /&gt;export LANG=EN (放入profile中)&lt;br /&gt;&lt;br /&gt;将mqbrk里边的profile拷贝到root下,合并原先的默认profile.&lt;br /&gt;&lt;br /&gt;将root用户加入组mqm,mqbrkrs就ok了&lt;br /&gt;&lt;br /&gt;DB2 authorization ???&lt;br /&gt;&lt;br /&gt;mqsicreatebroker MB -i kongpeng -a kongpeng -q MB00 -n MBDB -u kongpeng -p kongpeng&lt;br /&gt;&lt;br /&gt;mqsicreateconfigmgr MB_MANAGER -i kongpeng -a kongpeng -q MB00&lt;br /&gt;&lt;br /&gt;mqsistart MB&lt;br /&gt;&lt;br /&gt;mqsistart MB_MANAGER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;db2set db2codepage=1386&lt;br /&gt;&lt;br /&gt;db2 terminate&lt;br /&gt;&lt;br /&gt;db2 connect to sample&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;mqsilist&lt;br /&gt;&lt;br /&gt;mqsilist brokername (此命令验证执行组是否能部署到此broker中)&lt;br /&gt;&lt;br /&gt;(如果显示BIP8029E错误,说明broker没有建好,toolkit发布的信息不能部署到执行组中)&lt;br /&gt;&lt;br /&gt;为什么mqsistop/mqsideletebroker会无响应呢? 可能是一开始建立broker的时候有错误………….&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;验证:&lt;br /&gt;&lt;br /&gt;用本机上的toolkit建立一个简单的项目,消息流为从IN放入消息,OUT队列会收到消息,归档部署,linux机器上amqsput放入,amqsget查看!&lt;br /&gt;&lt;br /&gt;注意:&lt;br /&gt;&lt;br /&gt;因为用命令方式建立的队列名称默认是大写,所以toolkit中控件的属性名称以及linux中进行队列操作时要注意队列名称要大写,否则会找不到相应的队列.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4.安装cvs&lt;br /&gt;&lt;br /&gt;rpm –ivh cvs-1.11.2-17.i386.rpm&lt;br /&gt;&lt;br /&gt;groupadd cvs&lt;br /&gt;&lt;br /&gt;useradd –g cvs –G cvs –d /cvsroot cvsroot&lt;br /&gt;&lt;br /&gt;passwd cvsroot&lt;br /&gt;&lt;br /&gt;chmod –R 770 /cvsroot&lt;br /&gt;&lt;br /&gt;su - cvsroot&lt;br /&gt;&lt;br /&gt;cd /cvsroot&lt;br /&gt;&lt;br /&gt;mkdir project1&lt;br /&gt;&lt;br /&gt;cvs –d /cvsroot/project1 init&lt;br /&gt;&lt;br /&gt;cd /etc/xinetd.d&lt;br /&gt;&lt;br /&gt;vi cvspserver (root)&lt;br /&gt;&lt;br /&gt;将server_args去掉,server改为server = /cvsroot/cvs.run&lt;br /&gt;&lt;br /&gt;su – cvsroot&lt;br /&gt;&lt;br /&gt;建立cvs.run文件:&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;/usr/bin/cvs –f --allow-root=/cvsroot/project1 pserver&lt;br /&gt;&lt;br /&gt;chmod +x cvs.run&lt;br /&gt;&lt;br /&gt;加入cvs服务：&lt;br /&gt;&lt;br /&gt;vi /etc/services&lt;br /&gt;&lt;br /&gt;cvspserver 2666/tcp #pserver cvs service&lt;br /&gt;&lt;br /&gt;cvspserver 2666/udp #pserver cvs service&lt;br /&gt;&lt;br /&gt;/etc/init.d/xinetd restart&lt;br /&gt;&lt;br /&gt;/cvsroot/passwdgen.pl 生成密码的脚本&lt;br /&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;srand (time());&lt;br /&gt;&lt;br /&gt;my $randletter = "(int (rand(26)) + (int (rand(1) + .5) % 2 ? 65 : 97))";&lt;br /&gt;&lt;br /&gt;my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);&lt;br /&gt;&lt;br /&gt;my $plaintext = shift;&lt;br /&gt;&lt;br /&gt;my $crypttext = crypt ($plaintext, $salt);&lt;br /&gt;&lt;br /&gt;print "${crypttext}\n";&lt;br /&gt;&lt;br /&gt;/cvsroot/project/passwd username:passwd:cvsroot&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;验证: cvs -d :pserver:username@192.168.1.31:/cvsroot/project1 login&lt;br /&gt;&lt;br /&gt;三. 系统配置&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Aix分区/安装,用户的建立,权限的分配,密码… …安装mq,db2,mb runtime,agent controller可能还要涉及到cvs的安装,使用&lt;br /&gt;&lt;br /&gt;安装mq的时候要先装eclipse,java1.4.2,环境变量的设置,安装db2的时候要将计算机用户加入到db2admin组中)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=====原始数据=====&lt;br /&gt;&lt;br /&gt;本机配置:&lt;br /&gt;&lt;br /&gt;========MQ===========&lt;br /&gt;&lt;br /&gt;crtmqm -lc -lf 8192 -lp 2 -ls 1 -q MB99&lt;br /&gt;&lt;br /&gt;strmqm MB99&lt;br /&gt;&lt;br /&gt;runmqsc MB99&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define channel(SYSTEM.ADMIN.SVRCONN) chltype(SVRCONN) trptype(TCP) mcauser('mqm')&lt;br /&gt;&lt;br /&gt;define channel(CHANNEL1) chltype(SVRCONN) TRPTYPE(TCP) mcauser('mqm')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(deadq) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;&lt;br /&gt;def ql(ERRMSG) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;&lt;br /&gt;alter qmgr deadq(deadq)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(in) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def qr(29_IN) rname(IN) rqmname(MB) xmitq(MB) defpsist(yes) replace //29的远程队列&lt;br /&gt;&lt;br /&gt;def qr(00_IN) rname(IN) rqmname(MB00) xmitq(MB00) defpsist(yes) replace //00的远程队列&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(MB) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576) trigger trigtype(first) trigdata(99_29) initq(system.channel.initq) replace //29传输队列&lt;br /&gt;&lt;br /&gt;def ql(MB00) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576) trigger trigtype(first) trigdata(99_00) initq(system.channel.initq) replace //00传输队列&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def chl(99_29) chltype(sdr) discint(1800) conname('192.168.1.29(6666)') xmitq(MB) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replace&lt;br /&gt;&lt;br /&gt;def chl(29_99) chltype(rcvr) trptype(tcp) replace //29的发送及接受通道&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def chl(99_00) chltype(sdr) discint(1800) conname('192.168.1.31(6666)') xmitq(MB00) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replace&lt;br /&gt;&lt;br /&gt;def chl(00_99) chltype(rcvr) trptype(tcp) replace //00的发送及接受通道&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def listener(MB99) trptype(tcp)&lt;br /&gt;&lt;br /&gt;alter listener(MB99) trptype(tcp) port(6666) control(qmgr)&lt;br /&gt;&lt;br /&gt;alter qmgr ccsid(819)&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;============MB=========&lt;br /&gt;&lt;br /&gt;mqsicreateconfigmgr -i kongpeng -a $$ -q MB99 MB_MANAGER&lt;br /&gt;&lt;br /&gt;mqsistart MB_MANAGER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;192.168.1.29配置:&lt;br /&gt;&lt;br /&gt;========MQ===========&lt;br /&gt;&lt;br /&gt;crtmqm -lc -lf 8192 -lp 2 -ls 1 -q MB&lt;br /&gt;&lt;br /&gt;strmqm MB&lt;br /&gt;&lt;br /&gt;runmqsc MB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;define channel(SYSTEM.ADMIN.SVRCONN) chltype(SVRCONN) trptype(TCP) mcauser('mqm')&lt;br /&gt;&lt;br /&gt;define channel(CHANNEL1) chltype(SVRCONN) TRPTYPE(TCP) mcauser('mqm')&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(deadq) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;&lt;br /&gt;def ql(ERRMSG) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;&lt;br /&gt;alter qmgr deadq(deadq)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(in) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def qr(99_IN) rname(IN) rqmname(MB99) xmitq(MB99) defpsist(yes) replace&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def ql(MB99) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576) trigger trigtype(first) trigdata(29_99) initq(system.channel.initq) replace&lt;br /&gt;&lt;br /&gt;def chl(29_99) chltype(sdr) discint(1800) conname('192.168.1.199(6666)') xmitq(MB99) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replace&lt;br /&gt;&lt;br /&gt;def chl(99_29) chltype(rcvr) trptype(tcp) replace&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def listener(MB) trptype(tcp)&lt;br /&gt;&lt;br /&gt;alter listener(MB) trptype(tcp) port(6666) control(qmgr)&lt;br /&gt;&lt;br /&gt;alter qmgr ccsid(819)&lt;br /&gt;&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;============MB=========&lt;br /&gt;&lt;br /&gt;mqsicreatebroker MB -i kongpeng -a $$ -q MB -n MBDB&lt;br /&gt;&lt;br /&gt;mqsistart MB&lt;br /&gt;&lt;br /&gt;mqsicreateconfigmgr -i kongpeng -a $$ -q MB MB_MANAGER&lt;br /&gt;&lt;br /&gt;mqsistart MB_MANAGER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;mqsicreateaclentry MB_MANAGER -u kongpeng -a -x F -p&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add an access control list (ACL) entry to the Configuration Manager for the user with the Message Brokers Toolkit local user ID. For example, if USERA connects to the Message Brokers Toolkit on COMPUTERA, which belongs to DOMAINA, and is trying to connect to Configuration Manager CMA:&lt;br /&gt;&lt;br /&gt;USERA must exist as a user on the Configuration Manager system and belong to the mqm group&lt;br /&gt;&lt;br /&gt;USERA could have one of the following ACL entries:&lt;br /&gt;&lt;br /&gt;To create an ACL entry for USERA to connect with full Configuration Manager Proxy authority from any computer or domain, issue the following command:&lt;br /&gt;&lt;br /&gt;mqsicreateaclentry CMA -u USERA -a -x F -p&lt;br /&gt;&lt;br /&gt;To create an ACL entry for USERA to connect with full Configuration Manager Proxy authority from COMPUTERA only, issue the following command:&lt;br /&gt;&lt;br /&gt;mqsicreateaclentry CMA -u USERA -m COMPUTERA -x F -p&lt;br /&gt;&lt;br /&gt;To create an ACL entry for USERA to connect with full Configuration Manager Proxy authority from DOMAINA only, issue the following command:&lt;br /&gt;&lt;br /&gt;mqsicreateaclentry CMA -u USERA -m DOMAINA -x F -p&lt;br /&gt;&lt;br /&gt;If a domain name and computer name match, and an ACL entry specified the -m parameter, connection from either the domain or computer is acceptable because they are not considered to be different users.&lt;br /&gt;&lt;br /&gt;ACLs are necessary for all connections to the Configuration Manager so the user who issues a command such as mqsideploy from the command line must also have appropriate ACL entries.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;setmqaut -m MB -t qmgr -p kongpeng +all&lt;br /&gt;&lt;br /&gt;dspmqaut -m MB -t qmgr -p kongpeng&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-4928354437521052390?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/4928354437521052390/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=4928354437521052390' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/4928354437521052390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/4928354437521052390'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/mblinux.html' title='[原]MB开发环境安装手册(Linux)'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-5231721691710652009</id><published>2007-10-02T21:03:00.001+08:00</published><updated>2007-10-02T21:21:26.513+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>[转]关于Java栈与堆的思考</title><content type='html'>1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同，Java自动管理栈和堆，程序员不能直接地设置栈或堆。&lt;br /&gt;&lt;br /&gt;2. 栈的优势是，存取速度比堆要快，仅次于直接位于CPU中的寄存器。但缺点是，存在栈中的数据大小与生存期必须是确定的，缺乏灵活性。另外，栈数据可以共享，详见第3点。堆的优势是可以动态地分配内存大小，生存期也不必事先告诉编译器，Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是，由于要在运行时动态分配内存，存取速度较慢。&lt;br /&gt;&lt;br /&gt;3. Java中的数据类型有两种。&lt;br /&gt;    一种是基本类型(primitive types), 共有8种，即int, short, long, byte, float, double, boolean, char(注意，并没有string的基本类型)。这种类型的定义是通过诸如int a = 3; long b = 255L;的形式来定义的，称为自动变量。值得注意的是，自动变量存的是字面值，不是类的实例，即不是类的引用，这里并没有类的存在。如int a = 3; 这里的a是一个指向int类型的引用，指向3这个字面值。这些字面值的数据，由于大小可知，生存期可知(这些字面值固定定义在某个程序块里面，程序块退出后，字段值就消失了)，出于追求速度的原因，就存在于栈中。&lt;br /&gt;    另外，栈有一个很重要的特殊性，就是存在栈中的数据可以共享。假设我们同时定义&lt;br /&gt;&lt;br /&gt;  int a = 3; &lt;br /&gt;  int b = 3；&lt;br /&gt;&lt;br /&gt;    编译器先处理int a = 3；首先它会在栈中创建一个变量为a的引用，然后查找有没有字面值为3的地址，没找到，就开辟一个存放3这个字面值的地址，然后将a指向3的地址。接着处理int b = 3；在创建完b的引用变量后，由于在栈中已经有3这个字面值，便将b直接指向3的地址。这样，就出现了a与b同时均指向3的情况。&lt;br /&gt;  特别注意的是，这种字面值的引用与类对象的引用不同。假定两个类对象的引用同时指向一个对象，如果一个对象引用变量修改了这个对象的内部状态，那么另一个对象引用变量也即刻反映出这个变化。相反，通过字面值的引用来修改其值，不会导致另一个指向此字面值的引用的值也跟着改变的情况。如上例，我们定义完a与b的值后，再令a=4；那么，b不会等于4，还是等于3。在编译器内部，遇到a=4；时，它就会重新搜索栈中是否有4的字面值，如果没有，重新开辟地址存放4的值；如果已经有了，则直接将a指向这个地址。因此a值的改变不会影响到b的值。&lt;br /&gt;    另一种是包装类数据，如Integer, String, Double等将相应的基本数据类型包装起来的类。这些类数据全部存在于堆中，Java用new()语句来显示地告诉编译器，在运行时才根据需要动态创建，因此比较灵活，但缺点是要占用更多的时间。&lt;br /&gt;&lt;br /&gt;4. String是一个特殊的包装类数据。即可以用String str = new String("abc");的形式来创建，也可以用String str = "abc"；的形式来创建(作为对比，在JDK 5.0之前，你从未见过Integer i = 3;的表达式，因为类与字面值是不能通用的，除了String。而在JDK 5.0中，这种表达式是可以的！因为编译器在后台进行Integer i = new Integer(3)的转换)。前者是规范的类的创建过程，即在Java中，一切都是对象，而对象是类的实例，全部通过new()的形式来创建。Java中的有些类，如DateFormat类，可以通过该类的getInstance()方法来返回一个新创建的类，似乎违反了此原则。其实不然。该类运用了单例模式来返回类的实例，只不过这个实例是在该类内部通过new()来创建的，而getInstance()向外部隐藏了此细节。那为什么在String str = "abc"；中，并没有通过new()来创建实例，是不是违反了上述原则？其实没有。&lt;br /&gt;&lt;br /&gt;5. 关于String str = "abc"的内部工作。Java内部将此语句转化为以下几个步骤：&lt;br /&gt;    (1)先定义一个名为str的对String类的对象引用变量：String str；&lt;br /&gt;    (2)在栈中查找有没有存放值为"abc"的地址，如果没有，则开辟一个存放字面值为"abc"的地址，接着创建一个新的String类的对象o，并将o的字符串值指向这个地址，而且在栈中这个地址旁边记下这个引用的对象o。如果已经有了值为"abc"的地址，则查找对象o，并返回o的地址。&lt;br /&gt;    (3)将str指向对象o的地址。&lt;br /&gt;    值得注意的是，一般String类中字符串值都是直接存值的。但像String str = "abc"；这种场合下，其字符串值却是保存了一个指向存在栈中数据的引用！&lt;br /&gt;  &lt;br /&gt;    为了更好地说明这个问题，我们可以通过以下的几个代码进行验证。&lt;br /&gt;&lt;br /&gt;    String str1 = "abc";&lt;br /&gt;    String str2 = "abc";&lt;br /&gt;    System.out.println(str1==str2);  //true&lt;br /&gt;  &lt;br /&gt;    注意，我们这里并不用str1.equals(str2)；的方式，因为这将比较两个字符串的值是否相等。==号，根据JDK的说明，只有在两个引用都指向了同一个对象时才返回真值。而我们在这里要看的是，str1与str2是否都指向了同一个对象。&lt;br /&gt;    结果说明，JVM创建了两个引用str1和str2，但只创建了一个对象，而且两个引用都指向了这个对象。&lt;br /&gt;&lt;br /&gt;    我们再来更进一步，将以上代码改成：&lt;br /&gt;&lt;br /&gt;    String str1 = "abc";&lt;br /&gt;    String str2 = "abc";&lt;br /&gt;    str1 = "bcd";&lt;br /&gt;    System.out.println(str1 + "," + str2);  //bcd, abc&lt;br /&gt;    System.out.println(str1==str2);  //false&lt;br /&gt;&lt;br /&gt;    这就是说，赋值的变化导致了类对象引用的变化，str1指向了另外一个新对象！而str2仍旧指向原来的对象。上例中，当我们将str1的值改为"bcd"时，JVM发现在栈中没有存放该值的地址，便开辟了这个地址，并创建了一个新的对象，其字符串的值指向这个地址。&lt;br /&gt;    事实上，String类被设计成为不可改变(immutable)的类。如果你要改变其值，可以，但JVM在运行时根据新值悄悄创建了一个新对象，然后将这个对象的地址返回给原来类的引用。这个创建过程虽说是完全自动进行的，但它毕竟占用了更多的时间。在对时间要求比较敏感的环境中，会带有一定的不良影响。&lt;br /&gt;&lt;br /&gt;    再修改原来代码：&lt;br /&gt;&lt;br /&gt;    String str1 = "abc";&lt;br /&gt;    String str2 = "abc";&lt;br /&gt;  &lt;br /&gt;    str1 = "bcd";&lt;br /&gt;  &lt;br /&gt;    String str3 = str1;&lt;br /&gt;    System.out.println(str3);  //bcd&lt;br /&gt;&lt;br /&gt;    String str4 = "bcd";&lt;br /&gt;    System.out.println(str1 == str4);  //true&lt;br /&gt;    &lt;br /&gt;    str3这个对象的引用直接指向str1所指向的对象(注意，str3并没有创建新对象)。当str1改完其值后，再创建一个String的引用str4，并指向因str1修改值而创建的新的对象。可以发现，这回str4也没有创建新的对象，从而再次实现栈中数据的共享。&lt;br /&gt;&lt;br /&gt;    我们再接着看以下的代码。&lt;br /&gt;&lt;br /&gt;    String str1 = new String("abc");&lt;br /&gt;    String str2 = "abc";&lt;br /&gt;    System.out.println(str1==str2);  //false&lt;br /&gt;&lt;br /&gt;    创建了两个引用。创建了两个对象。两个引用分别指向不同的两个对象。&lt;br /&gt;&lt;br /&gt;    String str1 = "abc";&lt;br /&gt;    String str2 = new String("abc");&lt;br /&gt;    System.out.println(str1==str2);  //false&lt;br /&gt;&lt;br /&gt;    创建了两个引用。创建了两个对象。两个引用分别指向不同的两个对象。&lt;br /&gt;&lt;br /&gt;    以上两段代码说明，只要是用new()来新建对象的，都会在堆中创建，而且其字符串是单独存值的，即使与栈中的数据相同，也不会与栈中的数据共享。&lt;br /&gt;&lt;br /&gt;6. 数据类型包装类的值不可修改。不仅仅是String类的值不可修改，所有的数据类型包装类都不能更改其内部的值。&lt;br /&gt;&lt;br /&gt;7. 结论与建议：&lt;br /&gt;&lt;br /&gt;    (1)我们在使用诸如String str = "abc"；的格式定义类时，总是想当然地认为，我们创建了String类的对象str。担心陷阱！对象可能并没有被创建！唯一可以肯定的是，指向String类的引用被创建了。至于这个引用到底是否指向了一个新的对象，必须根据上下文来考虑，除非你通过new()方法来显要地创建一个新的对象。因此，更为准确的说法是，我们创建了一个指向String类的对象的引用变量str，这个对象引用变量指向了某个值为"abc"的String类。清醒地认识到这一点对排除程序中难以发现的bug是很有帮助的。&lt;br /&gt;&lt;br /&gt;    (2)使用String str = "abc"；的方式，可以在一定程度上提高程序的运行速度，因为JVM会自动根据栈中数据的实际情况来决定是否有必要创建新对象。而对于String str = new String("abc")；的代码，则一概在堆中创建新对象，而不管其字符串值是否相等，是否有必要创建新对象，从而加重了程序的负担。这个思想应该是享元模式的思想，但JDK的内部在这里实现是否应用了这个模式，不得而知。&lt;br /&gt;&lt;br /&gt;    (3)当比较包装类里面的数值是否相等时，用equals()方法；当测试两个包装类的引用是否指向同一个对象时，用==。&lt;br /&gt;&lt;br /&gt;    (4)由于String类的immutable性质，当String变量需要经常变换其值时，应该考虑使用StringBuffer类，以提高程序效率。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-5231721691710652009?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/5231721691710652009/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=5231721691710652009' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/5231721691710652009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/5231721691710652009'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/java.html' title='[转]关于Java栈与堆的思考'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-1894177025790870682</id><published>2007-10-02T20:56:00.000+08:00</published><updated>2007-10-02T21:22:24.346+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><title type='text'>[原]MB开发环境安装手册(AIX)</title><content type='html'>MB开发环境安装手册&lt;br /&gt;&lt;br /&gt;一.  安装环境&lt;br /&gt;&lt;br /&gt;操作系统:&lt;br /&gt;      Aix P520 (开发机)&lt;br /&gt;      CPU. 1.5G&lt;br /&gt;      RAM. 1G&lt;br /&gt;      HD.  36G&lt;br /&gt;数据库:&lt;br /&gt;      DB2 8.2&lt;br /&gt;开发环境:&lt;br /&gt;      Websphere Message Broker Runtime 6.0 ,MQ Series 6.0&lt;br /&gt;&lt;br /&gt;二.  软件安装及参数配置&lt;br /&gt;将安装文件拷贝到/software下&lt;br /&gt;&lt;br /&gt;1.      Db2在aix上的安装:&lt;br /&gt;gzip –d ese.dbcs.tar.gz&lt;br /&gt;tar xvf ese.dbcs.tar&lt;br /&gt;cd ese.dbcs&lt;br /&gt;./install&lt;br /&gt;三个包全部选择&lt;br /&gt;Useradd db2inst1&lt;br /&gt;Passwd db2inst1&lt;br /&gt;mkdir /home/db2inst1&lt;br /&gt;/usr/opt/db2_08_01/instance/db2icrt -u db2inst1 db2inst1(一开始处失败,原因可能为磁盘空间不足)&lt;br /&gt;su – db2inst1&lt;br /&gt;db2start&lt;br /&gt;db2 create database jjjj&lt;br /&gt;验证安装是否正确可用connect to database,然后选择表查看&lt;br /&gt;&lt;br /&gt;[db2的实例及数据库安装在/home下,所以可以适当增加/home文件系统的大小]&lt;br /&gt;&lt;br /&gt;2.安装mq&lt;br /&gt;mount cdrom&lt;br /&gt;smitty&lt;br /&gt;install jdk1.4.2&lt;br /&gt;install mqm.base&lt;br /&gt;install mqm.server&lt;br /&gt;install mqm.java&lt;br /&gt;[安装的时候要将smitty选项.accept new license 改为yes&lt;br /&gt;[mq建立的queue manager放在/var/mqm下边,加大容量]&lt;br /&gt;&lt;br /&gt;配置脚本:&lt;br /&gt;crtmqm -lc -lf 8192 -lp 2 -ls 1 -q QM00&lt;br /&gt;strmqm QM00&lt;br /&gt;runmqsc QM00&lt;br /&gt;&lt;br /&gt;define channel(SYSTEM.ADMIN.SVRCONN) chltype(SVRCONN) trptype(TCP)&lt;br /&gt;define channel(CHANNEL1) chltype(SVRCONN) TRPTYPE(TCP)&lt;br /&gt;&lt;br /&gt;def ql(deadq) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;def ql(ERRMSG) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;alter qmgr deadq(deadq)&lt;br /&gt;&lt;br /&gt;def ql(00_1) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;def ql(00_2) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;&lt;br /&gt;def qr(199_1) rname(199_1) rqmname(QM199) xmitq(QM199) defpsist(yes) replace&lt;br /&gt;&lt;br /&gt;def ql(QM199) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576)           trigger trigtype(first) trigdata(00_199) initq(system.channel.initq) replace&lt;br /&gt;def chl(00_199) chltype(sdr) discint(1800) conname('192.168.1.199(6666)') xmitq(QM199) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replace&lt;br /&gt;def chl(199_00) chltype(rcvr) trptype(tcp) replace&lt;br /&gt;&lt;br /&gt;def listener(QM00) trptype(tcp)&lt;br /&gt;alter listener(QM00) trptype(tcp) port(6666) control(qmgr)&lt;br /&gt;alter qmgr ccsid(819)                                                &lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;如果不通可以复位接收方的通道&lt;br /&gt;&lt;br /&gt;3.安装MB runtime&lt;br /&gt;      &lt;br /&gt;       mkgroup mqbrkrs&lt;br /&gt;       setupaix –console&lt;br /&gt;&lt;br /&gt;[mb安装在/opt,加大容量]&lt;br /&gt;准备mb runtime参数:&lt;br /&gt;              {aix创建用户的时候没有profile文件,所以在创建实例之前要建立.profile文件在用户目录下}&lt;br /&gt;       1. 创建实例: /usr/opt/db2_08_01/instance/db2icrt -u kongpeng kongpeng&lt;br /&gt;       2. 创建数据库: su – kongpeng&lt;br /&gt;                              db2start&lt;br /&gt;                  db2 create database MBDB&lt;br /&gt;                              db2 connect to MBDB user kongpeng(重要,aix有时密码会过期)&lt;br /&gt;                              db2 bind ~/sqllib/bnd/@db2cli.lst grant public CLIPKG 5&lt;br /&gt;                              db2 update database configuration for MBDB using dbheap 900&lt;br /&gt;&lt;br /&gt;set lib path add ~/instance dir/sqllib/lib32 (aix自动加上了,lib和lib32都指向/usr/opt/db2_08_01/lib/)&lt;br /&gt;export LANG=EN (放入profile中)&lt;br /&gt;将安装目录/bin里边的mqsiprofile拷贝到/home/kongpeng下,合并原先的默认profile.&lt;br /&gt;将root用户加入组mqm,mqbrkrs就ok了&lt;br /&gt;mqsicreatebroker MB -i kongpeng -a kongpeng -q QM00 -n MBDB -u kongpeng -p kongpeng&lt;br /&gt;mqsicreateconfigmgr MB_MANAGER -i kongpeng -a kongpeng -q QM00&lt;br /&gt;mqsistart MB&lt;br /&gt;mqsistart MB_MANAGER&lt;br /&gt;&lt;br /&gt;db2set db2codepage=1386&lt;br /&gt;db2 terminate&lt;br /&gt;db2 connect to sample&lt;br /&gt;&lt;br /&gt;mqsilist&lt;br /&gt;mqsilist brokername   (此命令验证执行组是否能部署到此broker中)&lt;br /&gt;(如果显示BIP8029E错误,说明broker没有建好,toolkit发布的信息不能部署到执行组中)&lt;br /&gt;为什么mqsistop/mqsideletebroker会无响应呢? 可能是一开始建立broker的时候有错误………….&lt;br /&gt;&lt;br /&gt;验证:&lt;br /&gt;       用本机上的toolkit建立一个简单的项目,消息流为从IN放入消息,OUT队列会收到消息,归档部署,linux机器上amqsput放入,amqsget查看!&lt;br /&gt;注意:&lt;br /&gt;       因为用命令方式建立的队列名称默认是大写,所以toolkit中控件的属性名称以及linux中进行队列操作时要注意队列名称要大写,否则会找不到相应的队列;建立好数据库后不要乱改登陆用户的密码,否则会连不上数据库!&lt;br /&gt;&lt;br /&gt;4.安装cvs&lt;br /&gt;       rpm –ivh cvs-1.11.2-17.i386.rpm&lt;br /&gt;       groupadd cvs&lt;br /&gt;       useradd –g cvs –G cvs –d /cvsroot cvsroot&lt;br /&gt;       passwd cvsroot&lt;br /&gt;       chmod –R 770 /cvsroot&lt;br /&gt;       su - cvsroot&lt;br /&gt;       cd /cvsroot&lt;br /&gt;       mkdir project1&lt;br /&gt;       cvs –d /cvsroot/project1 init&lt;br /&gt;       cd /etc/xinetd.d&lt;br /&gt;vi cvspserver  (root)&lt;br /&gt;将server_args去掉,server改为server = /cvsroot/cvs.run&lt;br /&gt;su – cvsroot&lt;br /&gt;建立cvs.run文件:&lt;br /&gt;#!/bin/bash&lt;br /&gt;/usr/bin/cvs –f --allow-root=/cvsroot/project1 pserver&lt;br /&gt;       chmod +x cvs.run&lt;br /&gt;加入cvs服务：&lt;br /&gt;vi /etc/services&lt;br /&gt;cvspserver 2666/tcp #pserver cvs service&lt;br /&gt;cvspserver 2666/udp #pserver cvs service&lt;br /&gt;/etc/init.d/xinetd restart&lt;br /&gt;/cvsroot/passwdgen.pl  生成密码的脚本&lt;br /&gt;                     #!/usr/bin/perl&lt;br /&gt;srand   (time());&lt;br /&gt;my  $randletter = "(int (rand(26)) + (int (rand(1) + .5) % 2 ? 65 : 97))";&lt;br /&gt;my  $salt = sprintf ("%c%c",   eval   $randletter,   eval   $randletter);      &lt;br /&gt;my  $plaintext   =   shift;&lt;br /&gt;my  $crypttext   =   crypt   ($plaintext,   $salt);&lt;br /&gt;print   "${crypttext}\n";&lt;br /&gt;/cvsroot/project/passwd     username:passwd:cvsroot&lt;br /&gt;&lt;br /&gt;验证: cvs -d :pserver:username@192.168.1.31:/cvsroot/project1 login&lt;br /&gt;三.  系统配置&lt;br /&gt;&lt;br /&gt;增加/software文件系统,大小为5G&lt;br /&gt;smitty jfs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[本机配置]&lt;br /&gt;crtmqm -lc -lf 8192 -lp 2 -ls 1 -q QM199&lt;br /&gt;strmqm QM199&lt;br /&gt;runmqsc QM199&lt;br /&gt;&lt;br /&gt;define channel(SYSTEM.ADMIN.SVRCONN) chltype(SVRCONN) trptype(TCP)&lt;br /&gt;define channel(CHANNEL1) chltype(SVRCONN) TRPTYPE(TCP)&lt;br /&gt;&lt;br /&gt;def ql(deadq) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;def ql(ERRMSG) defpsist(yes) maxdepth(20000) replace&lt;br /&gt;alter qmgr deadq(deadq)&lt;br /&gt;&lt;br /&gt;def ql(199_1) maxdepth(10000) defpsist(yes) maxmsgl(1048576) replace&lt;br /&gt;&lt;br /&gt;def qr(00_1) rname(00_1) rqmname(QM00) xmitq(QM00) defpsist(yes) replace&lt;br /&gt;&lt;br /&gt;def ql(QM00) usage(xmitq) defpsist(yes) maxdepth(10000) maxmsgl(1048576)           trigger trigtype(first) trigdata(199_00) initq(system.channel.initq) replace&lt;br /&gt;def chl(199_00) chltype(sdr) discint(1800) conname('192.168.1.33(6666)') xmitq(QM00) trptype(tcp) shortrty(10000) shorttmr(30) longtmr(300) longrty(999999999) batchsz(50) replace&lt;br /&gt;def chl(00_199) chltype(rcvr) trptype(tcp) replace&lt;br /&gt;&lt;br /&gt;def listener(QM199) trptype(tcp)&lt;br /&gt;alter listener(QM199) trptype(tcp) port(6666) control(qmgr)&lt;br /&gt;alter qmgr ccsid(819)                                                &lt;br /&gt;end&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-1894177025790870682?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/1894177025790870682/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=1894177025790870682' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1894177025790870682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1894177025790870682'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/10/mbaix.html' title='[原]MB开发环境安装手册(AIX)'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-3369127383619081702</id><published>2007-09-05T07:54:00.000+08:00</published><updated>2007-09-05T09:52:38.488+08:00</updated><title type='text'>[原]JBookPro 0.9(with jbookpromaker 1.0)</title><content type='html'>制作手机电子书的小软件,这次重写了文本显示代码,800多KBfree内存的手机可以看400K的小说,速度还可以,还是只有基本功能,有时间再加吧&lt;br /&gt;&lt;br /&gt;下载地址:&lt;br /&gt;&lt;a href="http://disk22.sh.com/pick.aspx?code=295916107"&gt;http://disk22.sh.com/pick.aspx?code=295916107&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;a href="http://221.10.252.36/myspace.aspx?username=test119"&gt;http://221.10.252.36/myspace.aspx?username=test119&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-3369127383619081702?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/3369127383619081702/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=3369127383619081702' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3369127383619081702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3369127383619081702'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/09/jbookpro-09with-jbookpromaker-10.html' title='[原]JBookPro 0.9(with jbookpromaker 1.0)'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-5685043741988309993</id><published>2007-09-05T07:50:00.000+08:00</published><updated>2007-09-05T07:52:23.588+08:00</updated><title type='text'>笑话</title><content type='html'>以前，有个地主有很多地，找了很多长工干活，地主给长工们盖了一批团结楼住着，一天，地主的谋士对地主说：东家，长工们这几年手上有点钱了，他们住你的房子，每月交租子，不划算，反正他们永远住下去，你干脆把房子卖给他们起个名堂叫做-----公房出售！告诉他们房子永远归他们了，可以把他们这几年攒的钱收回来，地主说：不错，那租金怎么办？谋士说：照收不误，起个日本名儿，叫物业费！地主很快实行了，赚了好多钱，长工们那个高兴啊！&lt;br /&gt;过了几年，地主的村子发展成城镇了，有钱人越来越多，没地方住，谋士对地主说：东家，长工们这几年手上又有钱了，咱们给他们盖新房子，起个名堂叫做旧城改造，他们把手上的钱给我们，我们拆了房子盖新的，叫他们再买回去，可以多盖一些卖给别人，地主又实行了，这次，有些长工们不高兴了，地主的家丁派上用途了，长工们打掉牙只好往肚子里咽，地主又赚了好多&lt;br /&gt;又过了几年，地主的村子发展成大城市了，有钱人更多了，地主的土地更值钱了，谋士对地主说：东家，咱们把这些长工的房子拆了，在这个地方建别墅，拆出来的地盖好房子卖给那些有钱的大款还能赚一笔，地主说：长工们不干怎么办？谋士说：咱给他们钱多点儿，起个名堂叫货币化安置，咱再到咱们的猪圈旁边建房子，起个名堂叫经济适用房，给他们修个马车道让他们到那边买房住，地主说：他们钱不够怎么办？谋士说：从咱家的钱庄借前给他们，一年6分利，咱这钱还能生钱崽，又没风险，地主又实行了，长工们拿到钱，地主的经济适用房到现在才建了一间，长工们只好排队等房子，直到现在，还等着呢------&lt;br /&gt;于是，长工们开始闹事了，地主有点慌，忙问谋士怎么办？谋士说：赶紧通知长工们，房子要跌价了，别买了，租房住吧，正好把我们的猪圈租给他们 ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-5685043741988309993?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/5685043741988309993/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=5685043741988309993' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/5685043741988309993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/5685043741988309993'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/09/blog-post.html' title='笑话'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-6331351962883574729</id><published>2007-08-19T10:24:00.000+08:00</published><updated>2007-09-05T09:38:51.138+08:00</updated><title type='text'>[原]可访问任意网站之终极方法</title><content type='html'>我们亲爱的party爱民如子,害怕我们我们了解不健康的事实,故好多网都上不去,今将好方法共享之&lt;br /&gt;&lt;br /&gt;①.下载vidalia Bundle,地址:http://www.vidalia-project.net/download.php&lt;br /&gt;②.装好后设置浏览器的代理为127.0.0.1:8118,然后就ok了,因为用代理网速比较慢所以此方法只适用上不去的网站,如果能上去就不要用代理了&lt;br /&gt;&lt;br /&gt;转换方法:&lt;br /&gt;用ie的不说了,maxthon的代理设置里用的时候点代理地址,不用的时候点不用代理菜单即可;&lt;br /&gt;用firefox的用户需要下载一个插件叫"tor button",然后点右下角切换即可&lt;br /&gt;很是方便&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-6331351962883574729?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/6331351962883574729/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=6331351962883574729' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/6331351962883574729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/6331351962883574729'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/08/blog-post_18.html' title='[原]可访问任意网站之终极方法'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-2812230935932621364</id><published>2007-08-19T10:22:00.000+08:00</published><updated>2007-08-19T10:23:28.561+08:00</updated><title type='text'>比较精彩~不知哪个强人写的</title><content type='html'>死神界的对话——死亡笔记结束时&lt;br /&gt;死神界的对话——死亡笔记结束时一片荒漠中。流克独自站立在俨然一副巨兽骨架的通道上，出神地窥视着一个巨蛋般浑圆的球体。球体中央透出淡淡的光芒，犹如高倍显微镜上的目镜。死神透过这里可以觊觎人间一切。 　　流克似乎是看得过于专注了，连他身边渐渐刮起了沙暴都浑然不知，依然张开着早已裂至耳根后的嘴巴偷偷发笑。直到有人从背后叫住了他，他才不情愿地转过了脸。 　　“流克！”叫他的人身披着一件硕大的斗篷，几乎有两个人长的后摆被风吹得腊腊作响。套在那人头上的连衣帽把他的样子完全遮蔽了，唯独帽子前端暗黑色的标徽唤起了流克的记忆，那是大死神殿下直属部下的标志。 　　为了防止风沙，他再次抻了抻斗篷上高耸的衣领，缓缓地说道：“死神流克，吾奉大死神陛下谕旨特地告知，一年前死神流克私自将死亡笔记投入人间界，造成了人类世界的巨大变迁，更导致了大量死神仿效汝之做法，造成不可逆转的后果。为此，大死神陛下谕旨没收汝之笔记，不得再踏入人间界半步。以上。” 　　对方背诵般的说辞并未在流克心中激起任何涟漪，他从容地将笔记交到了来者手中。被没收了笔记的死神就等于只能生存到预定寿命终结为止，流克当然知道。死神之所以能够长期存在也是因为夺取了人类的应有寿命。即使是这样，流克还是觉得时间太长了。 　　“就算大死神殿下不没收笔记，我也已经决定了不在笔记上写名字了。当然也不会再往人间投笔记。人间界已经再没有人能达到那家伙的程度了。就像吃了人间界的苹果后就不会再想吃死神界的苹果一样，经历了那段有趣的时间后，生存也就没有任何意义了。” 　　“……”来者似乎没有听懂流克的语意，伫立着一语不发。此时，风沙停了下来，来者的下摆铺开在橘黄色干涸的地上，像一把巨大的扇子。 　　“对了，既为死神，你叫什么名字？大死神殿下现在如何了？” 　　“吾名埃里克。由于汝等死神接连投下笔记造成的人间不可逆转的混乱，大死神陛下正为回收笔记一事心力交瘁……” 　　“呵呵……不过也没办法，现在死神界一片荒芜，几乎可称的上拥有长生的我们根本没有可为生存意义的支撑点，而在人间寻找乐趣就是唯一的消遣方法了。当我把我在人间发生的趣事告知了他们后，就自然趋之若鹜了。” 　　埃里克沉默了一段时间，之后突然改变语调问。 　　“流克，汝知道死神界最初的模样吗？” 　　仿佛可以看到他沉浸在帽子下阴沉的表情，正流露出得意的笑意。 　　流克摇头表示否定。 　　“于没人记得清到底是多久的遥远时代，死神界曾与人间界毫无二致，到处皆是一派生机，众死神也并未拥有操纵死亡之能力。可是，突变于一天发生了——死亡笔记掉落死神界，造成了巨大的混乱，死神界的腐化速度也因此被提升到前所未有的高度，经过许多岁月的变迁逐渐演变，终成如今此副模样。大死神殿下由于知道这点，正着力阻止事态的发展。” 　　“呵呵……”流克笑了起来。“这样的话看来还真如那家伙所言呢，没有他的话，世界的腐化就无可避免。世人都只知道用死亡笔记满足私欲，却没有一个有足够的智慧能够利用笔记号令天下，结果当然造成了混乱。” 　　流克将他在人间的经历以及夜神月的崛起和死亡经过全部告诉了来者。 　　“什么叫魅惑众生，我也是在遇到那家伙才真正理解了。神一般的意志力，锐不可当的操纵力以及对理想的狂热程度，这些都一度使他成为神灵一样的存在，几乎全人类都俯首在他的脚下，信从了他的意念。” 　　“然而此人却还是死在了自己手上？” 　　“呵呵……可以这么说啦。如果他还没有死的话，现在的人间界也许就不至于像现在这样了吧。” 　　“汝相信此人的意志真的能导世界向善吗？” 　　“呵呵……如果是那家伙的话……应该不会有错吧。直到他死之前，世界一直都按照他的剧本展开着，正因为他抛弃了人类种种愚昧的思维，才能使他超越人本身，甚至连死神也能杀死。” “汝是说他抛弃了作为人类应有的同情心及对于生命的起码的尊重吗？” 　　“在他的眼中的确任何人的生命都不值得一提，正如人类对非己生物的生命视为草芥一样。但同时也不是这样……他所抛弃的是人类对自身命运的不确定以及对自身能力的怀疑，这种愚昧在捡到笔记直到他死去都没有出现过，这种自信使得他能够从容杀人。如果说将生命视为草芥是超越人类局限性的条件的话，对自己的绝对自信则是成为神的不可或缺的能力。” 　　“看来汝十分了解此人。但最后此人还是难逃一劫，在刚踏上神的殿堂就止步了。” 　　流克单手托腮，露出了妖异的神情。这时风沙又大了起来，来者身上的披风随之发出飒飒响声。 　　“表面上的确如此。然而一切却仍然没有逃脱他的计算。现在的人间界正面临着前所未有的灾难，因为死亡笔记的滥用而导致的犯罪正快速侵蚀着世界，个人的私欲不同，彼此无法臣服对方的思想，这就是人类的愚昧之处。但这时却没有一个绝对的力量来梳理这些混乱的关系。所以那家伙一死。立刻证明了他的正确性。” 　　埃里克伸手拨了拨身上的尘埃，继而说到： 　　“汝真的认为夜神月这个绝对的力量作为净化世界是正确的？当然，吾等现在都正以旁观者姿态而言的。若是作为人类，也是如此吗？” 　　“人类……老实说是一种十分有趣的生物呢。他们虽从不服从任何人，并且执拗地认为自己就是正义的，但是却同时拥有信仰，相信强大的未知力可以导己脱离苦海。而夜神月，作为惊天动地的审判之神基拉，正具有这样的实力……人类不相信人类，但却相信神的力量。夜神月将自己异化成神，正好达到了这个目的。” 　　“人类吗……也许正是这样的矛盾体。然而，如果当初没有汝投下的笔记，可能事情也不会演变至这等情况吧。” 　　“呵呵，埃里克……难道你还不明白人类吗？人类所说的罪恶其实就是指异己的行径。战争中的输家会被看作罪恶，而胜利者就算杀人满盈仍会被当作正义，不孚大潮的教会被看作邪教，大多数人接受的教会则被视为正义。在人类社会中，罪犯会被判以刑罚，但导致他们犯罪的社会环境则没有人理会，任凭其腐化。因为对社会大众产生不利而将其定为罪恶，但却从未扭转造成这样的社会原因。无论逮捕了多少的罪犯，社会仍旧继续腐化。这么说来，我投下的笔记则不过是一瓶催化剂，为人间界提供了一个转折的契机而已。” 　　“这样的话，人类的存在到底有什么意义？作为人类被送至世上又有什么目的？” 　　流克回想起自己看到的人类的一切丑恶以及正义，没有表情的脸上突然一颤，若有所悟。这时，风沙再度停了下来，埃里克稍稍松了领子。 　　“呵呵……是啊，其实人类现在的情况跟我们死神并没太大的区别呢。活着就是一种罪，这是大多数死神的想法，因为生命过于枯燥和漫长，找不到存在的意义。这也是其他死神纷纷将笔记投向人间的因由呢。人类说实话也是这样，虽不像我们般对生命感到厌恶，但是他们却对人生感到迷茫，时常感到无所事事，不知道自己终日忙碌的目的，这其实跟我们死神是相同的道理呢……人类最终会迷失在自己创造的迷宫中。” 　　流克继续说。 　　“对于人类，有一种能够战胜罪恶的品质，那就是他们所说的爱。然而，爱却有时也是衍生罪的渊薮。曾经有许多女人死心塌地地爱上了夜神月，却也因此而死，造成了罪的回馈。归根到底，爱还是根本改变不了什么……所谓的正义也不过是为了消灭自认为恶的东西而不择手段的意念罢了。” 　　“如此说来，人类的救赎在哪里呢？” 　　“呵呵……这样的事你问我也没用，就算是神也难以回答吧。归根到底，消灭人类的正是人类自身。夜神月曾想以自己的方式找出问题的答案，却差一步失败了。” 　　“谢谢你，流克！”埃里克说。这时四周的风沙再度刮了起来，来者的斗篷飒飒作响。他动作轻盈地从斗篷中掏出一个圆形的物体，红通通的颜色流入了流克的眼中。是一个苹果。 　　“作为奖励，这个送给你吧……”来者说，随即竖起衣领，转过身准备离去。 　　“呵呵……谢谢，但是，你到底是谁？” 　　“……流克，你说的没错呢。使用过死亡笔记的人类，休想自己能上天堂或下地狱……” 　　“月吗？”流克波澜不惊的脸上显然吃惊不少。 　　“你应该猜到才对呢，流克。将埃里克转过来念的话……我必须开始工作了，为了能够看到人类的最终结局，我需要足够的生命才行，所以，再见了，流克。”去者挥了挥衣袖，消失在一片尘埃中。 　　“‘Arik’，转过来就是‘Kira’，基拉吗……真有你的，月。”流克边咬着苹果说，随即转向了通往人间的入口。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-2812230935932621364?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/2812230935932621364/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=2812230935932621364' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2812230935932621364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2812230935932621364'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/08/blog-post.html' title='比较精彩~不知哪个强人写的'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-9045339734326513956</id><published>2007-07-24T16:51:00.000+08:00</published><updated>2007-07-24T16:58:21.466+08:00</updated><title type='text'>什么是HDTV</title><content type='html'>最近发现HDTV格式的电影看起来是非常非常的爽.找了点资料现贴出来:&lt;br /&gt;&lt;br /&gt;HDTV是Hign Definition Television的简称，翻译成中文是“高清晰度电视”的意思，HDTV技术源之于DTV（Digital Television）“数字电视”技术，HDTV技术和DTV技术都是采用数字信号，而HDTV技术则属于DTV的最高标准，拥有最佳的视频、音频效果。HDTV与当前采用模拟信号传输的传统电视系统不同，HDTV采用了数字信号传输。由于HDTV从电视节目的采集、制作到电视节目的传输，以及到用户终端的接收全部实现数字化，因此HDTV给我们带来了极高的清晰度，分辨率最高可达1920×1080，帧率高达60fps，是足够让目前的DVD汗颜的。除此之外，HDTV的屏幕宽高比也由原先的4:3变成了16:9，若使用大屏幕显示则有亲临影院的感觉。同时由于运用了数字技术，信号抗噪能力也大大加强，在声音系统上，HDTV支持杜比5.1声道传送，带给人Hi-Fi级别的听觉享受。和模拟电视相比，数字电视具有高清晰画面、高保真立体声伴音、电视信号可以存储、可与计算机完成多媒体系统、频率资源利用充分等多种优点，诸多的优点也必然推动HDTV成为家庭影院的主力。 HDTV的高清晰度主要表现在它支持1280×720逐行扫描、1920×1080隔行扫描，1920×1080逐行扫描三种显示模式。而传统电视的解晰度仅仅是300线而已，相当于二三倍的图像质量。在整个DTV规范内，HDTV所提供的图像是电影级图像，代表用户完全可以在家里感觉影院级视像的效果。 打个相当简单的比喻，早期录像带与传统电视一样，采用模似技术，VCD开始采用数字技术，只是图像差一些，而 DVD就是通过高清晰度这一优点，超高速地替代了VCD及录像带，成为现代家庭的标准电器之一。HDTV相比DVD，直接一步跨跃了数字信号及高清晰度两大障碍，直接进入数字高清的最高标准，用数字信号及高质量的图像，提供用户完美的视觉享受！ 所以，如果你拥有一块直接支持HDTV解码及输出的显示卡，不需要更换任何配件就能够观赏到高清晰的HDTV视频或音频了，只要你愿意，还可以通过一根分量转接线就能够使自家的电视机也能通过你的显卡接收到高清晰的HDTV数字信号，用34寸的大屏幕电视机上网，看电影或玩3D游戏，是会比17寸显示器要爽的多。 &lt;a href="http://www.silu.info/" target="_blank"&gt;http://www.silu.info/&lt;/a&gt; 提供了很多HDTV下载&lt;br /&gt;&lt;br /&gt;ps:附上几个今天刚找到的hdtv片源地址:&lt;br /&gt;&lt;a href="http://www.jpoppv.com/bbs/forumdisplay.php?fid=70&amp;sid=tRuTQl"&gt;http://www.jpoppv.com/bbs/forumdisplay.php?fid=70&amp;amp;sid=tRuTQl&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bbs.hd-tv.cn/index.php"&gt;http://bbs.hd-tv.cn/index.php&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bbs.100kan.com/forum-66-1.html"&gt;http://bbs.100kan.com/forum-66-1.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-9045339734326513956?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/9045339734326513956/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=9045339734326513956' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/9045339734326513956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/9045339734326513956'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/07/hdtv.html' title='什么是HDTV'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-5667256750471417737</id><published>2007-07-20T01:07:00.000+08:00</published><updated>2007-09-05T09:46:41.479+08:00</updated><title type='text'>[原]Bea WorkShop studio 10.1 Keygen</title><content type='html'>原创作品,hoho~~~&lt;br /&gt;下载地址:&lt;br /&gt;&lt;a href="http://221.10.252.36/myspace.aspx?username=test119"&gt;http://221.10.252.36/myspace.aspx?username=test119&lt;/a&gt;&lt;br /&gt;or&lt;br /&gt;&lt;a href="http://www2.matrix.org.cn/thread.shtml?topicId=736ec19f-361a-11dc-a569-f3a1975e502f&amp;forumId=19"&gt;http://www2.matrix.org.cn/thread.shtml?topicId=736ec19f-361a-11dc-a569-f3a1975e502f&amp;amp;forumId=19&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-5667256750471417737?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/5667256750471417737/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=5667256750471417737' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/5667256750471417737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/5667256750471417737'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/07/bea-workshop-studio-101-keygen.html' title='[原]Bea WorkShop studio 10.1 Keygen'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-3540995035209104450</id><published>2007-06-18T22:48:00.000+08:00</published><updated>2007-06-18T22:52:04.825+08:00</updated><title type='text'>jbook pro 测试版(手机电子书)</title><content type='html'>最近很烦躁,不想更新了,已经实现了基本功能,可全屏阅读,里边有好看的电子书.&lt;br /&gt;示例下载:&lt;br /&gt;http://www.flypicture.com/files/MjI1MTc3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-3540995035209104450?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/3540995035209104450/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=3540995035209104450' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3540995035209104450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3540995035209104450'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/06/jbook-pro.html' title='jbook pro 测试版(手机电子书)'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-1601880065267825835</id><published>2007-06-14T22:03:00.000+08:00</published><updated>2007-06-14T22:04:35.179+08:00</updated><title type='text'>五十一 当 今 中 国 震 惊 世 界 的 25 个 第 一 　</title><content type='html'>&lt;span title="2006-06-17 15:51:02"&gt;　　　&lt;br /&gt;　　　　1  中国教育投资不及非洲的乌干达，失、辍学儿童人数世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　2  中国贫困家庭子弟考上大学，因为贫穷而导致父母自杀、家破人亡的案件数，世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　3  中国九亿农民几乎没有任何医疗社会保障，世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　4 中国每年的矿--难发生次数和死难人数，世界第一 &lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　5 中国近10年贪官转移国家财产500亿美元到海外，且几乎永久性无法追回，世界第一&lt;br /&gt;　　　　　　 &lt;br /&gt;　　　　　　6 中国Z F每年公款大吃大喝铺张浪费折算的金钱损失在3000亿人民币以上（02年为2000亿，等于一个三峡），世界第一 &lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　7 中国Z F每年公务用车费用折算的金钱数目高达2000亿人民币以上，世界第一&lt;br /&gt;　　　　　　 &lt;br /&gt;　　　　　　8 中国在其农村尚存在无数失学儿童和破旧危房校舍的情况下，其中央电视台修一座新楼预算就达70亿，堪称世界之最&lt;br /&gt;　　　　　　 &lt;br /&gt;　　　　　　9 中国国民目前的人均收入是1090美元，位居全球第100位&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　10  中国曾经彻底消除了色情业、解救了无数妇女，但目前中国被胁迫的风尘女人数和发生的逼良为*案件，世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　11  中国扫除色情业的行动，一般仅仅针对最弱势的妇女施用暴力和法律，堪称世界仅有&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　12  中国的大中城市发达程度与欧美相当，但绝大部分农村和非洲穷国的农村在一个发展水平，反差之强烈堪称世界奇观&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　13  中国完全不具有城市人身份和福利待遇，但却在帮助建设城市和服务城市的所谓农民工人数，世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　14  中国是目前世界上唯一还在针对初、中等教育征收高昂学费的大国（其他大国都免费向其国民提供）&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　15  中国作为联合国常任理事国和历史、区域性大国，是唯一 一个尖端武器净进口国&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　16  中国那些在现代工厂工作的打工者们，其工资待遇远低于墨西哥甚至远低于其邻国越南等国家，堪称世界最低&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　17  中国与非洲小国一样，只能*出口衬衫、裤衩之类产品换取其急需的民航飞机等工业品，堪称世界一景&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　18 中国各级Z  F办公大楼的豪华程度令人咂舌，连自称最富有的美、曰Z F也相形见绌，世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　19  中国官方公布的其官/民比例目前达到了1:28(一说1:15)，绝对创世界第一&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　20  中国目前处于分裂状态没有实现国家统一，另有大片领土/海被印度和曰本侵占而没有收复，世界唯一（另有朝韩未实现统一）&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　21  中国各部委监督处理地方Z F违法行为的“中央/部委督察小组”工作最勤勉、常年奔波在外，堪称世界公务员典范&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　22  中国农民进入北京、深圳等大中城市，必须办理“暂住证”暂住在中国，堪称世界奇观&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　23  中国有官员和参正议正代表提出“人口城市准入制”限制所谓“低素质国民进城”，创“种族内歧视”之最&lt;br /&gt;　　　　　　&lt;br /&gt;　　　　　　25  中国大学四年学费相当于一个农民家庭不吃不喝41年的劳动所得，是世界学费第二高的曰本的3倍，全球第一&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-1601880065267825835?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/1601880065267825835/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=1601880065267825835' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1601880065267825835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1601880065267825835'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/06/25.html' title='五十一 当 今 中 国 震 惊 世 界 的 25 个 第 一 　'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-7643673288739966213</id><published>2007-06-13T19:58:00.000+08:00</published><updated>2007-06-13T20:04:28.341+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='笑话'/><title type='text'>经典游戏PK:魔兽争霸VS星际争霸VS红警</title><content type='html'>魔兽娱乐性强   比较搞笑   你常常越玩越轻松 &lt;br /&gt;星际竞技性强   比较严肃   你常常越玩越紧张 &lt;br /&gt;红警政治性强   比较偏激   你常常越玩越气愤 &lt;br /&gt;&lt;br /&gt;玩魔兽   就像唱卡拉ok   普通人练一首歌半个月   已经能赢得同伴的掌声 &lt;br /&gt;玩星际   就像唱京戏   曲不离口的练上一年   可能还唱不上调子 &lt;br /&gt;玩红警   就像说话   不用练就差不多水平   练了很多年说话的水平不见得 &lt;br /&gt;高多少 &lt;br /&gt;&lt;br /&gt;学习魔兽   你能打赢两家疯狂电脑的时候   你和真人打就能取胜了 &lt;br /&gt;学习星际   你能打赢七家电脑   你还纳闷怎么还打不过真人 &lt;br /&gt;学习红警   你能打赢七家电脑1000000次   不见得和真人玩过 &lt;br /&gt;&lt;br /&gt;学习魔兽   两个小时你能死在相同的战术上八次   毫无还手之力 &lt;br /&gt;学习星际   两个小时你能死在迥异的战术上八次   毫无还手之力 &lt;br /&gt;学习红警   两年你都死在相同的得战术上无数次   毫无还手之力 &lt;br /&gt;&lt;br /&gt;魔兽里面   你专心练一个族往往就能够应付对同族异族4种情况打法 &lt;br /&gt;星际里面   人打虫的高手往往曾经就是虫打人的高手 &lt;br /&gt;红警里面   你学会一个国家就等于学会了所有国家 &lt;br /&gt;&lt;br /&gt;魔兽里面   熟练了几种套路就可以取胜 &lt;br /&gt;星际里面   熟练了几种套路还是被随机应变的对手牵着鼻子走 &lt;br /&gt;红警里面   熟练了几种套路，你会发现根本没用，只要熟练一种就可以了 &lt;br /&gt;&lt;br /&gt;魔兽里面   你利用计谋伏击或者包围了对方主力   对方却掏出回程扬长而走 &lt;br /&gt;星际里面   你会发现不仅有游击战还有阵地战、伏击战、空投战…… &lt;br /&gt;红警里面   你会发现什么战都是多余的，人多才是硬道理 &lt;br /&gt;&lt;br /&gt;魔兽里面   敌人无论离家多远都可以十秒内回救被你偷袭的基地 &lt;br /&gt;星际里面   你稍不留神就中了声东击西的诡计 &lt;br /&gt;红警里面   你必须时刻留神你得矿车 &lt;br /&gt;&lt;br /&gt;魔兽里面   你5分钟侦察一次还能对敌人兵种搭配了如指掌 &lt;br /&gt;星际里面   你5分钟侦察五次说不定得到的还是假情报 &lt;br /&gt;红警里面   你5分钟侦查一次，然后就再也用不着侦查了 &lt;br /&gt;&lt;br /&gt;魔兽里面   5分钟不侦察你还能猜出来敌人部队构成 &lt;br /&gt;星际里面   3分钟不侦察出门就可能全是克制你的兵种 &lt;br /&gt;红警里面   不用你去侦查地图上就能看见敌人的情况 &lt;br /&gt;&lt;br /&gt;魔兽里面   赢了一场大战就可以松口气   因为几乎稳操胜券 &lt;br /&gt;星际里面   赢了一场大战   正得意一下却发现刚刚大战中被一支奇兵偷袭得 &lt;br /&gt;经济全毁 &lt;br /&gt;红警里面   赢了一场大战   你会觉得很幸运   你好多天都没有打过大战了。 &lt;br /&gt;&lt;br /&gt;魔兽里面   大战对决常常形势一边倒 &lt;br /&gt;星际里面   大战对决常常双方两败俱伤 &lt;br /&gt;红警里面   大战对决常常就像已经知道了结局颁奖典礼 &lt;br /&gt;&lt;br /&gt;魔兽里面   一次全军覆没99%可以打GG &lt;br /&gt;星际里面   十次全军覆说不定都不知鹿死谁手 &lt;br /&gt;红警里面   经常全军覆没是一种战斗方式 &lt;br /&gt;&lt;br /&gt;魔兽里面   你郁闷于虽然有顽强精神却在难以劣势中翻盘 &lt;br /&gt;星际里面   你郁闷于虽然有优势却被有顽强精神的对手翻盘 &lt;br /&gt;红警里面   你郁闷于必须有对方不知道的战术才能翻盘 &lt;br /&gt;&lt;br /&gt;魔兽里面   录像看到一半往往能知道结局 &lt;br /&gt;星际里面   录像看到结局你才发现开始的判断错了 &lt;br /&gt;红警里面   录像是什么都不知道 &lt;br /&gt;&lt;br /&gt;魔兽里面   初始的基地被拆毁就失去了希望 &lt;br /&gt;星际里面   两个人鏖战到调换基地位置甚至四海为家也不稀奇 &lt;br /&gt;红警里面   初始基地不仅可以被拆   还可以被占   被偷   被炸   自己还可以逃 &lt;br /&gt;跑 &lt;br /&gt;&lt;br /&gt;魔兽里面   初始矿采完基本胜负就见分晓 &lt;br /&gt;星际里面   全地图的资源耗尽说不定才换来一个平局 &lt;br /&gt;红警里面   大家一直在抢资源很少出现平局 &lt;br /&gt;&lt;br /&gt;魔兽里面   你可以龟缩防守、偏安一隅 &lt;br /&gt;星际里面   你如果不及时扩张   除了初始矿点   其他矿点都有对方采矿的农 &lt;br /&gt;民 &lt;br /&gt;红警里面   你必须去抢矿   这也是一种必须走的形势 &lt;br /&gt;&lt;br /&gt;魔兽里面   你把基地门口造满防御   敌人骂你猥琐赖皮 &lt;br /&gt;星际里面   你把基地门口造满防御   敌人不是直接空投到你家里就是直接 &lt;br /&gt;一颗核弹敲开大门 &lt;br /&gt;红警里面   你必须在基地里面造满防御   敌人的飞机   飞行兵才不会占到 &lt;br /&gt;便宜 &lt;br /&gt;&lt;br /&gt;魔兽里面   你可以用高级兵种轻松欺负低级兵种 &lt;br /&gt;星际里面   你发现原来小机枪也能"以小反上"地打航母 &lt;br /&gt;红警里面   你发现只有高级兵种才是王 &lt;br /&gt;&lt;br /&gt;魔兽里面   没有对空部队看到空军常常就要选择逃跑 &lt;br /&gt;星际里面   你刚出来4个飞龙却被3队不对空的小狗强拆了基地 &lt;br /&gt;红警里面   飞行兵就是制胜的关键，别的都是摆设 &lt;br /&gt;&lt;br /&gt;魔兽里面   你会质疑"量变引起质变"的法则 &lt;br /&gt;星际里面   你会验证"量变引起质变"的法则 &lt;br /&gt;红警里面   你会质疑"有名气的公司比较负责" &lt;br /&gt;&lt;br /&gt;魔兽里面   死掉一个兵会心痛半天 &lt;br /&gt;星际里面   你知道什么叫做前仆后继 &lt;br /&gt;红警里面   兵就是为了死掉的 &lt;br /&gt;&lt;br /&gt;魔兽里面   作战部队不敢过于分散 &lt;br /&gt;星际里面   作战常常要地图各点全面开花 &lt;br /&gt;红警里面   作战就是在几个特殊的地方进行 &lt;br /&gt;&lt;br /&gt;魔兽里面   即使知道敌人什么兵种配置有时候也赢不了 &lt;br /&gt;星际里面   知己知彼才真的百战不殆 &lt;br /&gt;红警里面   看到对方的兵种配置就知道对方的水平了 &lt;br /&gt;&lt;br /&gt;魔兽里面   规矩多   玩家发挥余地小   按部就班往往比突发奇想更奏效 &lt;br /&gt;星际里面   规矩少   玩家发挥余地大   按部就班往往陷于被动 &lt;br /&gt;红警里面   没规矩   玩家战术就一种   突发奇想只有在对菜鸟的时候才能用 &lt;br /&gt;&lt;br /&gt;魔兽里面   以不变应万变 &lt;br /&gt;星际里面   以万变应不变 &lt;br /&gt;红警里面   永远不变 &lt;br /&gt;&lt;br /&gt;魔兽里面   1个英雄、道具可以四两拨千斤 &lt;br /&gt;星际里面   1个隐形的单位可以四两拨千斤 &lt;br /&gt;红警里面   1个高手对菜鸟可以四两拨千斤 &lt;br /&gt;&lt;br /&gt;魔兽里面   你为那个用光环照耀部队、高人一等的英雄而感到骄傲 &lt;br /&gt;星际里面   你发现引爆地雷和对方坦克同归于尽的那个小狂徒才是真正 &lt;br /&gt;的英雄 &lt;br /&gt;红警里面   你为飞行兵拿下矿区而骄傲 &lt;br /&gt;&lt;br /&gt;魔兽里面   你会发现操作被人性化设计之后   如同一部傻瓜相机 &lt;br /&gt;星际里面   你会发现最简单的细节你也要亲手去处理 &lt;br /&gt;红警里面   你会发现可以自己处理的事情不是很多。可以边吃零食，边 &lt;br /&gt;和高手对战 &lt;br /&gt;&lt;br /&gt;魔兽里面   你会发现apm150(点击速率)的时候已经会无聊到插旗 &lt;br /&gt;星际里面   你会发现apm150的时候才能勉强用用神族 &lt;br /&gt;红警里面   你会发现apm150是什么你都不知道，只知道手快很有用 &lt;br /&gt;&lt;br /&gt;魔兽里面   你觉得12个女巫按了12次O之后同时变了对方12个羊很有成就感 &lt;br /&gt;星际里面   你发现原来12运输机的地毯式空降也仅仅是操作的基本功而已 &lt;br /&gt;红警里面   你认为可以让12个坦克移动中躲掉攻击，就是操作了 &lt;br /&gt;&lt;br /&gt;魔兽里面   你觉得操作2队多部队围杀、齐射、魔法、道具是多么华丽 &lt;br /&gt;星际里面   你才知道就连让4队雷车、2队坦克整齐行进都不容易 &lt;br /&gt;红警里面   你盯着炮弹看，快落地的时候让自己的坦克躲，炮弹多的时候 &lt;br /&gt;还真不容易 &lt;br /&gt;&lt;br /&gt;魔兽里面   连流星陨石都认识自己人和友军 &lt;br /&gt;星际里面   一个闪电放不好   可能自己被电死的比敌人的还多 &lt;br /&gt;红警里面   除了少数几个枪法好的兵种，其他都经常误伤自己人 &lt;br /&gt;&lt;br /&gt;魔兽里面   常常讲这是理所当然 &lt;br /&gt;星际里面   常常讲这也不是不可能 &lt;br /&gt;红警里面   常常讲这是不可能的 &lt;br /&gt;&lt;br /&gt;魔兽里面   常有某个玩家用某某流战术把所用的种族用成所在版本的者之 &lt;br /&gt;族 &lt;br /&gt;星际里面   你突然发现昨天似乎无敌的偶像今天就输在某个黑马手 &lt;br /&gt;红警里面   你知道自己只剩下一种战术的时候，你就是高手了 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道   效率是第一 &lt;br /&gt;星际玩久了   才知道   数量是第一 &lt;br /&gt;红警玩久了   才知道   经验是第一 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道   等级是第一 &lt;br /&gt;星际玩久了   才知道   经济是第一 &lt;br /&gt;红警玩久了   才知道   兵力是第一 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道   稳定娴熟是第一 &lt;br /&gt;星际玩久了   才知道   侦察应变是第一 &lt;br /&gt;红警玩久了   才知道   对偷袭方法了解是第一 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道什么叫做战斗 &lt;br /&gt;星际玩久了   才知道什么叫做战略 &lt;br /&gt;红警玩久了   才知道什么叫做按部就班 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现地图到现在为止还停留在陆战 &lt;br /&gt;星际玩久了   你发现从WCG2001开始官方地图就有岛战 &lt;br /&gt;红警玩久了   你发现地图是永远不变的 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现看rep要变换版本和收集地图实在厌烦 &lt;br /&gt;星际玩久了   你发现一个400k的rep记录了一场3小时的比赛 &lt;br /&gt;红警玩久了   你发现rep是什么你都不知道 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你会发现总有或多或少冷板凳单位 &lt;br /&gt;星际玩久了   你会发现没有一个单位是多余的 &lt;br /&gt;红警玩久了   你发现高手对战大多数单位都是多余的 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你会发现你所了解的魔兽知识越来越多 &lt;br /&gt;星际玩久了   你会发现你所不懂的星际知识越来越多 &lt;br /&gt;红警玩久了   你发现你所知道的红警知识没用的越来越多 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   仿佛在考验你的耐心和熟练程度一般 &lt;br /&gt;星际玩久了   总有出乎你意料的东西令你眼前一亮 &lt;br /&gt;红警玩久了   想睡觉 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现刚练熟的高效打法随着版本更新、单位修改而不再应 &lt;br /&gt;验 &lt;br /&gt;星际玩久了   你发现不但新战术发明的越来越快，而且被破解的也越来越 &lt;br /&gt;快 &lt;br /&gt;红警玩久了   你发现战术越来越单一，破解方法越来越无用 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现战术大多跟着补丁变 &lt;br /&gt;星际玩久了   你发现战术大多跟着玩家变 &lt;br /&gt;红警玩久了   你发现战术就是偷袭和反偷袭 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现魔兽的未来掌握在补丁手里 &lt;br /&gt;星际玩久了   你发现星际的未来掌握在玩家手里 &lt;br /&gt;红警玩久了   你发现红警的未来掌握在新游戏手里 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   觉得人在被魔兽玩 &lt;br /&gt;星际玩久了   觉得是人在玩星际 &lt;br /&gt;红警玩久了   觉得人和红警都在被游戏公司玩 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   天天盼望下一个版本升级补丁调整单位属性 &lt;br /&gt;星际完久了   天天盼望不要出现bug这样就不用再有新补丁诞生 &lt;br /&gt;红警玩久了   天天盼望不要出新补丁，要不bug就没了 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   忽然想起冰封王座1.07诞生到1.20几乎版版不同 &lt;br /&gt;星际玩久了   回忆起母巢之战1.04到1.08只做过两次单位属性变动就稳定 &lt;br /&gt;至今 &lt;br /&gt;红警玩久了   算了一下10年了就出过一次补丁，还没把bug改掉 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道魔兽三确实比星际一画面好 &lt;br /&gt;星际玩久了   才知道魔兽在用孙子辈的游戏和星际一代的产品比较画面 &lt;br /&gt;红警玩久了   才知道同样是爷爷辈的游戏，差距怎么就那么大呢？ &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道魔兽玩家说魔兽好却很多都没玩过甚至听说过魔兽III &lt;br /&gt;的爷爷和爸爸 &lt;br /&gt;星际玩久了   才知道星际的第一代已经快八岁了 &lt;br /&gt;红警玩久了   才知道红警已经六年每人玩了 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   避免不了争论种族平衡性、英雄兵种单位bug性的口水战 &lt;br /&gt;星际完久了   你问哪个族最强   大家会告诉你三族一样厉害   根据兴趣爱好 &lt;br /&gt;选择 &lt;br /&gt;红警玩久了   总是想说，咱们出飞行兵了，换种打法吧 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你不知道为什么魔兽玩家似乎也分了种族 &lt;br /&gt;星际玩久了   你会发现三族来自不同星球但各族玩家却似兄弟 &lt;br /&gt;红警玩久了   你会觉得每个国家几乎没有区别 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现各族玩家往往在为维护自己所用种族而争辩 &lt;br /&gt;星际玩久了   你发现无论何族玩家都在为维护共同的星际而争辩 &lt;br /&gt;红警玩久了   你会发现这个游戏一直在维护某些国家的政治利益 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你会品味什么是流行 &lt;br /&gt;星际玩久了   你会体会什么是经典 &lt;br /&gt;红警玩久了   你会明白什么是猥琐 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你才知道为什么魔兽如此热门 &lt;br /&gt;星际玩久了   你才知道为什么星际如此经典 &lt;br /&gt;红警玩久了   你才知道为什么红警如此冷门并且没有人玩 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你会喜欢上魔兽   别人说魔兽不好   你会火冒三丈   恨不得打骂 &lt;br /&gt;他 &lt;br /&gt;星际玩久了   你会喜欢上星际   别人说星际不好   你会一笑而过   不屑和他争 &lt;br /&gt;辩 &lt;br /&gt;红警玩久了   你会喜欢上红警   别人说红警不好   你会火冒三丈   不知道怎么 &lt;br /&gt;争辩 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你慢慢体会到魔兽真的是一款好游戏 &lt;br /&gt;星际玩久了   你慢慢体会到星际越来越不像一款游戏 &lt;br /&gt;红警玩久了   你慢慢体会到一个好的公司比一款好的游戏重要的多 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   你发现魔兽是如此精彩的游戏   给我们带来快乐 &lt;br /&gt;星际玩久了   你发现生活和思维方式已经有了星际的烙印 &lt;br /&gt;红警玩久了   你发现思维方式越来越简单了 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才发现原来有很多初中小朋友加入魔兽玩家行列 &lt;br /&gt;星际玩久了   才发现原来有很多成家立业的"大叔"还没退出星际玩家行列 &lt;br /&gt;红警玩久了   才发现原来有很多初中的小朋友和成家立业的大叔，不断加 &lt;br /&gt;入和迅速退出这红警玩家的行列 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道世界上最远的距离不是中国电信和网通   而是魔兽精灵 &lt;br /&gt;玩家和兽人玩家的心 &lt;br /&gt;星际玩久了   才知道   星品不好人品就不好 &lt;br /&gt;红警玩久了   利用bug在红警里不算人品太不好 &lt;br /&gt;&lt;br /&gt;魔兽玩久了   才知道   魔兽是暴雪(Blizzard)制造出来的最流行的精品大作 &lt;br /&gt;星际玩久了   才知道   星际是上帝借暴雪之手赐予玩家们的经典杰作 &lt;br /&gt;红警玩久了   才知道   西木(Westwood)为什么会输给暴雪&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-7643673288739966213?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/7643673288739966213/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=7643673288739966213' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7643673288739966213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7643673288739966213'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/06/pkvsvs.html' title='经典游戏PK:魔兽争霸VS星际争霸VS红警'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-3885481124002979891</id><published>2007-05-22T11:53:00.000+08:00</published><updated>2007-05-22T11:59:38.528+08:00</updated><title type='text'>我的新装备</title><content type='html'>上周6中午的到的货:&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_oO4shyua3AE/RlJp_u8-rBI/AAAAAAAAAAo/1H_tjudfqxM/s1600-h/1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5067229074401700882" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp0.blogger.com/_oO4shyua3AE/RlJp_u8-rBI/AAAAAAAAAAo/1H_tjudfqxM/s320/1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_oO4shyua3AE/RlJp_-8-rCI/AAAAAAAAAAw/KAabpKyEGFo/s1600-h/2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5067229078696668194" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp1.blogger.com/_oO4shyua3AE/RlJp_-8-rCI/AAAAAAAAAAw/KAabpKyEGFo/s320/2.jpg" border="0" /&gt;&lt;/a&gt; 我的包,今天上午到的货:&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_oO4shyua3AE/RlJqAe8-rDI/AAAAAAAAAA4/o_ritEuT6Cw/s1600-h/3.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5067229087286602802" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://bp3.blogger.com/_oO4shyua3AE/RlJqAe8-rDI/AAAAAAAAAA4/o_ritEuT6Cw/s320/3.jpg" border="0" /&gt;&lt;/a&gt; 这次购买装备还算比较成功,笔记本没有坏点,硬盘噪音很小,晚上睡觉听不到,: ),包也比较理想,在taobao上买的........呵呵,舒服~~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-3885481124002979891?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/3885481124002979891/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=3885481124002979891' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3885481124002979891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3885481124002979891'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/05/blog-post_21.html' title='我的新装备'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_oO4shyua3AE/RlJp_u8-rBI/AAAAAAAAAAo/1H_tjudfqxM/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-7130865321076296794</id><published>2007-05-19T22:11:00.000+08:00</published><updated>2007-05-19T22:14:00.267+08:00</updated><title type='text'>我回来了~~</title><content type='html'>刚辞职了,今天刚拿到笔记本,明天把我的新note发几张照片上来,今天太晚了好累,程序尽量早写完发上来,要恶补日语一段时间,好紧张啊~~~  : )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-7130865321076296794?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/7130865321076296794/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=7130865321076296794' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7130865321076296794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7130865321076296794'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/05/blog-post.html' title='我回来了~~'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-8035501294812236255</id><published>2007-04-28T15:04:00.001+08:00</published><updated>2007-04-28T15:04:46.616+08:00</updated><title type='text'>侍魂 零-SP 出招表</title><content type='html'>侍魂 零-SP 出招表/系统介绍&lt;br /&gt;1：系统&lt;br /&gt;按键：&lt;br /&gt;A：轻斩 B：中斩 AB：重斩 C：踢 D：特殊动作&lt;br /&gt;&lt;br /&gt;特殊操作：&lt;br /&gt;D：冥想、 ←D：下段回避、 →D：前方小跳、 ↙D：后滚、 ↘D：前滾 、↓D：伏身&lt;br /&gt;防御破坏：接近←/→+CD（防御破坏中·斩=防御破坏斩）&lt;br /&gt;不意打：B+C&lt;br /&gt;倒地追击：↓/↘B+C&lt;br /&gt;倒地追击（大）：= ↑B+C&lt;br /&gt;→→= 前冲&lt;br /&gt;←←= 疾退&lt;br /&gt;移动起身= 倒地中←或→&lt;br /&gt;快速起身= 倒地中↑&lt;br /&gt;当身：↓↙←→ D&lt;br /&gt;空手入白刃：（武器脱手时）↓↙←→ D&lt;br /&gt;自杀：←→↓ START&lt;br /&gt;挑拨：START×3&lt;br /&gt;怒气爆发：ABC&lt;br /&gt;绝命奥义：↓↙←+CD&lt;br /&gt;无之境地：BCD&lt;br /&gt;一闪：无之境地中 BCD&lt;br /&gt;------------------------------------------&lt;br /&gt;一、&lt;br /&gt;德川 庆寅 YOSHITORA&lt;br /&gt;壹の太刀 抚子 ：↓↘→·斩&lt;br /&gt;贰の太刀 白百合 ：→↓↘·斩&lt;br /&gt;叁の太刀 牡丹 ：（空中）↓↘→·斩&lt;br /&gt;四の太刀 椿 ：←↓↙·斩&lt;br /&gt;伍の太刀 朝顔 ：↓↙←·斩&lt;br /&gt;六の太刀 夕颜 ：（近距离）→↓↘·C&lt;br /&gt;七の太刀 遊蝶華　 ：（前六式击中敌人后）→↘↓↙←→·BC&lt;br /&gt;★ 葵 ：↓↘→·CD&lt;br /&gt;*绝命奥义：百花缭乱&lt;br /&gt;-----------------------&lt;br /&gt;二、&lt;br /&gt;霸王丸 HAOHMARU&lt;br /&gt;奥义 旋风裂斩 ：↓↘→·斩&lt;br /&gt;奥伪 旋风裂斩 ：↓↘→·C&lt;br /&gt;奥义 弧月斩 ：→↓↘·斩&lt;br /&gt;奥义 疾风弧月斩 ：（前冲中）→↓↘·斩&lt;br /&gt;烈震斩 ：←↓↙·斩&lt;br /&gt;酒壶击 ：↓↙←·C&lt;br /&gt;斩钢闪 ：→↘↓↙←→·AB&lt;br /&gt;★ 天霸封神斩 ：↓↘→·CD&lt;br /&gt;*绝命奥义：天霸凄煌斩&lt;br /&gt;----------------------&lt;br /&gt;三、&lt;br /&gt;橘 右京 UKYO&lt;br /&gt;残像踏前斩 ：↓↘→·斩&lt;br /&gt;秘剑 燕返 ：（空中）↙↓↘→·斩&lt;br /&gt;秘剑 细雪 ：↓↙←·斩&lt;br /&gt;非剑 细雪 ：↓↙←·C&lt;br /&gt;★ 燕六连 ：↓↘→·CD&lt;br /&gt;*绝命奥义：梦想残光霞&lt;br /&gt;-----------------------&lt;br /&gt;四、&lt;br /&gt;真镜名 弥那 MINA&lt;br /&gt;地弓心 ：←（蓄）→·斩&lt;br /&gt;天弓心 ：←（蓄）→·C&lt;br /&gt;死神的诱惑 ：←↓↙·A&lt;br /&gt;死神的欢迎 ：（上式中）←↓↙·B&lt;br /&gt;死亡的叹息 ：→↓↘·斩&lt;br /&gt;台风 ：（跳跃中）↓·C&lt;br /&gt;查布尔 过来 ：↓↙←·B&lt;br /&gt;查布尔 晚安 ：↓↙←·C&lt;br /&gt;★ 火神之怒 ：↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;----------------------------&lt;br /&gt;五、&lt;br /&gt;娜可露露 NAKORURU&lt;br /&gt;特殊技： ？ ：空中↓·C&lt;br /&gt;空中投： ？ ：空中接近时C&lt;br /&gt;胜利之刃 ：←↙↓·斩&lt;br /&gt;风之刃 ：↓↘→·斩&lt;br /&gt;神之轮舞 ：←↓↙·斩&lt;br /&gt;神之祈舞 ：（无武器时） ↘↓↙←→↓↘·BC&lt;br /&gt;鹰之锐目 ：↓↙←·斩&lt;br /&gt;飞鹰吊挂 ：↓↙←·C&lt;br /&gt;吊挂攻击 ：（吊挂中）斩&lt;br /&gt;飞鹰突击 ：（吊挂中）BC&lt;br /&gt;★ 辉神之轮舞：↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;---------------------&lt;br /&gt;六、&lt;br /&gt;牙神 幻十郎 GENJURO&lt;br /&gt;樱华斩 ：↓↙←·斩&lt;br /&gt;里樱华·菖蒲 ：樱华斩被防御后按住键&lt;br /&gt;桐霸 光翼刃 ：→↓↘·斩&lt;br /&gt;三连杀 ：↓↘→·斩&lt;br /&gt;霞刃 ：（接近）→↓↘·C&lt;br /&gt;百鬼杀 ：←↓↙·斩&lt;br /&gt;★ 五光斩 ：↓↘→·CD&lt;br /&gt;*绝命奥义：札死舞&lt;br /&gt;-------------------&lt;br /&gt;七、&lt;br /&gt;服部 半藏 HANZO&lt;br /&gt;空转击 ：空中投的场合→·C&lt;br /&gt;忍法 爆炎龙 ：↓↙←·斩&lt;br /&gt;忍法 烈风手里剑 ：（空中）↓↘→·斩&lt;br /&gt;忍法 影分身 ：→←↙↓↘→·A/B&lt;br /&gt;雀落 ：（接近）→↓↘·斩&lt;br /&gt;雀落 飒 ：（前冲接近时）→↓↘·斩&lt;br /&gt;忍法替身之术=佛（天舞）：→↘↓↙←·AC（受伤中→←→←→←↓·AC）&lt;br /&gt;忍法替身之术=鬼（地斩）：→↘↓↙←·BC（受伤中→←→←→←↓·BD）&lt;br /&gt;忍法 影·静音 ：↓↓·斩&lt;br /&gt;猿舞 ：←↓↙·A/B/C/D&lt;br /&gt;★ 真·雀落 ：（接近）↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;-------------------------&lt;br /&gt;八、&lt;br /&gt;加尔福特 GALFORD&lt;br /&gt;重力牵引 ：空中投场合→·C&lt;br /&gt;电光镖 ：↓↘→·斩&lt;br /&gt;陨石摔 ：（接近）→↓↘·斩&lt;br /&gt;影分身 ：→←↙↓↘→·A/B&lt;br /&gt;反击斩杀 ：→↘↓↙←·AC/BC（受伤中→←→←→←↓·AC/BC）&lt;br /&gt;突袭忍犬 ：↓↙←·A&lt;br /&gt;机枪忍犬 ：↓↙←·B&lt;br /&gt;陨石忍犬 ：↓↙←·AB&lt;br /&gt;强袭忍犬 ：↓↙←·C&lt;br /&gt;★ 超级双重狙击：↓↘→·CD/BC&lt;br /&gt;*绝命奥义：&lt;br /&gt;-------------------&lt;br /&gt;九、&lt;br /&gt;绯雨 闲丸 SHIZUMARU&lt;br /&gt;绯刀流 雾雨刃 ：↓↘→·斩&lt;br /&gt;绯刀流 雾雨刃 豪雨 ：↓↘→·AB&lt;br /&gt;绯刀流 梅雨圆杀阵 ：→↓↘·斩&lt;br /&gt;绯刀流 五月雨斩 ：↓↙←·斩&lt;br /&gt;绯刀流 冰雨返 ：↓↘→·C&lt;br /&gt;真·雨流狂落斩 ： 任意键押住一会后放开&lt;br /&gt;时雨 ：（空中）↓·C&lt;br /&gt;小雨 ：（空中顶点时）↑·斩&lt;br /&gt;雷雨 ：（小雨中）A/B&lt;br /&gt;★ 绯刀流禁手 暴雨狂风斩 ：↓↘→·CD&lt;br /&gt;*绝命奥义：鬼之记忆 无限炮&lt;br /&gt;------------------&lt;br /&gt;十、&lt;br /&gt;花讽院 骸罗 GAIRA&lt;br /&gt;喝~！ ：↓↘→·斩&lt;br /&gt;地震丸 ：↓↓·A/B/C&lt;br /&gt;百贯落 ：（空中）↑·AB&lt;br /&gt;抓～天花板 ：←↓↙·A&lt;br /&gt;抓～石头 ：←↓↙·B&lt;br /&gt;抓～尻 ：←↓↙·C&lt;br /&gt;圆心杀 ：（接近）←↖↑↗→·AB&lt;br /&gt;★ 仁王爆震杀 ：↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;--------------------&lt;br /&gt;十一、&lt;br /&gt;风间 火月 KAZUKI&lt;br /&gt;焦热魂 ：↓↘→·A/B/AB/C&lt;br /&gt;大爆杀 ：→↓↘·A/B/AB/C&lt;br /&gt;灾炎 ：↓↙←·C&lt;br /&gt;炎灭 ：←↓↙·A/B/C&lt;br /&gt;炎返 ：（倒地时/灾炎附加动作中）AC&lt;br /&gt;★ 暴爆 火炎击 ：↓↘→·CD&lt;br /&gt;*绝命奥义：挟击 火达磨大突进&lt;br /&gt;-----------------------&lt;br /&gt;十二、&lt;br /&gt;风间 苍月 SOUGERSU&lt;br /&gt;浮月 ：↓↘→·斩&lt;br /&gt;浮月操水 ：浮月后按住用方向移动&lt;br /&gt;月光 ：→↓↘·斩&lt;br /&gt;月隐 ：↓↙←·斩&lt;br /&gt;★ 消破 风月斩 ：：↓↘→·CD&lt;br /&gt;*绝命奥义：湖月&lt;br /&gt;---------------------------&lt;br /&gt;十三、&lt;br /&gt;刘云飞 YUNFEI&lt;br /&gt;天慧跳陷 ：空中投场合→·C&lt;br /&gt;天威太保 ：↓↘→·A/B&lt;br /&gt;天哭封罗 ：（接近）→↓↘·C&lt;br /&gt;天杀太岁 ：（上式中）→↓↘·AB&lt;br /&gt;天机七曜 月 ：↓↙←·A&lt;br /&gt;天机七曜 火 ：↓↙←·B&lt;br /&gt;天机七曜 水 ：（空中）↓↙←OR↓↘→A&lt;br /&gt;天机七曜 木 ：（空中）↓↙←OR↓↘→B&lt;br /&gt;天机七曜 金 ：（空中）↓↙←OR↓↘→C&lt;br /&gt;天机七曜 土 ：（空中）↓↙←OR↓↘→D&lt;br /&gt;天机七曜 日 ：（空中）AC同押&lt;br /&gt;天猛金翅 前 ：（空中）↓↙←OR↓↘→·AB&lt;br /&gt;天猛金翅 后： （空中）↓↙←OR↓↘→·CD&lt;br /&gt;★ 天魁雪震 ：↓↘→·CD&lt;br /&gt;*绝命奥义：天罪丧门&lt;br /&gt;----------------------&lt;br /&gt;十四、&lt;br /&gt;莉姆露露 RIMURURU&lt;br /&gt;冻气弓 ：↓↘→·A/B&lt;br /&gt;冻气弓 地 ：↓↘→·AB&lt;br /&gt;冰之花 ：→↓↘·C&lt;br /&gt;冰之泉 ：↓↙←·斩&lt;br /&gt;神之壁 ：←↓↙·斩&lt;br /&gt;冰之岩 ：（空中顶点）↓·斩&lt;br /&gt;吹雪之枪 ：→·斩连打&lt;br /&gt;加路加路赛 ：（赤手/赤手·怒） 前冲中AC/BC&lt;br /&gt;★ 冻神之刃 ：↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;----------------&lt;br /&gt;十五、&lt;br /&gt;柳生 十兵卫 JUBEI&lt;br /&gt;喝咄 水月刀 ：↓↘→·斩&lt;br /&gt;冽 水月刀 ：↓↘→·AB&lt;br /&gt;二相 角罗刀 ：→↓↘·斩&lt;br /&gt;柳生 心眼刀·水月 ：↓↙←·A&lt;br /&gt;柳生 心眼刀·相破 ：↓↙←·B&lt;br /&gt;柳生 心眼刀·天罗 ：↓↙←·C&lt;br /&gt;八相发破 ：斩连打&lt;br /&gt;★ 绝·水月刀 ：↓↘→·CD&lt;br /&gt;*绝命奥义：柳生新阴流密传 无二罗天&lt;br /&gt;---------------------&lt;br /&gt;十六、&lt;br /&gt;腐れ外道 KUSAREGEDO&lt;br /&gt;&lt;br /&gt;恶灵呼 ：↓↘→·斩&lt;br /&gt;吐胃液 ：↓↙←·斩&lt;br /&gt;肉举上 ：←↓↙·C&lt;br /&gt;刻下外道的烙印 ：→←↓↑·C&lt;br /&gt;泥丸投　：↘←↙↓↘→←↓↙·BC&lt;br /&gt;★ 飞头击 ：↓→·CD&lt;br /&gt;★ 狩猎外道的猎物 ：（接近）→↗↑↖←↙↓↑·CD&lt;br /&gt;*绝命奥义：外道的晚餐&lt;br /&gt;-----------------------&lt;br /&gt;十七、&lt;br /&gt;莱拉 RERA&lt;br /&gt;特殊技： ？ ：空中↓·C&lt;br /&gt;空中投： ？ ：空中接近时C&lt;br /&gt;乘狼 ：↓↙←·C&lt;br /&gt;闪光之牙 ：（乘狼后）←↓↙·斩&lt;br /&gt;天之牙 ：（乘狼后）→↓↘·斩&lt;br /&gt;雷之牙 ：↓↘→·斩&lt;br /&gt;稻妻之牙 ：（乘狼后，空中）↓↘→·斩&lt;br /&gt;分离攻击 ：分离时除了↓↑之外·C&lt;br /&gt;？ ：空中·C&lt;br /&gt;★ 辉神之牙 ：↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;-----------------------&lt;br /&gt;十八、&lt;br /&gt;罗刹 丸 RASERSUMARU&lt;br /&gt;旋风烈斩·刹 ：↓↘→·斩&lt;br /&gt;旋风破 ：↓↘→·C&lt;br /&gt;夙刃 ：→↓↘·斩&lt;br /&gt;刚破 ：→↓↘·C&lt;br /&gt;死祟 ：↓↙←·C&lt;br /&gt;★ 天霸断空烈斩 ：↓↘→·CD&lt;br /&gt;*绝命奥义：脏腑之掘&lt;br /&gt;------------------&lt;br /&gt;十九、&lt;br /&gt;千两 狂死郎 KYOSHIRO&lt;br /&gt;血烟曲轮 ：（空中）↓·斩&lt;br /&gt;大津波 ：↓↘→·斩&lt;br /&gt;回天曲舞 ：→↓↘·斩&lt;br /&gt;跳尾狮子 ：↓↙←·A/B&lt;br /&gt;跳尾狮子·乱心 ：↓↙←·AB&lt;br /&gt;火炎曲舞 ：←↓↙·斩&lt;br /&gt;虾蟆地狱 ：↓↙←·C&lt;br /&gt;★ 荒事师狂死郎 “血肉之舞” ：↓↘→·CD&lt;br /&gt;*绝命奥义：独坛场 “鬼之舞”&lt;br /&gt;-------------------&lt;br /&gt;二十、&lt;br /&gt;首斩 破沙罗 BASARA&lt;br /&gt;特殊技： 刺足 ：（空中）↓·C&lt;br /&gt;头骨割 ：（空中）↙OR↘·C&lt;br /&gt;地刺 ：↓↘→·斩&lt;br /&gt;空刺 ：（空中）↓↘→·斩&lt;br /&gt;影出 ：→↓↘·斩&lt;br /&gt;友引 ：（接近）→↓↘·C&lt;br /&gt;夜鸟魂 ：↓↘→·C&lt;br /&gt;影吸 ：↓↙←·C&lt;br /&gt;影骗 前跳 ：←↓↙·A&lt;br /&gt;影骗 直跳 ：←↓↙·B&lt;br /&gt;影骗 后跳 ：←↓↙·C&lt;br /&gt;影骗 前进 ：←↓↙·AB&lt;br /&gt;影骗 前转 ：←↓↙·AC&lt;br /&gt;影骗 影吸前行 ：←↓↙·BD&lt;br /&gt;影骗 前冲 ：←↓↙·BC&lt;br /&gt;★ 影舞·梦弹 ：↓↘→·CD&lt;br /&gt;*绝命奥义：狱门&lt;br /&gt;----------------------&lt;br /&gt;二十一、&lt;br /&gt;塔姆塔姆 TAM TAM&lt;br /&gt;？ ：↓↘→·A/B&lt;br /&gt;？ ：→↓↘·斩&lt;br /&gt;？ ：←↓↙·斩&lt;br /&gt;？ ：↓↘→·C&lt;br /&gt;？ ：→·斩连打&lt;br /&gt;★ 图腾之柱 ：↓↘→·CD&lt;br /&gt;*绝命奥义：&lt;br /&gt;--------------------&lt;br /&gt;&lt;br /&gt;二十二、&lt;br /&gt;夏洛特 CHARLOTTE&lt;br /&gt;迅光三角剑 ：↓↘→·斩&lt;br /&gt;冲力光剑 ：→↓↘·斩&lt;br /&gt;？ ：↓↙←·斩&lt;br /&gt;？ ：↓↘→·C&lt;br /&gt;突进喷泉 ：→·斩连打&lt;br /&gt;？ ：（无武器时）前冲中C&lt;br /&gt;★ 水晶玫瑰 ：↓↘→·CD&lt;br /&gt;*绝命奥义：七星光芒剑&lt;br /&gt;--------------------&lt;br /&gt;二十三、&lt;br /&gt;炎邪 ENJA&lt;br /&gt;愚连脚 ：→↓↘·斩（追加指令：←·斩、→·斩、←·斩）&lt;br /&gt;六道烈火 起式·地狱道 ：↓↘→·A&lt;br /&gt;六道烈火 二式·饿鬼道 ： 地狱道中 ↓↘→·B&lt;br /&gt;六道烈火 终式·天道 ： 饿鬼道中 ↓↘→·C&lt;br /&gt;炎灭 ：←↓↙·A/B/C&lt;br /&gt;★ 炎邪爆裂 ：↓↘→·CD（追加指令）爆裂中断：炎邪爆裂中ABCD&lt;br /&gt;*绝命奥义：三千大千世界全焦土&lt;br /&gt;--------------------&lt;br /&gt;二十四、&lt;br /&gt;水邪 SUIJA&lt;br /&gt;翔月 ：（空中）↙↓↘→·斩&lt;br /&gt;圆月 ：（空中）→↓↘·斩&lt;br /&gt;死月 ：（空中）↓↙←·斩&lt;br /&gt;月轮波 ：（空中）←↓↙·斩&lt;br /&gt;★ 天升·水中波 ：（空中）↓↘→·CD&lt;br /&gt;*绝命奥义：平等神圣之裁决&lt;br /&gt;-------------&lt;br /&gt;二十五、&lt;br /&gt;天草四郎时贞&lt;br /&gt;逢魔刻（前）：↓↘→·C&lt;br /&gt;逢魔刻（后）：↓↙←·C&lt;br /&gt;死灵刃：↓↘→·斩&lt;br /&gt;汝、暗转入灭：→↓↘·斩（发动中·斩攻击、·C中断）&lt;br /&gt;天照封凰擎：↓↙←·斩&lt;br /&gt;戒烈掌：→↓↘·C&lt;br /&gt;★ 凶冥十杀阵：↓↘→·CD&lt;br /&gt;*绝命奥义：汝、忏悔，我、灭罪&lt;br /&gt;----------&lt;br /&gt;二十六、&lt;br /&gt;凶国日轮守 我旺&lt;br /&gt;熏雅：↓↙←·C&lt;br /&gt;忌神乐：↓↘→·斩&lt;br /&gt;兜独乐：→↓↘·斩&lt;br /&gt;陇璀子：→·斩连打&lt;br /&gt;铁碎：→↓↘·C&lt;br /&gt;★ 奈落吼：↓↘→·CD&lt;br /&gt;*绝命奥义：黄泉社&lt;br /&gt;-------------&lt;br /&gt;二十七、&lt;br /&gt;壬无月斩红郎&lt;br /&gt;无限流 疾风斩：↓↘→·斩&lt;br /&gt;无限流 天崩斩：→↓↘·斩&lt;br /&gt;无限流 无法拳：↓↘→·C&lt;br /&gt;无限流 不动：↓↙←·C&lt;br /&gt;★无限流 无限炮：↓↘→·CD&lt;br /&gt;*绝命奥义：无限流极意 无双剑&lt;br /&gt;------------&lt;br /&gt;二十八、&lt;br /&gt;罗将神 水姬&lt;br /&gt;咒歌爪弹：↓↘→·斩&lt;br /&gt;邪心共鸣：↓↙←·C&lt;br /&gt;霸气阴灭阵：↓↙←·斩&lt;br /&gt;神魔灭杀阵：→↓↘·C&lt;br /&gt;魔界转生：←↓↙·斩&lt;br /&gt;我神共鸣魂：→↓↘·斩&lt;br /&gt;★ 天地魔境阵：↓↘→·CD&lt;br /&gt;*绝命奥义：狂魔祀怨狱&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-8035501294812236255?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/8035501294812236255/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=8035501294812236255' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/8035501294812236255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/8035501294812236255'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/04/sp.html' title='侍魂 零-SP 出招表'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-2385975885906680011</id><published>2007-04-25T22:33:00.001+08:00</published><updated>2007-04-25T22:39:42.499+08:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-2385975885906680011?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/2385975885906680011/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=2385975885906680011' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2385975885906680011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2385975885906680011'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/04/blog-post_25.html' title=''/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-8732301263513079983</id><published>2007-04-25T22:33:00.000+08:00</published><updated>2007-04-25T22:39:00.601+08:00</updated><title type='text'>作品の予告</title><content type='html'>最近喜歡在手機上看小說,發現的最好的是jbook,但是有一些適用功能沒有實現,可能是我手機的原因,大開小說很慢,想修改之,不過修改別人的代碼非英雄所為,并且代碼已經被混淆改起來有點費力,萌生自己寫一個的想法,借此為自己的j2me打下點基礎.最近項目比較緊,只能抽取晚上的時間寫.&lt;br /&gt;&lt;br /&gt;開發環境:eclipse+eclipseme/midp2.0/philips 9@9e/jdk1.5&lt;br /&gt;ok... ... : )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-8732301263513079983?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/8732301263513079983/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=8732301263513079983' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/8732301263513079983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/8732301263513079983'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/04/blog-post.html' title='作品の予告'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-774390818490439741</id><published>2007-04-25T22:00:00.000+08:00</published><updated>2007-04-25T22:32:18.739+08:00</updated><title type='text'>4月小記</title><content type='html'>渾渾噩噩之間,已到25周歲,至今還是兩手空空,人生真的很失敗.&lt;br /&gt;回想一下過去的生活,毫無人生目標,只做一些自己感興趣的事情,大學就這樣虛度了,不過陰差陽錯大學期間玩電腦打下了點基礎,至今還沒碰到惊世骇俗的技術高手(截至到07/04/25),因此畢業后就來到了這個軟件公司.唉!(先感嘆一下,喝口水)想想工作1年多點了,感覺對生活失去的任何興趣,工作也沒有什么長進.&lt;br /&gt;又休息了將近一周,真是很服氣現在的這個公司,沒有自己的產品,總是想抄近路,得來全不費功夫的偶爾賺上一筆,不過老板也真的很適應,很適應這個社會,這個墮落的社會.&lt;br /&gt;今天又回到了這個開放的城市 - 萊蕪,他們福利很好,就連通廁所的大叔都向我們推薦著什么,項目快要結束了,可能下個月底就可以會濟南,回到自己的的窩,好好舒服舒服.天色已晚,已經是22:21分,只剩下我和另外一位同事了,本來今天晚上打算早點回去休息,不料想寫著代碼就忽略了時間的飛逝,java 多么優美的語言,可以給人一種酣暢淋漓,心情舒暢的感覺,突然,我覺醒了,不能在這樣虛度下去了,一定要有個目標,這樣心靈可以有個依托,可以促使自己更好的生活下去,今年就先過3級吧,然后找個日企體驗一下,已經有幾個同學陸陸續續投靠小日本了,我也應該武裝起來,投入到小日本的懷抱中去.&lt;br /&gt;此文章為證,時時鼓勵自己,就像人家所說的:我不去想是否能夠成功，既然選擇暸遠方，便隻顧風雨兼程！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-774390818490439741?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/774390818490439741/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=774390818490439741' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/774390818490439741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/774390818490439741'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/04/4.html' title='4月小記'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-6699004579329298768</id><published>2007-03-31T18:47:00.000+08:00</published><updated>2007-03-31T18:48:14.710+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='斯巴达'/><title type='text'>斯巴达</title><content type='html'>龙珠从悟空长大开始进入了一个全新的篇章，一大卖点就是塞亚人民族，不象火影或者海贼王等动画里的背景资料，塞亚人民族通过几个人就被描写的有血有肉，跟真实存在一样，其实鸟山明在创作塞亚人民族的时候还是有参考的，那就是古老的战斗民族——斯巴达人 &lt;br /&gt;斯巴达（希腊语：∑πάρτη）（英语：Sparta）意思是：耕种的平原（塞亚则是野菜日文反过来写的意思，塞亚人的名字都是蔬菜） &lt;br /&gt;&lt;br /&gt;斯巴达是古代希腊城邦之一，以其严酷纪律、独裁统治和军国主义而闻名。斯巴达的政体是寡头政治，和当时雅典的民主制度形成对比。斯巴达规定所有男人必须从军。斯巴达拥有众多国有奴隶，称为黑劳士。在伯罗奔尼撒战争中，斯巴达及其同盟者战胜雅典军队并霸权整个希腊。由于战争损伤希腊元气，最后所有城邦，包括斯巴达，均被罗马共和国所征服。 &lt;br /&gt;&lt;br /&gt;建立 &lt;br /&gt;&lt;br /&gt;约公元前12世纪，希腊北方的多利亚（又称多里安）人攻占了位于希腊南部伯罗奔尼撒半岛的拉哥尼亚（龙珠里的姿伏尔人），从此这些多利亚人被称为斯巴达人。斯巴达人并将拉哥尼亚的原居民变为奴隶，称为黑劳士。公元前8世纪，斯巴达又征服了邻邦美塞尼亚，亦将多数的美塞尼亚人变为奴隶，与拉哥尼亚的原居民一样，称为黑劳士。 &lt;br /&gt;&lt;br /&gt;现在的斯巴达是一个现代农业小镇，出产的橄榄油世界一流，曾作为雅典奥运会专用橄榄油。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;特色  &lt;br /&gt;&lt;br /&gt;政治制度  &lt;br /&gt;&lt;br /&gt;斯巴达行“二王制”，但两个国王只有在战时才有权力，其中一个国王担任统帅，另一个国王则负责留守。而闲时，重大事务均由“长老会议”决定，而长老会议则由30个人组成。（龙珠里干脆的变成一王制）除此以外，有5个执政官会帮助国王处理政务，并由长老会议作出决定。虽然实际上长老会议握有实权，但所有重要事务在名义上还需要公民大会通过，方为有效。 &lt;br /&gt;&lt;br /&gt;对子女的艰苦锻练 &lt;br /&gt;&lt;br /&gt;婴儿  &lt;br /&gt;斯巴达犹如一个大军营，其公民的婴儿刚出生时，便要被检验体质，如果不合要求，便会被抛弃至荒山野岭（龙珠里则是扔到没有战斗力的星球去，基本就不管了）；作为母亲的，会用烈酒为其婴儿洗澡，若受不了的，则任由他死去，这是因为斯巴达人只要最好的战士。 &lt;br /&gt;&lt;br /&gt;男孩  &lt;br /&gt;男孩在7岁前是由双亲抚养的，但其父母从小则会训练他们成为独立坚强的战士，甚至有点冷酷无情。7岁后便会编入团队进行军训。他们要被训练为绝对服从，身手敏捷，不怕艰苦的军人，所以每年均会被火辣辣的皮鞭鞭打，并不许求绕或叫喊。当男孩过了12岁，便会被编入少年队，只能光头赤脚，不论天气冷暖均只许穿一件外衣，并只可在军营里作少量进食，逼使他们在外面偷取食物，锻练他们的身手。若被人发现，则会被重打，因为这证明他身手不灵活。至20岁后，则成为正规军人。30岁时便会成亲，但还是要每天作军训。60岁时便会退役，但仍要作为预备军，随时候命。（跟龙珠的塞亚人几乎完全一样，在别的星球也有很高的狩猎本领和做战能力） &lt;br /&gt;&lt;br /&gt;女孩  &lt;br /&gt;女孩过了7岁仍留在家里，但并不从事刺绣等杂务，而是进行艰苦的体格训练。因为斯巴达人认为只有强壮的母亲，方能生产坚强的战士。因此斯巴达的妇女十分坚忍，并不怕看到儿子浴血沙场。当儿子要上战场时，她们并不会为其祝福，只会给他一个盾牌，并说：“孩子，带著盾牌回来，不然就躺在盾牌上回来。”即谓：如果你不能光荣得胜，就应战死沙场。 &lt;br /&gt;（龙珠里的女塞亚人很少，巴达克有一个女部下，看来也要参加战斗） &lt;br /&gt;&lt;br /&gt;对黑劳士的奴役 &lt;br /&gt;&lt;br /&gt;黑劳士的生活极其艰苦（布罗利的剧场版有类似的奴隶，龙珠里应该是氟利沙为贝吉塔星提供一些服务，塞亚人本身不需要干活的奴隶了，不过也不一定），他们在战时要作先锋（炮灰，塞亚人似乎不需要），但又没有任何权利，斯巴达人可以随时杀死他们。黑劳士是斯巴达人的公有财产，在节日里，斯巴达人经常灌醉黑劳士，并将他们拖至公共场所任意欺凌。黑劳士不论如何，每年均要被鞭笞一次，其目的就是要黑劳士牢记其奴隶身份。亦因如此，黑劳士曾经多次发动起义。最后这种制度在亚历山大大帝征服斯巴达后被废除。 &lt;br /&gt;&lt;br /&gt;波希战争 &lt;br /&gt;&lt;br /&gt;斯巴达人的骁勇善战可以由波希战争里得见，在温泉关战役，斯巴达国王李奥尼达及其五千兵马在兵力悬殊的情况下，拼死血战，结果全部阵亡。但成功阻慢波斯国王薛西斯一世所统率的大军前进，结果最后希腊战胜了波斯，斯巴达人应记一功。 &lt;br /&gt;&lt;br /&gt;争霸希腊 &lt;br /&gt;&lt;br /&gt;波希战争后，斯巴达为了与雅典争夺霸权，因此统率其主导的伯罗奔尼撒联盟与以雅典为首的提洛同盟进行了伯罗奔尼撒战争。这场战争从前431年一直持续到前404年，其中双方几度停火，最后斯巴达获胜。但双方均打至筋疲力竭，结果斯巴达在称霸希腊不久后便被新兴的底比斯打败，其后再被马其顿的亚历山大大帝征服，从此走向衰亡。（过程被简化了，但是结局是一样的） &lt;br /&gt;&lt;br /&gt;衰亡 &lt;br /&gt;&lt;br /&gt;在亚历山大大帝死后，斯巴达恢复了独立的地位，但其衰亡已不可逆转。虽然克里昂米尼三世在位时，曾尝试进行改革，一度使斯巴达重现生机，但在公元前222年，克里昂米尼三世统率的斯巴达军队在塞拉西亚战役败给了亚该亚同盟和马其顿国王安提柯三世的联军，克里昂米尼三世被逼逃亡，斯巴达从此走向衰亡。最后在公元前192年，斯巴达被亚该亚同盟并吞，而亚该亚同盟不久亦为罗马共和国所灭，斯巴达沦为罗马共和国的领土，从此不再以独立城邦的姿态出现。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-6699004579329298768?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/6699004579329298768/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=6699004579329298768' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/6699004579329298768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/6699004579329298768'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/03/blog-post_31.html' title='斯巴达'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-2759515849351207051</id><published>2007-03-27T13:43:00.000+08:00</published><updated>2007-03-27T13:44:33.042+08:00</updated><title type='text'>[精品软件]快速文件夹</title><content type='html'>这个软件我前天刚找到的,一用之下被我列为必备软件之一,他功能简约,无任何垃圾功能,这是其他软件所不能比的.&lt;br /&gt;&lt;br /&gt;简介:&lt;br /&gt;快速文件夹是一款加速访问文件夹和文件的软件，可以大大提高工作效率，帮你更好的组织和管理你电脑上的资源。 &lt;br /&gt;    快速文件夹全面解决用户在访问文件夹时遇到的须一级一级进入、寻找慢等问题，你只需在快速文件夹里设置你经常要访问的文件夹，就会在快速文件夹的桌面工具条里出现你设置的所有文件夹的名称，用鼠标一点就可以进入文件夹，再也不用一级一级的打开了，而且快速文件夹可以无缝集成到资源管理器和IE浏览器，在资源管理器和IE浏览器的工具栏会出现你选择的所有文件夹名称，用鼠标一点就可以在当前窗口进入文件夹。快速文件夹还有其他更多的功能。下载:&lt;br /&gt;http://www1.skycn.com/soft/19489.html&lt;br /&gt;&lt;br /&gt;cr:&lt;br /&gt;http://e.py99.net/zip/f?v=20073/271329467.rar&lt;br /&gt;或者&lt;br /&gt;http://tel3.800disk.com/?test119&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-2759515849351207051?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/2759515849351207051/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=2759515849351207051' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2759515849351207051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2759515849351207051'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/03/blog-post_26.html' title='[精品软件]快速文件夹'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-7316711691120084106</id><published>2007-03-26T10:24:00.000+08:00</published><updated>2007-03-26T10:39:18.687+08:00</updated><title type='text'>もののけ姫</title><content type='html'>剛又看了一遍宫崎骏的經典之作&lt;幽靈公主&gt;,好聽的插曲～～～&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://jxxy.jstu.edu.cn/bbs/UploadFile/2006-12/200612302153517966.mp3" align="baseline" border="0" width="350" height="68"        type="application/x-mplayer2"        pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;amp;sbp=mediaplayer&amp;amp;ar=media&amp;amp;sba=plugin&amp;amp;"        name="MediaPlayer" showcontrols="1" showpositioncontrols="0"        showaudiocontrols="1" showtracker="1" showdisplay="0"        showstatusbar="1"        autosize="0"        showgotobar="0" showcaptioning="0" autostart="0" autorewind="0"        animationatstart="0" transparentatstart="0" allowscan="1"        enablecontextmenu="1" clicktoplay="0"         defaultframe="datawindow" invokeurls="0"&gt;    &lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;作词:宫崎 骏 &lt;br /&gt;作曲/编曲:久石 譲 &lt;br /&gt;歌:米良美一 &lt;br /&gt;　はりつめた弓の　ふるえる弦(ﾂﾙ)よ&lt;br /&gt;　月の光りにざわめく　おまえの心&lt;br /&gt;&lt;br /&gt;　砥(ﾄ)ぎすまされた　刃(ﾔｲﾊﾞ)の美しい&lt;br /&gt;　その切っ先によく似た　そなたの横顔&lt;br /&gt;&lt;br /&gt;　悲しみと怒りに　ひそむまことの心を知るは&lt;br /&gt;　森の精　もののけ達だけ&lt;br /&gt;　もののけ達だけ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-7316711691120084106?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/7316711691120084106/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=7316711691120084106' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7316711691120084106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7316711691120084106'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/03/blog-post_25.html' title='もののけ姫'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-2680234378361632484</id><published>2007-03-25T17:03:00.001+08:00</published><updated>2007-03-25T17:03:53.104+08:00</updated><title type='text'>俯卧撑的8种练习方式</title><content type='html'>俯卧撑的8种练习方式&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;一、扩胸式。双手的手掌作为支撑点，双臂张开，与肩同宽，或比肩更宽，背部、腰部和臀部呈一条直线，肘部用力，屈臂运动即可。此方式主要锻炼的是胸肌、上臂的肱三头肌以及腹部肌肉。 &lt;br /&gt;　　二、夹肩式。动作与上同，只是双手间距较窄，并以双拳作为支撑点，拳眼向前。这种方式锻炼的是臂力，而且能增加手腕的力量和拳的硬度。练习时应注意，所选的支撑地面可以先软后硬，手腕支撑时要绷紧，以免扭伤。 &lt;br /&gt;　　三、铁牛耕地式。用拳或用手掌作为支撑点。双手撑地，双臂张开，与肩同宽。双脚趾着地，双手双脚平行。头向斜前方顶，前脚掌、双手、颈、腰一齐用力，同时腰下塌，贴着地皮。然后臀部上翘，腰再下塌，身体后拉，整个动作完成。斜前斜后的动作反复做即可。这种练习主要针对颈部，并增强背肌、手腕、脚踝力量。 &lt;br /&gt;　　四、手指功法。主要是以十指为支撑点，其他动作与前两种方式相同。随着力量增加，着地的手指可以依次递减。该方式主要练习指力，增强手的握力、抓力、合力，力透指尖。应注意的是，若指力达不到支撑身体的力量，可以先让手指顶着墙面练习，身体斜撑。待指力慢慢增强后，再逐渐放到水平地面来练，以防手指受伤。 &lt;br /&gt;　　五、鲤鱼卧莲式。身体侧卧，单拳或单掌着地（一般是单拳），斜撑地面，双脚交叉斜撑。例如，右拳撑地，左臂向上伸展，双臂呈十字形，掌握身体平衡。左脚内侧、右脚外侧着地支撑。屈臂下撑时，腰部用力，头和腰后仰，如同盘卧的鲤鱼，然后恢复原式，再反复下撑。 &lt;br /&gt;　　该方式主要锻炼三角肌（俗称“虎头肌”）、上臂、腰部和腹部的力量。练习时若力量不够可以先选择较软的地面，臂部的力量要用足。 &lt;br /&gt;　　六、倒立式。初练者可依附墙面倒立，脚搭在墙面上，双手与肩同宽，双臂弯曲，做屈臂下按。后期，脚可以离开墙面来做俯卧撑。该方式主要训练颈部和臂部的力量。练习时注意掌握身体平衡。 &lt;br /&gt;　　七、负重练习。动作与扩胸式和夹肩式相同，只是在背部放上重物，如哑铃片。在臂部力量增强、身体动作协调后，重物的重量可依次递增。 &lt;br /&gt;　　八、单掌或单拳练习。动作与扩胸式和夹肩式相同，但单掌或单拳着地，做动作时双手交替撑地。该方式主要练习单臂力量。若臂力不够，开始时可先在斜坡上练习，随着力量增强，逐渐抬高脚的支撑点，最后可单掌或单拳甚至一个手指支撑，身体倒立。练习时要循序渐进。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-2680234378361632484?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/2680234378361632484/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=2680234378361632484' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2680234378361632484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2680234378361632484'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/03/8.html' title='俯卧撑的8种练习方式'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-3943150494106223962</id><published>2007-03-15T16:46:00.000+08:00</published><updated>2007-03-15T16:49:44.389+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='牙齿'/><title type='text'>其实你不懂你的牙</title><content type='html'>其实你不懂你的牙 [转自http://www.100md.com]&lt;br /&gt;     “小小门儿不算大，能吃东西能说话。”这是小时候老师给我们出的一条谜语，大家猜猜看!对了，谜底就是我们最爱的三十二个——牙齿。牙齿是人体重要的器官之一。一副健康的牙齿不仅让我们品尝到美食、帮助我们准确发音，还能使我们的笑容灿烂甜美，增添个人魅力。根据日本著名时尚杂志公布的消息，是否拥有洁白闪亮的牙齿已经成为衡量美女的标准之一。在韩国，融牙医学和审美学于一体的美学牙科逐渐受到重视，“艺术牙科”、“微笑中心”比比皆是。这些都说明了一点：越来越多的人开始意识到口腔护理和牙齿美白逐渐成为一种时尚健康的生活方式，就像护肤和健身一样，是对自身整体形象和魅力指数的提升。&lt;br /&gt;&lt;br /&gt;    (健康的口腔应具备以下要素：没有任何疼痛和不适；良好咀嚼、吞咽和语言功能；外观正常、不影响自尊、个人满意；不影响社会交流。)&lt;br /&gt;&lt;br /&gt;    1、牙齿的成长过程&lt;br /&gt;&lt;br /&gt;    对牙齿的记忆，你是从什么时候开始的呢？是因为小时候吃糖太多，又不喜欢刷牙，然后出现龋牙疼痛的时候？还是在要换恒牙不得不找牙医拔牙的时候呢？你知道吗，其实牙齿在你出生前就已经有了一个基本的定格。&lt;br /&gt;&lt;br /&gt;    你还在娘胎里的时候，就已经有二十颗牙齿在孕育发展了。在出生时虽然没有长出来，但所有乳牙的齿冠(露出牙龈的部分)在胎儿时期就已在牙床内形成了；更令人惊讶的是，胎儿在第四个月的时候已经有恒牙胚的迹象。&lt;br /&gt;&lt;br /&gt;    牙齿的萌出和发育是有一定规律的。人的牙齿一般在出生后6～7个月开始萌出，萌出时按照先下颌后上颌的顺序(尖牙除外)，生长方式为先长牙冠再长牙根(与树木的生长恰巧相反)。人在1岁时长出4～6颗牙，1岁半时有12～16颗牙，2岁至2岁半时乳牙出齐，共20颗。从6岁以后乳牙开始换恒牙，同时在乳牙之后长出第一颗恒牙(又称六龄牙)，在上下颌骨左右共四颗。然后恒牙逐渐替代同位乳牙，到12～15岁时，人便可长满28颗恒牙，在17～30岁期间萌发智齿(也有人终身不出)。&lt;br /&gt;&lt;br /&gt;    2、测测你的护牙IQ&lt;br /&gt;&lt;br /&gt;    如果你是一个满腹美容经的人，你一定知道用来洗脸的水最好是温水，一天洗脸用洗面奶的次数最好不要超过三次，洗完脸后我们还要用爽肤水润肤露，有时还敷面膜等等。但是，你有没有想过，你的牙齿也需要像你护理脸部一样的保护？就算你想到了，你对牙齿的保护方式又是否适当？看以下问题，你能答出几个。&lt;br /&gt;&lt;br /&gt;    问：牙齿最适应的温度是多少？&lt;br /&gt;&lt;br /&gt;    答：应该为35～37摄氏度。……&lt;br /&gt;&lt;br /&gt;    问：如何把牙刷干净？&lt;br /&gt;&lt;br /&gt;    答：全口牙齿可分为上颌牙和下颌牙两大部分，上下两部分又可再各自分为左右两侧，每一侧又可细分为前、中、后三个小区。以每个小区的2-3颗牙齿作为一个单位分区洗刷，顺序可按各人习惯而定。另外，不能只刷牙齿的外面(唇颊面)，而对腭舌面及咬合面都不给予洗刷。因此唇颊面、腭舌面、咬合面要“面面俱到”。必须在每一个小区的牙面上来回重复洗刷3-4次，才有可能刷净牙面。&lt;br /&gt;&lt;br /&gt;    问：几岁开始刷牙好？&lt;br /&gt;&lt;br /&gt;    答：从宝宝出生6个月开始就要“刷牙”了。父母用干净的纱布包裹自己的食指沾净水帮宝宝清洗口腔，洗去牙齿及牙床上的附着物，这种口腔护理方法一般要持续至幼儿两岁半，此时口腔中的乳牙全部萌出。从两岁半开始，父母手把手教幼儿掌握正确的刷牙方法(拂刷法)。因为这个时期的幼儿已有一定的理解、表达能力，只要家长循循善诱，由浅入深地耐心指导，到三岁时幼儿应能独立完成刷牙动作了。&lt;br /&gt;&lt;br /&gt;    问：该什么时候给牙齿洗刷刷？&lt;br /&gt;&lt;br /&gt;    答：早刷刷晚刷刷饭后也刷刷。要注意的是，在牙冠的表面有一层珐琅质，食用酸性食物后会致使珐琅质变松软。这个时候刷牙容易造成珐琅质的损害。时间一长，牙齿的珐琅质就逐渐减少，容易使人患上牙齿本质过敏症，吃东西时牙齿就会出现酸、痛的症状。因此，口腔学专家提醒，进食后最好先用清水漱口和牙线洁牙，待1—2个小时后再刷牙。&lt;br /&gt;&lt;br /&gt;    问：该用几分钟几分力刷牙？&lt;br /&gt;&lt;br /&gt;    答：人们刷牙的时间应该是2～3分钟，用力应该是150克左右，就如一个橙子的重量。 调查人员记录了在刷牙之前和之后的牙垢程度，发现随着刷牙时间和力度的慢慢增加，牙垢渐渐减少。但是当人们刷牙时间超过2分钟，而使用的力度超过150克之后，他们并没有去掉更多的牙垢。&lt;br /&gt;&lt;br /&gt;    问：牙膏越贵越好？&lt;br /&gt;&lt;br /&gt;    答：并非如此。专家指出，购买牙膏不鼓励“高消费”，因为说白了，牙膏的主要作用就是充当摩擦剂，去除残留在牙齿上的色素和软垢，国产牙膏的摩擦颗粒已足够细，完全能够担当此功能。&lt;br /&gt;&lt;br /&gt;    问：含氟牙膏人人都适用吗？&lt;br /&gt;&lt;br /&gt;    答：不是。由于我国龋齿发病率很高，有关专家认为，推广使用含氟牙膏是最为理想的防治手段。但氟的防龋作用与产生毒性之间的界限很小，摄入过量的氟会使牙齿产生一些斑点，这就是氟牙症。消协提示：3岁以前的儿童应禁止使用含氟牙膏。4到6岁的儿童应在家长或老师的指导下慎重使用，7岁以上的儿童可以使用含氟牙膏，刷牙时每次挤出牙膏最多不超过l厘米，注意不能将牙膏吞进腹中。&lt;br /&gt;&lt;br /&gt;    问：有了漱口水是否不用刷牙？&lt;br /&gt;&lt;br /&gt;    答：年轻人觉得用漱口水时髦，其实国内许多漱口水中含有微量抗菌素的成分，用多了会产生耐药性，除非无法刷牙或口腔有炎症的病人，并不建议大家长期依赖漱口水。&lt;br /&gt;&lt;br /&gt;    问：洗牙会洗掉牙釉质吗？&lt;br /&gt;&lt;br /&gt;    答：目前，医院及正规牙科诊所进行的洗牙并不是利用磨屑作用，将牙齿表面的附着物磨去，而是通过超声波高频振荡，去掉牙齿表面的结石及钙化的污物，避免其进一步刺激牙龈，出现出血、怕酸、怕甜、怕热、怕冷等症状，进而导致牙龈发炎。从理论上讲，这种清洗对牙齿是没有磨损和伤害的，更不会洗掉牙釉质，大家也不必过于担心。&lt;br /&gt;&lt;br /&gt;    问：老一辈人“坐月子时不能刷牙，只要漱口”的说法科学吗？&lt;br /&gt;&lt;br /&gt;    答：这是错误的观念。漱口只能将大块的食物残渣漱掉，但附着在牙齿表面的牙菌斑，包括食物残渣、细菌及其分泌物，一定要靠刷牙才能清除干净。如果在坐月子期间不刷牙，很容易形成牙龈炎、牙结石。&lt;br /&gt;&lt;br /&gt;    问：牙坏了就该拔吗？&lt;br /&gt;&lt;br /&gt;    答：过去，拔牙曾是牙医为病人解除痛苦经常采用的方式，但是，现在并不主张这样做。牙齿松动或者坏了都不能轻易拔掉，因为拔掉一颗牙会造成不可逆转的损害，除了可能出现的并发症之外，牙齿拔掉后换的假牙还有可能出现假牙不稳定、咀嚼困难、发音受影响等很多麻烦。另外，拔掉过多的牙齿引起颞颌关节病变的概率也将大大提高。&lt;br /&gt;&lt;br /&gt;    问：中年才来护牙晚了吗?&lt;br /&gt;&lt;br /&gt;    答：许多人到了中年都会有常感牙齿酸痛、松动、咀嚼无力、物体嵌塞、齿龈发炎等，此时再谈护齿，虽然是亡羊补牢，但犹未为晚。千万不要让“老掉牙”这种自然规律捆住思维而不去理睬，此时只要你开始特别注意牙齿的保健，也可大大延缓落齿的年限的。&lt;br /&gt;&lt;br /&gt;    3、破坏牙齿健康的几大元凶&lt;br /&gt;&lt;br /&gt;    虽然你已经坚持早晚刷牙，做好牙齿日常清洁，尽量避免吃糖果和酸性食物，但是，你的牙齿还是会慢慢地被破坏，出现健康危机，其实，这跟隐藏在我们日常生活中专门谋杀牙齿健康的几大杀手有关，下面让我们帮你纠出这几大元凶吧。&lt;br /&gt;&lt;br /&gt;    第一元凶：含糖饮料&lt;br /&gt;&lt;br /&gt;    在今年美国佛罗里达州奥兰多市举行的美国牙齿研究协会年会上就有专家提出：“运动型饮料、软饮料会危害牙齿健康”。 从健康角度考虑，水和无糖饮料是比较受推荐的。至于那些运动饮料的忠实拥趸，专家建议，饮用时不要小口抿，尽量快喝，或者用吸管也可以，总之就是尽量减少饮料和牙齿接触的时间。喝完后不要忙着刷牙哦，这个时候牙齿表面的釉质会因为酸性液体而软化，很容易受伤害。正确的做法是先用清水漱口，过半个小时再刷牙&lt;br /&gt;&lt;br /&gt;    第二元凶：精细的食物&lt;br /&gt;&lt;br /&gt;    如今人们吃东西越吃越精细，如蛋糕、鸡蛋派、饼干等等，已成了许多家庭的必备早餐。食物过于精细，使得咀嚼时间短，唾液分泌少，对身体健康无益，而且还增加了牙齿患龋病的几率。专家指出，吃粗粮让咀嚼时间增长，口内唾液腺分泌唾液增多。唾液有许多功能，如：帮助消化、清洁牙齿、杀灭细菌、缓冲酸碱平衡、免疫作用等。&lt;br /&gt;&lt;br /&gt;    第三元凶：烤箱烧菜&lt;br /&gt;&lt;br /&gt;    烤箱炖煮出的蔬菜更容易腐蚀牙齿——这是苏格兰敦提大学的研究人员得出的新结论。经过烤箱的长时间作用后，蔬菜中的酸浓度与汽水的相差无几，有时甚至会超过。食用这样的炖菜更容易对牙齿造成腐蚀。一直以来，蔬菜都被认为是健康食品，现在看来，适宜的烹调才是关键。&lt;br /&gt;&lt;br /&gt;    第四元凶：牙石&lt;br /&gt;&lt;br /&gt;    牙石是附着在牙面上的矿化的菌斑和其他沉积物的总称。通俗地说是“牙垢”。口腔专家指出，牙石是造成各种牙周疾病的最大元凶，因此也就不难理解牙周疾病的最常见表现；吸附细菌、影响美观的牙渍牙斑，牙齿磨损是导致牙髓炎甚至牙齿断裂和失牙等口腔问题发生的原因之一。&lt;br /&gt;&lt;br /&gt;    十大护齿“功臣”&lt;br /&gt;&lt;br /&gt;    薄荷 在欧美国家，许多家庭用薄荷自制漱口水，缓解牙龈发炎、肿胀的不适感。国外研究也发现，使用这一类药草漱口水可以减少口腔内的细菌孳生。&lt;br /&gt;&lt;br /&gt;    绿茶 绿茶含有大量的氟，可以和牙齿中的磷灰石结合，具有抗酸防蛀牙的效果。而且研究显示，绿茶中的儿茶素(catechins)能够减少在口腔中造成蛀牙的变形链球菌，同时也可除去难闻的气味。&lt;br /&gt;&lt;br /&gt;    洋葱 洋葱里的硫化合物具有强有力的抗菌成分，能杀死造成蛀牙的变形链球菌，而以新鲜的生洋葱效果最好。&lt;br /&gt;&lt;br /&gt;    香菇 香菇里所含的香菇多醣体(Ientlnan)可以抑制口腔中的细菌制造牙菌斑。&lt;br /&gt;&lt;br /&gt;    芹菜 当你大口嚼着芹菜时，它正帮你的牙齿进行一次大扫除。而且你越是费劲咀嚼，就越能刺激唾液分泌，平衡口腔内的酸碱值，达到自然的抗茵效果。&lt;br /&gt;&lt;br /&gt;    维生素C 最佳维生素C来源于各种蔬莱水果。如甜椒、球茎甘蓝、绿菜花、西红柿、猕猴桃、柑橘类水果、木瓜、草莓等。工作压力大的上班族，可以带一袋小西红柿到公司.既补充体力、保护牙齿，也不必担心发胖。&lt;br /&gt;&lt;br /&gt;    无糖口香糖 美国明尼苏达大学牙医学院的研究发现，嚼食添加木糖醇(xylit01)的无糖口香糖之后，对抑制造成龋齿的细菌效果明显。&lt;br /&gt;&lt;br /&gt;    芥末 日本的研究发现.芥末里的isothiocyanates可以抑制造成蛀牙的变形链球菌繁殖。&lt;br /&gt;&lt;br /&gt;    乳酪 英国的研究指出，乳酪里含的钙及磷酸盐可以平衡口中的酸碱值。避免口腔处于有利于细菌活动的酸性环境，造成蛀牙；而且经常食用乳酪能够增加齿面的钙，使牙齿更为坚固。水 适量喝水能让我们的齿龈保持湿润，刺激唾液分泌。在吃完东西之后喝一些水，可以顺道带走残留在口中的食物残渣，不让细菌得到养分，损害牙齿。&lt;br /&gt;&lt;br /&gt;    5、“海枯石烂”都不让它们烂&lt;br /&gt;&lt;br /&gt;    做好防龋最关键时候的工作。&lt;br /&gt;&lt;br /&gt;    小孩子长到两岁半时，因为牙都出齐了，而且什么都能吃，尤其是甜食，但没有几个小孩肯老老实实早晚刷牙，只能到诊所进行专业的防龋。例如可以做乳磨牙窝沟封闭、全口定期涂氟(氟凝胶或氟保护漆等)、跟和蔼可亲的私人牙医建立感情(以便有效地学习刷牙，养成良好的口腔保健习惯，认为牙医是好朋友而不是恐怖的冷面杀手)。&lt;br /&gt;&lt;br /&gt;    做好口腔卫生的基础保健。&lt;br /&gt;&lt;br /&gt;    即保持口腔清洁，尽量在每次进食后刷牙或漱口、正确使用牙线；维持正确而均衡的饮食习惯；不要养成偏侧咀嚼习惯；定期到医院检查，预防口腔疾病的发生。&lt;br /&gt;&lt;br /&gt;    重视口腔健康的二、三级预防。&lt;br /&gt;&lt;br /&gt;    指早期诊断、早期治疗，尽量保存牙齿，维持良好的功能窝沟封闭。因为牙齿自身没有再生能力，对已经发生龋病但未发展到牙髓炎或根尖炎的牙齿应在去除龋坏组织、并消毒后用牙科材料充填，避免龋洞加深。&lt;br /&gt;&lt;br /&gt;    此外，要善待牙齿，坚持做牙齿保健操，不要对牙齿勉为其难，给它们开啤酒、咬核桃等硬物的差事，在无形中伤害它们，严重的弄不好也长个囊肿出来。&lt;br /&gt;&lt;br /&gt;    9月20日是全国爱牙日，其实每天都应该9月20日，只有把口腔卫生自我护理作为健康生活方式中的一个重要环节，才能减少牙病治疗在时间及金钱方面的花费。&lt;br /&gt;&lt;br /&gt;    有用关键词&lt;br /&gt;&lt;br /&gt;    牙齿保健操：每天早晨醒来和临睡前坚持作上下牙相互叩击，开始时轻叩十几下，以后逐日增加叩击次数和力量，达到每次叩击50次左右；每天做一两次闭口鼓腮的漱口动作，同时舌左右转动。此法可使口腔唾液分泌增多，使牙面、牙缝和口腔粘膜受到一定的冲洗，从而增加口腔的自洁作用，提高牙齿的抗病能力；用洗净的拇指和食指顺着一定顺序按摩牙龈，每次10分钟，每天2～3次；口唇轻合，以鼻呼吸，舌头上卷，并一弛一张地顶撞上颚。&lt;br /&gt;&lt;br /&gt;    窝沟封闭术：磨牙俗称大牙，颌面有许多深浅不一的沟裂，即窝沟，容易堆积食物残渣而滋生细菌，发生龋病的可能性是其他部位的8倍。窝沟封闭就是用一种高分子材料涂布在新生恒磨牙表面，形成一层保护层，将窝沟封闭起来，材料硬固后，可长期保留在窝沟隙中，隔绝了食物和细菌进入窝沟内引起龋齿的发生，是预防龋齿的一种有效的方法，可长期有效地预防窝沟龋。此法无痛苦，易推广，在发达国家6岁-9岁的儿童常规窝沟封闭已做了100年。所以，美国的龋患率仅为3.3%。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-3943150494106223962?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/3943150494106223962/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=3943150494106223962' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3943150494106223962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3943150494106223962'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/03/blog-post_15.html' title='其实你不懂你的牙'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-1798557652659999950</id><published>2007-03-07T13:54:00.000+08:00</published><updated>2007-03-07T13:55:13.407+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='牙齿保健'/><title type='text'>牙齿常识!</title><content type='html'>牙齿主要负责咀嚼食物、辅助发音，与颌骨一起维持面部形态。我们常说：“牙好胃口就好，牙疼不是病，疼起来要了命。”但我国牙病防治情况令人担忧，尤其是儿童和青少年，各类牙科患病率高达70%以上，要知道，乳牙的健康直接关系到恒牙的生长、发育及面部的美容。&lt;br /&gt;一. 牙齿的排列及其作用（按从中间到一侧的顺序）：&lt;br /&gt;第一颗：中切牙，第二颗：侧切牙，这两颗总称切牙（门牙），作用：切割；&lt;br /&gt;第三颗：尖牙（犬牙），作用：撕裂；&lt;br /&gt;第四颗：第一前磨牙，第五颗：第二前磨牙，这两颗总称：前磨牙（双尖牙），作用：捣碎；&lt;br /&gt;第六颗：第一磨牙，第七颗：第二磨牙，第八颗：第三磨牙，这三颗总称：磨牙（槽牙或臼齿），作用：碾碎、研磨。&lt;br /&gt;成人有28—32颗恒牙，缺少任何一颗都会影响邻牙的排列、上下齿的咬合乃至咀嚼。而6岁前儿童仅有20颗乳牙，在半岁至2岁半左右长成，在6-12岁时会被恒牙逐渐取代。&lt;br /&gt;二.牙齿及牙周的结构和功能：&lt;br /&gt;牙齿主要由牙釉质、牙本质和牙骨质三层硬组织和牙髓软组织构成。牙本质为牙齿的主体，其上部外侧由牙釉质包裹，即暴露在口腔的部位，统称为牙冠；其下部外侧由牙骨质包裹，并有血管(牙根管)穿过的根尖孔，统称为牙根；牙冠与牙根交界处，即牙龈内侧为牙颈；牙本质中心是牙髓腔，牙根管向上进入牙髓腔，向下与牙槽动脉相连。&lt;br /&gt;牙周有牙槽骨、牙周膜和牙龈，牙槽骨包裹着牙根，牙周膜为界于牙骨质与牙槽骨之间的结缔组织，牙龈为覆盖于牙颈部及牙槽骨的黏膜组织。各部位功能及特点如下：&lt;br /&gt;1.牙釉质：人体最硬部位，白色半透明，无感受器，代谢慢。&lt;br /&gt;功能：参与咀嚼，保护其它牙体组织。&lt;br /&gt;2.牙本质：硬度低于牙釉质，淡黄色，有丰富的神经末梢。&lt;br /&gt;  功能：参与咀嚼，感受刺激，保护牙髓。&lt;br /&gt;3.牙骨质：硬度如骨组织，较薄，颜色较黄，不断新生。&lt;br /&gt;  功能：借助牙周膜的营养，修补牙体表面缺损。&lt;br /&gt;4.牙髓腔：含丰富血管、神经、淋巴等，极其敏感。&lt;br /&gt;  功能：营养、感觉、防御、修复，形成牙本质。&lt;br /&gt;5.牙槽骨：骨质比较疏松且富有弹性，下牙槽有动脉穿过。&lt;br /&gt;功能：支持牙齿，保护牙齿、血管和神经。&lt;br /&gt;6.牙周膜：含丰富纤维，组织血管、神经和淋巴，营养牙体。&lt;br /&gt;功能：固定牙齿于牙槽骨中，调节牙齿咀嚼压力。&lt;br /&gt;7.牙龈：呈粉红色软组织，坚韧而有弹性，含纤维和神经。&lt;br /&gt;功能：支持和保护牙根、牙颈和牙槽骨。&lt;br /&gt;三.常见牙病及其病因：&lt;br /&gt;1.牙菌斑：牙齿表面不易清洁的菌群斑块。&lt;br /&gt;原因：刷牙2小时后牙面细菌不断繁殖，未有效清洁日积形成。&lt;br /&gt;2.龋齿：牙脱钙、变软、如虫蛀、牙痛。&lt;br /&gt;  原因：代谢紊乱、营养不良、口腔不卫生、吃甜食等细菌繁殖。&lt;br /&gt;3.牙磨损：稍加刺激即有酸痛，又无龋齿。&lt;br /&gt;  原因：刷牙不正确、酸冷食过多造成磨牙颈部缺损或牙釉质磨掉。&lt;br /&gt;4.牙石：牙菌斑和齿垢不断发展变硬。&lt;br /&gt;原因：细菌、唾液和其它分泌物积聚并在24小时形成继而加剧。&lt;br /&gt;5.牙龈炎：牙龈红肿、出血，不难治愈。&lt;br /&gt;原因：牙石积聚机械性压迫牙龈，影响血液循环，细菌不断滋生。&lt;br /&gt;6.牙周炎：牙齿松动或齿根外露，难愈合。&lt;br /&gt;原因：牙龈炎向牙槽深度发展，破坏牙槽骨和牙周膜，牙龈萎缩。&lt;br /&gt;7.牙畸形：地包天或牙齿排列参差不齐。&lt;br /&gt;原因：遗传、不良用牙和睡眠习惯、乳牙未掉而恒牙新生相挤。&lt;br /&gt;8.智齿炎：第三磨牙受细菌感染而发炎。&lt;br /&gt;原因：颚位无空间供其生长，完全或部分压于牙龈下而不易清洁。&lt;br /&gt;四.对牙齿有益的营养素：&lt;br /&gt;1.氟：在三方面有抗龋作用：①牙齿萌发期，氟可渗透娇嫩牙组织使之完善；②减少细菌产酸，减少菌斑附着；③食物残渣经细菌发酵产酸可溶解牙釉质，叫做“脱矿”，氟可抑制脱矿，并在酸性物质清除后修复牙釉质，即 “再矿化”功能。氟只有经常存在才能发挥作用，且要求适量不可过量。例如茶叶中含氟，用茶水漱口洁牙护齿，苏东坡当年就知道这一健齿方式；但长期过量饮用浓茶，就形成氟斑牙，高氟地区由于饮用水缘故在发育时期就形成，故更难去除。&lt;br /&gt;2.钙：中医讲齿为骨之苗，而骨骼和牙齿主要由钙、磷组成，我国日常饮食不缺磷但缺钙。缺钙可使儿童牙齿错位畸形并易患龋齿，可使成人提早掉牙、断牙。&lt;br /&gt;3.蛋白质：骨骼和牙齿的生长发育以及钙的吸收需要蛋白质，尤其是牙齿的萌发和牙周的发育。&lt;br /&gt;4.维生素D：钙、磷的吸收和沉积离不开维生素D，婴幼儿应该多晒晒太阳。&lt;br /&gt;5.其它维生素：骨胶和牙釉质的形成需要维生素B、C，牙龈组织的健康需要维生素A、C，维生素C还促进钙的吸收，维生素C缺乏会造成牙龈出血的现象。&lt;br /&gt;五.儿童护齿注意事项： &lt;br /&gt;1.准备要孩子的父母及孕产妇应多补充上述营养，以利胎儿牙齿等部位日后发育。&lt;br /&gt;2.在乳牙未萌生前定时喂凉开水清洁口腔，尤其吃甜食和喂奶以后。&lt;br /&gt;3.乳牙开始萌出后要用生理盐水或指套式牙刷清洁牙齿，吃完东西应该立刻喂白开水漱口。&lt;br /&gt;4.重视乳牙的家庭护理，尽量母乳喂养，不喂加糖奶粉，不在就寝前喂奶，以防奶瓶龋发生。&lt;br /&gt;5.调整睡姿和喂奶的方向，预防上下颌受压导致的颌面部畸形、生长发育障碍。&lt;br /&gt;6.改掉吃手指、含奶嘴、吐舌头、咬玩具、睡觉时用嘴呼吸等不良习惯。&lt;br /&gt;7.尽量避免亲吻婴幼儿的嘴，不要用嘴测牛奶温度，要阻断变形链球菌的母子传播途径。&lt;br /&gt;8.从2岁起教孩子使用牙刷，在玩乐中培养兴趣，并养成早晚刷牙的好习惯。强调竖向刷法。&lt;br /&gt;9.在3岁内由成人帮助刷牙，3—6岁也由成人指导刷牙。（实际上近半家庭任由孩子自己刷。）&lt;br /&gt;10.婴幼儿少吃甜、酸类食物，尤其减少零食次数，食后立即用温水、盐水或茶水漱口。尤其蔗糖加速变形链球菌繁殖，大人吃到粘牙的食物会感觉很不舒服，孩子吃得更多，却从不在意。&lt;br /&gt;11.选择儿童专用保健牙刷和刺激性小的牙膏。牙刷1—2月更换一支，用前温盐水浸泡2分钟，使刷毛柔软并杀菌，用后清洗干净置于干燥处，并与大人牙刷分开，因幼儿唾液酶杀菌能力弱。&lt;br /&gt;12.定期口腔检查，做到早发现早治疗。（实际上仅有1%家庭还是因孩子牙疼不止才去看牙医。）&lt;br /&gt;13.90%龋齿发生在磨牙的面上，若一旦如此，应在6—8岁之间尽早做窝沟封闭。&lt;br /&gt;14.不可随便拔牙（含乳牙），以免恒牙畸形发展、周围牙齿松动；即使拔牙也要安装义齿。&lt;br /&gt;15.如必须整牙，应在13—16岁之间利用颌骨可塑性来完成，否则矫正难度加大。&lt;br /&gt;六.成人牙齿保健常识：&lt;br /&gt;1.刷牙技巧（按顺序）：①牙齿外表面：刷毛斜对牙龈螺旋式由一侧刷向另一侧；②牙齿咬合面：刷毛正对来回刷；③下排牙齿内表面：刷毛水平向内前后刷；④上排牙齿内表面：刷毛垂直向内上下刷；⑤轻刷牙龈作适当按摩；⑥轻刷舌头表面清理舌面污垢和菌落。两颗牙齿为一个单位，刷毛与齿面45度角压进牙龈沟，牙刷最尖头作用最大，不可用力，至少3分钟完成。&lt;br /&gt;2.口腔锻炼：适当吃些脆硬食物以强健牙齿，采用双侧轮流咀嚼食物使脑部、脸部、牙齿发育平衡，并在工作之余常做叩齿、运舌、鼓漱等口腔保健操用以固齿和锻炼口腔肌肉组织。&lt;br /&gt;3.牙具选用：牙刷比牙膏更重要，宜选用刷头小、刷毛顶部圆钝不尖、疏密适度、高低错落、柔软适中有弹性、刷颈有韧性、刷柄把握舒适的产品，并3个月更换一支。；牙膏选用含氟、洁亮、不伤牙齿、口气清新的类型；此外，也可选用牙签、牙线、漱口水等辅助产品，尤其在正餐和吃点心之后使用，以清洁齿垢、食物残渣、牙菌斑和牙石。（其它可参考儿童知识。）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-1798557652659999950?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/1798557652659999950/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=1798557652659999950' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1798557652659999950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/1798557652659999950'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/03/blog-post.html' title='牙齿常识!'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-652769071310305995</id><published>2007-02-10T21:49:00.000+08:00</published><updated>2007-02-08T10:49:34.507+08:00</updated><title type='text'>cmf2msgflow</title><content type='html'>download:&lt;br /&gt;http://www.3322.com.cn/readfile.aspx?f=2&amp;o=3322_1-22802-1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-652769071310305995?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/652769071310305995/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=652769071310305995' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/652769071310305995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/652769071310305995'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/02/cmf2msgflow.html' title='cmf2msgflow'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-3227065693696157883</id><published>2007-02-08T10:46:00.000+08:00</published><updated>2007-02-01T14:36:58.535+08:00</updated><title type='text'>周星驰版熊猫烧香</title><content type='html'>“禀夫人，小人本住在苏州的城边，／家中有机上宽带，生活乐无边。／谁知那大熊猫，它蛮横不留情，霸占资源目无天，残我软件毁我片。／我用瑞星跟它来翻脸，惨被它三香来打扁，／用毒霸跟它辛苦周旋，反被它弄得进了电脑公司，／重装了一百遍，一百遍，最后花费用尽遗恨人间。 &lt;br /&gt;“它还将我备份件，逐出了硬盘，灰飞又烟灭，／我为求能上网，只有独自半夜泡吧前，／谁知那大熊猫，它实在太阴险。／知道此情形，竟躲进Ｕ盘，把我数据狂毁在别机，／小人反应快，系统得留存，可怜下载统统魂归天／为求保系统，唯有裸体跪求自作贱，／一面勤赚钱，一面读书篇，／发誓要把编程念，手刃病毒意志坚！从此熊猫样本在身边，我铭记此仇不共戴天！”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-3227065693696157883?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/3227065693696157883/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=3227065693696157883' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3227065693696157883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/3227065693696157883'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/02/blog-post.html' title='周星驰版熊猫烧香'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-7912655196778413055</id><published>2007-02-01T14:03:00.000+08:00</published><updated>2007-02-01T14:33:45.376+08:00</updated><title type='text'>社会越来越堕落... ...</title><content type='html'>社会太堕落了~~~国家高干子弟一览&lt;br /&gt;&lt;br /&gt;    毛新宇——军事科学院军史部研究员，全国青联常委、北京西城区政协委员，中校（毛主席的嫡孙)    &lt;br /&gt;    邵华——原名张少华，军事科学院百科部副部长兼任军事科学学会副秘书长、少将（毛岸青之妻，刘思齐同母异父的妹妹)    &lt;br /&gt;    毛远新——原辽宁省委副书记沈阳军区政委（毛泽东侄子，毛泽民之子)    &lt;br /&gt;    刘允真——又名刘丁，原长沙商业银行副行长（刘少奇三子）    &lt;br /&gt;    刘源——解放军总后勤部副政委，2000年晋升中将，36岁任河南省副省长（刘少奇幼子）    &lt;br /&gt;    刘平平——又名王晴，原北京食品研究所所长、国内贸易部科技司司长；1999.11.25，国 际星座局将蛇夫星座编号为RA17H37M17S—D5'39'的星注上了"王晴"的名字，以表彰她 在食品学领域做出的贡献。（哥伦比亚大学营养教育博士，刘少奇三女）    &lt;br /&gt;    刘亭亭——联亚集团和中贸圣佳国际拍卖公司董事长（哈佛大学商学院硕士，刘少奇四女）    &lt;br /&gt;    刘维明——原广东省委常委、副省长、省政协副主席（刘少奇侄子）    &lt;br /&gt;    邓朴方——中国残疾人联合会主席（邓小平之子）    &lt;br /&gt;    邓质方——四方集团总裁（邓小平次子）    &lt;br /&gt;    邓林——中国美协会员，中国画研究院画家，东方美术交流会会长（邓小平长女）    &lt;br /&gt;    邓楠——科技部副部长（邓小平之女）    &lt;br /&gt;    邓榕——中国国际友好联络会副会长、中俄友好、和平与发展委员会副主席（邓小平之 女）    &lt;br /&gt;    吴建常——中国钢铁工业协会副会长、党委书记、金辉集团（香港）名誉主席（邓小平女 婿、邓林之夫）    &lt;br /&gt;    张宏——中国科学院科技开发局局长（邓小平女婿、邓楠之夫）    &lt;br /&gt;    贺平——中国保利集团公司副董事长、总经理，总参装备部少将（少将贺彪之子，邓小平女婿，邓榕之夫）    &lt;br /&gt;    邓先群——原总政治部群工部部长、少将（邓小平同父异母的妹妹）    &lt;br /&gt;    栗前明——解放军二炮副司令员、中将（邓小平妹夫，邓先群丈夫）    &lt;br /&gt;    曾庆  红——国家副主席（原内政部长曾山之子）    &lt;br /&gt;    曾庆洋——军事科学院军事历史部部长、少将（曾山之子）    &lt;br /&gt;    曾庆源——解放军空军后勤部副部长、少将（曾山之子）    &lt;br /&gt;    曾海生——总参办公厅副主任、少将（曾山之女）    &lt;br /&gt;    俞正声——湖北省委书记、中央政治局委员（曾国藩的五世外孙；原天津市委书记、一机部长黄敬之子；母亲范瑾是原北京市副市长；妻子张志凯是原副总理、国防部长张爱萍大将之女）    &lt;br /&gt;    俞强声——原北京市国安局处长，1986年叛逃美国（黄敬之子）    &lt;br /&gt;    习近平——浙江省委书记（前副总理习仲勋之子）    &lt;br /&gt;    薄熙来——商务部部长（前副总理薄一波之子）    &lt;br /&gt;    谷开来——薄熙来之妻（前副总理谷牧之女）    &lt;br /&gt;    薄熙成——北京六合安消防科技有限公司董事长（前副总理薄一波之子)社区版    &lt;br /&gt;    郑耀文——原驻丹麦大使(薄一波女婿）    &lt;br /&gt;    刘会远——深圳大学区域经济研究所所长（原国务院副总理谷牧之子)    &lt;br /&gt;    李桁——刘会远前妻（原国务院副秘书长、深圳市委书记、市长李灏之女）    &lt;br /&gt;    王岐山——北京市市长（原副总理姚依林女婿）    &lt;br /&gt;    廖晖——全国政协副主席（国务院侨办主任，全国人大副委员长廖承志之子）    &lt;br /&gt;    刘延东——全国政协副主席、中央统战部部长（前农业部常务副部长刘瑞龙之女）    &lt;br /&gt;    戴秉国——外交部常务副部长（原外交部副部长、文化部部长黄镇女婿    &lt;br /&gt;    李源潮——江苏省委书记（李干成之子）    &lt;br /&gt;    田成平——山西省委书记（田英之子）    &lt;br /&gt;    白克明——河北省委书记（白坚之子）    &lt;br /&gt;    王军——中国中信集团董事长（原国家副主席王震之长子）    &lt;br /&gt;    王之——长城计算机总公司总经理（王震二子）    &lt;br /&gt;    王兵——南海石油公司直升飞机公司董事长（王震幼子）    &lt;br /&gt;    孔丹——中国中信集团副董事长、总经理（中央调查部部长孔原之子）    &lt;br /&gt;    王维延——深圳盐田港股份有限公司监事会主席（原全国政协副主席王首道之子）837535589&amp;copy;哈哈社区版权所有--www.51haha.net七彩　    &lt;br /&gt;    王维滨——武警部队第一任计生办主任，大校（王首道之女）    &lt;br /&gt;    王洛林——中国社会科学院副院长（中共早期理论家王亚南之子）    &lt;br /&gt;    李小林——中国对外友好协会副会长（原国家主席李先念之女）    &lt;br /&gt;    刘亚洲——北京军区空军政治部主任，空军少将，作家（李先念女婿，李小林之夫）&lt;br /&gt;    江泽慧——中国林业科学院院长（1938.02，江苏人，小江之妹） &lt;br /&gt;　　江绵恒——中国科学院副院长（小江之长子） &lt;br /&gt;　　江绵康——总政治部组织部部长，少将（1957，江苏人，小江次子） &lt;br /&gt;　　李小鹏——华能国际集团董事长、总经理兼中国国家电力公司副总经理，亚洲电王（1959，李鹏之子） &lt;br /&gt;　　李小琳——中国电力国际有限公司执行董事兼总经理（李鹏之女） &lt;br /&gt;　　朱云来——中国国际金融公司总裁、董事（朱容基之子） &lt;br /&gt;　　朱燕来——中国银行（香港）发展规划部总经理（朱容基之女） &lt;br /&gt;　　温云松——北京Unihub公司总裁（温家宝之子） &lt;br /&gt;　　徐  明——大连实德集团总裁，2003中国百富榜第15名，福布斯第12名（妻子温如春，温家宝女婿）&lt;br /&gt;    何光炜——国家旅游局局长（1944，湖南华容人，原全国政协副主席何长工之子） &lt;br /&gt;　　汪光焘——建设部部长（1943，原上海市市长、海协会会长汪道涵之子） &lt;br /&gt;　　汪静香——港新兴公司总裁（汪道涵之女） &lt;br /&gt;　　周小川——中国人民银行行长（1948.01，江苏宜兴人，原机械工业部、建设部部长周建南之子） &lt;br /&gt;　　林炎志——中共吉林省委副书记（1948.04，黑龙江望奎人，原全国人大副委员长林枫之子） &lt;br /&gt;　　胡德平——全国工商联副主席、统战部党组书记兼副部长（1942.11，湖南浏阳人，原中央总书记胡耀邦长子） &lt;br /&gt;　　刘  湖——华润集团常务董事、副总经理（1945，胡耀邦次子） &lt;br /&gt;　　安  黎——原厦门市副市长（胡德平之妻，原中组部长安子文之女） &lt;br /&gt;　　安  民——商务部副部长（1945.04，陕西绥德人，原中组部长安子文之子） &lt;br /&gt;　　楼继伟——财政部副部长（1950.12，浙江义乌人，国务院发展研究中心党组书记、副主任陈清泰妻弟） &lt;br /&gt;　　李铁映——全国人大副委员长（1936.09，湖南长沙人，原全国人大副委员长李维汉之长子） &lt;br /&gt;　　李铁林——中组部常务副部长兼中央机构编委办主任、十六届中央委员（1943.05，李维汉之幼子） &lt;br /&gt;　　洪  虎——吉林省省长（1940.06，安徽金寨人，原全国政协副主席洪学智之子） &lt;br /&gt;　　洪  豹——天津警备区副司令员、少将（洪学智之子） &lt;br /&gt;　　刘锡荣——中纪委副书记（1942.05，江西瑞金人，中共烈士刘英之子） &lt;br /&gt;　　滕久明——重庆市委副书记、纪委书记（前全国政协副主席滕代远之子） &lt;br /&gt;　　粟戎生——北京军区副司令员、中将（粟裕之子） &lt;br /&gt;　　乔宗淮——中国外交部副部长、领导成员（1944.07，江苏建湖人，乔冠华之子） &lt;br /&gt;　　陈伟兰——国家行政学院副院长（陈云长女） &lt;br /&gt;　　陈伟力——中国国际技术智力合作公司总经理（陈云之女） &lt;br /&gt;　　陈  元——国家开发银行行长（1945.01，上海青浦人，陈云长子） &lt;br /&gt;　　陈  方——广东中山实业公司经理（陈云幼子） &lt;br /&gt;　　陈知非——航天部高级工程师（湖南湘乡人，陈赓长子） &lt;br /&gt;　　陈知健——重庆警备区副司令员、少将（湖南湘乡人，陈赓之次子） &lt;br /&gt;　　陈知庶——解放军驻香港部队副司令员、少将（湖南湘乡人，陈赓之三子） &lt;br /&gt;　　陈知涯——中国国际战略基金会秘书长、军事科学院外军研部研究员、少将（1949，湖南湘乡人，陈赓之子） &lt;br /&gt;　　陈昊苏——中国人民对外友好协会会长（元帅陈毅之子） &lt;br /&gt;　　陈丹淮——总装备部科技部部长、少将（陈毅之子） &lt;br /&gt;　　陈晓鲁——北京标准国际投资管理公司董事长（妻粟惠宁，粟裕女婿，陈毅之子） &lt;br /&gt;　　王光亚——外交部副部长、驻联合国全权大使（1950.03，江苏人，陈毅女婿） &lt;br /&gt;　　陈同海——中石化董事长兼总经理（1949，江苏灌云人，原中共天津市委书记陈伟达之子） &lt;br /&gt;　　陶斯亮——中国市长协会副会长兼秘书长（1941，湖南人，前政治局常委、副总理陶铸之女） &lt;br /&gt;　　贺捷生——军事科学院军事百科部部长、少将（1935.11，湖南桑植人，贺龙之长女） &lt;br /&gt;　　聂  力——中国发明协会常务副理事长，中将（1939.09，重庆人，世界上第一位女中将，聂荣臻之女） &lt;br /&gt;　　丁衡高——中国惯性技术学会理事长、院士、上将、原国防科工委主任（1931.02，南京人，聂荣臻女婿） &lt;br /&gt;　　谭冬生——广州军区副司令员、中将（谭震林之子） &lt;br /&gt;　　张  翔——解放军二炮副司令员、中将（四川人，大将、原副总理张爱萍之子） &lt;br /&gt;　　罗东进——解放军二炮副政委、中将（1939.02，湖南衡山人，元帅罗荣桓之子） &lt;br /&gt;　　李  伦——总后勤部副部长、中将（安徽巢湖人，原外交部副部长、调查部部长李克农之子） &lt;br /&gt;　　丁一平——济南军区副司令兼北海舰队司令员、中将（1955，湖南湘乡，开国中将原北海舰队政委丁秋生之子） &lt;br /&gt;　　何道泉——国防大学副校长、中将（湖南华容人，全国政协副主席何长工之子） &lt;br /&gt;　　周尔钧——国防大学政治部主任、少将（周恩来之侄） &lt;br /&gt;　　罗  箭——国防科工委后勤部政治委员、少将（罗瑞卿之子） &lt;br /&gt;　　秦  涛——北京卫戍区副司令员、少将（原国务委员兼国防部长开国上将秦基伟之子） &lt;br /&gt;　　杨冀平——天津警备区副司令员、少将（杨勇之子） &lt;br /&gt;　　张小洋——解放军外国语学院院长、少将（湖南平江人，原军委副主席、上将张震之子） &lt;br /&gt;　　张海阳——陆军第27集团军政治委员、少将（张震之子） &lt;br /&gt;　　张振乾——总参谋部测绘局局长、少将(张震之侄) &lt;br /&gt;　　徐小岩——总参谋部通信部部长、少将（徐向前之子） &lt;br /&gt;　　马国超——海军航空兵部副政治委员少将（马本斋之子） &lt;br /&gt;　　冯洪达——海军北海舰队副司令员、少将（冯玉祥之子） &lt;br /&gt;　　刘太行——解放军空军指挥学院学术研究部部长、少将（刘伯承之子） &lt;br /&gt;　　刘太迟——空军装备部副部长、少将（刘伯承之子） &lt;br /&gt;　　刘弥群——解放军空军指挥学院副院长、少将（刘伯承之女） &lt;br /&gt;　　杨俊生——武警部队装备部部长兼科技开发部主任、少将（杨成武之女） &lt;br /&gt;　　杨东胜——解放军第二炮兵装备部副部长、少将（杨成武之子） &lt;br /&gt;　　杨东明——解放军总后勤部物资油料部部长、少将（杨成武之子） &lt;br /&gt;　　伍绍祖——中直工委常务副书记、原国家体育总局局长（1939.04，湖南耒阳人，原中央军委秘书长伍云甫之子） &lt;br /&gt;　　李南征——石家庄陆军指挥学院副院长、少将(原中共中央副主席、上将李德生之子) &lt;br /&gt;　　刘卓明——解放军海军装备论证中心主任、少将（湖北大悟人，前国家副主席刘华清之子） &lt;br /&gt;　　潘  岳——国家环保总局副局长（刘华清女婿） &lt;br /&gt;　　许援朝——南京军区装备部副部长、少将（许世友之子） &lt;br /&gt;　　许延滨——装甲兵学院副院长（大将许光达之子） &lt;br /&gt;　　万伯翱——国家体育总局宣传司处长、?中国体育?杂志社社长兼总编辑（前全国人大委员长万里之子） &lt;br /&gt;　　万季飞——中国国际贸易促进委员会、中国国际商会会长（1948.10，山东东平人，万里之子） &lt;br /&gt;　　叶选平——原全国政协常务副主席（1924.11，广东梅县人，元帅叶剑英之子） &lt;br /&gt;　　吴小兰——原深圳市副市长、市人大常委会副主任（叶选平之妻，中共元老吴玉章外孙女） &lt;br /&gt;　　叶新福——香港万信公司总裁（叶选平之子） &lt;br /&gt;　　叶选宁——岳枫，原总政联络部长，中将，凯利公司董事长兼总裁（曾国荃的五世外孙，叶剑英之子） &lt;br /&gt;　　叶选廉——解放军总参保利公司负责人之一同上 &lt;br /&gt;　　叶向真——凌子，导演，现居香港（叶剑英女儿） &lt;br /&gt;　　邹家华——国务院副总理（叶剑英女婿，邹韬奋之子） &lt;br /&gt;　　叶选基——武警部队高级军官（叶剑英侄子） &lt;br /&gt;　　叶静子——星际文化集团公司总裁（1975，叶选宁之女） &lt;br /&gt;　　傅  锐——原中国核工业公司副总经理（前全国人大委员长彭真之子） &lt;br /&gt;　　傅  洋——中华全国律师协会副会长、北京康达律师事务所所长（彭真之子） &lt;br /&gt;　　傅  彦——北京富利公司董事长（彭真之女） &lt;br /&gt;　　蒋小明——深圳赛博控股公司董事长（乔石之子） &lt;br /&gt;　　王小朝——中国保利集团公司董事、副总经理（杨尚昆女婿，杨李丈夫） &lt;br /&gt;　　荣智健——中信泰富集团主席，中国内地首富（1942，江苏人，原国家副主席荣毅仁之子） &lt;br /&gt;　　邓英淘——中国社科院经济文化研究中心主任（1952.09，湖南桂东人，前中宣部长邓力群之子） &lt;br /&gt;　　谢  飞——中国电影家协会副主席 中国电影导演协会常务副会长（1942，前全国政协副主席谢觉哉之子）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-7912655196778413055?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/7912655196778413055/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=7912655196778413055' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7912655196778413055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7912655196778413055'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/01/blog-post_31.html' title='社会越来越堕落... ...'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-2553988838818151473</id><published>2007-01-31T09:41:00.000+08:00</published><updated>2007-02-01T14:36:58.606+08:00</updated><title type='text'>作品の予告</title><content type='html'>cmf2msgflow&lt;br /&gt;This is a tool that can be used to convert the .cmf file into .msgflow(.esql need be peel of from cmf file yourself) which userd in IBM Message Broker ToolKit.&lt;br /&gt;i will publish it in the near future... ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-2553988838818151473?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/2553988838818151473/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=2553988838818151473' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2553988838818151473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/2553988838818151473'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2007/01/blog-post.html' title='作品の予告'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-7128098656727690312</id><published>2006-12-25T11:15:00.000+08:00</published><updated>2006-12-25T11:17:36.786+08:00</updated><title type='text'>如何才算掌握Java(J2SE篇)</title><content type='html'>时常看到一些人说掌握了Java，但是让他们用Java做一个实际的项目可能又困难重重，在这里，笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准，当然对于新手，也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分，J2EE部分的内容有时间再另说。&lt;br /&gt;&lt;br /&gt;　　1、语法：必须比较熟悉，在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。&lt;br /&gt;&lt;br /&gt;　　2、命令：必须熟悉JDK带的一些常用命令及其常用选项，命令至少需要熟悉：appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver，如果这些命令你没有全部使用过，那么你对java实际上还很不了解。&lt;br /&gt;&lt;br /&gt;　　3、工具：必须至少熟练使用一种IDE的开发工具，例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop，包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。&lt;br /&gt;&lt;br /&gt;　　4、API：Java的核心API是非常庞大的，但是有一些内容笔者认为是必须熟悉的，否则不可能熟练的运用Java，包括：&lt;br /&gt;&lt;br /&gt;　　1)、java.lang包下的80%以上的类的功能的灵活运用。&lt;br /&gt;&lt;br /&gt;　　2)、java.util包下的80%以上的类的灵活运用，特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer。&lt;br /&gt;&lt;br /&gt;　　3)、java.io包下的60%以上的类的使用，理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。&lt;br /&gt;&lt;br /&gt;　　4)、java.math包下的100%的内容。&lt;br /&gt;&lt;br /&gt;　　5)、java.net包下的60%以上的内容，对各个类的功能比较熟悉。&lt;br /&gt;&lt;br /&gt;　　6)、java.text包下的60%以上的内容，特别是各种格式化类。&lt;br /&gt;&lt;br /&gt;　　7)、熟练运用JDBC。&lt;br /&gt;&lt;br /&gt;　　8)、java.security包下40%以上的内容，如果对于安全没有接触的话根本就不可能掌握java。&lt;br /&gt;&lt;br /&gt;　　9)、AWT的基本内容，包括各种组件事件、监听器、布局管理器、常用组件、打印。&lt;br /&gt;&lt;br /&gt;　　10)、Swing的基本内容，和AWT的要求类似。&lt;br /&gt;&lt;br /&gt;　　11)、XML处理，熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。&lt;br /&gt;&lt;br /&gt;　　5、测试：必须熟悉使用junit编写测试用例完成代码的自动测试。&lt;br /&gt;&lt;br /&gt;　　6、管理：必须熟悉使用ant完成工程管理的常用任务，例如工程编译、生成javadoc、生成jar、版本控制、自动测试。&lt;br /&gt;&lt;br /&gt;　　7、排错：应该可以根据异常信息比较快速的定位问题的原因和大致位置。&lt;br /&gt;&lt;br /&gt;　　8、思想：必须掌握OOP的主要要求，这样使用Java开发的系统才能是真正的Java系统。&lt;br /&gt;&lt;br /&gt;　　9、规范：编写的代码必须符合流行的编码规范，例如类名首字母大写，成员和方法名首字母小写，方法名的第一个单词一般是动词，包名全部小写等，这样程序的可读性才比较好。&lt;br /&gt;------------------&lt;br /&gt;ps:阅毕,甚感汗颜,争取早日入门~~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-7128098656727690312?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/7128098656727690312/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=7128098656727690312' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7128098656727690312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/7128098656727690312'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2006/12/javaj2se.html' title='如何才算掌握Java(J2SE篇)'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-915007810778870288</id><published>2006-12-24T12:03:00.000+08:00</published><updated>2006-12-25T11:40:46.814+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eclipse plugin crack'/><title type='text'>xmlbuddy 2.0.75 pro</title><content type='html'>为庆祝我的新blog开张,特发上昨天刚破的xmlbuddy 2.0.75 pro,小弟小妹们有需要的可以下载&lt;br /&gt;覆盖原jar包即可,注册时可以随便输入,下载地址(我的空间):&lt;br /&gt;http://test119.gbaopan.com/files/b81cbbe4a16f44e390e5deb5347dd707.gbp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-915007810778870288?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/915007810778870288/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=915007810778870288' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/915007810778870288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/915007810778870288'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2006/12/xmlbuddy-2075-pro.html' title='xmlbuddy 2.0.75 pro'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6796333648273331621.post-725534148621885426</id><published>2006-12-24T10:05:00.000+08:00</published><updated>2006-12-24T10:07:10.568+08:00</updated><title type='text'>35岁前成功的12条黄金法则</title><content type='html'>第一章：一个目标&lt;br /&gt;&lt;br /&gt;　　一艘没有航行目标的船，任何方向的风都是逆风&lt;br /&gt;&lt;br /&gt;　　1、你为什么是穷人，第一点就是你没有立下成为富人的目标&lt;br /&gt;&lt;br /&gt;　　2、你的人生核心目标是什么？&lt;br /&gt;&lt;br /&gt;　　杰出人士与平庸之辈的根本差别并不是天赋、机遇，而在于有无目标。&lt;br /&gt;&lt;br /&gt;　　3、起跑领先一步，人生领先一大步：成功从选定目标开始&lt;br /&gt;&lt;br /&gt;　　4、贾金斯式的人永远不会成功&lt;br /&gt;&lt;br /&gt;　　为什么大多数人没有成功？真正能完成自己计划的人只有5%，大多数人不是将自己的目标舍弃，就是沦为缺乏行动的空想&lt;br /&gt;&lt;br /&gt;　　5、如果你想在35岁以前成功，你一定在25至30岁之间确立好你的人生目标&lt;br /&gt;&lt;br /&gt;　　6、每日、每月、每年都要问自己：我是否达到了自己定下的目标&lt;br /&gt;&lt;br /&gt;　　第二章：两个成功基点&lt;br /&gt;&lt;br /&gt;　　站好位置，调正心态，努力冲刺，35岁以前成功&lt;br /&gt;&lt;br /&gt;　　（一）人生定位&lt;br /&gt;&lt;br /&gt;　　1、人怕入错行：你的核心竞争力是什么？&lt;br /&gt;&lt;br /&gt;　　2、成功者找方法，失败者找借口&lt;br /&gt;&lt;br /&gt;　　3、从三百六十行中选择你的最爱&lt;br /&gt;&lt;br /&gt;　　人人都可以创业，但却不是人人都能创业成功&lt;br /&gt;&lt;br /&gt;　　4、寻找自己的黄金宝地&lt;br /&gt;&lt;br /&gt;　　（二）永恒的真理：心态决定命运，35岁以前的心态决定你一生的命运&lt;br /&gt;&lt;br /&gt;　　1、不满现状的人才能成为富翁&lt;br /&gt;&lt;br /&gt;　　2、敢于梦想，勇于梦想，这个世界永远属于追梦的人&lt;br /&gt;&lt;br /&gt;　　3、35岁以前不要怕，35岁以后不要悔&lt;br /&gt;&lt;br /&gt;　　4、出身贫民，并非一辈子是贫民，只要你永远保持那颗进取的心。中国成功人士大多来自小地方&lt;br /&gt;&lt;br /&gt;　　5、做一个积极的思维者&lt;br /&gt;&lt;br /&gt;　　6、不要败给悲观的自己&lt;br /&gt;&lt;br /&gt;　　有的人比你富有一千倍，他们也会比你聪明一千倍么？不会，他们只是年轻时心气比你高一千倍。&lt;br /&gt;&lt;br /&gt;　　人生的好多次失败，最后并不是败给别人，而是败给了悲观的自己。&lt;br /&gt;&lt;br /&gt;　　7、成功者不过是爬起来比倒下去多一次&lt;br /&gt;&lt;br /&gt;　　8、宁可去碰壁，也不要在家里面壁&lt;br /&gt;&lt;br /&gt;　　克服你的失败、消极的心态&lt;br /&gt;&lt;br /&gt;　　（1）找个地方喝点酒&lt;br /&gt;&lt;br /&gt;　　（2）找个迪厅跳跳舞&lt;br /&gt;&lt;br /&gt;　　（3）找帮朋友侃侃山&lt;br /&gt;&lt;br /&gt;　　（4）积极行动起来&lt;br /&gt;　　第三章：三大技巧&lt;br /&gt;&lt;br /&gt;　　1、管理时间：你的时间在哪里，你的成就就在哪里。&lt;br /&gt;&lt;br /&gt;　　把一小时看成60分钟的人，比看作一小时的人多60倍&lt;br /&gt;&lt;br /&gt;　　2、你不理财，财不理你&lt;br /&gt;&lt;br /&gt;　　3、自我管理，游刃有余&lt;br /&gt;&lt;br /&gt;　　（1）创业不怕本小，脑子一定要好&lt;br /&gt;&lt;br /&gt;　　（2）可以开家特色店&lt;br /&gt;&lt;br /&gt;　　（3）做别人不愿做的生意&lt;br /&gt;&lt;br /&gt;　　第四章：四项安身立命的理念&lt;br /&gt;&lt;br /&gt;　　35岁以前一定要形成个人风格&lt;br /&gt;&lt;br /&gt;　　1、做人优于做事&lt;br /&gt;&lt;br /&gt;　　做事失败可以重来，做人失败却不能重来&lt;br /&gt;&lt;br /&gt;　　（1）做人要讲义气&lt;br /&gt;&lt;br /&gt;　　（2）永不气馁&lt;br /&gt;&lt;br /&gt;　　2、豁达的男人有财运，豁达的女人有帮夫运&lt;br /&gt;&lt;br /&gt;　　35岁以前搞定婚姻生活&lt;br /&gt;&lt;br /&gt;　　3、忠诚的原则：35岁以前你还没有建立起忠诚美誉，这一缺点将要困扰你的一生&lt;br /&gt;&lt;br /&gt;　　4、把小事做细，但不要耍小聪明&lt;br /&gt;&lt;br /&gt;　　中国人想做大事的人太多，而愿把小事做完美的人太少&lt;br /&gt;&lt;br /&gt;第五章：五分运气&lt;br /&gt;&lt;br /&gt;　　比尔·盖茨说：人生是不公平的，习惯去接受它吧&lt;br /&gt;&lt;br /&gt;　　1、人生的确有很多运气的成人：谋事在人，成事在天：中国的古训说明各占一半 &lt;br /&gt;&lt;br /&gt;　　2、机会时常意外地降临，但属于那些不应决不放弃的人&lt;br /&gt;&lt;br /&gt;　　3、抓住人生的每一次机会&lt;br /&gt;&lt;br /&gt;　　机会就像一只小鸟，如果你不抓住，它就会飞得无影无踪&lt;br /&gt;&lt;br /&gt;　　4、者早一步，愚者晚一步&lt;br /&gt;&lt;br /&gt;　　第六章：六项要求&lt;br /&gt;&lt;br /&gt;　　1、智慧&lt;br /&gt;&lt;br /&gt;　　（1）别人可你以拿走你的一切，但拿不走你的智慧&lt;br /&gt;&lt;br /&gt;　　（2）巧妙运用自己的智慧&lt;br /&gt;&lt;br /&gt;　　（3）智者与愚者的区别 &lt;br /&gt;&lt;br /&gt;　　2、勇气&lt;br /&gt;&lt;br /&gt;　　（1）勇气的力量有时会让你成为超人&lt;br /&gt;&lt;br /&gt;　　（2）敢于放弃，敢于舍得&lt;br /&gt;&lt;br /&gt;　　3、培养自己的领导才能、领袖气质&lt;br /&gt;&lt;br /&gt;　　（1）激情感染别人&lt;br /&gt;&lt;br /&gt;　　（2）三o七法则实现领袖气质&lt;br /&gt;&lt;br /&gt;　　（3）拍板决断能力&lt;br /&gt;&lt;br /&gt;　　（4）人格魅力&lt;br /&gt;&lt;br /&gt;　　4、创造性：不要做循规蹈矩的人&lt;br /&gt;&lt;br /&gt;　　25-35岁是人生最有创造性的阶段，很多成功人士也都产生在这一阶段&lt;br /&gt;&lt;br /&gt;　　5、明智&lt;br /&gt;&lt;br /&gt;　　（1）知道自己的长处、短处，定向聚焦&lt;br /&gt;&lt;br /&gt;　　（2）尽量在自己的熟悉的领域努力&lt;br /&gt;&lt;br /&gt;　　6、持之以恒的行动力：在你选定行业坚持十年，你一定会成为大赢家&lt;br /&gt;第七章：七分学习&lt;br /&gt;&lt;br /&gt;　　1、知识改变命运&lt;br /&gt;&lt;br /&gt;　　2、35岁以前学会你行业中必要的一切知识&lt;br /&gt;&lt;br /&gt;　　a) 每天淘汰你自己&lt;br /&gt;&lt;br /&gt;　　b) 在商言商&lt;br /&gt;&lt;br /&gt;　　3、太相信书的人，只能成为打工仔&lt;br /&gt;&lt;br /&gt;　　4、思考、实践、再思考、再实践&lt;br /&gt;&lt;br /&gt;　　第八章：八分交际&lt;br /&gt;&lt;br /&gt;　　朋友多了路好走&lt;br /&gt;&lt;br /&gt;　　1、智商很重要，情商更重要：35岁以前建立起人际关系网&lt;br /&gt;&lt;br /&gt;　　2、人脉即财脉：如何搞好人际关系&lt;br /&gt;&lt;br /&gt;　　3、交友有原则&lt;br /&gt;&lt;br /&gt;　　4、善于沟通：35岁以前要锻炼出自己的演讲才能 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;第九章：九分习惯&lt;br /&gt;&lt;br /&gt;　　习惯的力量是惊人的，35岁以前养成的习惯决定着你的成功的大小&lt;br /&gt;&lt;br /&gt;　　1、积极思维的好习惯&lt;br /&gt;&lt;br /&gt;　　2、养成高效工作的好习惯&lt;br /&gt;&lt;br /&gt;　　（1）办公室&lt;br /&gt;&lt;br /&gt;　　（2）生活可以不拘小节，但要把工作做细&lt;br /&gt;&lt;br /&gt;　　（3）学习聆听，不打断别人说话&lt;br /&gt;&lt;br /&gt;　　3、养成锻炼身体的好习惯&lt;br /&gt;&lt;br /&gt;　　4、广泛爱好的好习惯&lt;br /&gt;&lt;br /&gt;　　5、快速行动的好习惯&lt;br /&gt;&lt;br /&gt;　　第十章：十分自信&lt;br /&gt;&lt;br /&gt;　　1、自信是成功的精神支柱&lt;br /&gt;&lt;br /&gt;　　2、自信方能赢得别人的信任&lt;br /&gt;&lt;br /&gt;　　3、把自信建立在创造价值的基础上&lt;br /&gt;&lt;br /&gt;　　4、如何建立自信&lt;br /&gt;&lt;br /&gt;　　（1）为自己确立目标&lt;br /&gt;&lt;br /&gt;　　（2）发挥自己的长处&lt;br /&gt;&lt;br /&gt;　　（3）做事要有计划&lt;br /&gt;&lt;br /&gt;　　（4）做事不拖拉&lt;br /&gt;&lt;br /&gt;　　（5）轻易不要放弃&lt;br /&gt;&lt;br /&gt;　　（6）学会自我激励&lt;br /&gt;&lt;br /&gt;　　（7）不要让自己成为别人&lt;br /&gt;&lt;br /&gt;第十一章 11个需要避开的成功陷阱&lt;br /&gt;&lt;br /&gt;　　1、只有功劳，没有苦劳&lt;br /&gt;&lt;br /&gt;　　2、不要怀才不遇，而要寻找机遇&lt;br /&gt;&lt;br /&gt;　　3、不要想发横财&lt;br /&gt;&lt;br /&gt;　　4、不要为钱而工作，而让钱为你工作&lt;br /&gt;&lt;br /&gt;　　5、盲目跟风，人云亦云，人做我也做&lt;br /&gt;&lt;br /&gt;　　6、小富即安，不思进取，知足常乐&lt;br /&gt;&lt;br /&gt;　　7、承认错误而非掩饰错误&lt;br /&gt;&lt;br /&gt;　　8、脚踏实地而非想入非非&lt;br /&gt;&lt;br /&gt;　　9、野心太大而不是信心十足&lt;br /&gt;&lt;br /&gt;　　10、反复跳槽不可取&lt;br /&gt;&lt;br /&gt;　　11、眼高手低&lt;br /&gt;&lt;br /&gt;　　12、不择手段&lt;br /&gt;&lt;br /&gt;　　第十二章：十二分努力&lt;br /&gt;&lt;br /&gt;　　没有人能随随便便成功&lt;br /&gt;&lt;br /&gt;　　1、小不是成功，大不是成功，由小变大才是成功&lt;br /&gt;&lt;br /&gt;　　2、中国社会进入微利时代：巧干+敢干+实干=成功&lt;br /&gt;&lt;br /&gt;　　3、努力尝试就有成功的可能&lt;br /&gt;&lt;br /&gt;　　4、做任何事情，尽最大努力&lt;br /&gt;&lt;br /&gt;　　5、把事情当成事业来做&lt;br /&gt;&lt;br /&gt;　　6、我看打工者&lt;br /&gt;&lt;br /&gt;　　7、祝你早日掘到第一桶金&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6796333648273331621-725534148621885426?l=happy100.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://happy100.blogspot.com/feeds/725534148621885426/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6796333648273331621&amp;postID=725534148621885426' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/725534148621885426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6796333648273331621/posts/default/725534148621885426'/><link rel='alternate' type='text/html' href='http://happy100.blogspot.com/2006/12/3512.html' title='35岁前成功的12条黄金法则'/><author><name>SerapH~~</name><uri>http://www.blogger.com/profile/00615022740528722024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://photo2.hexun.com/p/2006/0908/43139/b_D1371C789A565AB8.jpg'/></author><thr:total>0</thr:total></entry></feed>
