<?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-643108073420983134</id><updated>2012-01-12T00:46:43.695+08:00</updated><category term='IPv6'/><category term='排序'/><category term='DNS'/><category term='JAVA'/><category term='Pad'/><category term='IO'/><category term='Tee'/><category term='ADT'/><category term='JDT'/><category term='YouTube'/><category term='Google'/><category term='SDK'/><category term='桌面'/><category term='C++'/><category term='代理'/><category term='互联网'/><category term='JDK'/><category term='FTP'/><category term='Linux'/><category term='环境变量'/><category term='Eclipse'/><category term='Think'/><category term='Ubuntu'/><category term='反编译'/><category term='Android'/><category term='算法'/><category term='OS'/><category term='刻录'/><title type='text'>Thinker</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-8372537715514543578</id><published>2011-06-17T14:07:00.001+08:00</published><updated>2011-06-17T16:29:19.366+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JDT'/><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='反编译'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>Java学习[2]:边边角角</title><content type='html'>&lt;p&gt;今天要讲的内容有点杂乱无章，可以说是一些边边角角的东西吧。随意看看就好。&lt;/p&gt;  &lt;p&gt;1.不一样的Hello， World！&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:230a41cb-14cc-4247-a3e8-fbadf63846d3" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Hello 1.&lt;/div&gt; &lt;div style="background: #ddd; max-height: 500px; overflow: auto"&gt; &lt;ol start="1" style="background: #ffffff; margin: 0 0 0 2em; padding: 0 0 0 5px;"&gt; &lt;li&gt;package com.ahaxzh.java.hello;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Hello&lt;/span&gt; {&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;    &lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; main(&lt;span style="color:#2b91af"&gt;String&lt;/span&gt;[] args) {&lt;/li&gt; &lt;li&gt;        System.&lt;span style="color:#0000ff"&gt;out&lt;/span&gt;.print(&lt;span style="color:#a31515"&gt;&amp;quot;Hello, Java World!&amp;quot;&lt;/span&gt;);&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;    }&lt;/li&gt; &lt;li&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;[初学者的Hello, World!]&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:66857cb5-5e62-492f-ae2e-a897a15aa037" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Hello 2.&lt;/div&gt; &lt;div style="background: #ddd; max-height: 300px; overflow: auto"&gt; &lt;ol start="1" style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;package com.ahaxzh.java.hello;&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;&amp;nbsp;&lt;/li&gt; &lt;li&gt;&lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Hello&lt;/span&gt; {&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;    &lt;span style="color:#0000ff"&gt;private&lt;/span&gt; &lt;span style="color:#2b91af"&gt;String&lt;/span&gt; str = &lt;span style="color:#a31515"&gt;&amp;quot;Hello, World!&amp;quot;&lt;/span&gt;;&lt;/li&gt; &lt;li&gt;    &lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;    &lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; Display(){&lt;/li&gt; &lt;li&gt;        System.&lt;span style="color:#0000ff"&gt;out&lt;/span&gt;.print(str);&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;        }&lt;/li&gt; &lt;li&gt;    &lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;    &lt;span style="color:#0000ff"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff"&gt;void&lt;/span&gt; main(&lt;span style="color:#2b91af"&gt;String&lt;/span&gt;[] args) {&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#2b91af"&gt;Hello&lt;/span&gt; la = &lt;span style="color:#0000ff"&gt;new&lt;/span&gt; &lt;span style="color:#2b91af"&gt;Hello&lt;/span&gt;();&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;        la.Display();&lt;/li&gt; &lt;li&gt;    }&lt;/li&gt; &lt;li style="background: #f3f3f3"&gt;}&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;[面向对象的Hello, World!]&lt;/p&gt;  &lt;p&gt;上面的两个Hello, World都能达到想要的目的，但是思想大不同！第一个平铺直叙，新手一般如此，而后者则是面向对象！一个时代的跨越！建议有空的时候可以去读读这篇文章：&lt;a title="不一样的入门：看C# Hello World的17种写法" href="http://developer.51cto.com/art/200908/145356.htm" target="_blank"&gt;http://developer.51cto.com/art/200908/145356.htm&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2.关于Java的API&lt;/p&gt;  &lt;p&gt;至于什么是API就不用多说了，现在官方已经提供了简体中文版的下载和在线浏览：&lt;/p&gt;  &lt;p&gt;在线版：&lt;a href="http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/index.html" target="_blank"&gt;http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html/zh_CN/api/index.html&lt;/a&gt;&amp;#160; &lt;br /&gt;压缩包： &lt;a href="http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip" target="_blank"&gt;http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip&lt;/a&gt;     &lt;br /&gt;CHM 格式：&lt;a href="http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM" target="_blank"&gt;http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;自行下载。&lt;/p&gt;  &lt;p&gt;3.Eclipse安装JDT插件&lt;/p&gt;  &lt;p&gt;Eclipse支持各种插件，使其变得更加强大！这次以JDT来举例，给Eclipse安装JDT插件，这个插件是用来反编译的，可以查看jar里的class文件的代码。&lt;/p&gt;  &lt;p&gt;先下载JDT.exe和&lt;a title="下载jdtclipse" href="http://sourceforge.net/projects/jadclipse/" target="_blank"&gt;jdtclipse&lt;/a&gt;，然后把下载好的JDT.exe放在”JAVA_HOME/bin”里面。再把jdtclipse这个jar文件丢到Eclipse目录里的plugins里面就可以了，重启Eclipse再次点击Jar里的class文件就能看到代码了。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/--GYGT-OT_4c/TfsPWBlLxoI/AAAAAAAABuY/-astmz0D0l8/s1600-h/image%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/-x2x2lC3R5vg/TfsPXFELSUI/AAAAAAAABuc/zE4Lkr06oFw/image_thumb%25255B2%25255D.png?imgmax=800" width="644" height="389" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[这样子就能完成对class二进制文件的反汇编了]&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-8372537715514543578?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/8372537715514543578/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2011/06/java2hello-world.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/8372537715514543578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/8372537715514543578'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2011/06/java2hello-world.html' title='Java学习[2]:边边角角'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-x2x2lC3R5vg/TfsPXFELSUI/AAAAAAAABuc/zE4Lkr06oFw/s72-c/image_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-2049844721727508162</id><published>2011-06-16T16:31:00.001+08:00</published><updated>2011-06-16T16:31:40.740+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='JDK'/><category scheme='http://www.blogger.com/atom/ns#' term='环境变量'/><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>JAVA学习[1] : 搭建JAVA环境</title><content type='html'>&lt;p&gt;小学期选了C++和JAVA，虽然都自己学过了，觉得老师教可能会把一些我自学时没有注意的地方讲到吧。唔唔，也促使我想写一个JAVA基础系列的教程以督促我好好学习这门语言。&lt;/p&gt;    &lt;hr /&gt;    &lt;blockquote&gt;   &lt;p align="left"&gt;❤ :“工欲善其事，必先利其器”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;在学习JAVA之前肯定要搭建一个舒适的平台环境，今天就讲讲关于JDK及其环境变量的配置等问题。&lt;/p&gt;  &lt;p&gt;JAVA平台的搭建：&lt;a title="下载JDK" href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank"&gt;JDK&lt;/a&gt; + &lt;a title="下载Eclipse，建议选载Eclipse For JEE" href="http://www.eclipse.org/downloads/" target="_blank"&gt;Eclipse&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;JDK的安装很简单，闭上眼睛也能安装好，不过对于路径如果你跟我一样有点洁癖的话，建议安装在类似与C:\JAVA之类的。我的是这样子安装的：JDK: C:\Java\Jdk&amp;#160; JRE: C:\Java\Jre 不过其实安装在哪里都没关系啦。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-4T9ZTfbwpXA/Tfm-vPaFWGI/AAAAAAAABrM/W13kbSuti7w/s1600-h/01%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="01" border="0" alt="01" src="http://lh4.ggpht.com/-5snqtMH2mF8/Tfm-wN66eSI/AAAAAAAABrQ/YoU-wMBAk74/01_thumb%25255B2%25255D.png?imgmax=800" width="504" height="382" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;[打开下载好了的JDK文件，安装JDK，点下一步]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-KwN9Ppwu5zo/Tfm-w3ztRQI/AAAAAAAABrU/y073w-tzEZw/s1600-h/03%25255B7%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="03" border="0" alt="03" src="http://lh6.ggpht.com/-O69eE65_6Yk/Tfm-xs-mUOI/AAAAAAAABrY/oPAPfEWPk_A/03_thumb%25255B3%25255D.png?imgmax=800" width="504" height="382" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;[更改安装目录，你随意，不建议安装在根目录]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-PnzqIuFvvyI/Tfm-ySUuKNI/AAAAAAAABrc/pAbO34uUw3s/s1600-h/04%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="04" border="0" alt="04" src="http://lh3.ggpht.com/-_SmX1MZSvlc/Tfm-zQ9UENI/AAAAAAAABrg/lM2DDm7R__c/04_thumb%25255B2%25255D.png?imgmax=800" width="504" height="382" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;[开始安装JDK了]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font style="background-color: #ffff00"&gt;一会会跳出来一个窗口安装JRE，和上一次一样，只是把安装目录改成 &amp;quot;C:\Java\Jre&amp;quot;，这就不再多说了。&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;然后就可以开始配置JDK的环境变量了：&lt;/p&gt;  &lt;p&gt;1.计算机右键属性，打开“系统”界面&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-XvgIxdrFheM/Tfm-0drVnkI/AAAAAAAABrk/-9WP91BbuR8/s1600-h/-1%25255B15%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="-1" border="0" alt="-1" src="http://lh4.ggpht.com/-NE68P66I4YY/Tfm-1QbpFvI/AAAAAAAABro/VzeJk8_Az9k/-1_thumb%25255B11%25255D.png?imgmax=800" width="640" height="412" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2.选择左侧的系统属性连接&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-oG2PmXIwojk/Tfm-2axphOI/AAAAAAAABrs/LpNKOyvMzfY/s1600-h/0%25255B9%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="0" border="0" alt="0" src="http://lh4.ggpht.com/-6KIDUAZbRDE/Tfm-3GFGWiI/AAAAAAAABrw/uUaLD_ptNQ8/0_thumb%25255B5%25255D.png?imgmax=800" width="420" height="442" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3.点击高级选项卡中的环境变量按钮&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-ih5TGKs4GJ4/Tfm-36ijaxI/AAAAAAAABr0/xnwbswsc26g/s1600-h/1%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://lh4.ggpht.com/-EpmzlU-uvx8/Tfm-49RLEAI/AAAAAAAABr4/krTQ-cwutcg/1_thumb%25255B2%25255D.png?imgmax=800" width="394" height="406" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4.新建系统变量JAVA_HOME&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-a5gWpbQpS40/Tfm-5poaE0I/AAAAAAAABr8/f3wwndwGyj4/s1600-h/2%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://lh6.ggpht.com/-BNYZTo-JmRg/Tfm-6VqHeJI/AAAAAAAABsA/sX7XYyRN7dw/2_thumb%25255B2%25255D.png?imgmax=800" width="357" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;&lt;strong&gt;[当然，这里输入的变量值是你的JDK安装的目录，有可能不同]&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;5.在path里面添加JAVA工具集&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-snfRpRXNvQQ/Tfm-7GHI2QI/AAAAAAAABsE/eyxInmxYnEs/s1600-h/3%25255B7%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://lh4.ggpht.com/-svvXopneu40/Tfm-74RPflI/AAAAAAAABsI/W5w4dqcojLA/3_thumb%25255B3%25255D.png?imgmax=800" width="357" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;[Path变量是已经有的，必须有。在最后添加如下内容：&lt;font style="background-color: #ff0000" color="#ffffff"&gt;;%JAVA_HOME%\bin;.%JAVA_HOME%\jre\bin;&lt;/font&gt;]&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;6.新建系统变量CLASSPATH&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-guMWLfmEbjs/Tfm-8meq_EI/AAAAAAAABsM/gwAwTNb_MbM/s1600-h/4%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://lh3.ggpht.com/-rJAvFHs6nFw/Tfm-9cUIt3I/AAAAAAAABsQ/OG5fqf-i3mA/4_thumb%25255B2%25255D.png?imgmax=800" width="357" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;[这里的CLASSPATH如果没有则需要新建，变量值填：&lt;font style="background-color: #ff0000" color="#ffffff"&gt; .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar&lt;/font&gt;]&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;7.测试环境变量，打开命令行提示符&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-K96eLc30-zs/Tfm--DVCyvI/AAAAAAAABsU/lnkvQ9xRm8E/s1600-h/6%25255B7%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="6" border="0" alt="6" src="http://lh3.ggpht.com/-IHpKLIQ16uE/Tfm-_GZ5ryI/AAAAAAAABsY/4vKj2yRukz0/6_thumb%25255B9%25255D.png?imgmax=800" width="566" height="230" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;a.&lt;font color="#ffffff"&gt; &lt;font style="background-color: #ff0000"&gt;java -version&lt;/font&gt;&lt;/font&gt;查看当前JDK版本&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-CW8p78q1kPU/Tfm-__kxwTI/AAAAAAAABsc/Vka19uTy3Lo/s1600-h/5%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="5" border="0" alt="5" src="http://lh6.ggpht.com/-jAA0gUsLx-o/Tfm_A79xhzI/AAAAAAAABsg/EWRQLs9CqXw/5_thumb%25255B8%25255D.png?imgmax=800" width="567" height="422" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;b.&lt;font style="background-color: #ff0000" color="#ffffff"&gt; java&lt;/font&gt; 命令各种用法&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-fDvJR9uxXn8/Tfm_B69BDhI/AAAAAAAABsk/VdX7OlTA5ck/s1600-h/7%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="7" border="0" alt="7" src="http://lh5.ggpht.com/-3b9cfap2j44/Tfm_C70YIiI/AAAAAAAABso/Lv_ECukT9sE/7_thumb%25255B9%25255D.png?imgmax=800" width="567" height="429" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;c. &lt;strong&gt;&lt;font style="background-color: #ff0000" color="#ffffff"&gt;javac&lt;/font&gt;&lt;/strong&gt;这个用来编译调试的东东&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00" size="3"&gt;&lt;strong&gt;如果没有出现上面的画面，说明你的JDK配置有问题，需要谨慎并从新配置！！！&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;配置完这些后，在某个分区下面解压你下载好了的Eclipse，随便你喜欢的地方，比如 &amp;quot;F:\Eclipse&amp;quot;等，然后点击里面的&amp;quot;eclipse.exe&amp;quot;就可以运行了，第一次运行会提示你选择工作目录，比如&amp;quot;F:\Projects\Java&amp;quot;就好。建议弄个快捷方式到桌面。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-Hy8vC2wEJxY/Tfm_D-_-9XI/AAAAAAAABss/exhNKmg1huY/s1600-h/eclipse%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="eclipse" border="0" alt="eclipse" src="http://lh4.ggpht.com/-B64I6pJ7Lds/Tfm_FOe6AtI/AAAAAAAABsw/s4vBJa0Ondg/eclipse_thumb%25255B2%25255D.png?imgmax=800" width="455" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[正在打开Eclipse的画面，稍后]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-v33xlVaTJlw/Tfm_FxomNaI/AAAAAAAABs0/F-9MO8GcGXU/s1600-h/workspace%25255B9%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="workspace" border="0" alt="workspace" src="http://lh6.ggpht.com/-nOGAwlIQvWc/Tfm_G_bVHVI/AAAAAAAABs4/rxIlVrz7bR8/workspace_thumb%25255B5%25255D.png?imgmax=800" width="625" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[选择工作区]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-7MeOk_45ZHc/Tfm_H2PCqDI/AAAAAAAABs8/eG-0HnCkxwU/s1600-h/first%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="first" border="0" alt="first" src="http://lh3.ggpht.com/-HKh89A1OgMo/Tfm_I8DOd1I/AAAAAAAABtA/IwcMMGQm0qY/first_thumb%25255B4%25255D.png?imgmax=800" width="640" height="475" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[初相见，欢迎使用Eclipse]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-pcwWiSUgcUI/Tfm_KsPO8WI/AAAAAAAABtE/EifGp3wTCgk/s1600-h/second%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="second" border="0" alt="second" src="http://lh6.ggpht.com/-0GWTLPgruKc/Tfm_Ls3uLQI/AAAAAAAABtI/jo7o5UxKLXQ/second_thumb%25255B2%25255D.png?imgmax=800" width="640" height="475" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;[关掉欢迎标签后，进入正式的Java集成编译器开发环境][对了，可能你的Eclipse界面的工具栏和我的有些不一样，因为我安装了ADT插件的原因，ADT是Android使用Eclipse作为开发环境的一个插件，无关紧要]&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;blockquote&gt;   &lt;p&gt;❤：“千里之行始于足下”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Java的开发环境就算配置完了，我们现在可以写代码了！当然是&amp;quot;Hello Java World!&amp;quot;哈哈~&lt;/p&gt;  &lt;p&gt;1.首先新建工程，可以在File菜单里New一个Project也可以直接Ctrl + N或者点击工具栏第一个图标。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-9ALBlfg27e8/Tfm_MZ-YfJI/AAAAAAAABtM/x-0IEnOc_VY/s1600-h/new%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="new" border="0" alt="new" src="http://lh5.ggpht.com/-k5B2xzBX6NE/Tfm_Nf5-vOI/AAAAAAAABtQ/pOwVV7kVVsA/new_thumb%25255B2%25255D.png?imgmax=800" width="660" height="566" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[新建项目工程]&lt;/p&gt;  &lt;p&gt;2.选择Java Project&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-QbmgBFGZxMU/Tfm_OC9kJWI/AAAAAAAABtU/fDOXprHEtTA/s1600-h/Ja%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Ja" border="0" alt="Ja" src="http://lh3.ggpht.com/-FbExRD8CC0M/Tfm_PyQ-jPI/AAAAAAAABtY/30u52EUdows/Ja_thumb%25255B2%25255D.png?imgmax=800" width="525" height="500" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[选择新建的&amp;quot;类型&amp;quot;]&lt;/p&gt;  &lt;p&gt;3.配置工程选项&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-pzdevN9hlkI/Tfm_QlDblmI/AAAAAAAABtc/Uc7r8aY5gfY/s1600-h/hell%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="hell" border="0" alt="hell" src="http://lh6.ggpht.com/-vwsRBXCFwFc/Tfm_RheiUBI/AAAAAAAABtg/2PWLNRCU_5k/hell_thumb%25255B4%25255D.png?imgmax=800" width="550" height="760" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[输入工程名字然后Finish]&lt;/p&gt;  &lt;p&gt;3.添加工程项目代码&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/--P6lMrYZuVI/Tfm_SpbR4HI/AAAAAAAABtk/MuGo_NBLbnc/s1600-h/image%25255B10%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/-g1U5bsY0Emw/Tfm_TsWFI2I/AAAAAAAABto/6cyTVbIqFoc/image_thumb%25255B9%25255D.png?imgmax=800" width="644" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[在scr文件夹图标处右键New一个Class]&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-KLg_fXZH7ZA/Tfm_Utd-SGI/AAAAAAAABts/_xcWofDcjmw/s1600-h/class%25255B4%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="class" border="0" alt="class" src="http://lh6.ggpht.com/-LMrFfOTHlHo/Tfm_VdzDsKI/AAAAAAAABtw/1KdMykh48S8/class_thumb%25255B2%25255D.png?imgmax=800" width="573" height="673" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font style="background-color: #ffff00"&gt;[新建class的时候要注意一下，第一个要填写的是包名，可以随便填写，但是一般建议是按照网址的倒序填写，如我写的是com.ahaxzh.java.hello你也可以写成其他的，也可以倒序写Email地址，当然这个地址只是起到一个文件夹包含的作用，随便起也行，只是便于理解的话建议按照网址倒序写。第二个是Name随便写，建议和工程名贴近。第三个是要记得点选&amp;quot;piblic static void main(string[] args)&amp;quot; 。然后点击Finish完成Class的建立]&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-ogUBp8QDddQ/Tfm_WefUsHI/AAAAAAAABt0/BxeayHuRvIk/s1600-h/image%25255B16%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/--Hj0lz1htao/Tfm_XRwHSsI/AAAAAAAABt4/INA6TSVCXIg/image_thumb%25255B13%25255D.png?imgmax=800" width="640" height="274" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[我们刚才建立的Class会出现在代码浏览窗口出现。包里面也有一个叫做Hello.java的东西出来。就是我们刚才新建的]&lt;/p&gt;  &lt;p&gt;4.添加代码并运行工程&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/-If7GaXcLVD8/Tfm_YDD-VgI/AAAAAAAABt8/7atJeiAIFTY/s1600-h/code%25255B6%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="code" border="0" alt="code" src="http://lh5.ggpht.com/-0o22m6DyCR0/Tfm_ZFY7TkI/AAAAAAAABuA/P2iLkYoePMM/code_thumb%25255B4%25255D.png?imgmax=800" width="640" height="441" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;[在main里面添加&amp;quot;System.out.print(&amp;quot;Hello , Java World！&amp;quot;);&amp;quot;，然后按ctrl + F11或者点击运行按钮，或者从菜单栏里的run菜单里面选择都可以，运行工程，出现 save and lunch对话框，点击Yes，开始运行]&lt;/p&gt;  &lt;p&gt;执行结果如下：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-QJtckymZwXo/Tfm_ZtvTlMI/AAAAAAAABuE/gAmDqG6Xhv0/s1600-h/end%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="end" border="0" alt="end" src="http://lh3.ggpht.com/-ujdHOCxc1D0/Tfm_aspLwYI/AAAAAAAABuI/YLarMiGa8ts/end_thumb%25255B3%25255D.png?imgmax=800" width="640" height="155" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;嗯，好了，就这样把今天。&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-2049844721727508162?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/2049844721727508162/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2011/06/java1-java.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/2049844721727508162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/2049844721727508162'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2011/06/java1-java.html' title='JAVA学习[1] : 搭建JAVA环境'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/-5snqtMH2mF8/Tfm-wN66eSI/AAAAAAAABrQ/YoU-wMBAk74/s72-c/01_thumb%25255B2%25255D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-8786974224909467295</id><published>2011-06-15T13:28:00.000+08:00</published><updated>2011-06-17T13:28:42.648+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JAVA'/><title type='text'>JAVA学习[0] : About Java</title><content type='html'>&lt;p&gt;Web Site.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.google.com"&gt;http://www.google.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sun.com"&gt;http://www.sun.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.oracle.com"&gt;http://www.oracle.com&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-8786974224909467295?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/8786974224909467295/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2011/06/java0-about-java.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/8786974224909467295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/8786974224909467295'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2011/06/java0-about-java.html' title='JAVA学习[0] : About Java'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-159704267072771907</id><published>2010-10-10T15:06:00.001+08:00</published><updated>2010-10-10T15:29:34.607+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='ADT'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='SDK'/><title type='text'>Android开发环境</title><content type='html'>&lt;p&gt;Android应用程序开发环境基于&lt;a href="www.eclipse.org"&gt;Eclipse&lt;/a&gt; IDE配合&lt;a href="http://developer.android.com/sdk/eclipse-adt.html"&gt;ADT&lt;/a&gt;插件来实现。下面将详细介绍在32位Windows 7下配置基于Eclipse的Android开发环境。&lt;/p&gt;  &lt;p&gt;1、准备工作，一些需要的软件&lt;/p&gt;  &lt;p&gt;需要准备的软件：JDK、Eclipse、ADT、Android SDK （这里要注意的是，我用的Eclipse环境是JEE的，其他的也可以的）&lt;/p&gt;  &lt;p&gt;JDK：&lt;a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Eclipse：&lt;a href="http://www.eclipse.org/downloads/"&gt;http://www.eclipse.org/downloads/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;ADT：&lt;a title="http://developer.android.com/sdk/eclipse-adt.html" href="http://developer.android.com/sdk/eclipse-adt.html"&gt;http://developer.android.com/sdk/eclipse-adt.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Android SDK：&lt;a href="http://developer.android.com/sdk/index.html"&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;上面的这些东西要与时俱进，建议下载最新版的。&lt;/p&gt;  &lt;p&gt;2、安装JDK、Eclipse&lt;/p&gt;  &lt;p&gt;准备工作做完了（必备软件什么的都弄好了），我们就开始搭建Android的开发环境了。JDK的安装很简单，直接安装就好了，有一个建议：吧JDK和JRE安装到系统分区的根目录。对于JDK要配置&lt;a href="http://en.wikipedia.org/wiki/Environment_variable"&gt;环境变量&lt;/a&gt;，方法可以参照：&lt;a href="http://java.chinaitlab.com/JDK/398544.html"&gt;http://java.chinaitlab.com/JDK/398544.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Eclipse不需要安装，直接解压到某个位置就好了，建议你吧自己的磁盘分区什么的弄得有条理些，各种舒服。&lt;/p&gt;  &lt;p&gt;3、下载Android 开发工具包&lt;/p&gt;  &lt;p&gt;很可能在你下载完Android SDK后会觉得这个SDK很小，其实不是，这个类似于在线安装，新下载好的Android SDK的压缩包解压后里面并没有什么东西，结构目录如下：   &lt;br /&gt;(+)add-ons&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //空文件夹，用来放Google提供的一些开发库比如Google地图&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (-)..&lt;/p&gt;  &lt;p&gt;(+)platforms&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //空文件夹，用来保存Android DK的库函数、外观样式、程序实例、以及辅助工具&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (-)..&lt;/p&gt;  &lt;p&gt;(+)tools&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //&lt;font color="#ff0000"&gt;开发调试工具&lt;/font&gt;，&lt;strong&gt;刚下载来的SDK里面只有这个是有内容的&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (+)ant&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ……&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ……&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; (-)zipalign.exe&lt;/p&gt;  &lt;p&gt;(-)SDK Manager.exe&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;strong&gt;&lt;font color="#ff0000"&gt;//点击这个文件，进行更新SDK&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;(-)SDK Readme.yxy&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //自述文件&lt;/p&gt;  &lt;p&gt;点击SDK Manager.exe进行安装更新，点击Installed Packeages –&amp;gt; UpdateAll.. 选择你要的更新安装，如果不清楚那就全部都安装，支持IPv6下载，速度什么的不是问题，更新完之后大概有1.5G左右吧。至此Android SDK才算是全部下载完成，安装完之后你可以看看你的Android SDK目录是不是已经有好多内容了？具体文件结构不再细说，每个人选择的更新可能不一样。&lt;/p&gt;  &lt;p&gt;4、安装ADT并关联Android SDK与Eclipse For JEE&lt;/p&gt;  &lt;p&gt;安装完JDK打开Eclipse点击菜单栏里的Help选项，选择“Install New Softwore，在弹出的Install对话框中点击Add按钮，在弹出的Add Site框里点击Archive按钮选择ADT插件的压缩包。选择完后再选中Install窗口里德Developer Tools，吧Android DDMS、Android Development打钩，点击Next进入ADT插件许可的界面，选择I Accept……，然后进行安装 等待几分钟后Eclipse会提示重新启动，至此ADT插件生效。其实所有的插件都是这么安装的，比如CDT等。&lt;/p&gt;  &lt;p&gt;Eclipse 重启过之后选择菜单栏里的：Windows –&amp;gt; Preferences 打开Eclipse的配置界面，点击Android，在SDK Location 里填上你下载的Android SDK的目录,至此Android开发环境的配置就算是完成了。&lt;/p&gt;  &lt;p&gt;5、Hello, Android&lt;/p&gt;  &lt;p&gt;呵呵，第一个程序都喜欢用Hello, World 开始，那么我们就开始吧~&lt;/p&gt;  &lt;p&gt;你会发现在Eclipse的工具栏上比平常多了几个按钮，这个当然是我们安装了ADT插件的原因啊，点击New Android Project按钮，新建一个Hello Android工程。&lt;/p&gt;  &lt;p&gt;在弹出的New Androidd对话框里填写工程信息，注意的是Build Target里会有好多选项（当然也可能木有，因为你没有更新Android SDK = =||），这里是Android 标准系统的版本以及API等开发包的选择，&lt;strong&gt;这里选择你想要的版本并记住你的选择&lt;/strong&gt;，版本后面对应了一个API等级，这个要填写到下面的Min SDK Version里，然后就是Package name 这个你可以写成类似于域名、邮箱的逆序，比如com.ahaxzh.android.hello当然不一定需要那么多曾，这里只是说一下，Application name建议填写的和Project name 一样就可以了，有一个非必填项：Creat Activity，这个选中后会生成一个Activity的代码文件，如果选中的话，名称不能包含空格，命名规则和Java变量一样，这些做完之后就可以点击Finish来完成项目的创建。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TLFlrnC8rZI/AAAAAAAABSs/oAWaMHO482I/image%5B110%5D.png?imgmax=800" width="633" height="484" /&gt;&lt;/p&gt;  &lt;p&gt;{Hello Android项目}&lt;/p&gt;  &lt;p&gt;若要使这个项目能够运行，还需要AVD的支持，AVD是对Android模拟器进行配置的自定义清单，能够配置Android模拟器的硬件列表、外观、Android版本、SDK和库的信息。因为SDK中没有自带任何配置好的AVD所以就连我们最简单的Hello, Android也是需要建立一个AVD的，建立方法：打开命令行提示符或者PowerShell我用的是PowerShell，其实都一样的，首先进入Android SDK的tools目录，然后用android list targets 命令搜寻并列出所有的add-ons及platform内的有效Android系统镜像。使用android create avd –n &amp;lt;name&amp;gt; –t &amp;lt;id&amp;gt;来创建一个新的AVD，其中-n参数表示AVD的名称，-t是刚才列出来的镜像的id，若下图：&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TLFluYfD8-I/AAAAAAAABTk/RyhlnkIt84c/image%5B145%5D.png?imgmax=800" width="640" height="418" /&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;使用android list targets命令列出所有的系统镜像，Type:Platform为标准的Android系统，Type:Add-On为Google的API，id自然为镜像的id啦。由于我装的比较多所以很多哈。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TLFlyNXf4fI/AAAAAAAABTo/Pk7kLt1pd8Q/image%5B144%5D.png?imgmax=800" width="640" height="153" /&gt; &lt;/p&gt;  &lt;p&gt;上面我是创建了一个Android 2.0 的AVD，因为我已经创建过一个2.2版本的了，&lt;font color="#ff0000"&gt;&lt;strong&gt;你要根据自己的需要（就是你在创建项目的时候选择的build Target时选择的Android版本）去创建适合项目的AVD，AVD可以多次使用，也就是说不必每个项目都创建一个AVD&lt;/strong&gt;。&lt;/font&gt;上面会提示是否更改硬件配置，no表示使用默认硬件配置。创建完AVD后，点击菜单栏里的Run –&amp;gt; Run Configurations..里去选择AVD。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TLFl1MT_rTI/AAAAAAAABTw/KFfQ1VXryvc/image%5B143%5D.png?imgmax=800" width="600" height="480" /&gt; &lt;/p&gt;  &lt;p&gt;选择你创建的AVD点击Run运行。并不是每次运行都需这样，只是第一次的时候需要选择下AVD的版本。以后每次运行直接Run就可以了。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_fXswck2GMMY/TLFl4PKNIbI/AAAAAAAABT4/UGm9WrABuYY/image%5B142%5D.png?imgmax=800" width="640" height="454" /&gt;&lt;/p&gt;  &lt;p&gt;{Android 开机界面}&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TLFl8qc0TUI/AAAAAAAABUE/4EqMIvNge6w/image%5B141%5D.png?imgmax=800" width="640" height="454" /&gt;&lt;/p&gt;  &lt;p&gt;{开机完成后，语言第一层次应该是英文的，这个可以去手机设置里更改，就跟我们平常改自己手机一样} &lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TLFl_5bVV4I/AAAAAAAABUI/fkHWGp2jVrE/image%5B140%5D.png?imgmax=800" width="640" height="454" /&gt;&lt;/p&gt;  &lt;p&gt;{Hello, Android}{:)}&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ps:&lt;/p&gt;  &lt;p&gt;这个模拟器非常好用，和真机的区别是不能打电话、发短信、拍照、使用存储卡，至少暂时这些我还不会，可能需要在硬件配置里更改吧。&lt;/p&gt;  &lt;p&gt;今天是Ubuntu 10.10发布的大喜日子，兴奋啊，捏哈哈~~&lt;/p&gt;  &lt;p&gt;The end.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-159704267072771907?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/159704267072771907/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/10/android.html#comment-form' title='3 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/159704267072771907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/159704267072771907'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/10/android.html' title='Android开发环境'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fXswck2GMMY/TLFlrnC8rZI/AAAAAAAABSs/oAWaMHO482I/s72-c/image%5B110%5D.png?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-3707072858639333942</id><published>2010-10-07T17:13:00.001+08:00</published><updated>2010-10-07T17:14:31.439+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pad'/><category scheme='http://www.blogger.com/atom/ns#' term='Think'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='互联网'/><title type='text'>Google 文件搜索技巧</title><content type='html'>&lt;p&gt;今天略微向大家介绍下Google搜索文件技巧，比如说你在学习电子线路想要找一些关于电线的课件、视频（视频教学）文件你会怎么找？相信很多同学会直接在Google甚至百度直接输入关键词进行检索，然后进入搜索结果的某个网站再去下载，这个一般的网站不会有直接下载的链接提供，会很恶心的要你注册会员甚至购买文档什么的。现在你可以直接利用搜索引擎的文件检索功能，绕过注册什么，使用方法如下：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;确定你要搜索的文件的类型，并精炼你要搜索的关键词。例如你想要搜索的是电子线路的PPT，或者doc、PDF等。 &lt;/li&gt;    &lt;li&gt;打开Google或者百度，在搜索框中键入：&amp;quot;filetype:&lt;font color="#ff0000"&gt;ppt&lt;/font&gt; &lt;font color="#0000ff"&gt;电子线路&lt;/font&gt;&amp;quot; ，首先解释下这个字符串，双引号是不用输入的，filetype:可以理解成“文件类型:”后面的红色的ppt就是你要搜索的文件类型，而蓝色的“电子线路”是你要搜索的文件含有的关键字，&lt;strong&gt;注意的是：filetype后的冒号是英文的，文件类型与关键字之间要留有一个空格&lt;/strong&gt;。所以说，filetype:ppt 的意思这样子搜索出来的结果全部都是ppt格式的文件了，并且一般的文件名或者文件内容都含有电子线路。 &lt;/li&gt;    &lt;li&gt;右键复制检索结果的标题，打开你的下载软件或者直接用浏览器进行下载（目标另存为）即可。 &lt;/li&gt;    &lt;li&gt;这个方法可以检索各种文件类型，比如说rmvb、txt、mov、mp3……等等。 &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="dx" border="0" alt="dx" src="http://lh5.ggpht.com/_fXswck2GMMY/TK2PTHnXvrI/AAAAAAAABSk/t1R8P2pJ6no/dx%5B3%5D.png?imgmax=800" width="640" height="463" /&gt; &lt;/p&gt;  &lt;p&gt;{上图为使用Google搜索电子线路的课件}&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;很显然的事情，比如如果你想看小说的话，你可以这样搜索：&lt;strong&gt; filetype:&lt;font color="#ff0000"&gt;txt &lt;/font&gt;&lt;font color="#0000ff"&gt;1988：我想和这世界谈谈。&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;在使用Google搜索的时候不知道大家有没有注意过，在检索框后面有个“&lt;a href="http://www.google.com.hk/advanced_search?hl=zh-CN"&gt;&lt;strong&gt;高级&lt;/strong&gt;&lt;/a&gt;”链接，打开后你会看到关于Google搜索的详细设置。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Goo" border="0" alt="Goo" src="http://lh6.ggpht.com/_fXswck2GMMY/TK2PUrL2mZI/AAAAAAAABSg/VLVj2bEbWrY/Goo%5B7%5D.png?imgmax=800" width="640" height="346" /&gt; &lt;/p&gt;  &lt;p&gt;{图为Google高级搜索}&lt;/p&gt;  &lt;p&gt;关于Google的搜索技巧可谓汗梁充栋，这里仅仅是九牛一毛尔，没有人可以说自己真正完全懂得Google搜索之道。&lt;/p&gt;  &lt;p&gt;推荐一个Google技巧简介的网站：&lt;a href="http://www.se-express.com/article/article13.htm"&gt;http://www.se-express.com/article/article13.htm&lt;/a&gt; 如果想了解更多，请Google之。&lt;/p&gt;  &lt;p&gt;Ps：还记得当年思修课，老师让弄“理想与人生”的PPT我就这么搞的，简单方便。&lt;/p&gt;  &lt;p&gt; 如果你想要下载&lt;font color="#ff0000"&gt;torrent&lt;/font&gt;类型的文件，这个不用我说也该知道怎么去下载了吧，比如我们想看片：小蝌蚪找妈妈，那么就可以去搜索：filetype:torrent 小蝌蚪找妈妈&amp;#160;&amp;#160; — —，&amp;#160; 找不找得到这个我不知道，Google知道。&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;当然大家不能用来做邪恶的事情，你们懂得，这里分享只为了帮助大家学习如何找一些电子线路啊书籍啊神马的。。&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-3707072858639333942?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/3707072858639333942/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/10/google.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/3707072858639333942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/3707072858639333942'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/10/google.html' title='Google 文件搜索技巧'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fXswck2GMMY/TK2PTHnXvrI/AAAAAAAABSk/t1R8P2pJ6no/s72-c/dx%5B3%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-7445575746403885090</id><published>2010-09-25T16:37:00.001+08:00</published><updated>2010-09-25T16:38:26.922+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tee'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>收到Google寄来的Android Tee</title><content type='html'>&lt;p&gt;上次参加了首届Google暑期大学生博客分享大赛，今天收到了Android的Tee，觉得好丑呀。。。&lt;/p&gt;  &lt;p&gt;至少比我想的要丑一些。。。&lt;/p&gt;  &lt;p&gt;好吧，算了不管那么多了，都过去了就这样吧！当初我用这个博客来写的，现在想想觉得好傻，在国内明显80%的访问不了……唉，悲剧！&lt;/p&gt;  &lt;p&gt;贴下图吧： &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_fXswck2GMMY/TJ20eXHL4uI/AAAAAAAABRk/s0hqRETrBsA/s1600-h/1%5B11%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="1" border="0" alt="1" src="http://lh4.ggpht.com/_fXswck2GMMY/TJ20i1sbzpI/AAAAAAAABRo/cOieJdBQRkI/1_thumb%5B9%5D.png?imgmax=800" width="638" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;{在音符桌子上拍的}&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fXswck2GMMY/TJ20kumrBjI/AAAAAAAABRs/d1-HYE7qet4/s1600-h/2%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2" border="0" alt="2" src="http://lh6.ggpht.com/_fXswck2GMMY/TJ20nUVH_oI/AAAAAAAABRw/VsYPmstgHGY/2_thumb%5B2%5D.png?imgmax=800" width="577" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;{这个觉得好窘，音符的军刀}&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_fXswck2GMMY/TJ20o0oS27I/AAAAAAAABR0/rFwA6r2Gm04/s1600-h/3%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="3" border="0" alt="3" src="http://lh3.ggpht.com/_fXswck2GMMY/TJ20qqrTL_I/AAAAAAAABR4/PJzP0QrWdiY/3_thumb%5B2%5D.png?imgmax=800" width="619" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;{好吧，就这样吧}&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_fXswck2GMMY/TJ20sLA81RI/AAAAAAAABR8/1DaLLokJ6yc/s1600-h/display%5B7%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="display" border="0" alt="display" src="http://lh6.ggpht.com/_fXswck2GMMY/TJ20vmSm-fI/AAAAAAAABSA/7EaKjcYilOQ/display_thumb%5B5%5D.jpg?imgmax=800" width="640" height="473" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;{收到后，搜了下，在某外国网站发现一样的。。}&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;希望以后能拿到Google Logo的Tee~&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-7445575746403885090?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/7445575746403885090/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/09/googletee.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/7445575746403885090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/7445575746403885090'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/09/googletee.html' title='收到Google寄来的Android Tee'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fXswck2GMMY/TJ20i1sbzpI/AAAAAAAABRo/cOieJdBQRkI/s72-c/1_thumb%5B9%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-5826338160342684066</id><published>2010-07-18T18:30:00.001+08:00</published><updated>2010-07-19T12:41:53.965+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>我心目中完美的Android手机</title><content type='html'>&lt;p&gt;已经不记得第一次听到Android是什么时候，或许是在2008年或许是在2009年，不过这依然变得不再重要，因为现在几乎无人不知Google 的 Android 系统的移动设备！我非常希望能够拥有一款 Android 手机，由于我是一名大学生经济条件受到限制，所以大多数时候只能够憧憬一下我心目中的Android手机的功能及外观！下面就是我心目中 Android 手机的样子，由于没有用过Android手机，如果有说的不对的地方希望读者多包涵哈。 :)&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Print" border="0" alt="Print" src="http://lh6.ggpht.com/_fXswck2GMMY/TEPT4MO2A8I/AAAAAAAABQY/t-KZ9vgzGL8/androids_thumb%5B6%5D.jpg?imgmax=800" width="640" height="268"&gt;&lt;br&gt;{Hello, Android}&lt;/p&gt; &lt;ul&gt; &lt;li&gt;手机外观  &lt;p&gt;手机外观我觉得我最喜欢的是一种简单、朴实无华、但是锋芒毕露！就像Google的首页一样，简单之中蕴含了太多的不简单！希望手机可以有各种鲜明的颜色，有可壳很方便更换的彩壳，当然我喜欢的是一种简单，机身只有一种主颜色（当然除机身上的文字外 :)），希望手机尺寸不要太大，觉得毕竟还是手机要保持其小巧实用！外型上觉得 HTC Tattoo 就很好看，下面圆滑用手握着会觉得舒服。综合起来觉得还是要符合多层次的人群，比如商务人士应该是要沉稳、大气，学生的话要颜色亮丽、外形很酷，家庭娱乐型用户我觉得要在屏幕尺寸以及游戏操作方便、颜色温暖等！我喜欢简单，简单的美，简单的不简单！&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;硬件配置  &lt;p&gt;硬件配置方面我也不太懂，觉得作为一款智能手机硬件配置的协调性很重要！我心里是这么想的：在手机屏幕方面控制在3寸以内，因为大于3寸的话我觉得手机就会变得很大失去了其本性。手机的摄像头功能，在3G时代的今天手机摄像头显得尤为重要了，要有前后两个摄像头，前摄像头在进行视频通话的时候很重要呀，所以觉得前摄像头最好设计成130万像素保证了视频通话的清晰度！至于背部的摄像头我觉得要300万就够了，因为它并不是专业的相机啊，觉得如果设计成 8MP 的有点本末倒置了，毕竟它是一部手机主要功能不是拍照！不过觉得最好要有闪光灯，因为夜里拍摄的话没有闪光灯是一件很悲惨的事情……我想其次就是CPU和电池了，至于CPU的主频我觉得不要特别高，因为太高了很费电，我自己在用的一款Linux手机CPU主频是512MHZ的，所以深有体会呀……觉得设计师肯定能找到一个综合性能最佳的点，不能说手机待机时间很长但是运行的时候会有拖影、停滞现象吧！手机锂电池容量大了电池就变得很大很重，所以我觉得CPU和锂电池要综合起来考虑！而且电池要可拆卸更换的，不然的话想要去露营啦等等没有两块备用电池有点可怕。然后觉得无线Wifi、FM、3G、GPS模块，这些现在来看都应该是必备的！个人还是很喜欢FM调频收音机的，能有调频收音机发射功能那就太好了！还有就是操作设备了，觉得手机操作很重要，不能一味追求外观的完美而忽视手机的键盘操作，觉得有轨迹球硬、多点触摸屏、语音控制、耳机线控以及远程遥控等，如果手机的操作不够简洁方便，那将会使很悲哀的事情，失去了其本源使命！手机的音质方面要努力提升，手机主要的功能是用来通话的！件方面总而言之觉得要看综合性能，找到一个平衡点，勿失其本性！俗话说好马配好鞍，Android 那么优秀的系统硬件方面一定不要掉链子呀！&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;软件应用  &lt;p&gt;手机软件应用觉得是手机和我们交互的主要，现在依然有很多人认为手机的好坏主要是看软件功能的多少、强大与否，的确，对于大多数的普通用户来说是至关重要的！不过我希望更自由一点，就是有能力的人可以自由编写应用。出了常用的应用（如浏览器等）外手机软件按使用人群来分对于商务人士Office是必须品，不能说不支持移动办公吧！还有就是股市行情、行程的安排管理、多个实用的小工具（例如多时区模拟时钟等）、快速的网络应用等等。对于学生，常用的学习软件还是必须要有的，在我现在看来手机上Office软件真的很重要，比如有一门课选的人很多，你有没有抢到靠前的位子看老师演示的PPT是很不方便的，还有就是随时从网上下载下来的Office文件等其次就是音乐播放功能、照片浏览等，在我看来现在各种社交网站是学生日常浏览的重点，所以手机要有对社交软件很好的支持，比如FaceBook、Twitter、renren、开心网等等这些，还有一些就是觉得像是YouTube等网站的上传浏览很重要，有事时候会很想要去及时分享，觉得软件要可编辑性很强！毕竟都是有精力的年轻人呀，不同的Idea会有不同的效果！还有就是一些有必备的应用小程序，有趣的游戏等等！还有就是娱乐用户，这部分用户注重的主要是娱乐软件，比如华丽好玩的游戏、网络电视、新闻杂志等等。手机与计算机的链接也是尤为重要的，这点要确保安全稳定的链接以及方便易用的PC端管理软件！觉得应用软件每个人都会有自己不同的特殊需要！真正找到一款适合自己的手机里面大多数包含了很多自己不常用的软件，所以最好软件都是可定制的！功能的好坏不在于多少，在于实用、方便！&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt; &lt;li&gt;手机价格  &lt;p&gt;不得不说现在手机的价格还是很贵，至少对我来说是这样子的！Android手机至少现在要2千块以上多的都到上网元，真的有点渴望不可及，像我这种家庭条件不是很好的，还是有很多，觉得价格应该分段讨论下！对学生等能够给予优惠，毕竟学生都没什么钱，即使有钱也不是自己辛苦挣来的！对学生如果可以的话觉得不如多举办一些学生设计Android应用软件设计竞赛、校园宣讲会等等一系列的校园活动！奖品可以是Android的使用期，或者予以赠送Android手机等！我想如果可以这样的话，就会有很多的学生能够参与进来，让更多的人群了解Android！或者能够采用分期付款也很好，觉得那样能够缓解一些消费者的压力！&lt;/p&gt; &lt;p&gt;以上这些仅仅是我心中想的Android手机，由于还没有使用过，只是一些个人想法，平时自己也喜欢编程，不过只是菜鸟级吧，嘎嘎……希望Android发展的越来越好，以后也会尝试着去写一些Android手机的应用，大学期间靠自己的努力赚钱去买一个Android手机~其实我觉得用不了多久，不光是手机，以后就连Mp3、Mp4、PSP等等各种移动终端都会使用Android作为操作系统，觉得统一使用Android话电子设备间链接会变得更加方便，Android链接你我链接世界！&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="android logo" border="0" alt="android logo" src="http://lh5.ggpht.com/_fXswck2GMMY/TEL7lGbaQgI/AAAAAAAABQI/NrGH5FAffqs/androidlogo_thumb10.png?imgmax=800" width="480" height="480"&gt;&lt;/a&gt;&lt;br&gt;{Android Logo}&lt;/p&gt;&lt;br&gt; &lt;p&gt;Ps:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.google.com/intl/zh-CN/daxue/blog2010/" target="_blank"&gt;首届Google暑期大学生博客分享大赛——2010 Andriod篇&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-5826338160342684066?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/5826338160342684066/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/07/android.html#comment-form' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/5826338160342684066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/5826338160342684066'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/07/android.html' title='我心目中完美的Android手机'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fXswck2GMMY/TEPT4MO2A8I/AAAAAAAABQY/t-KZ9vgzGL8/s72-c/androids_thumb%5B6%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-5491617907351950971</id><published>2010-07-12T12:09:00.001+08:00</published><updated>2010-07-12T12:09:39.401+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>安装Ubuntu</title><content type='html'>&lt;p&gt;在前面的&lt;a href="http://ahacpp.blogspot.com/2010/07/ubuntuu.html" target="_blank"&gt;一篇文章&lt;/a&gt;中说道吧Ubuntu烧到U盘里，今天教大家使用U盘安装Ubuntu，文中的图片是我用&lt;a href="http://www.virtualbox.org" target="_blank"&gt;vbox虚拟&lt;/a&gt;安装Ubuntu的截图，因为小黑使用Ubuntu右手掌托（硬盘、指纹处）&lt;strong&gt;发热量过大&lt;/strong&gt;所以没有使用Ubuntu，具体原因以后再说。&lt;br&gt;吧U盘插入机器，重启选择&lt;a href="http://ahacpp.blogspot.com/2010/07/ubuntuu.html" target="_blank"&gt;U盘启动&lt;/a&gt;，&lt;strong&gt;安装前建议吧网络断掉，否则安装过程中会下载语言包造成安装巨缓慢&lt;/strong&gt;。&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TDqVOXyyq3I/AAAAAAAABOI/FrB9CIR0cfc/image_thumb%5B40%5D.png?imgmax=800" width="642" height="484"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;{进入Live USB后点击&lt;font color="#ff0000"&gt; 安装 Ubuntu 10.04 LTS&lt;/font&gt;}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TDqVPVDWKQI/AAAAAAAABOM/KEw8x5Z6ar0/image_thumb%5B139%5D.png?imgmax=800" width="583" height="439"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{语言当然选择中文简体（特殊需要除外），点击前进}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TDqVQ422ncI/AAAAAAAABOQ/3MIbdoXa50s/image_thumb%5B52%5D.png?imgmax=800" width="581" height="442"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{使用默认就好，中国上海}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TDqVR9PIz_I/AAAAAAAABOU/qycnqL3u3fk/image_thumb%5B58%5D.png?imgmax=800" width="582" height="440"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{键盘布局选择China}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDqVTFn-SFI/AAAAAAAABOY/CdDunX5VRUo/image_thumb%5B67%5D.png?imgmax=800" width="580" height="440"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{如果你想好了使用整块硬盘安装那么选择第一项，否则选择手动安装，点击前进}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDqVUEBKOuI/AAAAAAAABOc/mMWI03AuCds/image_thumb%5B75%5D.png?imgmax=800" width="580" height="444"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{选择新建分区表，点击继续}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDqVV92nMQI/AAAAAAAABOg/v1Nl32oNl0s/image_thumb%5B81%5D.png?imgmax=800" width="581" height="444"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{点击空闲处，创建交换空间（SWAP）分区，大小一般是内存两倍，点击确定}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TDqVXNfFeSI/AAAAAAAABOk/aErnJidjcxU/image_thumb%5B87%5D.png?imgmax=800" width="581" height="440"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{和上一步一样，创建其他分区如boot、home、temp、等等}&lt;/p&gt; &lt;p&gt;{最少要创建swap和/两个挂在点，内存特别大的可以不创建swap，其他的可选，建议创建home等}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDqVYwjzFeI/AAAAAAAABOo/vZeR5NhJkTQ/image_thumb%5B140%5D.png?imgmax=800" width="582" height="516"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{填写个人信息，登陆选项建议默认，点击前进并确认信息后开始安装}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDqVaC6yXzI/AAAAAAAABOs/OAu9whi6ogU/image_thumb%5B107%5D.png?imgmax=800" width="644" height="446"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{开始安装，上面会介绍Ubuntu以及新版本的功能特点}&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TDqVbT7QRzI/AAAAAAAABOw/76Rk27zfHXM/image_thumb%5B113%5D.png?imgmax=800" width="644" height="454"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{觉得虚拟机安装没有直接用U盘安装来得快，毕竟硬件配置之类的不一样}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TDqVdcu8gLI/AAAAAAAABO0/mxVCQ90PO_E/image_thumb%5B124%5D.png?imgmax=800" width="642" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{安装完之后重启}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TDqVeaViTmI/AAAAAAAABO4/Eg8opJkngzA/image_thumb%5B129%5D.png?imgmax=800" width="640" height="484"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{拔掉U盘后回车重启}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDqVgbhNd2I/AAAAAAAABO8/fdyz9Q4134Y/image_thumb%5B136%5D.png?imgmax=800" width="644" height="480"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;{OK~欢迎您来到Ubuntu的自由世界！}&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-5491617907351950971?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/5491617907351950971/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/07/ubuntu_12.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/5491617907351950971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/5491617907351950971'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/07/ubuntu_12.html' title='安装Ubuntu'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_fXswck2GMMY/TDqVOXyyq3I/AAAAAAAABOI/FrB9CIR0cfc/s72-c/image_thumb%5B40%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-3242899074218271185</id><published>2010-07-06T22:02:00.001+08:00</published><updated>2010-09-09T15:12:18.326+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='算法'/><category scheme='http://www.blogger.com/atom/ns#' term='排序'/><title type='text'>插入排序</title><content type='html'>&lt;p&gt;插入排序，这是一个对少量元素进行排序的有效算法。&lt;/p&gt;  &lt;p&gt;看代码先：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; color: blue; font-size: 11pt" lang="EN-US"&gt;#include&lt;/span&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt; &lt;span style="color: #a31515"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; color: blue; font-size: 11pt" lang="EN-US"&gt;#define&lt;/span&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt; Max 100&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; color: blue; font-size: 11pt" lang="EN-US"&gt;using&lt;/span&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt; &lt;span style="color: blue"&gt;namespace&lt;/span&gt; std;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; color: blue; font-size: 11pt" lang="EN-US"&gt;void&lt;/span&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt; Insertion_Sort(&lt;span style="color: blue"&gt;int&lt;/span&gt; a[],&lt;span style="color: blue"&gt;int&lt;/span&gt; n)&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;{&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;for&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt; j=1;j&amp;lt;n;j++)&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;int&lt;/span&gt; key=a[j];&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;int&lt;/span&gt; i=j-1;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;while&lt;/span&gt;(i&amp;gt;=0&amp;amp;&amp;amp;a[i]&amp;gt;key)&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[i+1]=a[i];&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; i--;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[i+1]=key;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;}&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; color: blue; font-size: 11pt" lang="EN-US"&gt;int&lt;/span&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt; main()&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;{&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;int&lt;/span&gt; n,a[Max]={0};&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; cin&amp;gt;&amp;gt;n;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;for&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt; i=0;i&amp;lt;n;i++)&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cin&amp;gt;&amp;gt;a[i];&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; Insertion_Sort(a,n);&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;for&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt; i=0;i&amp;lt;n;i++)&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; cout&amp;lt;&amp;lt;a[i]&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;' '&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; cout&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; system(&lt;span style="color: #a31515"&gt;&amp;quot;Pause&amp;quot;&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;return&lt;/span&gt; 0;&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="text-align: left" class="MsoNormal" align="left"&gt;&lt;span style="font-family: &amp;#39;Lucida Console&amp;#39;; font-size: 11pt" lang="EN-US"&gt;}&lt;/span&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;代码分析： &lt;/p&gt;  &lt;p&gt;此程序实现对n个整型数据的排序，主要部分为6~19行的Insertion_Sort()函数。在函数中外循环变量j从数组a中的第二个元素（a[1]）开始一次向后直到数组最后一个元素(a[n-1])，用变量key记录当前外循环变量j所在元素的值，定义变量i存放j前面一个数的下标，在内循环中，从a[i]开始(刚开始i=j-1)向前依次和key（即外循环j所在位置元素）进行比较，如果a[i]&amp;gt;key，那么就把a[i]移到a[i+1]位置去，然后i向前移动，只要满足内循环条件则重复操作！否则i后面的那个数据存放key值，内循环结束。 &lt;/p&gt;  &lt;p&gt;操作图解： &lt;/p&gt;  &lt;p style="text-align: left" class="MsoNormal" align="left"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" align="left" src="http://lh5.ggpht.com/_fXswck2GMMY/TDNPN6VeYOI/AAAAAAAABM4/q_w4vC7Iu8o/image_thumb%5B20%5D.png?imgmax=800" width="273" height="606" /&gt;&lt;/p&gt;  &lt;p&gt;对{5,2,4,6,1,3}这列数字进行排序的步骤如下：&lt;/p&gt;  &lt;p&gt;初始状态。&lt;/p&gt;  &lt;p&gt;第一步，由于5&amp;gt;2所以交换 (j=1, i=0, a[i]=5, key=2)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于i&amp;lt;0小循环结束 (j=1, i=-1, key=1)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[0]=key.&lt;/p&gt;  &lt;p&gt;第二步，由于5&amp;gt;4所以交换 (j=2, i=1, a[i]=5, key=4)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于2&amp;lt;4小循环结束 (j=2, i=0, a[i]=2, key=4)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[1]=key.&lt;/p&gt;  &lt;p&gt;第三步，由于6&amp;gt;5所以不交换 (j=3, i=2, a[i]=5, key=6)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[3]=key.&lt;/p&gt;  &lt;p&gt;第四步，由于6&amp;gt;1所以6向后移 (j=4, i=3, a[3]=6, key=1)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于5&amp;gt;1所以5向后移 (j=4, i=2, a[2]=5, key=1)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于4&amp;gt;1所以4向后移 (j=4, i=1, a[1]=4, key=1)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于2&amp;gt;1所以2向后移 (j=4, i=0, a[0]=2, key=1)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于i&amp;lt;0小循环结束 (j=4, i=-1, key=1)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[0]=key.&lt;/p&gt;  &lt;p&gt;第五步，由于6&amp;gt;3所以6向后移 (j=5, i=4, a[i]=6, key=3)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于5&amp;gt;3所以5向后移 (j=5, i=3, a[3]=5, key=3)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于4&amp;gt;3所以4向后移 (j=5, i=2, a[2]=4, key=3)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 由于2&amp;lt;3小循环结束 (j=5, i=1, key=3)&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; a[2]=key.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-3242899074218271185?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/3242899074218271185/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/07/blog-post.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/3242899074218271185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/3242899074218271185'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/07/blog-post.html' title='插入排序'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_fXswck2GMMY/TDNPN6VeYOI/AAAAAAAABM4/q_w4vC7Iu8o/s72-c/image_thumb%5B20%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-1037991680959814143</id><published>2010-07-05T22:22:00.000+08:00</published><updated>2010-07-19T13:01:29.688+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google.cn</title><content type='html'>&lt;p&gt;{一切尽在不言中}{谨以此纪念G.cn}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Gcn" border="0" alt="Gcn" src="http://lh4.ggpht.com/_fXswck2GMMY/TDHqYBcaZcI/AAAAAAAABMA/t4W856_Y3AI/Gcn_thumb%5B4%5D.png?imgmax=800" width="644" height="419"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-1037991680959814143?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/1037991680959814143/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/07/googlecn.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/1037991680959814143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/1037991680959814143'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/07/googlecn.html' title='Google.cn'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fXswck2GMMY/TDHqYBcaZcI/AAAAAAAABMA/t4W856_Y3AI/s72-c/Gcn_thumb%5B4%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-4799998356744743639</id><published>2010-07-05T02:53:00.000+08:00</published><updated>2010-07-05T10:52:14.434+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='互联网'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu下锐捷上网</title><content type='html'>&lt;p&gt;很多同学用的是校园网，于是乎Ubuntu下上网需要的锐捷就成了必需品，学校的那个Linux版本的锐捷很不好用，忽略之。在Google Code 上发现了一个叫做&lt;a href="http://code.google.com/p/mentohust/" target="_blank"&gt;MentoHUST&lt;/a&gt;的“支持 锐捷客户端校验算法 的兼容客户端”这个可以说非常好用！&lt;/p&gt; &lt;p&gt;在其主页的右侧就可以找到deb包，下载后直接安装即可。如果你想自己编译安装，自行查阅官方的&lt;a href="http://code.google.com/p/mentohust/wiki/Install" target="_blank"&gt;安装&lt;/a&gt;和&lt;a href="http://code.google.com/p/mentohust/wiki/Parameter" target="_blank"&gt;使用&lt;/a&gt;文档。&lt;/p&gt; &lt;p&gt;安装完以后打开终端输入 sudo mentohust 第一次需要进行配置信息，以后每次只需要打开终端输入 sudo mentohust 就可以了。 关于配置信息，这个根据自己情况而定吧，XMU的是这样的：用户名为学号，密码为身份证号，组播地址选标准，DHCP获取选择认证后获取，网卡选择第一个。&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-4799998356744743639?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/4799998356744743639/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/07/ubuntu.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/4799998356744743639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/4799998356744743639'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/07/ubuntu.html' title='Ubuntu下锐捷上网'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-2821826569593250040</id><published>2010-07-04T01:50:00.000+08:00</published><updated>2010-07-19T13:15:44.881+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='刻录'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>吧Ubuntu烧到U盘里</title><content type='html'>&lt;p&gt;还记得刚开始用Ubuntu的时候是用wubi安装的，当XP坏了，Ubuntu就没了，使用wubi安装Ubuntu不好，因为它就像是在使用虚拟机，具体你可以去搜索下。然后就是刻录到CD上，这个不能说不好，但是不是所有的机器都有光驱的，而且安装速度很慢，我还很讨厌光驱那暴力的声音（我速度开的是high），所以今天来介绍下如何吧Ubuntu烧（或者说刻录）到U盘里，由于在Ubuntu下有系统工具直接做，所以只介绍在Winows 7下的操作方法。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;准备&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;吧Ubuntu镜像烧录到U盘里需要&lt;a href="http://dw.ezbsys.net/uiso9_cn.exe" target="_blank"&gt;UltraISO&lt;/a&gt;这个软件（需要key不过随便搜搜就有了），当然还有&lt;a href="http://www.ubuntu.com" target="_blank"&gt;Ubuntu&lt;/a&gt;镜像，以及一枚空的U盘。&lt;/p&gt; &lt;p&gt;另外&lt;a href="http://cdimage.ubuntu.com/" target="_blank"&gt;这里&lt;/a&gt;可以下到所有各种最新的Ubuntu包括&lt;a href="http://cdimage.ubuntu.com/dvd/" target="_blank"&gt;DVD&lt;/a&gt;当然是官方的，但是其不稳定建议下载正式版。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;烧录 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;1）、插入U盘，&lt;font color="#ff0000"&gt;使用管理员权限&lt;/font&gt;打开UltraISO 并加载Ubuntu镜像文件&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_fXswck2GMMY/TDCpDjJoxaI/AAAAAAAABJ8/RfM3s7MIzbs/image_thumb11.png?imgmax=800" width="644" height="474"&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;2）、写入硬盘镜像&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TDCpJj0Fx-I/AAAAAAAABKE/45rBH87Cjcc/image_thumb25.png?imgmax=800" width="455" height="359"&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;3）、一些选项以及&lt;font color="#ff0000"&gt;写入主引导记录&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDCpNtkqciI/AAAAAAAABKM/FHqZh0vfduU/image_thumb18.png?imgmax=800" width="644" height="445"&gt;&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_fXswck2GMMY/TDCpRIX2oTI/AAAAAAAABKU/KXyfveu3kZc/image_thumb26.png?imgmax=800" width="389" height="158"&gt; &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_fXswck2GMMY/TDCpULWox4I/AAAAAAAABKc/RX0S53cpqJ4/image_thumb28.png?imgmax=800" width="228" height="160"&gt; &lt;br&gt;点击确定。如果没有成功那么可能是因为你没有使用管理员权限！&lt;strong&gt;&lt;font color="#ff0000"&gt;写入引导很重要！&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;4）、点击写入开始烧录&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TDCpX0xyJFI/AAAAAAAABKk/vB7dinezUxs/image_thumb33.png?imgmax=800" width="381" height="174"&gt;&lt;/p&gt; &lt;p&gt;选择是，这里是确认你U盘文件备份否。&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_fXswck2GMMY/TDCpb8fnDWI/AAAAAAAABKs/AuntfAlPwlk/image_thumb35.png?imgmax=800" width="644" height="473"&gt; &lt;br&gt;正在写入....等待写入完成，这个可能是一个漫长的过程。&lt;/p&gt;&lt;br&gt; &lt;p&gt;&lt;strong&gt;注意事项：&lt;/strong&gt;&lt;br&gt; &lt;ol&gt; &lt;li&gt;如果你刻录的是CD镜像那么1G的U盘足够了，假如你刻录的是DVD镜像那就需要大的U判了，不过真的完全没有必要那么做，没有必要去烧Ubuntu 的 DVD 镜像到U盘里，除非你不能上网，那将会很悲剧。  &lt;li&gt;建议把刻录校验选上，避免不必要的错误  &lt;li&gt;写入方式依据机器而定，不过新一点的机器随便哪一种 都可以，不确定建议选择USB-ZIP+  &lt;li&gt;U盘里的文件切记备份，否则将丢失&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;刻录完后硬盘图标会变成Ubuntu的图标&lt;br&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_fXswck2GMMY/TDCpfUgijKI/AAAAAAAABK0/f5lW95qgyc8/image_thumb%5B3%5D.png?imgmax=800" width="536" height="267"&gt;&lt;/p&gt;&lt;br&gt; &lt;ul&gt; &lt;li&gt;测试 &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;吧U盘插上，开机选择从USB启动，一般按F12就可以选择启动方式，不可以的话进入BIOS设置里更改下~稍作等待你就会看到可爱的Ubuntu界面~你可以选择安装或者尝试而不安装，呵呵使用光盘安装过的人都能感觉得到Live USB比LIve CD速度快很多~只要20秒左右就可以进入！而用普通的CD起码要一分钟是肯定的！&lt;/p&gt; &lt;p&gt;1、小黑按F12就可以了，选择6：-USB HDD&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="无标题" border="0" alt="无标题" src="http://lh5.ggpht.com/_fXswck2GMMY/TDFk0Pabo6I/AAAAAAAABLE/0DUT39GiYQc/Image.png?imgmax=800" width="644" height="342"&gt;&lt;/p&gt; &lt;p&gt;{根据自己机器情况而定！}&lt;/p&gt;&lt;br&gt; &lt;p&gt;2、选择尝试Ubuntu进入Live 界面&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Screenshot0" border="0" alt="Screenshot0" src="http://lh5.ggpht.com/_fXswck2GMMY/TDFk7iE11yI/AAAAAAAABLc/U8VVQKhEjL4/Screenshot0_thumb%5B1%5D.png?imgmax=800" width="644" height="404"&gt;&lt;/p&gt; &lt;p&gt;{在Live里可以进行Ubuntu的安装操作~当然也可以只是尝试而不安装}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Screenshot" border="0" alt="Screenshot" src="http://lh3.ggpht.com/_fXswck2GMMY/TDFlDGY1k3I/AAAAAAAABLk/mvEuRZahMfQ/Screenshot_thumb%5B1%5D.png?imgmax=800" width="644" height="404"&gt;&lt;/p&gt; &lt;p&gt;{偷偷告诉你哦~这个Live USB可以进行文件管理操作}&lt;/p&gt; &lt;p&gt;{比如说你系统崩溃了，可以用它先备份，然后给硬盘分区呀等等，和安装好的Ubuntu功能差不多~，所以你可以利用其做某些事情，比如你忘记开机密码了，你可以用这个小小的U盘来操作文件}&lt;/p&gt; &lt;p&gt;{注意：请勿用做非法用途哦，否则后果自负！ ;) }&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Screenshot1" border="0" alt="Screenshot1" src="http://lh5.ggpht.com/_fXswck2GMMY/TDFlIKWTkyI/AAAAAAAABLw/cGteYyrrLxw/Screenshot1_thumb%5B1%5D.png?imgmax=800" width="644" height="404"&gt;&lt;/p&gt; &lt;p&gt;{个人很喜欢这个桌面背景~}&lt;/p&gt; &lt;p&gt;后记&lt;/p&gt; &lt;p&gt;这种方法完全适用于其他版本的Linux，并且Windows 7也可以使用这种方法烧到U盘里，也就是说你可以把常用的系统都烧到U盘里随身携带，很方便！更重要的是小巧携带方便，安装速度快，摆脱光驱的束缚X系小黑的选择~对了还有无声！！&lt;/p&gt; &lt;p&gt;突然发现一个现象，我U盘（其实是固体硬盘2G）在快速格式化之后写入会很慢，大概要30++分钟，而且容易出错！但是如果把U盘普通格式化，而不用把快速格式化，速度会很快，5到6分钟即可！看图~&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_fXswck2GMMY/TDFIlotaCGI/AAAAAAAABK8/8RVp-VMOC1A/image_thumb%5B1%5D.png?imgmax=800" width="563" height="447"&gt;&lt;/p&gt; &lt;p&gt;看，不到六分钟就可路完成了，而且我还加上了刻录校验，我的小黑支持各种写入方式，所以我通常用默认的USB-HDD+.&lt;/p&gt; &lt;p&gt;{爱Ubuntu}{爱自由，爱分享}&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-2821826569593250040?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/2821826569593250040/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/07/ubuntuu.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/2821826569593250040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/2821826569593250040'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/07/ubuntuu.html' title='吧Ubuntu烧到U盘里'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fXswck2GMMY/TDCpDjJoxaI/AAAAAAAABJ8/RfM3s7MIzbs/s72-c/image_thumb11.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-9045884702301446062</id><published>2010-06-24T00:31:00.000+08:00</published><updated>2010-07-19T13:35:17.766+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='桌面'/><category scheme='http://www.blogger.com/atom/ns#' term='Think'/><category scheme='http://www.blogger.com/atom/ns#' term='IPv6'/><category scheme='http://www.blogger.com/atom/ns#' term='互联网'/><title type='text'>{基于IPv6校园网断网后上网的方法}</title><content type='html'>&lt;ul&gt; &lt;li&gt;解释为什么断网后上不了网&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;还在为每天11：30分以后上不了网而苦恼吗？上次在写关于校园FTP的文章里提到，我无意间发现在断网（当然也断电了，我用的本本），其实如果你用本本你会发现断网后你机器任务栏网络连接图标还是通的，点开看的时候也会有数据包的接受与发送，可是就是打不开网页，这个其实是没有DNS服务器去解析网址！有关DNS给个传送门：&lt;a href="http://baike.baidu.com/view/22276.htm" target="_blank"&gt;百度百科之DNS&lt;/a&gt; 。现在打开Windows命令行（Win键+r 打开运行，输入cmd进入命令行），输入"ipconfig"你会发现一个很好玩的事情——我们用的DNS服务器原来是xmu.edu.cn~我当时（那天晚上）只能上去YouTube后来分析原因是因为我在host里写了YouTube的IPv6地址，所以不用DNS去解析这也就解释了我为什么当时输入ipv6.google.com 打不开了！所以我们需要你一个DNS 地址，一个IPv6的DNS服务器地址！那样的话就可以去解析我们的IPv6地址了！哇咔咔，也就能浏览所有网站（类似xiaonei.com&lt;span style="color: red"&gt;.sixxs.org&lt;/span&gt;呀！！）。 &lt;/p&gt; &lt;ul&gt; &lt;li&gt;断网后上外网的具体方法&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;真正明白断网后为什么不能上网的原因后，就很轻而易举的解决断网后上网的问题！那就是要找一个IPv6的DNS服务器呀！这个很好办，因为各大高校都在弄这个，当然XMU就算了，比如（我现在在用的两个）北邮（2001:da8:202:10::36）、上交（2001:da8:8000:1:202:120:2:101）。其他的随便搜搜！你可以把Google IPv6地址集写进host文件，然后就可以用所有的Google的服务了！Google IPv6 地址集已经放在 Google Docs上了：&lt;a title="http://goo.gl/2jtx" href="http://goo.gl/2jtx"&gt;http://goo.gl/2jtx&lt;/a&gt; 。然后就是上IPv4 网站了，你需要浏览的网页的地址后面加上".sixxs.org"就可以啦！比如xiaonei.com.sixxs.org。现在你就可以在断网后上外网了~哈哈，很多事情在不经意间被发现！对于这个还是要声明一些事：首先，这个方法只适用于登陆网页，除非你的应用程序支持IPv6 连接方式，否则就不能够使用，很遗憾很多常用软件比如：Gtalk、飞信、迅雷等都登陆不了！这个方法你可以去看Youtube的视频，你可以去查资料，等等~觉得这样也好，某些事情就不会发生。 &lt;/p&gt; &lt;ul&gt; &lt;li&gt;最后附上一个Win7的桌面很喜欢~&lt;/li&gt;&lt;/ul&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="SPITZER" src="http://lh3.ggpht.com/_fXswck2GMMY/TCMucYji25I/AAAAAAAABJM/g5_n_BNaehs/_thumb3.png?imgmax=800" width="644" height="404"&gt;&lt;br&gt;{SPITZER}{可能是因为Ubuntu里的桌面...残念……}&lt;br&gt;&lt;br&gt; &lt;p&gt;Ps： &lt;br&gt;{技术的快乐在于分享}{通往自由的路不止一条} &lt;br&gt;{做人要厚道，转载请注明出处：ahacpp.blogspot.com} &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-9045884702301446062?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/9045884702301446062/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ipv6.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/9045884702301446062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/9045884702301446062'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ipv6.html' title='{基于IPv6校园网断网后上网的方法}'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fXswck2GMMY/TCMucYji25I/AAAAAAAABJM/g5_n_BNaehs/s72-c/_thumb3.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-7667733694688847915</id><published>2010-06-21T01:03:00.000+08:00</published><updated>2010-07-19T13:18:59.879+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu 10.04LTS CD</title><content type='html'>&lt;p&gt;由于被Ubuntu 10.04 LTS CD的外观吸引，想留作纪念，于是申请了几张光盘，不要炮轰我，我知道错。。我错了，这是我第一收到，也是最后一次。&lt;/p&gt; &lt;p&gt;先上图吧：&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0440" border="0" alt="moto_0440" src="http://lh4.ggpht.com/_fXswck2GMMY/TB5J0Vcop8I/AAAAAAAABII/Q8lmj7_8zC8/moto_0440_thumb%5B7%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{貌似是第一次有中文出现在派送CD上}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0442" border="0" alt="moto_0442" src="http://lh4.ggpht.com/_fXswck2GMMY/TB5J22XKEfI/AAAAAAAABIQ/uVQTOO9kCWc/moto_0442_thumb%5B5%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{中文包装}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0444" border="0" alt="moto_0444" src="http://lh3.ggpht.com/_fXswck2GMMY/TB5J5DaoLRI/AAAAAAAABIY/8sxbIc1I-vc/moto_0444_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{想的真的很周到，里面还有保护层~~}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0445" border="0" alt="moto_0445" src="http://lh6.ggpht.com/_fXswck2GMMY/TB5J7oIF4jI/AAAAAAAABIg/kwBZdtT0QO0/moto_0445_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{露脸~}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0447" border="0" alt="moto_0447" src="http://lh6.ggpht.com/_fXswck2GMMY/TB5J-YM6SPI/AAAAAAAABIo/d-RvptDNTKk/moto_0447_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{万众瞩目，撒花~}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0455" border="0" alt="moto_0455" src="http://lh3.ggpht.com/_fXswck2GMMY/TB5KAovKZwI/AAAAAAAABIw/BumUyahd_wg/moto_0455_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{Ubuntu 10.04 LTS}{超漂亮~}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0458" border="0" alt="moto_0458" src="http://lh3.ggpht.com/_fXswck2GMMY/TB5KCmWyFRI/AAAAAAAABI4/KT90W9ZfFlk/moto_0458_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{喜欢这几句话}{说真的，用惯了Ubuntu 你就再也不想回到 Windows下了}&lt;/p&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="moto_0459" border="0" alt="moto_0459" src="http://lh6.ggpht.com/_fXswck2GMMY/TB5KEuOJpZI/AAAAAAAABJA/0fCE8X9MUnM/moto_0459_thumb%5B1%5D.jpg?imgmax=800" width="644" height="484"&gt;&lt;/p&gt; &lt;p&gt;{感受山猫之力}{此图为隐藏的，在CD包装内部~}&lt;/p&gt; &lt;p&gt;由于申请到5张CD分享给同学2张（2个同学，和我一样他们都在用Uubuntu），现在还剩下3张，如果你有需要那么请你联系我，仅限厦门大学学生（其他地方的话，不是很实惠，不如自己刻盘了）： ahaxzh (at) gmail (dot) com .&lt;/p&gt; &lt;p&gt;关于申请光盘，我真的错了，不该的。虽然申请到了光盘，但是从来没有用光盘装过，原因是U盘安装速度更快，声音更小~&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-7667733694688847915?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/7667733694688847915/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ubuntu-1004lts-cd.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/7667733694688847915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/7667733694688847915'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ubuntu-1004lts-cd.html' title='Ubuntu 10.04LTS CD'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_fXswck2GMMY/TB5J0Vcop8I/AAAAAAAABII/Q8lmj7_8zC8/s72-c/moto_0440_thumb%5B7%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-2760097633300140978</id><published>2010-06-18T00:53:00.000+08:00</published><updated>2010-07-19T14:31:05.129+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='YouTube'/><category scheme='http://www.blogger.com/atom/ns#' term='FTP'/><category scheme='http://www.blogger.com/atom/ns#' term='IPv6'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>抛弃宽带之校园网FTP下载高清电影</title><content type='html'>&lt;p&gt;咳咳，上次说到利用IPv6和GAppProxy上网，这次讲一下如何利用校园网FTP下载高清电影、无损音乐、图书、游戏、电视剧、纪录片等等。&lt;/p&gt; &lt;p&gt;或许你和我一样喜欢看高清电影，喜欢无损音乐，或许你和我一样没钱买宽带（不是没钱买，是没必要买）。那么本文将告诉你如何通过校园网FTP下载720P高清电影！&lt;/p&gt; &lt;ul&gt; &lt;li&gt;关于学校FTP&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;我们学校有很多服务器，这个大家都知道（比如说，学校各种网站、教务系统、xOJ等等，承载这些的机器就是我们学校的服务器），我们学校也有很多FTP服务器，这些服务器为校园网络用户提供各种各样的学习、娱乐等资源。学校FTP的优点是快速（速度快的可以达到3M/S，不过下载高清的话最快400K/S，而且只能单线程）自由免费。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;关于FTP下载软件&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;关于FTP上传下载工具一艘一大堆，甚至迅雷里你按一下F7都会出来一个FTP探测工具，其他的比如什么FlashFXP、Cute FTP等等之类的（- -||，又扯远了！）！这里向大家隆重推荐一款软件，超好用！那就是开源的 &lt;a href="http://baike.baidu.com/view/670329.htm" target="_blank"&gt;FileZilla&lt;/a&gt; 鲜花、礼炮 、美女列队站好~1、2、3开始撒花~（老是跑题…… - -！）。这款FTP软件灰常好用，但是值得注意的是，最新版的总会有问题，不管在Windows下还是在Linux下，总会出现各种奇怪的问题，没有深入去研究怎么回事，因为 v2.2.3 很好用。自己动手丰衣足食，搜搜就有了！&lt;/p&gt; &lt;ul&gt; &lt;li&gt;学校FTP地址以及FileZilla使用&lt;/li&gt;&lt;/ul&gt; &lt;ol&gt; &lt;li&gt;或许你会好奇我怎么回知道学校FTP服务器这个东东的，这个说来话长，源自某个CST……就不说了（+.+）。经过CST的那个女生给的那个FTP地址，顺藤摸瓜的找到了可爱的第一个学校FTP，就是现在最常用的。&lt;strong&gt;&lt;u&gt;然后我就去Google搜了下厦大FTP于是就找到了XMU BBS和某些个学校论坛&lt;/u&gt;&lt;/strong&gt;，于是收集到了各种学校FTP。  &lt;li&gt;现在介绍下最常用的两个FTP：temp@210.34.14.166:2121（各种高清电影、各种国内外电视剧、等等等自己去发现吧~）， xmuedu@210.34.4.3:21 （这个是学校图书馆的，里面有各种图书，各种学习资源）  &lt;li&gt;关于上面地址的一点解释，在"temp@210.34.14.166:2121"位于"@"前面的temp为用户名，位于":"后面的2121是端口，在"@"和":"之间的210.34.14.166时IP地址， xmuedu@210.34.4.3:21 同样也是。 关于用户名和密码，你看到的只有一个用户名，一般密码不会显示在地址上，说是地址其实也算不上是地址！这两个FTP地址的用户名和密码都是一样的，也就是说用户名和密码一样，并不是所有的FTP的用户名和密码都是一样。在210.34.14.166里基本上能找到最新的720P的电影、纪录片（在Blueray里吧，Mkv格式，文件体积一般会超过2G，一般为4G~8G），当然不止这些，还有普通画质的（适合一般用户，avi、Mkv等格式，文件体积在1.4G~2G左右）在DVD文件夹，还有更一般的在Movie文件夹内（rmvb格式，画质一般，但是文件体积小），也不能说Rmvb不好，应以不同需要取之！至于电视剧在TV文件夹内，画质一般般，能说得过去，有韩国的等其他国家的。还有其他的一些东东，比如音乐，会按日期分类，一般会整张专辑收录，其他的有书籍、游戏等，还有Oday。对于这个必须说明一个问题，就是由于这里处于“狼多肉少”的状态，为什么这么说呢，就是据我自己估计，他的服务器会有一点问题，就是配置太差，硬盘估计也就600G左右，其他的配置也不会太高，于是乎人家有了限制，&lt;strong&gt;同时在线的人数不能多于50人（貌似现在限制在20人了？？！！），不能多线程，速度没人最大400K/S，&lt;/strong&gt;但是个人觉得这个还是可以接受的的，你觉得宽带的速度会大于500K/S??。至于图书馆的，自己去发现吧，懒得打字了！  &lt;li&gt;关于FileZilla的使用没啥说的，安装直装了就好，因为是开源的软件所以不会有插件捆绑，至于版本推荐用v2.2.3如果你觉得最新版可以的话那一个人情况而定！使用技巧方面，建议使用快速链接，这样以后只要点击快速链接后的下来菜单里的FTP地址就可以访问了！很方便。  &lt;li&gt;关于FTP地址，其实每个学院都会有自己的专业课的FTP的，供老师和同学使用。所以你可以去向你软件或者计算机等等系的同学询问有关地址，这个在于个人爱好，比如你喜欢计算机的某门课程，所以课件啊之类的，你懂得。  &lt;li&gt;还是附上一些截图吧！&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ftp" border="0" alt="ftp" src="http://lh3.ggpht.com/_fXswck2GMMY/TBqhp8yRw_I/AAAAAAAABGA/HBa79pNf9mc/ftp_thumb%5B1%5D.png?imgmax=800" width="644" height="403"&gt;&lt;br&gt;{总览，FileZilla，注意上面提示信息}&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;到此为止，自己去发现始终是一件快乐的事。  &lt;p&gt;End.  &lt;p&gt;%%%%%%%%%%%%%%%%%%%%%%IPv6神器的诱惑%%%%%%%%%%%%%%%%%%%%%%  &lt;p&gt;猛然发现一些奇怪的事情！！现在已经是断网了(已经接近1：00)而我还在用校园网看YouTube的视频Green Day的，突然觉得好奇怪，Google、百度、XMU主页都打不开，但是YouTube却可以，分析了下觉得应该是使用了 IPv6 的原因 ，于是就试着打开 ipv6.google.com 但是没有打开，很是纳闷，这是为什么！经过各种思考想到我现在是通过修改的 host 文件来上的YouTube 所以不需要 IPv6 的DNS去解析地址！OMG！恍然大悟啊，这样也就是说，只要找到一个 IPv6 的DNS服务器我就可以全天上网了！所以说你就可以在午夜看世界杯！或者说可以和宽带一样不会断网了！或许你会说非IPv6 的网站站到了90%以上，但是你还记得我上一篇文章说得 通过 IPv6 来登陆 IPv4 的网站了吗？比如 ： twitter.com.sixxs.org 想起来了吧？Amazing！太棒了！！只要你笔记本有电就可以直接去上网了，没有断网这一说！至于 IPv6 的 DNS 服务器我记得上交会有一个，明天白天试试，毕竟我现在只能上YouTube.  &lt;p&gt;无图无真相：  &lt;p&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="~" border="0" alt="~" src="http://lh4.ggpht.com/_fXswck2GMMY/TBqh2gu_I1I/AAAAAAAABGw/Zr0hbq6jZIM/_thumb1.png?imgmax=800" width="644" height="404"&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;{我现在是使用的 Live Writer 来写Blogger的，注意时间！！}&lt;/p&gt;&lt;br&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Green day" border="0" alt="Green day" src="http://lh5.ggpht.com/_fXswck2GMMY/TBqh46FTq0I/AAAAAAAABQg/W7zIDjYEffk/Greenday_thumb%5B8%5D.png?imgmax=800" width="644" height="450"&gt;&lt;/p&gt; &lt;p&gt;{Green Day}{21 Guns}&lt;/p&gt;&lt;br&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="喜欢她的眼睛" border="0" alt="喜欢她的眼睛" src="http://lh5.ggpht.com/_fXswck2GMMY/TBqh61TDUTI/AAAAAAAABQo/efD_8EuV3zQ/861097e5a40f_thumb%5B8%5D.png?imgmax=800" width="601" height="451"&gt;&lt;/p&gt; &lt;p&gt;{喜欢MV里的她，眼神迷人}{注意这是360p，这个全屏都很清晰了，更何况1080p的，优酷的高清能跟这个比吗？}&lt;/p&gt;&lt;br&gt; &lt;p&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="liken" border="0" alt="liken" src="http://lh5.ggpht.com/_fXswck2GMMY/TBqh9ZAFzdI/AAAAAAAABQ0/wCOx6ofmRxs/liken_thumb%5B9%5D.png?imgmax=800" width="642" height="445"&gt;&lt;/p&gt; &lt;p&gt;{Linkin Park New Divide}{MV 拍的很诡异，穿插了好多变形金刚的画面}&lt;/p&gt; &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="1080p" border="0" alt="1080p" src="http://lh5.ggpht.com/_fXswck2GMMY/TBqh_5lv2BI/AAAAAAAABRA/8RdTNWA3HC8/1080p_thumb%5B4%5D.png?imgmax=800" width="640" height="450"&gt;&lt;/p&gt; &lt;p&gt;{1080p}&lt;/p&gt; &lt;p&gt;每次写1080p都会想起来淡定哥说得那些话，在百度liyi吧有人问1080p什么意思，觉得怕怕的。会和谐吗？&lt;/p&gt; &lt;p&gt;好了，夜深了，明天还要早起。&lt;/p&gt;&lt;br&gt; &lt;p&gt;&lt;font size="4"&gt;技术的快乐不在于垄断，技术的快乐在于分享。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;{做人要厚道，转载请注明出处}&lt;/p&gt; &lt;p&gt;Thinker：ahacpp.blogspot.com&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-2760097633300140978?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/2760097633300140978/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ftp.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/2760097633300140978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/2760097633300140978'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ftp.html' title='抛弃宽带之校园网FTP下载高清电影'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_fXswck2GMMY/TBqhp8yRw_I/AAAAAAAABGA/HBa79pNf9mc/s72-c/ftp_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-7062752651171400937</id><published>2010-06-16T17:27:00.001+08:00</published><updated>2010-06-16T17:27:02.590+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='代理'/><category scheme='http://www.blogger.com/atom/ns#' term='IPv6'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='互联网'/><title type='text'>IPv6和GAppProxy的使用</title><content type='html'>&lt;p&gt;或许你会喜欢twitter、YouTube、Facebook……那么我认为你会喜欢这篇文章。当然，如果您是大牛或者说对这些不感兴趣，请忽略之。  &lt;p&gt;+++++++++++++++++++++C#性感的分栏线++++++++++++++++++++++++  &lt;ul&gt; &lt;li&gt;什么是IPv6&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;要了解什么是IPv6那么首先要了解什么是IP、IPv4，这个我就不多说了，现在你或许伤不了Wikipedia，但是百度百科也可以将就着先看下。传送门：&lt;b&gt;&lt;a href="http://baike.baidu.com/view/8370.htm"&gt;百度百科IP&lt;/a&gt; 、&lt;a href="http://baike.baidu.com/view/21992.htm"&gt;百度百科IPv4&lt;/a&gt; 、&lt;a href="http://baike.baidu.com/view/5228.htm"&gt;百度百科IPv6&lt;/a&gt; 。&lt;/b&gt;  &lt;p&gt;想必通过百度百科的了解，你已经发现IPv6产生的原因，IP最多也就发展到IPv6了，因为其个数几乎已经可以为地球上的每一粒沙子分配一个IP地址。  &lt;ul&gt; &lt;li&gt;IPv6协议的安装&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;关于IPv6的安装，这个只存在于Win XP，从Vista开始那个又微又软的公司生产的操作系统都将支持IPv6，啥？你说Linux？好吧，Linux诞生于互联网，并依赖互联网的存在，它怎么会没有呢，偷偷告诉你，firefox是最早支持IPv6的哦，吼吼~（闲话扯多了= =）  &lt;p&gt;关于XP中IPv6的安装，自己可以去搜下，&lt;strong&gt;懒人看：打开命令行，输入"ipv6 install"（无双引号）回车。&lt;/strong&gt;至于Vista和7默认安装过，除非你蛋疼把他卸了。  &lt;ul&gt; &lt;li&gt;IPv6使用&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;确认安装IPv6协议并启用后，打开IE或者Chrome等浏览器在地址栏里输入：&lt;a href="http://ipv6.google.com" target="_blank"&gt;ipv6.google.com&lt;/a&gt; 如果打开了那么你IPv6就可以使用。或许你该吐槽了，上Google谁不能上啊！慢慢来别着急嘛~心急是吃不了豆腐滴！&lt;/p&gt; &lt;p&gt;由于IPv6目前在中古大陆没有广泛的应用，只在教育网申请了“实验”，不信你打开 &lt;a href="http://ipv6.xmu.edu.cn" target="_blank"&gt;ipv6.xmu.edu.cn&lt;/a&gt; 等各大高校的IPv6主页你就会发现都被称为**实验（田）当然厦大的没啥看的，连电视直播都是用的其他学校的，好一点的可以看看上交、复旦、清华、北邮等的IPv6实验田！由于IPv6只在教育网使用所以速度是大大的快啊，不过在厦大体现的不是很明显，复旦网速可以达到9MB/S，我试了下我们这边用上交的IPv6资源速度大概有600K/S吧。下面来说说具体应用：&lt;/p&gt; &lt;ol&gt; &lt;li&gt;网络电视，只要你安装了IPv6协议，就可以实现，什么CCTV、各种卫视等，具体地址分享下：&lt;a href="http://iptv.bupt.edu.cn/" target="_blank"&gt;&lt;strong&gt;北邮&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;、&lt;/strong&gt;&lt;a href="http://video6.sjtu.edu.cn/" target="_blank"&gt;&lt;strong&gt;上交&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;、&lt;/strong&gt;&lt;a href="http://iptv.tsinghua.edu.cn/" target="_blank"&gt;&lt;strong&gt;清华&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;、&lt;/strong&gt;&lt;a href="http://ipv6.scau.edu.cn/wltp/" target="_blank"&gt;&lt;strong&gt;华农&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;等等，都是大学网址也都是:ipv6.XXX.edu.cn。  &lt;li&gt;上各种外网，我们没有fanqiang，我们是光明正大的走过去的。如果你想通过ipv6来访问ipv4站点(现在绝大多数站点都是在ipv4网络上)的话，只需要在网址后面加上&lt;strong&gt;&lt;font color="#ff0000"&gt;sixxs.org&lt;/font&gt;&lt;/strong&gt;即可，比如你要访问Google，那么就在浏览器中输入&lt;a href="http://www.google.com.sixxs.org"&gt;www.google.com.sixxs.org&lt;/a&gt;即可，而且这种访问方式是免费的。所以像&lt;a href="http://twitter.com.sixxs.org/" target="_blank"&gt;twitter&lt;/a&gt;、&lt;a href="http://yahoo.com.sixxs.org/" target="_blank"&gt;Yahoo&lt;/a&gt;、&lt;a href="http://facebook.com.sixxs.org/" target="_blank"&gt;facebook&lt;/a&gt;等都可以了啊！对了，向大家隆重推荐一个搜索引擎：&lt;a href="http://www.wolframalpha.com.sixxs.org"&gt;&lt;strong&gt;http://www.wolframalpha.com.sixxs.org&lt;/strong&gt;&lt;/a&gt;这个东西异常NB，有了它MATLAB都省了，任何数学、化学、生物、图形、自然语言等等等等计算！乃值得拥有！都说每一个成功的男人背后都有一个强有力的女人，没错，Wolframalpha背后依托的是一个皇家数学团队+世界排行第66块的超级计算机，Redhat做服务器系统，并且其拥有近万个CPU核心以及65536 X 2GB内存！嘿嘿。好玩的还在后面呢！  &lt;li&gt;利用IPv6访问所有Google服务！这个你需要了解什么是 &lt;a href="http://baike.baidu.com/view/493742.html" target="_blank"&gt;&lt;strong&gt;Host文件&lt;/strong&gt;&lt;/a&gt; 。了解后你吧YouTube的IPv6地址写上就可以直接观看YouTube上的视频了，各种高清呀，呵呵！（1080P的我都有看过，不算很卡能接受。1080P会被和谐吗？！）当然刚才说了是任何Google的服务，所以其他的任何服务都会有的，所以你现在需要一份Google的IPv6地址集，这个还没有想好吧它放在哪里（因为是类和谐物，所以很难办）Mail吧要的Mail我：ahaxzh (at) gmail (dot) com. 最后提醒下，想修改Host文件时要有权限的，解除权限的方法：host文件属性安全选项卡点击编辑，选择你当前的用户，然后把完全复选框勾上。对了，建议修改完后吧权限修改成默认状态。  &lt;li&gt;End.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;+++++++++++++++++++++Java诱人的香味++++++++++++++++++++++++&lt;/p&gt; &lt;ul&gt; &lt;li&gt;什么是&lt;strong&gt;&lt;a href="http://code.google.com/p/gappproxy/" target="_blank"&gt;GAppProxy&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;看名字你可能已经明白一些了。啥？不明白？继续传送门：&lt;a href="http://www.google.com.hk/search?hl=zh-CN&amp;amp;newwindow=1&amp;amp;safe=strict&amp;amp;q=gappproxy&amp;amp;aq=f&amp;amp;aqi=g10&amp;amp;aql=&amp;amp;oq=&amp;amp;gs_rfai=" target="_blank"&gt;&lt;strong&gt;GAppProxy&lt;/strong&gt;&lt;/a&gt; 或许你会问为什么不是百科了，这个呀和谐和谐不能说的。算了，我来介绍下吧：&lt;strong&gt;GAppProxy设计的初衷是为教育网用户提供一个免费的国际代理，是开源的&lt;/strong&gt;HTTP Proxy软件，使用Python编写，运行于&lt;a href="http://code.google.com/intl/zh-CN/appengine/" target="_blank"&gt;Google App Engine&lt;/a&gt;上。具体参见GAppProxy&lt;strong&gt;&lt;a href="http://code.google.com/p/gappproxy/" target="_blank"&gt;主页&lt;/a&gt;&lt;/strong&gt;。（我理解为用Google做代理服务器，&lt;strong&gt;&lt;font color="#ff0000"&gt;只要Google爬虫能爬到的地方通过GAppProxy都能访问&lt;/font&gt;&lt;/strong&gt;）。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;安装GAppProxy&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;首先明确为什么要安装。由于&lt;a href="http://code.google.com/intl/zh-CN/appengine/" target="_blank"&gt;Google App Engine&lt;/a&gt;给每个单独的用户每天1G的流量，所以如果你用别人的，会对别人造成一定的影响。不过不安装也是可以的，你可以使用默认的就好，不过使用的人过多就会不能访问，原因是1G的流量用光了。所以有必要安装，安装的目的就是为自己弄一个私人独立的代理，也就是你要拥有一个类似于：&lt;a href="http://yourname.appspot.com/fetch.py"&gt;http://&lt;strong&gt;yourname&lt;/strong&gt;.appspot.com/fetch.py&lt;/a&gt;一个地址的东西，它你可以理解为运行在Google服务器上的一个软件，只属于你的一个Python写的小程序。如果你觉得有必要，就去安装吧具！体安装方法给个传送门吧：&lt;strong&gt;&lt;a href="http://www.appinn.com/install-gappproxy-guide/" target="_blank"&gt;猛击这里！&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;使用GAppproxy&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;如果你搭建完自己的代理服务器，那么就开始使用吧（&lt;strong&gt;&lt;font color="#ff0000"&gt;没搭建也能使用的，前面说了&lt;/font&gt;&lt;/strong&gt;）！&lt;/p&gt; &lt;ol&gt; &lt;li&gt;下载GAppProxy客户端。在GAppProxy的主页里就可以下载了，好吧传送门：&lt;strong&gt;&lt;a href="http://gappproxy.googlecode.com/files/GAppProxy-1.0.0beta.exe" target="_blank"&gt;GAppProxy 客户端下载&lt;/a&gt;&lt;/strong&gt;。  &lt;li&gt;官方&lt;a href="http://code.google.com/p/gappproxy/wiki/GAppProxy_Manual_for_Windows" target="_blank"&gt;&lt;strong&gt;GAppProxy使用说明&lt;/strong&gt;&lt;/a&gt;。  &lt;li&gt;关于使用GAppProxy的几点建议：首先建议你使用&lt;a href="http://www.google.com/chrome" target="_blank"&gt;Chrome&lt;/a&gt;浏览器，原因在于GAppProxy毕竟是个代理，你需要把代理设置成127.0.0.1：8000你不觉得每次改代理很麻烦吗？(&lt;strong&gt;&lt;font color="#ff0000"&gt;因为很多视频网站GAppProxy不能观看，原因在于Google App Engine有下载上传单个文件的大小限制，也就是2M&lt;/font&gt;&lt;/strong&gt;），在使用Chrome的时候你会发现一切都变得很简单，你只需要一个Chrome的扩展程序&lt;a href="https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj" target="_blank"&gt;&lt;strong&gt;Proxy Switchy!&lt;/strong&gt;&lt;/a&gt;使用它你可以单独设置代理，在&lt;b&gt;Proxy Switchy!&lt;/b&gt;选项卡里先配置好代理：127.0.0.1：8000.这个插件有很多非常实用的功能，比如你上一个平时不能访问的网站，但是里面有YouTube或者优酷的视频，那么你单独进行筛选就OK了，用Chrome一切变得那么简单。当然IE还是要的，比如NB的教务系统，还有就是网银啦各种东东，不过Chrome基于firefox做的，所以很多插件可以实现用IE核心，比如IE Tab.  &lt;li&gt;关于GAppProxy不能看视频，这个是一个缺点，但是最近发现很多国外的视频竟然神奇的都可以看了，估计是跟流媒体传输速率参数有关，比如YouTube还有**city.tv等等，但是优酷不能！  &lt;li&gt;End.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;使用了Ipv6+GAppProxy我还需要什么宽带呀！&lt;/p&gt; &lt;p&gt;Ps：本文纯属个人观点如有错漏望予以指出。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;通往自由的路永远不止一条。&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-7062752651171400937?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/7062752651171400937/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ipv6gappproxy.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/7062752651171400937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/7062752651171400937'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/06/ipv6gappproxy.html' title='IPv6和GAppProxy的使用'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-3379823889355842236</id><published>2010-06-16T10:49:00.001+08:00</published><updated>2010-07-05T10:55:40.814+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pad'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><category scheme='http://www.blogger.com/atom/ns#' term='IO'/><title type='text'>C++格式化输出</title><content type='html'>&lt;p style="text-align: left; layout-grid:  15.6pt none" class="msonormal" align="left"&gt;&lt;font color="#ffffff"&gt;&lt;span style="font-family: 'Lucida Console'; color: blue; font-size: 11pt" lang="en-us"&gt;一直以来写程序用的都是C和Cpp的混合物，只因C的IO会比C++的快一些，原因是C++的刷新缓冲区时耗费了时间。&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: blue; font-size: 11pt" lang="en-us"&gt;所以对C++的格式化输出都不是很了解，今天研究了下，主要参考书目是C++ Primer （第四版），附录里介绍的很详细！今记下来权作学习笔记了。&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="layout-grid:  15.6pt none" class="wordsection1"&gt; &lt;ol&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: blue; font-size: 11pt" lang="en-us"&gt;#include&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt; &lt;span style="color: #a31515"&gt;&amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: blue; font-size: 11pt" lang="en-us"&gt;#include&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt; &lt;span style="color: #a31515"&gt;&amp;lt;iomanip&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: blue; font-size: 11pt" lang="en-us"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt; &lt;span style="color: blue"&gt;namespace&lt;/span&gt; std;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: blue; font-size: 11pt" lang="en-us"&gt;int&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt; main()&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;{&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;double&lt;/span&gt; pi=3.1415926535897;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;pi&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout.setf(ios::fixed);&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;称之为魔法配方&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout.setf(ios::showpoint);&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;控制小数点后的位数，有效期到新的设置&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout.precision(6); &lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;输出带有位小数的&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="EN-US"&gt;pi"&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;pi&amp;lt;&amp;lt; endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//{……}&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;语句块中若有输出，始终以上一次设置的输出小数位为准&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout.precision(3); &lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;若需更改小数位，直接在输出前重设&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;pi&amp;lt;&amp;lt; endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;取消魔法配方，&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;unsetf&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout.unsetf(ios::fixed);&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;pi&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;&lt;font face="Lucida Console"&gt;//&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;setw&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;（）输出宽度！&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;使用setw()要添加&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;"&amp;lt;iomanip&amp;gt;"&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;头文件&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;输出左（右）对齐，并设定输出宽度&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="EN-US"&gt;"&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;for&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt; i=1;i!=101;i++)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;设置为左对齐，输出宽度为5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;setiosflags(ios::left)&amp;lt;&amp;lt;setw(5)&amp;lt;&amp;lt;i;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;if&lt;/span&gt;(i%10==0)&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;for&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt; i=1;i!=101;i++)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;设置为右对齐，输出宽度为&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;setiosflags(ios::right)&amp;lt;&amp;lt;setw(5)&amp;lt;&amp;lt;i;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;if&lt;/span&gt;(i%10==0)&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;setfill(ch)&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;，&lt;/span&gt;使用字符进行填充&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;输出数据右对齐，并用&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="EN-US"&gt;*&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;填充&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="en-us"&gt;"&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;for&lt;/span&gt;(&lt;span style="color: blue"&gt;int&lt;/span&gt; i=1;i!=101;i++)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;设置为右对齐，输出宽度为5，并用*填充&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;setiosflags(ios::right)&amp;lt;&amp;lt;setw(5)&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;setfill(&lt;span style="color: #a31515"&gt;'*'&lt;/span&gt;)&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;' '&lt;/span&gt;;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;if&lt;/span&gt;(i%10==0)&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;修改输出整形变量进制，&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;oct&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;、&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;hex&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;、&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;dec&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; //&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;分别为八进制、十六进制、十进制&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;int&lt;/span&gt; d=10000,e=5555;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;以不同进制输出数据分别为八、十六、十进制&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="EN-US"&gt;"&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (oct) = "&lt;/span&gt;&amp;lt;&amp;lt;oct&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (hex) = "&lt;/span&gt;&amp;lt;&amp;lt;hex&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (dec) = "&lt;/span&gt;&amp;lt;&amp;lt;dec&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl; &lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: green"&gt;//使用&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;showbase&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;输出基数&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;输出数据基数&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="EN-US"&gt;"&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;cout&amp;lt;&amp;lt;showbase;&lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;此句之后全部都会输出基数&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (oct) = "&lt;/span&gt;&amp;lt;&amp;lt;oct&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (hex) = "&lt;/span&gt;&amp;lt;&amp;lt;hex&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (dec) = "&lt;/span&gt;&amp;lt;&amp;lt;dec&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;noshowbase;&lt;span style="color: green"&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: green; font-size: 11pt"&gt;停止输出基数：&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: green; font-size: 11pt" lang="EN-US"&gt;noshowbase&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;使用&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="EN-US"&gt;noshowbase&lt;/span&gt;&lt;span style="font-family: 宋体; color: #a31515; font-size: 11pt"&gt;停止输出基数&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; color: #a31515; font-size: 11pt" lang="en-us"&gt;"&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; cout&amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (oct) = "&lt;/span&gt;&amp;lt;&amp;lt;oct&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (hex) = "&lt;/span&gt;&amp;lt;&amp;lt;hex&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&amp;lt;&lt;span style="color: #a31515"&gt;"d (dec) = "&lt;/span&gt;&amp;lt;&amp;lt;dec&amp;lt;&amp;lt;d&amp;lt;&amp;lt;endl&amp;lt;&amp;lt;e&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; system(&lt;span style="color: #a31515"&gt;"pause"&lt;/span&gt;);&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div style="text-align: left" class="msonormal" align="left"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;return&lt;/span&gt; 0 ;&lt;/span&gt;&lt;/div&gt; &lt;li&gt; &lt;div class="msonormal"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt; &lt;p class="msonormal"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt; &lt;p class="msonormal"&gt;&lt;span style="font-family: 'Lucida Console'; font-size: 11pt" lang="en-us"&gt;运行结果：&lt;/span&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;3.14159&lt;br&gt;输出带有位小数的pi&lt;br&gt;3.141593&lt;br&gt;3.142&lt;br&gt;3.14&lt;br&gt;输出左（右）对齐，并设定输出宽度&lt;br&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;br&gt;11&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp; 17&amp;nbsp;&amp;nbsp; 18&amp;nbsp;&amp;nbsp; 19&amp;nbsp;&amp;nbsp; 20&lt;br&gt;21&amp;nbsp;&amp;nbsp; 22&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp; 25&amp;nbsp;&amp;nbsp; 26&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp; 28&amp;nbsp;&amp;nbsp; 29&amp;nbsp;&amp;nbsp; 30&lt;br&gt;31&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp; 34&amp;nbsp;&amp;nbsp; 35&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp; 37&amp;nbsp;&amp;nbsp; 38&amp;nbsp;&amp;nbsp; 39&amp;nbsp;&amp;nbsp; 40&lt;br&gt;41&amp;nbsp;&amp;nbsp; 42&amp;nbsp;&amp;nbsp; 43&amp;nbsp;&amp;nbsp; 44&amp;nbsp;&amp;nbsp; 45&amp;nbsp;&amp;nbsp; 46&amp;nbsp;&amp;nbsp; 47&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp; 49&amp;nbsp;&amp;nbsp; 50&lt;br&gt;51&amp;nbsp;&amp;nbsp; 52&amp;nbsp;&amp;nbsp; 53&amp;nbsp;&amp;nbsp; 54&amp;nbsp;&amp;nbsp; 55&amp;nbsp;&amp;nbsp; 56&amp;nbsp;&amp;nbsp; 57&amp;nbsp;&amp;nbsp; 58&amp;nbsp;&amp;nbsp; 59&amp;nbsp;&amp;nbsp; 60&lt;br&gt;61&amp;nbsp;&amp;nbsp; 62&amp;nbsp;&amp;nbsp; 63&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp; 65&amp;nbsp;&amp;nbsp; 66&amp;nbsp;&amp;nbsp; 67&amp;nbsp;&amp;nbsp; 68&amp;nbsp;&amp;nbsp; 69&amp;nbsp;&amp;nbsp; 70&lt;br&gt;71&amp;nbsp;&amp;nbsp; 72&amp;nbsp;&amp;nbsp; 73&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp; 75&amp;nbsp;&amp;nbsp; 76&amp;nbsp;&amp;nbsp; 77&amp;nbsp;&amp;nbsp; 78&amp;nbsp;&amp;nbsp; 79&amp;nbsp;&amp;nbsp; 80&lt;br&gt;81&amp;nbsp;&amp;nbsp; 82&amp;nbsp;&amp;nbsp; 83&amp;nbsp;&amp;nbsp; 84&amp;nbsp;&amp;nbsp; 85&amp;nbsp;&amp;nbsp; 86&amp;nbsp;&amp;nbsp; 87&amp;nbsp;&amp;nbsp; 88&amp;nbsp;&amp;nbsp; 89&amp;nbsp;&amp;nbsp; 90&lt;br&gt;91&amp;nbsp;&amp;nbsp; 92&amp;nbsp;&amp;nbsp; 93&amp;nbsp;&amp;nbsp; 94&amp;nbsp;&amp;nbsp; 95&amp;nbsp;&amp;nbsp; 96&amp;nbsp;&amp;nbsp; 97&amp;nbsp;&amp;nbsp; 98&amp;nbsp;&amp;nbsp; 99&amp;nbsp;&amp;nbsp; 100&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp; 9&amp;nbsp;&amp;nbsp; 10&lt;br&gt;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp; 14&amp;nbsp;&amp;nbsp; 15&amp;nbsp;&amp;nbsp; 16&amp;nbsp;&amp;nbsp; 17&amp;nbsp;&amp;nbsp; 18&amp;nbsp;&amp;nbsp; 19&amp;nbsp;&amp;nbsp; 20&lt;br&gt;&amp;nbsp;&amp;nbsp; 21&amp;nbsp;&amp;nbsp; 22&amp;nbsp;&amp;nbsp; 23&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp; 25&amp;nbsp;&amp;nbsp; 26&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp; 28&amp;nbsp;&amp;nbsp; 29&amp;nbsp;&amp;nbsp; 30&lt;br&gt;&amp;nbsp;&amp;nbsp; 31&amp;nbsp;&amp;nbsp; 32&amp;nbsp;&amp;nbsp; 33&amp;nbsp;&amp;nbsp; 34&amp;nbsp;&amp;nbsp; 35&amp;nbsp;&amp;nbsp; 36&amp;nbsp;&amp;nbsp; 37&amp;nbsp;&amp;nbsp; 38&amp;nbsp;&amp;nbsp; 39&amp;nbsp;&amp;nbsp; 40&lt;br&gt;&amp;nbsp;&amp;nbsp; 41&amp;nbsp;&amp;nbsp; 42&amp;nbsp;&amp;nbsp; 43&amp;nbsp;&amp;nbsp; 44&amp;nbsp;&amp;nbsp; 45&amp;nbsp;&amp;nbsp; 46&amp;nbsp;&amp;nbsp; 47&amp;nbsp;&amp;nbsp; 48&amp;nbsp;&amp;nbsp; 49&amp;nbsp;&amp;nbsp; 50&lt;br&gt;&amp;nbsp;&amp;nbsp; 51&amp;nbsp;&amp;nbsp; 52&amp;nbsp;&amp;nbsp; 53&amp;nbsp;&amp;nbsp; 54&amp;nbsp;&amp;nbsp; 55&amp;nbsp;&amp;nbsp; 56&amp;nbsp;&amp;nbsp; 57&amp;nbsp;&amp;nbsp; 58&amp;nbsp;&amp;nbsp; 59&amp;nbsp;&amp;nbsp; 60&lt;br&gt;&amp;nbsp;&amp;nbsp; 61&amp;nbsp;&amp;nbsp; 62&amp;nbsp;&amp;nbsp; 63&amp;nbsp;&amp;nbsp; 64&amp;nbsp;&amp;nbsp; 65&amp;nbsp;&amp;nbsp; 66&amp;nbsp;&amp;nbsp; 67&amp;nbsp;&amp;nbsp; 68&amp;nbsp;&amp;nbsp; 69&amp;nbsp;&amp;nbsp; 70&lt;br&gt;&amp;nbsp;&amp;nbsp; 71&amp;nbsp;&amp;nbsp; 72&amp;nbsp;&amp;nbsp; 73&amp;nbsp;&amp;nbsp; 74&amp;nbsp;&amp;nbsp; 75&amp;nbsp;&amp;nbsp; 76&amp;nbsp;&amp;nbsp; 77&amp;nbsp;&amp;nbsp; 78&amp;nbsp;&amp;nbsp; 79&amp;nbsp;&amp;nbsp; 80&lt;br&gt;&amp;nbsp;&amp;nbsp; 81&amp;nbsp;&amp;nbsp; 82&amp;nbsp;&amp;nbsp; 83&amp;nbsp;&amp;nbsp; 84&amp;nbsp;&amp;nbsp; 85&amp;nbsp;&amp;nbsp; 86&amp;nbsp;&amp;nbsp; 87&amp;nbsp;&amp;nbsp; 88&amp;nbsp;&amp;nbsp; 89&amp;nbsp;&amp;nbsp; 90&lt;br&gt;&amp;nbsp;&amp;nbsp; 91&amp;nbsp;&amp;nbsp; 92&amp;nbsp;&amp;nbsp; 93&amp;nbsp;&amp;nbsp; 94&amp;nbsp;&amp;nbsp; 95&amp;nbsp;&amp;nbsp; 96&amp;nbsp;&amp;nbsp; 97&amp;nbsp;&amp;nbsp; 98&amp;nbsp;&amp;nbsp; 99&amp;nbsp; 100&lt;br&gt;输出数据右对齐，并用*填充&lt;br&gt;****1 ****2 ****3 ****4 ****5 ****6 ****7 ****8 ****9 ***10&lt;br&gt;***11 ***12 ***13 ***14 ***15 ***16 ***17 ***18 ***19 ***20&lt;br&gt;***21 ***22 ***23 ***24 ***25 ***26 ***27 ***28 ***29 ***30&lt;br&gt;***31 ***32 ***33 ***34 ***35 ***36 ***37 ***38 ***39 ***40&lt;br&gt;***41 ***42 ***43 ***44 ***45 ***46 ***47 ***48 ***49 ***50&lt;br&gt;***51 ***52 ***53 ***54 ***55 ***56 ***57 ***58 ***59 ***60&lt;br&gt;***61 ***62 ***63 ***64 ***65 ***66 ***67 ***68 ***69 ***70&lt;br&gt;***71 ***72 ***73 ***74 ***75 ***76 ***77 ***78 ***79 ***80&lt;br&gt;***81 ***82 ***83 ***84 ***85 ***86 ***87 ***88 ***89 ***90&lt;br&gt;***91 ***92 ***93 ***94 ***95 ***96 ***97 ***98 ***99 **100&lt;br&gt;以不同进制输出数据分别为八、十六、十进制&lt;br&gt;d (oct) = 23420&lt;br&gt;12663&lt;br&gt;d (hex) = 2710&lt;br&gt;15b3&lt;br&gt;d (dec) = 10000&lt;br&gt;5555&lt;br&gt;输出数据基数&lt;br&gt;d (oct) = 023420&lt;br&gt;012663&lt;br&gt;d (hex) = 0x2710&lt;br&gt;0x15b3&lt;br&gt;d (dec) = 10000&lt;br&gt;5555&lt;br&gt;使用noshowbase停止输出基数&lt;br&gt;d (oct) = 23420&lt;br&gt;12663&lt;br&gt;d (hex) = 2710&lt;br&gt;15b3&lt;br&gt;d (dec) = 10000&lt;br&gt;5555&lt;br&gt;请按任意键继续. . .&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font color="#0000ff" face="Lucida Console"&gt;一直没有找到在Live Writer 的Coder插件，现在使用Word来写，感觉还算不错。&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-3379823889355842236?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ahacpp.blogspot.com/feeds/3379823889355842236/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://ahacpp.blogspot.com/2010/06/c.html#comment-form' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/3379823889355842236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/3379823889355842236'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/06/c.html' title='C++格式化输出'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-643108073420983134.post-8997292889770536925</id><published>2010-06-16T00:41:00.000+08:00</published><updated>2010-06-16T00:41:41.217+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Think'/><title type='text'>Thinker</title><content type='html'>&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;{New Think, New World}{Just Coder It}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New;"&gt;{Start}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/643108073420983134-8997292889770536925?l=ahacpp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/8997292889770536925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/643108073420983134/posts/default/8997292889770536925'/><link rel='alternate' type='text/html' href='http://ahacpp.blogspot.com/2010/06/thinker.html' title='Thinker'/><author><name>Ahaxzh</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
