<?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:blogger='http://schemas.google.com/blogger/2008' 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-15535177</id><updated>2024-08-29T03:50:12.611+08:00</updated><category term="无聊Y语"/><category term="存档"/><category term="spaces的东西"/><category term="游戏"/><category term="走过的地方"/><category term="图书"/><title type='text'>神以垂死</title><subtitle type='html'>无论什么时候，无论什么地方，我在世界上总是孤独的,只不过我们在熟悉的地方时，接触的是熟悉的人，因此产生了一种人间友爱的幻觉。只有当我们在遥远的城市里，与世隔绝，处于阴郁的孤独中时，我们才会进行广泛的，清晰的思考。其实我们一直都是一个人，一直都是孤独的，一直都在寂寞的环绕之中。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default?start-index=26&amp;max-results=25'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15535177.post-116428925947260656</id><published>2013-05-08T09:08:00.000+08:00</published><updated>2013-05-08T09:08:00.230+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span xmlns=&quot;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h1&gt;
&lt;span xmlns=&quot;&quot;&gt;构造服务监禁让你的系统更安全&lt;/span&gt;&lt;/h1&gt;
&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;《黑防》我是从总期第4期开始看的，一直到现在一本也没有缺过，唯一感到无奈的是黑防的其他刊物总是杂志的重复，除了增刊有点新鲜以外很少其他都是无谓的重复，浪费了不少RMB。不过老大的解释让我觉得舒服多了，其他的是给那些不能买全的人出的。其实回忆起来自己也真的很懒，很多都是看了没有人真的实践过，学习的都很浅。很早就有写一些东西支持一下黑防的想法了，遗憾的是至今才写了一篇荣幸和高手们的文章一起发表。不过发现了一些问题进攻方面的份额大增，但是完整的关于安全配置的文章比例大减。所以有有了些一篇文章的想法（一直在玩游戏让我的计划搁浅严重………………大家不要bs我啊-_-）好了进入正题。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;在安全至上的今天，针对系统部署安全方案是必不可少的，chroot服务监禁便是其中的一种。服务监禁就是把运行在Linux主机上的各种服务，比如DNS、PHP、MySQL、Web等放置在一个特定的环境chroot中运行，从而把这些服务同整个系统隔离开来。这样，即使黑客利用服务的漏洞攻破了应用，也很难突破该chroot环境而危害到系统本身。那么，服务监禁到底有多安全？？ 如何在chroot环境中配置应用服务呢？&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h1&gt;
&lt;span xmlns=&quot;&quot;&gt;配置chroot基本环境&lt;/span&gt;&lt;/h1&gt;
&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;首先，需要创建一些必要的目录：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#mkdir –p /chroot/soft&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#mkdir –p /tmp/rpm/basic&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#mkdir –p /tmp/rpm/compile&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;目录分别用来存放chroot环境下安装应用所需要的包、构建chroot环境思所需要的RPM包和编译chroot环境所需要的RPM包。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;为了构造基本的choot环境，需要一些RPM包，这些包可以从Red Hat9.0光盘获得，并存放在basic目录中&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;除了这些包以外，因为在chroot环境中还需要编译环境，所以还需要一下包，存放在compile目录中。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;aspe11-0.33.7.1-21.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;asell-devel-0.33.7.1-21.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;binutils-2.13.90.0.18-9.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bison-1.35-6.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;byacc-1.99-25.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;cdecl-2.5-27.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;cpp-3.2.2-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;cproto-4.6-15.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ctags-5.4-2.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;db4-devel-4.0.14-20.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;dev86-0.16.3-8.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;flex-2.5.4a-29.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;freetype-2.1.3-6.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;freetype-devel-2.1.3-6.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gcc-3.2.2-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gcc-c++-3.2.2-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gd-1.8.4-11.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gdbm-devel-1.8.0-20.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gd-devel-1.8.4-11.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libgcc-3.2.2-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libjpeg-6b-26.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libjpeg-devel-7b-2.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libpng10-1.-.13-8.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;llibpng-1.2.2-16.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libpng-devel-1.2.2-16.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libstdc++-3.2.2-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;listdc++-devel-3.2.2-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libtool-libs-1.4.3-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;m4-11.4.-13.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;make-3.79.1-17.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ncurses-devel-5.3.-4.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;pam-devel-0.75-48.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;pspell-0.12.2-16.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;pspell-devel-0.12.2-16.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;readline-4.3-5.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;zlib-devel-1.1.4-8.i386.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;接下来，简单的劫杀安装基本的chroot环境。安装basic目录中的各包：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#rpm –ivh –root=/chroot/tmp/rmp/basic/*.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;注意，命令中的—root=/chroot参数，目的是以&quot;/chroot&quot;目录作为&quot;/&quot;目录来安装rpm包。用同样的方法安装编译需要的包：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#rpm –ivh –root=/chroot –nodeps /tmp/rpm/compile/*.rpm&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;在启动chroot前，需要对chroot中的系统做必要的配置。为了简便，可以直接把配置文件复制到/chroot下的相应目录：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#cp /etc/hosts  /chroot/etc&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#cp /etc/resolv.conf  /chroot/etc&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#cp /etc/fstab  /chroot/etc&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;其中，hosts文件用于名称解析，resolv.conf用于指定DNS服务器，fstab中是需要mount的文件系统。至此，一个基本的服务。因为chroot环境中没有安装tar、gzip等工具，所以对于.tar.gz包需要时下进行解压缩。这里没有将解压缩工具安装进去的原因是，考虑到如果在chroot环境中安装过多工具，这个环境恐怕会太大了。所以，如上所述的那些rmp包已经足够构建一个可以编译程序chroot环境了。 &lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;将安装服务所需要的包复制到/chroot/soft目录中，具体包括如下包： &lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;httpd-2.0.46.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;php-4.3.3.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql-4.0.15a.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;proftpd-1.2.8.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;proftpd-mod-quotatab-1.2.7.tar.gz&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;下面尝试启动chroot：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#chroot  /chroot&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;注意提示符前面的信息变化，这表示已经成功安装并启动。由于下面编辑安装MySQL、Apache等服务时需要查看/proc文件系统内容，所以，先将/proc文件系统mount上去：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#mount /proc&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h1&gt;
&lt;span xmlns=&quot;&quot;&gt;在chroot中配置各种应用&lt;/span&gt;&lt;/h1&gt;
&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;启动chroot后，如何在其中间里各种应用呢？答案是和没有chroot环境一样。下面以配置一个基于名称的虚拟主机为例，演示应用的建立过程。虚拟主机服务是在一台主机上提供不同域名的web服务。如果是多个域名对应一个IP地址，则称为基于名称的虚拟主机；如果是多个域名对应多个IP地址，则称为基于IP的虚拟主机。&lt;/span&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span xmlns=&quot;&quot;&gt;MySQL数据库的安装、配置和安全调整 &lt;/span&gt;&lt;/div&gt;
&lt;ol style=&quot;margin-left: 39pt;&quot;&gt;
&lt;li&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span xmlns=&quot;&quot;&gt;安装和配置MySQL（这里的屏幕输出基本略去）&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;span xmlns=&quot;&quot;&gt;#chroot  /chroot  //启动chroot&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#useradd normal  //建立一个普通权限用户，用于对源码configure&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#passwd normal&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#useradd mysql  //创立一个mysql用户，用于mysql进程运行&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#passwd mysql&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#su normal  //现在切换到普通用户&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;$cd  /soft/mysql-4.-.15a&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;$./configure –prefix=/usr/local/mysql \ --with-mysqld-user=mysql \ --with-unix-socket-path=/usr/local/mysql/var/mysql.sock \ --with-mysqd-ldflags=-all-static&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;$make&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;$exit&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;exit&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#make intall&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#strip /usr/local/mysql/libexec/mysqld&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#chown –R root /usr/local/mysql&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#chown –R mysql /usr/local/mysql/var&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#chgrp –R mysql /usr/local/mysql&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#cp support-files/my-medium.cnf /etc/my.cnf&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#chown root:sys /etc/my.cnf&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#chmod 644 /etc/my.cnf&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;(2)修改配置文件&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;为了增强安全性，需要禁止远程访问。添加&quot;skip-networking&quot;到/chroot/etc/my.cnf的[mysqld]一节，并注解掉&quot;port=3306&quot;。这样，在重启mysqld进程时就会产生成mysql.sock，用于同PHP程序通信。添加&quot;set-variable=local-infile=0&quot;到/chroot/etc/my.cnf的[mysqld]节可以提高本地安全性。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;修改管理员密码，以防止黑客的空密码连接：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;hash-2.05b#/usr/local/mysql/bin/mysql –u root&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;SET PASSWORD FOR root@mylinux=PASSWORD（&#39;DB23#RT5!）;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;删除默认用户数据库：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;drop database test;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;use mysql;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;delete form db;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;delete form user where not (host=&quot;mylinux&quot; and user=&quot;root&quot;);&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;flush privileges;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;给管理员改名，防止猜测root帐户密码：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;updateuser set user =&quot;vdata&quot; where user =&quot;root&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql&amp;gt;flush privileges;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;把历史纪录扔到黑洞里面：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#cat /de/null&amp;gt; ~/.mysql_history&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;关闭服务：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#/usr/local/mysql/bin/mysqladmin –u vdata –p shutdown&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;Enter password:&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;031006 08:27:37 mysqld ended&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;2．Apache的安装、配置和安全调度&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;(1)编译安装&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#chroot /chroot&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#groupadd apache&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#useradd apache –c &quot;Apache server&quot; –d /dev/null –g apache –s /sbin/nologin&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#makdir –p /www/vhosts/he&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#cd /soft/httpd..&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b# ./configure –prefix==/usr/local/apache –enable-so –disable-info –disable-autoindex –disable-status –disable-cgi –disable-dav –disable-include –disable-env –disable-setenvif –disable-negotiation –disable-imap –disable-actions –disable-userdir –disable-alias –disable-asis&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#make;make install&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;(2)修改配置文件/chroot/usr/local/apache/conf/httpd.conf部分配置文件：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;###Section 1:Global Environment&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#Basic settings&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerName 192.168.0.99:80&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;User apache&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;Group apache&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerRoot &quot;/usr/local/apache&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;…………….&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#General settings&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;Listen 80&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerAdmin kinggkl@yahoo.com.cn&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;UseCanonicalName Off&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerSignature Off&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;HostnameLookups Off&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerTokens Prod&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;……….&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#Virtual hosts&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;NameVirtualHost *&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;&amp;lt;VirtualHost *&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerAdmin &lt;a href=&quot;mailto:admin@hotmail.com&quot;&gt;admin@hotmail.com&lt;/a&gt;&lt;br /&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;DocumentRoot /www/vhosts/he&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;DirectoryIndex index.php&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerName he.example.com&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ErrorLog logs/he.example.com-error_log&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;CustomLog logs/he.example.com-access_log common&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;&amp;lt;VirtualHost *&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerAdmin &lt;a href=&quot;mailto:admin@hotmail.com&quot;&gt;admin@hotmail.com&lt;/a&gt;&lt;br /&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;DocumentRoot /www/vhosts/digico&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;DirectoryIndex index.php&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ServerName she.example.com&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;ErrorLog logs/she.example.com-error_log&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;CustomLog logs/she.example.com-access_log common&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#Dynamic Shared Object (DSO) Support&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#LoadModule foo       modules/foo.so&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;注意，必须有LoadModule一行，否则PHP编译出错。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;（3）Apache服务的开启和关闭&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b# /usr/local/apache/bin/httpd –k start&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b# /usr/local/apache/bin/httpd –k stop&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;3.PHP安装配置&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;（1）编译安装&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#chroot /chroot&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#cd /soft/php…&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#./configure –with-apxs2=/usr/local/apache/bin/apxs \ --with-mysql=/usr/local/mysql \ --with=config=file-path=/usr/local/apache/conf \ --enable-safe-mode&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#make;make install&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;(2)修改配置文件php.ini&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#cp php.ini-dist /usr/local/apache/conf/php.ini&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#exit&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;exit&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#vi /chroot/usr/local/apache/conf/php.ini&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;safe_mode = On&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;safe_mode_gid =Off&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;disply_errors = Off&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;log_errors = On&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;error_log = /usr/local/apache/logs/php.log&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;这样，一个虚拟主机服务器便配置完成，可以提供基于名称的虚拟主机，用户也可以使用FTP上传和下载自己的Web页面。初学者如果对变异所使用的参数，以及修改配置的过程有疑问，可以参看Apache、MySQL和PHP说明文件或主页。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;4.综合测试&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;配置完成后，可以联合测试chroot环境下Apache、MySQL和PHP的工作情况。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#cd /chroot/www/vhosts/he&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#vi index.php&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;$link =mysql_connect(&quot;localhost&quot;,&quot;vdata&quot;,&quot;DB23#RT5!&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;or die;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;pint &quot;HE IS OK!&quot;;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;mysql_close($link);&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;&amp;lt;/body?&amp;gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#vi /etc/hosts&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;192.168.0.99 he.example.com&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#lynx &lt;a href=&quot;http://he.example.com/&quot;&gt;http://he.example.com&lt;/a&gt;&lt;br /&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;HE IS OK!&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h1&gt;
&lt;span xmlns=&quot;&quot;&gt;防止黑客突破chroot环境&lt;/span&gt;&lt;/h1&gt;
&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;回顾在文章开始提出的chroot到底有多少安全问题，事实上，chroot环境并非不能突破。虽然非root身份运行的进程将永远无法逃离chroot环境，但以root身份运行的进程却可以&quot;越狱&quot;。所以，这些服务不能以root身份运行，chroot中也不能存在setuid=0的进程，因为黑客可以利用有漏洞的setuid=0的程序获取root权限。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;检查一下刚才搭建的chroot环境及其中的服务是否安全。先看看有哪些编译器：&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#rpm –qa|grep gcc&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gcc-3.2.2-5&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;libgcc-3.2.2-5&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;gcc-c++-3.2.2-5&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;这里用到了c编译器gcc，这是必须要删除的，因为gcc编译c程序源代码需要root权限。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#rpm –e nodeps gcc&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;bash-2.05b#rpm –e nodeps gcc-c++&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;其实，完全可以将编译需要的RPM包都卸载，因为chroot环境里的RPM包越少越好。chroot中运行的服务不同，需要删除的包和必须保留的包也不一样。&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;接下来，检查有哪些以root身份运行的应用；&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#ps –aux|grep mysql&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#510 6920  0.0 0.9 5392 1152 pts/1 S 23:16 0:00 /bin/sh/usr/local/mysql/bin/mysqld_safe - -user=mysql&lt;/span&gt;&lt;br /&gt;
&lt;span xmlns=&quot;&quot;&gt;#510 6938 0.0 9.1 52940 11584 pts/1 S 23:16 0:00 /usr/local/mysql/libexec/mysqld –basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/ASONE.pad --skip-locking –socket=/tmp/mysql.sock&lt;/span&gt;&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116428925947260656/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116428925947260656' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116428925947260656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116428925947260656'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2013_05_01_archive.html#116428925947260656' title=''/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-4030992809691444392</id><published>2013-05-08T09:07:00.000+08:00</published><updated>2013-05-08T09:07:49.712+08:00</updated><title type='text'>测试图片外连</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://farm1.static.flickr.com/109/307271953_d291fab819_o.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://farm1.static.flickr.com/109/307271953_d291fab819_o.jpg&quot; style=&quot;cursor: pointer;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/4030992809691444392/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/4030992809691444392' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/4030992809691444392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/4030992809691444392'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2013_05_01_archive.html#4030992809691444392' title='测试图片外连'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-5452309166501382556</id><published>2013-05-08T09:06:00.003+08:00</published><updated>2013-05-08T09:06:39.015+08:00</updated><title type='text'>孤岛</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
事实上屏蔽在继续，虽然已经能上了。但是这里对于中国来说依然是个信息孤岛。&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/5452309166501382556/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/5452309166501382556' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/5452309166501382556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/5452309166501382556'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2013_05_01_archive.html#5452309166501382556' title='孤岛'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-1228808079506825826</id><published>2007-07-30T00:40:00.000+08:00</published><updated>2007-07-30T00:41:57.246+08:00</updated><title type='text'>真的快失去信心了</title><content type='html'>不知道为什么总是屏蔽blogger</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/1228808079506825826/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/1228808079506825826' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1228808079506825826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1228808079506825826'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_07_01_archive.html#1228808079506825826' title='真的快失去信心了'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-7872741936341852973</id><published>2007-06-04T14:39:00.000+08:00</published><updated>2007-06-04T14:41:08.763+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>终于可以浏览了</title><content type='html'>前一段时间因为不小心发了某长城的文章结果被被第一次和谐了。超郁闷。</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/7872741936341852973/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/7872741936341852973' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/7872741936341852973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/7872741936341852973'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_06_01_archive.html#7872741936341852973' title='终于可以浏览了'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-4433750111122334747</id><published>2007-05-26T20:21:00.000+08:00</published><updated>2007-05-26T20:23:22.143+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>宽带限速的实现方式概述</title><content type='html'>带宽管理是一种非常复杂的事情，有很多种算法，也有很多种策略。&lt;br /&gt;我们先看看策略。&lt;br /&gt;&lt;br /&gt;现在的设备一般采取的Policy为：&lt;br /&gt;（1）对incoming的数据包进行带宽限制（limit bandwidth）&lt;br /&gt;（2）对outgoing的数据包进行带宽管理&lt;br /&gt;&lt;br /&gt;1. 带宽限制&lt;br /&gt;对带宽进行限制一般是采用基于Token的方式来进行的，简单的说就是token bucket，Panabit就是采用这种方式的。当Panabit收到一个数据包后，如果这个数据包&lt;br /&gt;匹配到一个限速类的策略，这个策略的参数就是“数据通道”，Panabit会检查该数据通道剩余的Token是否足够允许这个数据包通过，如果够，就Pass，否则就Drop。&lt;br /&gt;Token是通过一个高速的Timer定时增加的，增加的速率就是该数据通道的带宽。&lt;br /&gt;这种方式的一个好处是，不需要对数据包进行排队，因此数据包不会被“Hold”住，所以减少了对内存的占用。同时，由于不排队，因此减少了数据包的延迟，这在高速&lt;br /&gt;网络中是很重要的。&lt;br /&gt;&lt;br /&gt;2. 带宽管理&lt;br /&gt; 带宽管理一般是针对Outgoing数据包而言的，简单的说，就是将要发送出去的数据包放到一个队列中，然后由数据包scheduler来将数据包发送出去。Scheduler何时&lt;br /&gt;将什么样的数据包发送出去是由排队策略决定的。有很多种方式，但是比较常用的有：&lt;br /&gt; --WFQ（Weight Fail Queue）&lt;br /&gt; --基于Token&lt;br /&gt;&lt;br /&gt;WFQ：给每个队列一个权值，这些队列会共享固定的带宽，如果某个队列比较空闲，其它队列可以超额使用这部分空闲的带宽，但是一旦该队列需要时，它会马上获得&lt;br /&gt;         应用的那部分带宽。&lt;br /&gt;Token：同带宽限制一样。</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/4433750111122334747/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/4433750111122334747' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/4433750111122334747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/4433750111122334747'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#4433750111122334747' title='宽带限速的实现方式概述'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-8682536374610396174</id><published>2007-05-25T15:48:00.000+08:00</published><updated>2008-12-12T10:20:05.832+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>记得这个眼睛吗</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0j7rI5KFs5O2LaLlAlPhvvu2A8K5MY0uWLC3eUkS9sshB0pmN2V_5lA3UfVCz2UbMAYsRJOsw_ESqhQmBb6RiJrOolIS3k6ND91N87HGmMlZEoRIF6jO_xN3cSAC2UpwNgtf/s1600-h/see.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0j7rI5KFs5O2LaLlAlPhvvu2A8K5MY0uWLC3eUkS9sshB0pmN2V_5lA3UfVCz2UbMAYsRJOsw_ESqhQmBb6RiJrOolIS3k6ND91N87HGmMlZEoRIF6jO_xN3cSAC2UpwNgtf/s400/see.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;div style=&#39;clear:both; text-align:NONE&#39;&gt;&lt;a href=&#39;http://picasa.google.com/blogger/&#39; target=&#39;ext&#39;&gt;&lt;img src=&#39;http://photos1.blogger.com/pbp.gif&#39; alt=&#39;Posted by Picasa&#39; style=&#39;border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;&#39; align=&#39;middle&#39; border=&#39;0&#39; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/8682536374610396174/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/8682536374610396174' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/8682536374610396174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/8682536374610396174'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#8682536374610396174' title='记得这个眼睛吗'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ0j7rI5KFs5O2LaLlAlPhvvu2A8K5MY0uWLC3eUkS9sshB0pmN2V_5lA3UfVCz2UbMAYsRJOsw_ESqhQmBb6RiJrOolIS3k6ND91N87HGmMlZEoRIF6jO_xN3cSAC2UpwNgtf/s72-c/see.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-7426758060900327436</id><published>2007-05-25T12:47:00.000+08:00</published><updated>2007-05-25T12:54:34.910+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>关于观看索引的改变</title><content type='html'>最近发现了一件事看cnbeta订阅的时候内容已经不是主要的了。&lt;br /&gt;评论才是我最爱看的东西。里边充斥着各种吵架谩骂。&lt;br /&gt;&lt;br /&gt;其实我很讨厌人为的将技术性的东西分成不同的流派，很搞笑的一件事情。&lt;br /&gt;那里充满了一些无所事事的人。说实话留意信息的人都不会每天跑到那里去看什么评论，我都是通过Google Raeder订阅来看一下概要就完事。保证我不至于处在火星状态。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在这里要感谢那些给cnbeta投递的人还有cnbeta的编辑们。你们在给他家做最新的it信息的索引，但是有一些人就是白吃。自己做不出来的东西就在那里肆无忌惮的谩骂着。&lt;br /&gt;&lt;br /&gt;说实话那个留言因该像三表一样处理改名叫黑猩猩，看信息的人是不会留言的。只有黑猩猩才会去关心那种东西。</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/7426758060900327436/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/7426758060900327436' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/7426758060900327436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/7426758060900327436'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#7426758060900327436' title='关于观看索引的改变'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-1036975601489257267</id><published>2007-05-22T17:25:00.001+08:00</published><updated>2007-05-22T17:25:51.338+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>就GFW问题起诉中国电信！</title><content type='html'>&lt;p&gt;国内终于有人要就 长城防火墙计划（GFW） 问题跟中国电信打官司了。&lt;/p&gt; &lt;p&gt;此案将于5月29日（周二）上午9：00开庭。地点是上海浦东新区丁香路611号。&lt;/p&gt; &lt;p&gt;详情见&lt;a target=&quot;_blank&quot; href=&quot;http://yetaai.blogspot.com/2007/05/blog-post.html&quot;&gt;《互联网管制不当，中国电信遭起诉》&lt;/a&gt;&lt;/p&gt; 党的喉舌们估计都不会报道此事，我们地下传播好了&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;是该支持下。</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/1036975601489257267/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/1036975601489257267' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1036975601489257267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1036975601489257267'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#1036975601489257267' title='就GFW问题起诉中国电信！'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-677357735946097112</id><published>2007-05-22T12:12:00.000+08:00</published><updated>2007-05-22T12:14:26.020+08:00</updated><title type='text'>星空很美丽不是吗？</title><content type='html'>别看这个题目哦。其实我很久没看到过星星了。城市里是没有星星的，它只属于我们的童年。下一代人的童年里估计已经没有星星了。我看过姨父家里有个不错的天文望远镜，但是北京的天空是不容许他用天文望远镜的。呵呵</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/677357735946097112/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/677357735946097112' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/677357735946097112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/677357735946097112'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#677357735946097112' title='星空很美丽不是吗？'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-5890045922652379851</id><published>2007-05-21T15:11:00.000+08:00</published><updated>2007-05-21T15:14:38.610+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>手头的第一个活</title><content type='html'>第一次给人做个东西。一个B2C的系统，接手后就有些后悔了。一个多商户的B2C系统一般都需要20000左右的年费。而我给人做一个才2000块钱。=_=!哎，真郁闷。</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/5890045922652379851/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/5890045922652379851' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/5890045922652379851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/5890045922652379851'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#5890045922652379851' title='手头的第一个活'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-6823621041998043811</id><published>2007-05-19T13:47:00.000+08:00</published><updated>2007-05-19T13:54:16.066+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>对自己的一次小挑战</title><content type='html'>懒惰的本性又开始显示了出来。毕业设计一直拖到了现在。&lt;br /&gt;&lt;br /&gt;下周就要打印论文了现在还没有写^_^，最有意思的还是已经写好的程序已经被自己否定掉了。&lt;br /&gt;重新构建的内核（只有一个架构而已）还没做任何的功能实现。与其说是用一套成熟的技术去做毕业设计不如说是现学一个比较标准化的技术重新开发一样。自己突然感觉是不是太自大了，突然去学习两个标准化技术然后在一个星期内去完成这些东西，还要附带一个带功能说明的论文。&lt;br /&gt;&lt;br /&gt;一开始以为只要写好代码说明就行了。现在看来不是的还要介绍所用到的技术，为什么用到。难道我就写上一行“因为这是标准，我对新的技术感兴趣”显然这样做非常的不现实毕竟论文还是要8000字的。</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/6823621041998043811/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/6823621041998043811' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/6823621041998043811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/6823621041998043811'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_05_01_archive.html#6823621041998043811' title='对自己的一次小挑战'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-6720793992325925904</id><published>2007-04-21T04:00:00.000+08:00</published><updated>2007-05-26T20:25:28.371+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>无题</title><content type='html'>很无奈的继续说一句&lt;br /&gt;又解封了……</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/6720793992325925904/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/6720793992325925904' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/6720793992325925904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/6720793992325925904'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_04_01_archive.html#6720793992325925904' title='无题'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-1336589509168272504</id><published>2007-03-26T15:27:00.000+08:00</published><updated>2007-03-26T15:28:12.809+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>无题</title><content type='html'>很无奈的说一句又被封了</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/1336589509168272504/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/1336589509168272504' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1336589509168272504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1336589509168272504'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_03_01_archive.html#1336589509168272504' title='无题'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-7293146428446876744</id><published>2007-03-18T12:40:00.000+08:00</published><updated>2007-03-18T16:25:43.103+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'></title><content type='html'>色相是人类很难逃脱的宿命，它甚至留着家族的历史，随波逐流的红尘里欲望将势如破竹，而在你侥幸高潮的顶端就是你坠入无常的开始。&lt;br /&gt;&lt;br /&gt;（简洁犀利的描述）</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/7293146428446876744/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/7293146428446876744' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/7293146428446876744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/7293146428446876744'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_03_01_archive.html#7293146428446876744' title=''/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-4925063771190431211</id><published>2007-02-20T09:44:00.000+08:00</published><updated>2007-02-20T09:50:49.163+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>农历新年</title><content type='html'>每年都要过的节日。放假了还要劳累很久。&lt;br /&gt;&lt;br /&gt;这种节日我真不爱过- -，喜欢的只有小孩子吧拿到很多零花钱</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/4925063771190431211/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/4925063771190431211' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/4925063771190431211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/4925063771190431211'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_02_01_archive.html#4925063771190431211' title='农历新年'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-1847590361785250453</id><published>2007-02-08T01:07:00.000+08:00</published><updated>2007-02-08T01:09:16.233+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>发现生活</title><content type='html'>春节前开始实习，这次实习的目的不是为了学习，也不是为了赚钱。&lt;br /&gt;&lt;br /&gt;是为了正常的作息时间=。=&lt;br /&gt;&lt;br /&gt;说来无奈我就是因为这个去每天看8小时报纸。&lt;br /&gt;&lt;br /&gt;算来也是第一个吧</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/1847590361785250453/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/1847590361785250453' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1847590361785250453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/1847590361785250453'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_02_01_archive.html#1847590361785250453' title='发现生活'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116767830565831840</id><published>2007-01-02T03:04:00.000+08:00</published><updated>2007-03-18T17:47:41.601+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="游戏"/><title type='text'>wow</title><content type='html'>&lt;table style=&quot;width: 194px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;background: transparent url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat scroll left center; height: 194px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;&quot; align=&quot;center&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/kinggkl/Wow02&quot;&gt;&lt;img src=&quot;http://lh5.google.com/image/kinggkl/Rbq9dcQuQ4E/AAAAAAAAAO4/sRdTgQlpWqA/s160-c/Wow02.jpg&quot; style=&quot;margin: 1px 0pt 0pt 4px;&quot; height=&quot;160&quot; width=&quot;160&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center; font-family: arial,sans-serif; font-size: 11px;&quot;&gt;&lt;a href=&quot;http://picasaweb.google.com/kinggkl/Wow02&quot; style=&quot;color: rgb(77, 77, 77); font-weight: bold; text-decoration: none;&quot;&gt;wow&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116767830565831840/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116767830565831840' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116767830565831840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116767830565831840'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2007_01_01_archive.html#116767830565831840' title='wow'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116617550118377522</id><published>2006-12-15T17:37:00.000+08:00</published><updated>2006-12-15T17:38:21.486+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="无聊Y语"/><title type='text'>偶然看到的不知道出处</title><content type='html'>乡音浓重的语文老师，为学生朗读了一首题为《卧春》的陆游的古诗，要求学生听写出来。&lt;br /&gt;&lt;br /&gt;语文老师朗读如下    有位学生听写如下&lt;br /&gt;    《卧春》          《我蠢》&lt;br /&gt;  暗梅幽闻花，      俺没有文化&lt;br /&gt;  卧枝伤恨底，      我智商很低，&lt;br /&gt;  遥闻卧似水，      要问我是谁，&lt;br /&gt;  易透达春绿。      一头大蠢驴。&lt;br /&gt;  岸似绿，          俺是驴，&lt;br /&gt;  岸似透绿，        俺是头驴，&lt;br /&gt;  岸似透黛绿        俺是头呆驴</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116617550118377522/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116617550118377522' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116617550118377522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116617550118377522'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_12_01_archive.html#116617550118377522' title='偶然看到的不知道出处'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116575382575033563</id><published>2006-12-10T20:28:00.000+08:00</published><updated>2006-12-10T20:30:26.366+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>BeoPlayer4.01</title><content type='html'>&lt;span id=&quot;ctl02_ctl00_lblEntry&quot;&gt;&lt;h4 style=&quot;margin-bottom: 0px;&quot; class=&quot;TextColor1&quot; id=&quot;subjcns!334D77A6EDDCD46B!1122&quot;&gt;BeoPlayer4.01使用教程&lt;/h4&gt;&lt;div id=&quot;msgcns!334D77A6EDDCD46B!1122&quot;&gt;&lt;p&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUWK2gwC7hcEcbqT6bpP7BnGEDef-i2XOKzDEADf2neQV9HYxdEgjfonGsd80uVZMr5euyOIfrBHVL9bJK02_mmmRqxr7V1zBhen0m4WY_Q1hg&quot; /&gt;&lt;/p&gt; &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;Bang &amp; Olufsen&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;是丹麦的一家全球顶级数字产品设备提供商，以生产国际另类音响著称他美奂美仑并且独特高贵的产品设计理念，一直受到了很多地球人的追捧以及崇拜。但是要知道这东西的价格真的不是一般的地球人可以接受，不过还是挑了一样送给大家，这款是免费的哦。&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;^_^&lt;br /&gt;&lt;span&gt;    &lt;/span&gt;Bang &amp; Olufsen &lt;/span&gt;的&lt;span lang=&quot;EN-US&quot;&gt; BeoPlayer 4.01 &lt;/span&gt;超级无敌音乐播放器。同样秉承了&lt;span lang=&quot;EN-US&quot;&gt;B&amp;O&lt;/span&gt;的经典美学设计理念。&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;稳定性极强，音乐效果极其甜美，支持&lt;span lang=&quot;EN-US&quot;&gt;CD,MP3,WMA&lt;/span&gt;。但是啊，占内存&lt;span lang=&quot;EN-US&quot;&gt;100&lt;/span&gt;多兆。他的主界面是全黑的，文字是灰色的，没有任何凹凸感，显得非常简约，完全和现在国际流行的按钮、金属、水晶不是一路。所有的操作子界面打开之后都会覆盖桌面上的东西，而且采用了动态的拉开式，其实要是没有这些动画效果可能立刻会逊色一大截。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;软件下载地址：&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;a href=&quot;ftp://ftp.beoplayer.com/BeoPlayer.exe&quot;&gt;ftp://ftp.beoplayer.com/BeoPlayer.exe&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;软件安装过程：&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;安装过程很简单。&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt; &lt;/p&gt;&lt;table style=&quot;border: medium none ; border-collapse: collapse;&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;border: 1pt solid windowtext; width: 213.05pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt; &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUUPTdLlLhdgp7SxLpFMFAhg9dUXqMrhaW5oyriX9weez9qEs314bXftuxknB52bCtng72_BOam_jPUGnjfvMUD4DfMOWS8RH62qv8uaqY46pTF4TLsdKQwO&quot;&gt;&lt;strong&gt;&lt;img style=&quot;width: 232px; height: 169px;&quot; src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUUPTdLlLhdgp7SxLpFMFAhg9dUXqMrhaW5oyriX9weez9qEs314bXftuxknB52bCtng72_BOam_jPUGnjfvMUD4DfMOWS8RH62qv8uaqY46pTF4TLsdKQwO&quot; height=&quot;187&quot; width=&quot;250&quot; /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; 选择“Typical”&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(212, 208, 200); border-width: 1pt 1pt 1pt medium; width: 213.05pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUX8DMzArHXkcXWupH6jKZpXBGiz-oTvnd6Da95krDeNI2ZVJjkAaA36Tw-g96mhJVqbBIPPYisSjENmBQj35yHylijQkBtW7VZRHUT-Puyw6ZD20shUuhZA&quot;&gt;&lt;img style=&quot;width: 201px; height: 172px;&quot; src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUX8DMzArHXkcXWupH6jKZpXBGiz-oTvnd6Da95krDeNI2ZVJjkAaA36Tw-g96mhJVqbBIPPYisSjENmBQj35yHylijQkBtW7VZRHUT-Puyw6ZD20shUuhZA&quot; height=&quot;187&quot; width=&quot;249&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; 单击Finish,安装完成。&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid; border-color: rgb(212, 208, 200) windowtext windowtext; border-width: medium 1pt 1pt; width: 213.05pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUWEw2JqV27DJwAwAOaxQtmhaVV-ui5_x0EOo_Qb-paiA5qQlITL3P3TL-esl4sO4DcmHdrEtfa80SRgxJv8-OxICqvls6QAGfn91st0hYxVF7lQWAoOp1WU&quot;&gt;&lt;img style=&quot;width: 247px; height: 113px;&quot; src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUWEw2JqV27DJwAwAOaxQtmhaVV-ui5_x0EOo_Qb-paiA5qQlITL3P3TL-esl4sO4DcmHdrEtfa80SRgxJv8-OxICqvls6QAGfn91st0hYxVF7lQWAoOp1WU&quot; height=&quot;134&quot; width=&quot;281&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; 如果已经注册了该软件，填写用户名和邮箱即可，否则单击“NewUser”这册。注册界面见右图，星号部分为必须填写。&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 213.05pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;284&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVKvXW6yNH2Rqd6KtIdrsDNeXGRzVTpmnoaphzB0EU-ncPQalFlqDTHQcSblyu0hvaf-Nr5DmHJn6K5YFkLqzptuybR-6be4KmzFa2YC20LWw&quot;&gt;&lt;img style=&quot;width: 198px; height: 187px;&quot; src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVKvXW6yNH2Rqd6KtIdrsDNeXGRzVTpmnoaphzB0EU-ncPQalFlqDTHQcSblyu0hvaf-Nr5DmHJn6K5YFkLqzptuybR-6be4KmzFa2YC20LWw&quot; height=&quot;244&quot; width=&quot;281&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt; &lt;p&gt; &lt;/p&gt; &lt;p style=&quot;text-indent: 18pt; text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;下面介绍软件的使用：&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;扫描你的硬盘。&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;table style=&quot;border: medium none ; border-collapse: collapse;&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;border: 1pt solid windowtext; width: 68.4pt; background-color: transparent;&quot; rowspan=&quot;6&quot; valign=&quot;top&quot; width=&quot;91&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVbBZETovG1xnT3dJhYDlP1FkFx0ZpHJ6tbLCHY2OZQ8tQKXmur5v-xhvXyBOI4MpX6kf9Hlp6733Y3hBOY9CHx63R0PBJb9hMxRwnPaYlD29Cj2RJUq4jL&quot;&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVbBZETovG1xnT3dJhYDlP1FkFx0ZpHJ6tbLCHY2OZQ8tQKXmur5v-xhvXyBOI4MpX6kf9Hlp6733Y3hBOY9CHx63R0PBJb9hMxRwnPaYlD29Cj2RJUq4jL&quot; height=&quot;251&quot; width=&quot;133&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(212, 208, 200); border-width: 1pt 1pt 1pt medium; width: 357.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;477&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;将鼠标移到您想使用的硬盘侧的选择框上。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 357.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;477&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击选择框来弹出选择符，双击来删除选择符。 第一次使用&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;必须执行扫描，并为第一次您使用来存储曲目的硬盘进行扫描。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 357.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;477&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如您想观看您以前从&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;清单上删除的曲目的名称，请在：“&lt;span lang=&quot;EN-US&quot;&gt;Show previously removed files on the selected drives&lt;/span&gt;”侧的选择框内设选择符。 这样会方便您在改变主意的时候将已删除的曲目放回清单上。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 357.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;477&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;START&lt;/span&gt;来开始进行扫描。 其进度在上述选择框下以红色显示。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 357.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;477&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;STOP&lt;/span&gt;来取消在进行中的扫描。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 357.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;477&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;HIDE SCAN&lt;/span&gt;来隐藏&lt;span lang=&quot;EN-US&quot;&gt;SCAN OPTIONS&lt;/span&gt;选项单。 在进行中的扫描会继续直到完成为止。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;注意：不要把你的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;C&lt;/span&gt;盘和软件安装盘也扫了，而是扫描你放音乐的那个盘，不然乱七八糟的声音文件都归类了。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;注意：不要把你的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;C&lt;/span&gt;盘和软件安装盘也扫了，而是扫描你放音乐的那个盘，不然乱七八糟的声音文件都归类了。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;控制面板的配置。&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;table style=&quot;border: medium none ; border-collapse: collapse;&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt; &lt;tr style=&quot;height: 22.75pt;&quot;&gt; &lt;td style=&quot;border: 1pt solid windowtext; width: 50.4pt; height: 22.75pt; background-color: transparent;&quot; rowspan=&quot;6&quot; valign=&quot;top&quot; width=&quot;67&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVakYcZ9kSOkw3C84raC4RAs2p8voZQP6QbaaTheW8xAkCL6eoa0w6VyG7dp2oGfJb32vG93IzgebURNTXchJ-rHn2E1olFEEbdkhW4PD-XLg&quot;&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVakYcZ9kSOkw3C84raC4RAs2p8voZQP6QbaaTheW8xAkCL6eoa0w6VyG7dp2oGfJb32vG93IzgebURNTXchJ-rHn2E1olFEEbdkhW4PD-XLg&quot; height=&quot;174&quot; width=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(212, 208, 200); border-width: 1pt 1pt 1pt medium; width: 375.7pt; height: 22.75pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;501&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;SETUP&lt;/span&gt;来选择对控制面板进行设定。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;height: 22.75pt;&quot;&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 375.7pt; height: 22.75pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;501&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;SOURCES&lt;/span&gt;来附加或删除信号源。 可供使用的信号源在面板上出现。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;height: 22.75pt;&quot;&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 375.7pt; height: 22.75pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;501&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击清单上您想添加的信号源并将其拖拽到已在控制面板上的信号源清单上。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;height: 22.75pt;&quot;&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 375.7pt; height: 22.75pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;501&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如您拖拽的新讯号源已存在，现有信号源不会被覆盖。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;height: 22.75pt;&quot;&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 375.7pt; height: 22.75pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;501&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如想删除信号源，单击控制面板上您想删除的信号源，将其拖拽到额外信号源清单上。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style=&quot;height: 22.75pt;&quot;&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 375.7pt; height: 22.75pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;501&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;EXIT&lt;/span&gt;来撤消设定功能。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt; &lt;/p&gt;&lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;3.&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;使用控制面板来播放曲目。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;table style=&quot;border: medium none ; border-collapse: collapse;&quot; border=&quot;1&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style=&quot;border: 1pt solid windowtext; width: 27pt; background-color: transparent;&quot; rowspan=&quot;7&quot; valign=&quot;top&quot; width=&quot;36&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVkigR1yHfmTolYenJJvfE_sFHkwCPbRiGm46vP8z3m5E0-XWcdet3Nzxel6lvLSW1-KtASSqugT_EwdcPFFvy8OG2kNDvcdrMcTMfviDc-Cg&quot;&gt;&lt;img style=&quot;width: 39px; height: 208px;&quot; src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVkigR1yHfmTolYenJJvfE_sFHkwCPbRiGm46vP8z3m5E0-XWcdet3Nzxel6lvLSW1-KtASSqugT_EwdcPFFvy8OG2kNDvcdrMcTMfviDc-Cg&quot; height=&quot;300&quot; width=&quot;34&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(212, 208, 200); border-width: 1pt 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVdR5hpQ7pn9yjLGwLmsJn-HQbM-A3l9HYCE9tr6WnMdQGj-t6fgWREmnp-jfbJjcs8gEyeGcgh4jVRiw-u5SAPhfYJ_jeYw1q3sDWcRPH_aA&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: solid solid solid none; border-color: windowtext windowtext windowtext rgb(212, 208, 200); border-width: 1pt 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;N.MUSIC&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;即可开始播放已存储的曲目&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;     &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUXzHhGRlVQRx0qEhgFAGJ2s85DxRyVvoFHmaowXpPdndKIBiZZ-PsLHQSo75bZE3Z9JBr5ACBCbS0ioi98Bhjm54vZnN8sn24U9WcwvUQSkdA&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击即可移到下一曲目。&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如目前的音乐是清单的最后一个曲目，单击会呼出下一份清单的第一曲目&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;     &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUUeHy5bI7uPYjelSAKuAdO2f961u2zgcFGfUpTyy127I9ne_Z-U4oX-NGCNiJqtxfRsMKiYVLsF7Tgz2qYnn0zu6qBFAIPXrXuHqJdvpOgjhg&quot; height=&quot;8&quot; width=&quot;14&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击即可重新播放目前的曲目。&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;双击即可移回上一首曲目。&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如目前的音乐是清单的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt; &lt;/span&gt;第一个曲目，双击即会回到上一份清单的最后一个曲目&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUUHgHmesr8jaXBRFB6LdrbbkgroSTS3FbL2n7HUCG_mSOKhIJ1t8jMPgYlTUVpnzI150JEbiEqYIEvxJG1pqmXRxMvpIBDkNjz5F2Q2ZbpPQA&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击来移到上一份或下一份清单&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUXY_wUXkabF-hBqTAYTix_qPAZF3uiG_FfvdVE63kCVDPErjYE72zFeeOgRCQyQ9-r3JhAPStfwxULOY-zW_djZekoRmH0hFMEc3pVKpFEwew&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击来直接输入曲目编号&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUUtBSnoyT_cwWMPr7VNwSWcrXmFuGy7OReok4q7KN5L57XHcCjmYQfTM_6PvEi5Mn9sX8IX5FguUT0zFBxV5qG_SiBwph7cSWXQNwv6N1D8Bw&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击来暂停音乐播放&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 45pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;60&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUUzY7Jnvle4FoZCO92C1fWWyq4qvW2gEHRJtuNvjO_mXhDHIVlss1_6B7pB2R2MlQmztTCkeD0wkfMvXrNCMoS6AwWnsh7bGLQAMhzGQgyJ-A&quot; /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt; &lt;td style=&quot;border-style: none solid solid none; border-color: rgb(212, 208, 200) windowtext windowtext rgb(212, 208, 200); border-width: medium 1pt 1pt medium; width: 348.7pt; background-color: transparent;&quot; valign=&quot;top&quot; width=&quot;465&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击来恢复暂停曲目的播放&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;4.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;color:#000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;以随意顺序播放曲目。&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;   &lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUXTgRKK71Wdwc1p52X25pd_wXhKYYG3zBUF4pabWRAoq7hve5I_3WADtRsAXmAtXuikHjD4dyfbrndQbbYF1fbDFxqyBGhqpbEtkBP-2qRGkzUXtiAHwVIl&quot; /&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击控制板上的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;SETUP&lt;/span&gt;来呼出&lt;span lang=&quot;EN-US&quot;&gt;RANDOM&lt;/span&gt;（随意）。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;RANDOM&lt;/span&gt;来以随意顺序播放声道。&lt;span lang=&quot;EN-US&quot;&gt; RANDOM&lt;/span&gt;字样会变白。 从现在开始，所有声道将会随意播放；您退出及重新启动&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;后亦会如此。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;在&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;RANDOM&lt;/span&gt;播放模式下单击或即可移到另一个随意播放声道。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击控制面板上的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;SETUP&lt;/span&gt;来再呼出&lt;span lang=&quot;EN-US&quot;&gt;RANDOM&lt;/span&gt;，然后单点&lt;span lang=&quot;EN-US&quot;&gt;RANDOM&lt;/span&gt;即可恢复正常播放模式。&lt;span lang=&quot;EN-US&quot;&gt; RANDOM&lt;/span&gt;字样会变回灰色，从现在开始，所有曲目会按次序播放。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;EXIT&lt;/span&gt;即可撤消&lt;span lang=&quot;EN-US&quot;&gt;SETUP&lt;/span&gt;选项单。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;5.&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;color:#000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;对可供使用的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;N.MUSIC&lt;/span&gt;曲目进行分类及排列。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;  &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVAICpGoIfQGN59L-niZb2NhjXPRHZj2y-GYjPtEBW4yQC8ApBMoDpFvDhW8Y224xXnSE2nosEgSgKXDiVC_5I6npoza-JCtUqa2ioahXVLcKUQQbnrMbx-&quot;&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUVAICpGoIfQGN59L-niZb2NhjXPRHZj2y-GYjPtEBW4yQC8ApBMoDpFvDhW8Y224xXnSE2nosEgSgKXDiVC_5I6npoza-JCtUqa2ioahXVLcKUQQbnrMbx-&quot; height=&quot;300&quot; width=&quot;134&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;将鼠标移到屏幕左侧。一个三角形图示出现。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击该图示即可呼出可供选择的音乐。 您的曲目是按目前的分类方法&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;资料夹&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;排列。目前在播放的清单及曲目以白色加亮。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击并拖拽卷轴来往上或往下浏览清单。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;欲将清单固定于屏幕上，请单点&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;HOLD&lt;/span&gt;。&lt;span lang=&quot;EN-US&quot;&gt; HOLD&lt;/span&gt;字样变成&lt;span lang=&quot;EN-US&quot;&gt;HIDE&lt;/span&gt;。单点&lt;span lang=&quot;EN-US&quot;&gt;HIDE&lt;/span&gt;即可撤消清单。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如不单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;HOLD&lt;/span&gt;，清单会在您将鼠标移到清单范围之外时消失。 再按&lt;span lang=&quot;EN-US&quot;&gt;N.MUSIC&lt;/span&gt;可使清单再显示并固定于屏幕上。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击任何曲目即可开始播放该曲目。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;欲使曲目按照不同的方法进行分类，请单点左上角的图示。&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt; BeoPlayer&lt;/span&gt;将会按照清单上下一个分类法进行声道分类。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如您选择&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;Folders(&lt;/span&gt;文件夹&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;分类法，您的文件夹内的次目录不会在清单上显示。 但次目录内的所有曲目都会在清单上显示。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;欲观看分类方法，点下图示不放。欲改变分类法，请将鼠标拖拽到出现的屏幕清单上您的选择然后放开滑鼠按钮。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;注意：您可以将&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;内的曲目转移到并非&lt;span lang=&quot;EN-US&quot;&gt;Bang &amp; Olufsen&lt;/span&gt;公司的软件。只须将相应的曲目拖拽再释放上这些外部程式。您还可拷贝及贴上声道&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;按&lt;span lang=&quot;EN-US&quot;&gt;CTRL+C&lt;/span&gt;然后按&lt;span lang=&quot;EN-US&quot;&gt;CTRL+V)&lt;/span&gt;。 请注意，在上述两种情况下，有关曲目只被拷贝并不会被删除。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt; &lt;/span&gt;&lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;6.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;寻找曲目。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;将鼠标移到屏幕左侧，单点出现的三角形图示。目前使用的分类方法，即&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;GENRE(&lt;/span&gt;曲风&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;出现，而且目前在播放的曲目名称会显亮。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;用键盘输入所需的曲目或曲目组的名称，如欲播放目前曲目组内的一个声道，则请输入其曲目编号。在您输入的同时，搜寻栏在屏幕顶出现，&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;为您搜寻所需的曲目或曲目组。 如搜寻不到您输入的名称的声道或声道组，&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;会使最类似您输入的名称的曲目或声曲目显亮。如您输入的曲目号高过目前曲目组中的声道数目，则没有播放。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;如按曲目名称进行搜寻，被搜寻出的曲目会显亮。如按曲目名称进行搜寻，被搜寻出的曲目组中的第一个曲目会显亮。 如按曲目编号进行搜寻，被搜寻出的曲目会立即播放。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击某一曲目即可播放该曲目&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;7.&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;color:#000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;查看及编辑曲目信息。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;   &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUX8aoInrHbzyXUBSGkbYJnh_z5zvhSuW7S8HmIl-AN8C8hOpfXlWsI2Xb0-tGvisoEQB8y4VlK-LqVwKddBxiPHEoBKD8dBYy9PyocwcK_we9yB_YpqPyIv&quot;&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUX8aoInrHbzyXUBSGkbYJnh_z5zvhSuW7S8HmIl-AN8C8hOpfXlWsI2Xb0-tGvisoEQB8y4VlK-LqVwKddBxiPHEoBKD8dBYy9PyocwcK_we9yB_YpqPyIv&quot; height=&quot;225&quot; width=&quot;135&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;strong&gt;&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;在一曲目播放时单击控制面板上的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;INFO&lt;/span&gt;。 关于目前在播放的曲目的信息在屏幕上出现。 控制面板上的&lt;span lang=&quot;EN-US&quot;&gt;INFO&lt;/span&gt;字样变白。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;单击并往左或右拖拽底下的卷轴即可从目前的曲目切换到另一个曲目。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;欲编辑曲目信息&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;如一个或多个类别内缺乏的信息&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;，请将鼠标移到您想对其内容进行编辑的类别并单击右滑鼠钮，并用键盘输入您想附加的信息。只可以对其前面有箭头的栏位进行编辑。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;strong&gt;&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;可直接输入曲风或从一列单中选择曲风。使&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;GENRE&lt;/span&gt;类别显亮后，在按下&lt;span lang=&quot;EN-US&quot;&gt;ALT&lt;/span&gt;键的同时按下左或右方向键即可浏览按字母排列的曲风清单。例如选择&lt;span lang=&quot;EN-US&quot;&gt;ROCK(&lt;/span&gt;摇滚乐&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;曲目播放时间可以不同形式显示。预设定值为显示总计时间的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;DURATION&lt;/span&gt;。 单点&lt;span lang=&quot;EN-US&quot;&gt;DURATION&lt;/span&gt;即可从&lt;span lang=&quot;EN-US&quot;&gt;DURATION&lt;/span&gt;、&lt;span lang=&quot;EN-US&quot;&gt;ELAPSED(&lt;/span&gt;已播放时间&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;与&lt;span lang=&quot;EN-US&quot;&gt;REMAINING(&lt;/span&gt;剩餘时间&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;之间切换。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;strong&gt;&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;单击选项单上的&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;CLOSE INFO&lt;/span&gt;或控制面板上的&lt;span lang=&quot;EN-US&quot;&gt;INFO&lt;/span&gt;即可撤销&lt;span lang=&quot;EN-US&quot;&gt;INFO&lt;/span&gt;选项单。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;8.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;color:#000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;产生及编辑&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;N.MUSIC&lt;/span&gt;播放清单。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;  &lt;a href=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUU2Ckftb3HrBpRCtw4IR60o35aimYaHOJ9QwxATkUYDhI8r1EO9USx0EXHsTCLySaqmUOvQgHwoL9N_S9DU-ptxAqjTwLLtmnpARDnxwYaFrHO1CT4Y20vR&quot;&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUU2Ckftb3HrBpRCtw4IR60o35aimYaHOJ9QwxATkUYDhI8r1EO9USx0EXHsTCLySaqmUOvQgHwoL9N_S9DU-ptxAqjTwLLtmnpARDnxwYaFrHO1CT4Y20vR&quot; height=&quot;225&quot; width=&quot;200&quot; /&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;将鼠标移到屏幕左侧并单点三角形图示。目前的曲目分类出现。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-family:Times New Roman;font-size:100%;color:#000000;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击您想加上目前的播放清单的曲目。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;COPY。&lt;/span&gt;您目前的播放清单出现&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;如连接&lt;span lang=&quot;EN-US&quot;&gt;BeoSound 2&lt;/span&gt;，其清单则会出现&lt;span lang=&quot;EN-US&quot;&gt;)&lt;/span&gt;。 欲编辑其中一份清单，只须单击该清单来打开清单或单点&lt;span lang=&quot;EN-US&quot;&gt;NEW PLAYLIST&lt;/span&gt;来产生及打开新的清单。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;欲为新清单输入名称或更改现有清单的名称，将鼠标移到该清单上并单点右滑鼠钮，即可用键盘输入新名称。完成后请按&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;ENTER&lt;/span&gt;。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;用单击及拖拽的方法从已分类的曲目组或文件夹中将所需的曲目加上您的播放清单。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;您可同时从现有的清单中选择并迁移多个曲目。在按下&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;SHIFT&lt;/span&gt;键不放的同时单击一系列曲目中第一个曲目，然后单击最后一个曲目，即可选择整个系列的曲目。 如在按下&lt;span lang=&quot;EN-US&quot;&gt;CTRL&lt;/span&gt;键不放的同时单击任何曲目，则只会选择被您点击过的多个曲目。 &lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;单击&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;DONE&lt;/span&gt;即可撤销播放清单或单击新清单中的任何一个曲目即可播放该曲目。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;img src=&quot;http://storage.msn.com/x1pbglk-vqL4BtqGTZshwQwhZcGiQq9LuhtYr_V2r7XyUXQ6GDnCUwingwXBCuKndoPxo-fsgNObisWWjCzSdqH6oX_sksSPtsLieUdZqQHjC7N8vUnFXlKeqYPq61C5PlGy3aWL2p8DpMEQJG9BoZPI0-jXm4KEK_T&quot; /&gt;垃圾桶图标&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;欲删除一份播放清单中的一个曲目，单击该曲目然后将其拖拽到垃圾筒上。欲彻底删除&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;清单上的一个曲目，必须用&lt;span lang=&quot;EN-US&quot;&gt;Title&lt;/span&gt;、&lt;span lang=&quot;EN-US&quot;&gt;Artist&lt;/span&gt;、&lt;span lang=&quot;EN-US&quot;&gt;Album&lt;/span&gt;、&lt;span lang=&quot;EN-US&quot;&gt;Genre&lt;/span&gt;或资料夹清单来予以删除。单击欲删除的曲目，然后将其迁移。&lt;span lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot; lang=&quot;EN-US&quot;&gt;&gt; &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;从&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;BeoPlayer&lt;/span&gt;删除了的曲目仍保留在您的&lt;span lang=&quot;EN-US&quot;&gt;PC&lt;/span&gt;上&lt;span lang=&quot;EN-US&quot;&gt;! &lt;/span&gt;因此您随时可将这样删除的曲目放回播放清单上。 &lt;strong&gt;&gt;&lt;/strong&gt; 欲为删除的曲目建立记录，请在&lt;span lang=&quot;EN-US&quot;&gt;SCAN OPTIONS&lt;/span&gt;选项单上的“&lt;span lang=&quot;EN-US&quot;&gt;Show previously removed files on the selected drives&lt;/span&gt;”侧作选择符。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;span style=&quot;font-family:宋体;&quot;&gt;&lt;li&gt; &lt;div style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;从CDROM播放音乐文件类似于以上的步骤，不多叙述。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;该软件还可以配合BeoSound 2随身听使用，但是酷似飞碟的BeoSound 2既昂贵又丑陋，为了表示不支持，本人不写这部分教程。&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div style=&quot;text-align: left;&quot; align=&quot;left&quot;&gt;&lt;span style=&quot;font-size: 9pt; color: rgb(104, 104, 106); font-family: 宋体;&quot;&gt;转载请注明出处，以上为本人原创。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116575382575033563/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116575382575033563' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116575382575033563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116575382575033563'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_12_01_archive.html#116575382575033563' title='BeoPlayer4.01'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116459899105962108</id><published>2006-11-27T11:43:00.000+08:00</published><updated>2006-11-27T11:43:11.446+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>开始学习blog</title><content type='html'>真的用过后才知道其实就算是blog也有很多要学习的东西&lt;br /&gt;&lt;br /&gt;最近准备好好看看关于blogspot的技巧类文章吧一些关键的东西先弄出来。&lt;br /&gt;&lt;br /&gt;已经有达人解决了分类问题呵呵很厉害哦</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116459899105962108/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116459899105962108' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116459899105962108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116459899105962108'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_11_01_archive.html#116459899105962108' title='开始学习blog'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116451783568910140</id><published>2006-11-26T13:10:00.000+08:00</published><updated>2006-11-27T12:55:04.850+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>Do you like?</title><content type='html'>&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/218868/0504f60f-87f0-4a77-a47d-d963a213cb15.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/469456/0504f60f-87f0-4a77-a47d-d963a213cb15.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/225411/0e333b55-fc47-4422-a49d-ebdd4b2fcdb0.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/777982/0e333b55-fc47-4422-a49d-ebdd4b2fcdb0.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/704514/14a13988-af5f-438a-82ab-a3b27af9c41d.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/227374/14a13988-af5f-438a-82ab-a3b27af9c41d.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/354056/3703d2cf-7628-4bb0-8449-16d7cf838f56.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/78379/3703d2cf-7628-4bb0-8449-16d7cf838f56.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/930039/540324d5-4d54-45d9-a110-bf887518e568.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/237300/540324d5-4d54-45d9-a110-bf887518e568.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/557014/68a8093c-f101-4772-b366-f6923e730000.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/933462/68a8093c-f101-4772-b366-f6923e730000.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/219289/6eb0c58c-ca89-4a92-a4f6-e0386b40aa4b.jpg&quot;&gt;&lt;img style=&quot;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/630834/6eb0c58c-ca89-4a92-a4f6-e0386b40aa4b.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116451783568910140/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116451783568910140' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116451783568910140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116451783568910140'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_11_01_archive.html#116451783568910140' title='Do you like?'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116435701391878780</id><published>2006-11-24T16:29:00.000+08:00</published><updated>2006-11-26T12:20:57.220+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>美女是大家看的</title><content type='html'>&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/214775/P85302_759029566.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; float: left;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/382133/P85302_759029566.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/648826/P102194_888302027.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; float: left;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/937749/P102194_888302027.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/713992/P104847_929561793.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; float: left;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/666306/P104847_929561793.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/410051/P88681_645931422.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; float: left;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/229481/P88681_645931422.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/20172/P93724_946041285.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; float: left;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/145745/P93724_946041285.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/x/blogger/6174/1441/1024/39994/P118175_797969996.jpg&quot;&gt;&lt;img style=&quot;margin: 0px 10px 10px 0px; float: left;&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/x/blogger/6174/1441/400/361340/P118175_797969996.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116435701391878780/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116435701391878780' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116435701391878780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116435701391878780'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_11_01_archive.html#116435701391878780' title='美女是大家看的'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-116026943613876015</id><published>2006-10-08T09:03:00.000+08:00</published><updated>2006-10-08T09:03:56.626+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="走过的地方"/><title type='text'>北京</title><content type='html'>&lt;a href=&quot;http://photos1.blogger.com/blogger/6174/1441/1024/PA020019.jpg&quot;&gt;&lt;img style=&quot;CLEAR: all; FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/blogger/6174/1441/400/PA020019.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;人啊。无尽的海~~~~~~~~~~&amp;nbsp;&lt;a href=&#39;http://picasa.google.com/blogger/&#39; target=&#39;ext&#39;&gt;&lt;img src=&#39;http://photos1.blogger.com/pbp.gif&#39; alt=&#39;Posted by Picasa&#39; style=&#39;border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;&#39; align=&#39;middle&#39; border=&#39;0&#39; /&gt;&lt;/a&gt; </content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/116026943613876015/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/116026943613876015' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116026943613876015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/116026943613876015'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_10_01_archive.html#116026943613876015' title='北京'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15535177.post-115912708479370316</id><published>2006-09-25T03:42:00.000+08:00</published><updated>2006-09-25T03:45:25.740+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="存档"/><title type='text'>Ajax简介</title><content type='html'>&lt;span class=&quot;h1b&quot;&gt;Ajax简介&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;   &lt;tbody&gt;&lt;tr&gt;     &lt;td height=&quot;64&quot;&gt;时间：2005-11-01&lt;br /&gt;作者：&lt;a href=&quot;http://dev2dev.bea.com.cn/author/353.html&quot;&gt;David Teare&lt;/a&gt;&lt;br /&gt;浏览次数： &lt;script language=&quot;JavaScript&quot; type=&quot;text/JavaScript&quot; src=&quot;http://203.81.25.103/cgi-bin/beadevcount.cgi?d_id=681&quot;&gt;&lt;/script&gt;&lt;br /&gt;本文关键字：&lt;a href=&quot;http://dev2dev.bea.com.cn/products/search.jsp?searchtype=keywords&amp;keywords=ajax&quot;&gt;ajax&lt;/a&gt;, &lt;a href=&quot;http://dev2dev.bea.com.cn/products/search.jsp?searchtype=keywords&amp;amp;keywords=dhtml&quot;&gt;dhtml&lt;/a&gt;, &lt;a href=&quot;http://dev2dev.bea.com.cn/products/search.jsp?searchtype=keywords&amp;keywords=dwr&quot;&gt;dwr&lt;/a&gt;, &lt;a href=&quot;http://dev2dev.bea.com.cn/products/search.jsp?searchtype=keywords&amp;amp;keywords=%20javascript&quot;&gt; javascript&lt;/a&gt;&lt;/td&gt;     &lt;td&gt;&lt;table style=&quot;width: 103px; height: 56px;&quot; class=&quot;box_content&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;       &lt;tbody&gt;&lt;tr&gt;         &lt;td&gt;&lt;span class=&quot;h2b&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;   &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;!-- 提取技术文章 --&gt; &lt;div class=&quot;beas&quot;&gt;&lt;img src=&quot;http://dev2dev.bea.com.cn/images/dot6B6B6B.gif&quot; alt=&quot;&quot; height=&quot;1&quot; width=&quot;100%&quot; /&gt;&lt;/div&gt;  &lt;p&gt;　　作为J2EE开发人员，我们似乎经常关注“后端机制（backend mechanics）”。我们通常会忘记，J2EE的主要成功之处在Web应用程序方面；许多原因使得人们喜欢利用Web开发应用程序，但主要还是因为其 易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是，在过去几年中，我们在后端投入了太多的时间，而在使我们的Web用户界面对用户自然 和响应灵敏方面却投入不足。&lt;/p&gt; &lt;p&gt;　　本文介绍一种方法，Ajax，使用它可以构建更为动态和响应更灵敏的Web应用程序。该方法的关键在于对浏览器端的JavaScript、 DHTML和与服务器异步通信的组合。本文也演示了启用这种方法是多么简单：利用一个Ajax框架（指DWR）构造一个应用程序，它直接从浏览器与后端服 务进行通信。如果使用得当，这种强大的力量可以使应用程序更加自然和响应灵敏，从而提升用户的浏览体验。&lt;/p&gt; &lt;p&gt;　　该应用程序中所使用的示例代码已打包为单独的WAR文件，可供下载。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;简介&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　术语Ajax用来描述一组技术，它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前，Web站点强制用户进入提交/等待/重新显示范 例，用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力，从而使用户从请求/响应的循环中解脱出来。借助于Ajax，可以在 用户单击按钮时，使用JavaScript和DHTML立即更新UI，并向服务器发出异步请求，以执行更新或查询数据库。当请求返回时，就可以使用 JavaScript和CSS来相应地更新UI，而不是刷新整个页面。最重要的是，用户甚至不知道浏览器正在与服务器通信：Web站点看起来是即时响应 的。&lt;/p&gt; &lt;p&gt;　　虽然Ajax所需的基础架构已经出现了一段时间，但直到最近异步请求的真正威力才得到利用。能够拥有一个响应极其灵敏的Web站点确实激动人 心，因为它最终允许开发人员和设计人员使用标准的HTML/CSS/JavaScript堆栈创建“桌面风格的（desktop-like）”可用性。&lt;/p&gt; &lt;p&gt;　　通常，在J2EE中，开发人员过于关注服务和持久性层的开发，以至于用户界面的可用性已经落后。在一个典型的J2EE开发周期中，常常会听到这样的话，“我们没有可投入UI的时间”或“不能用HTML实现”。但是，以下Web站点证明，这些理由再也站不住脚了：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://backpackit.com/&quot; target=&quot;_blank&quot;&gt;BackPack&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.google.com/webhp?complete=1&amp;hl=en&quot; target=&quot;_blank&quot;&gt;Google Suggest&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://maps.google.com/&quot; target=&quot;_blank&quot;&gt;Google Maps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.palmsphere.com/&quot; target=&quot;_blank&quot;&gt;PalmSphere&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　　所有这些Web站点都告诉我们，Web应用程序不必完全依赖于从服务器重新载入页面来向用户呈现更改。一切似乎就在瞬间发生。简而言之，在涉及到用户界面的响应灵敏度时，基准设得更高了。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;定义Ajax&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　Adaptive Path公司的Jesse James Garrett这样&lt;a href=&quot;http://www.adaptivepath.com/publications/essays/archives/000385.php&quot; target=&quot;_blank&quot;&gt;定义Ajax&lt;/a&gt;：&lt;/p&gt; &lt;p&gt;　　Ajax不是一种技术。实际上，它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;基于&lt;a href=&quot;http://www.w3.org/TR/xhtml1/&quot; target=&quot;_blank&quot;&gt;XHTML&lt;/a&gt;和&lt;a href=&quot;http://www.w3.org/Style/CSS/&quot; target=&quot;_blank&quot;&gt;CSS&lt;/a&gt;标准的表示；&lt;/li&gt;&lt;li&gt;使用&lt;a href=&quot;http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/introduction.html&quot; target=&quot;_blank&quot;&gt;Document Object Model&lt;/a&gt;进行动态显示和交互；&lt;/li&gt;&lt;li&gt;使用XMLHttpRequest与服务器进行异步通信；&lt;/li&gt;&lt;li&gt;使用JavaScript绑定一切。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　　这非常好，但为什么要以Ajax命名呢？其实术语Ajax是由Jesse James Garrett创造的，他说它是“Asynchronous JavaScript + XML的简写”。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ajax的工作原理&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入，它是一种支持异步请求的技术。简而言之，XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应，而不 阻塞用户。&lt;/p&gt; &lt;p&gt;　　在创建Web站点时，在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;动态更新购物车的物品总数，无需用户单击Update并等待服务器重新发送整个页面。&lt;/li&gt;&lt;li&gt;提升站点的性 能，这是通过减少从服务器下载的数据量而实现的。例如，在Amazon的购物车页面，当更新篮子中的一项物品的数量时，会重新载入整个页面，这必须下载 32K的数据。如果使用Ajax计算新的总量，服务器只会返回新的总量值，因此所需的带宽仅为原来的百分之一。&lt;/li&gt;&lt;li&gt;消除了每次用户输入时的页面刷新。例如，在Ajax中，如果用户在分页列表上单击Next，则服务器数据只刷新列表而不是整个页面。&lt;/li&gt;&lt;li&gt;直接编辑表格数据，而不是要求用户导航到新的页面来编辑数据。对于Ajax，当用户单击Edit时，可以将静态表格刷新为内容可编辑的表格。用户单击Done之后，就可以发出一个Ajax请求来更新服务器，并刷新表格，使其包含静态、只读的数据。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　　一切皆有可能！但愿它能够激发您开始开发自己的基于Ajax的站点。然而，在开始之前，让我们介绍一个现有的Web站点，它遵循传统的提交/等待/重新显示的范例，我们还将讨论Ajax如何提升用户体验。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ajax可用于那些场景？——一个例子：MSN Money页面&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　前几天，在浏览MSN Money页面的时候，有一篇&lt;a href=&quot;http://moneycentral.msn.com/content/Investing/Realestate/P63633.asp&quot; target=&quot;_blank&quot;&gt;关于房地产投资的文章&lt;/a&gt;引起了我的好奇心。我决定使用站点的“Rate this article”（评价本文）功能，鼓励其他的用户花一点时间来阅读这篇文章。在我单击vote按钮并等待了一会儿之后，整个页面被刷新，在原来投票问题所在的地方出现了一个漂亮的感谢画面。&lt;/p&gt; &lt;p&gt; &lt;img src=&quot;http://dev2dev.bea.com.cn/images/051101/0511010101.jpg&quot; height=&quot;63&quot; width=&quot;303&quot; /&gt; &lt;/p&gt; &lt;p&gt;　　而Ajax能够使用户的体验更加愉快，它可以提供响应更加灵敏的UI，并消除页面刷新所带来的闪烁。目前，由于要刷新整个页面，需要传送大量的 数据，因为必须重新发送整个页面。如果使用Ajax，服务器可以返回一个包含了感谢信息的500字节的消息，而不是发送26,813字节的消息来刷新整个 页面。即使使用的是高速Internet，传送26K和1/2K的差别也非常大。同样重要的是，只需要刷新与投票相关的一小节，而不是刷新整个屏幕。&lt;/p&gt; &lt;p&gt;　　让我们利用Ajax实现自己的基本投票系统。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;原始的Ajax：直接使用XmlHttpRequest&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　如上所述，Ajax的核心是JavaScript对象XmlHttpRequest。下面的示例文章评价系统将带您熟悉Ajax的底层基本知识：&lt;a href=&quot;http://tearesolutions.com/ajax-demo/raw-ajax.html&quot; target=&quot;_blank&quot;&gt;http://tearesolutions.com/ajax-demo/raw-ajax.html&lt;/a&gt;。注：如果您已经在本地WebLogic容器中安装了&lt;a href=&quot;http://dev2dev.bea.com/2005/08/ajax-demo.war&quot;&gt;ajax-demo.war&lt;/a&gt;，可以导航到&lt;a href=&quot;http://localhost:7001/ajax-demo/raw-ajax.html&quot; target=&quot;_blank&quot;&gt;http://localhost:7001/ajax-demo/raw-ajax.html&lt;/a&gt;，&lt;/p&gt; &lt;p&gt;　　浏览应用程序，参与投票，并亲眼看它如何运转。熟悉了该应用程序之后，继续阅读，进一步了解其工作原理细节。&lt;/p&gt; 　　首先，您拥有一些简单的定位点标记，它连接到一个JavaScriptcastVote(rank)函数。 &lt;pre class=&quot;code&quot;&gt;function castVote(rank) {&lt;br /&gt;var url = &quot;/ajax-demo/static-article-ranking.html&quot;;&lt;br /&gt;var callback = processAjaxResponse;&lt;br /&gt;executeXhr(callback, url);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　该函数为您想要与之通信的服务器资源创建一个URL并调用内部函数executeXhr，提供一个回调JavaScript函数，一旦服务器响 应可用，该函数就被执行。由于我希望它运行在一个简单的Apache环境中，“cast vote URL”只是一个简单的HTML页面。在实际情况中，被调用的URL将记录票数并动态地呈现包含投票总数的响应。&lt;/p&gt; 　　下一步是发出一个XmlHttpRequest请求： &lt;pre class=&quot;code&quot;&gt;function executeXhr(callback, url) {&lt;br /&gt;// branch for native XMLHttpRequest object&lt;br /&gt;if (window.XMLHttpRequest) {&lt;br /&gt;req = new XMLHttpRequest();&lt;br /&gt;req.onreadystatechange = callback;&lt;br /&gt;req.open(&quot;GET&quot;, url, true);&lt;br /&gt;req.send(null);&lt;br /&gt;} // branch for IE/Windows ActiveX version&lt;br /&gt;else if (window.ActiveXObject) {&lt;br /&gt;req = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);&lt;br /&gt;if (req) {&lt;br /&gt; req.onreadystatechange = callback;&lt;br /&gt; req.open(&quot;GET&quot;, url, true);&lt;br /&gt; req.send();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　如您所见，执行一个XmlHttpRequest并不简单，但非常直观。和平常一样，在JavaScript领域，大部分的工作量都花在确保浏 览器兼容方面。在这种情况下，首先要确定XmlHttpRequest是否可用。如果不能用，很可能要使用Internet Explorer，这样就要使用所提供的ActiveX实现。&lt;/p&gt; &lt;p&gt;executeXhr()方法中最关键的部分是这两行： &lt;/p&gt; &lt;pre class=&quot;code&quot;&gt;req.onreadystatechange = callback;&lt;br /&gt;req.open(&quot;GET&quot;, url, true);&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　第一行定义了JavaScript回调函数，您希望一旦响应就绪它就自动执行，而req.open()方法中所指定的“true”标志说明您想要异步执行该请求。&lt;/p&gt; 　　一旦服务器处理完XmlHttpRequest并返回给浏览器，使用req.onreadystatechange指派所设置的回调方法将被自动调用。 &lt;pre class=&quot;code&quot;&gt;function processAjaxResponse() {&lt;br /&gt;// only if req shows &quot;loaded&quot;&lt;br /&gt;if (req.readyState == 4) {&lt;br /&gt;// only if &quot;OK&quot;&lt;br /&gt;if (req.status == 200) {&lt;br /&gt; 502 502&#39;votes&#39;).innerHTML = req.responseText;&lt;br /&gt;} else {&lt;br /&gt; alert(&quot;There was a problem retrieving the XML data:&lt;br /&gt;&quot; +&lt;br /&gt; req.statusText);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　该代码相当简洁，并且使用了几个幻数，这使得难以一下子看出发生了什么。为了弄清楚这一点，下面的表格（引用自&lt;a href=&quot;http://developer.apple.com/internet/webcontent/xmlhttpreq.html&quot; target=&quot;_blank&quot;&gt;http://developer.apple.com/internet/webcontent/xmlhttpreq.html&lt;/a&gt;）列举了常用的XmlHttpRequest对象属性。&lt;/p&gt; &lt;table bgcolor=&quot;#cccccc&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;1&quot; width=&quot;80%&quot;&gt;   &lt;tbody&gt;&lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot;&gt;&lt;p&gt;&lt;strong&gt;属性&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td&gt;&lt;p&gt;&lt;strong&gt;描述&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot; valign=&quot;top&quot;&gt;&lt;p&gt;onreadystatechange&lt;/p&gt;&lt;/td&gt;     &lt;td valign=&quot;top&quot;&gt;&lt;p&gt;每次状态改变所触发事件的事件处理程序&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot; valign=&quot;top&quot;&gt;&lt;p&gt;readyState&lt;/p&gt;&lt;/td&gt;     &lt;td valign=&quot;top&quot;&gt;&lt;p&gt;对象状态值：         &lt;/p&gt;&lt;ul&gt;&lt;li&gt;0 = 未初始化（uninitialized）&lt;/li&gt;&lt;li&gt;1 = 正在加载（loading）&lt;/li&gt;&lt;li&gt;2 = 加载完毕（loaded）&lt;/li&gt;&lt;li&gt;3 = 交互（interactive）&lt;/li&gt;&lt;li&gt;4 = 完成（complete）&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot; valign=&quot;top&quot;&gt;&lt;p&gt;responseText&lt;/p&gt;&lt;/td&gt;     &lt;td valign=&quot;top&quot;&gt;&lt;p&gt;从服务器进程返回的数据的字符串形式&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot; valign=&quot;top&quot;&gt;&lt;p&gt;responseXML&lt;/p&gt;&lt;/td&gt;     &lt;td valign=&quot;top&quot;&gt;&lt;p&gt;从服务器进程返回的DOM兼容的文档数据对象&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot; valign=&quot;top&quot;&gt;&lt;p&gt;status&lt;/p&gt;&lt;/td&gt;     &lt;td valign=&quot;top&quot;&gt;&lt;p&gt;从服务器返回的数字代码，比如404（未找到）或200（就绪）&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt;   &lt;tr bgcolor=&quot;#ffffff&quot;&gt;     &lt;td height=&quot;22&quot; valign=&quot;top&quot;&gt;&lt;p&gt;statusText&lt;/p&gt;&lt;/td&gt;     &lt;td valign=&quot;top&quot;&gt;&lt;p&gt;伴随状态码的字符串信息&lt;/p&gt;&lt;/td&gt;   &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;　　现在processVoteResponse()函数开始显示出其意义了。它首先检查XmlHttpRequest的整体状态以保证它已经完成 （readyStatus == 4），然后根据服务器的设定询问请求状态。如果一切正常（status == 200）,就使用innerHTML属性重写DOM的“votes”节点的内容。&lt;/p&gt; &lt;p&gt;　　既然您亲眼看到了XmlHttpRequest对象是如何工作的，就让我们利用一个旨在简化JavaScript与Java应用程序之间的异步通信的框架来对具体的细节进行抽象。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ajax: DWR方式&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　按照与文章评价系统相同的流程，我们将使用Direct Web Remoting（DWR）框架实现同样的功能。&lt;/p&gt; &lt;p&gt;　　假定文章和投票结果存储在一个数据库中，使用某种对象/关系映射技术来完成抽取工作。为了部署起来尽可能地简单，我们不会使用数据库进行持久性 存储。此外，为使应用程序尽可能通用，也不使用Web框架。相反，应用程序将从一个静态HTML文件开始，可以认为它由服务器动态地呈现。除了这些简化措 施，应用程序还应该使用Spring Framework关联一切，以便轻松看出如何在一个“真实的”应用程序中使用DWR。&lt;/p&gt; &lt;p&gt;　　现在应该下载示例应用程序并熟悉它。该应用程序被压缩为标准的WAR文件，因此您可以把它放置到任何一个Web容器中——无需进行配置。部署完毕之后，就可以导航到&lt;a href=&quot;http://localhost:7001/ajax-demo/dwr-ajax.html&quot; target=&quot;_blank&quot;&gt;http://localhost:7001/ajax_demo/dwr-ajax.html&lt;/a&gt;来运行程序。&lt;/p&gt; &lt;p&gt;　　可以查看&lt;a href=&quot;http://dev2dev.bea.com/2005/08/source.html&quot; target=&quot;_blank&quot;&gt;HTML 源代码&lt;/a&gt;，了解它如何工作。给人印象最深的是，代码如此简单——所有与服务器的交互都隐藏在JavaScript对象ajaxSampleSvc的后面。更加令人惊讶的是，ajaxSampleSvc服务不是由手工编写而是完全自动生成的！让我们继续，看看这是如何做到的。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;引入DWR&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　如同在“原始的Ajax”一节所演示的那样，直接使用XmlHttpRequest创建异步请求非常麻烦。不仅JavaScript代码冗长，而且必须考虑服务器端为定位Ajax请求到适当的服务所需做的工作，并将结果封送到浏览器。&lt;/p&gt; &lt;p&gt;　　设计DWR的目的是要处理将Web页面安装到后端服务上所需的所有信息管道。它是一个Java框架，可以很轻松地将它插入到Web应用程序中， 以便JavaScript代码可以调用服务器上的服务。它甚至直接与Spring Framework集成，从而允许用户直接向Web客户机公开bean。&lt;/p&gt; &lt;p&gt;　　DWR真正的巧妙之处是，在用户配置了要向客户机公开的服务之后，它使用反射来生成JavaScript对象，以便Web页面能够使用这些对象 来访问该服务。然后Web页面只需接合到生成的JavaScript对象，就像它们是直接使用服务一样；DWR无缝地处理所有有关Ajax和请求定位的琐 碎细节。&lt;/p&gt; &lt;p&gt;　　让我们仔细分析一下示例代码，弄清它是如何工作的。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;应用程序细节：DWR分析&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　关于应用程序，首先要注意的是，它是一个标准的Java应用程序，使用分层架构（Layered Architecture）设计模式。使用DWR通过JavaScript公开一些服务并不影响您的设计。 &lt;/p&gt; &lt;p&gt; &lt;img src=&quot;http://dev2dev.bea.com.cn/images/051101/0511010102.jpg&quot; height=&quot;344&quot; width=&quot;209&quot; /&gt; &lt;/p&gt; &lt;p&gt;　　下面是一个简单的Java服务，我们将使用DWR框架直接将其向JavaScript代码公开：&lt;/p&gt; &lt;pre class=&quot;code&quot;&gt;package com.tearesolutions.service;&lt;br /&gt;&lt;br /&gt;public interface AjaxSampleSvc {&lt;br /&gt;Article castVote(int rank);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　这是一个被简化到几乎不可能的程度的例子，其中只有一篇文章可以投票。该服务由Spring管理，它使用的bean名是ajaxSampleSvc，它的持久性需求则依赖于ArticleDao。详情请参见applicationContext.xml。&lt;/p&gt; &lt;p&gt;　　为了把该服务公开为JavaScript对象，需要配置DWR，添加dwr.xml文件到WEB-INF目录下： &lt;/p&gt; &lt;pre class=&quot;code&quot;&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;dwr&gt;&lt;br /&gt;&lt;allow&gt;&lt;br /&gt;&lt;create creator=&quot;spring&quot; javascript=&quot;ajaxSampleSvc&quot;&gt;&lt;br /&gt;&lt;param name=&quot;beanName&quot; value=&quot;ajaxSampleSvc&quot;&gt;&lt;br /&gt;&lt;/create&gt;&lt;br /&gt;&lt;convert converter=&quot;bean&quot; match=&quot;com.tearesolutions.model.Article&quot;&gt;&lt;br /&gt;&lt;exclude method=&quot;toString&quot;&gt;&lt;br /&gt;&lt;exclude method=&quot;setArticleDao&quot;&gt;&lt;br /&gt;&lt;/exclude&gt;&lt;br /&gt;&lt;/exclude&gt;&lt;br /&gt;&lt;/convert&gt;&lt;/allow&gt;&lt;/dwr&gt;&lt;/pre&gt; &lt;p&gt;　　dwr.xml文件告诉DWR哪些服务是要直接向JavaScript代码公开的。注意，已经要求公开Spring bean ajaxSampleSvc。DWR将自动找到由应用程序设置的SpringApplicationContext。为此，必须使用标准的servlet 过滤器ContextLoaderListener来初始化Spring ApplicationContext。&lt;/p&gt; 　　DWR被设置为一个servlet，所以把它的定义添加到web.xml： &lt;pre class=&quot;code&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;web-app&gt;&lt;br /&gt;&lt;display-name&gt;Ajax Examples&lt;/display-name&gt;&lt;br /&gt;&lt;br /&gt;&lt;listener&gt;&lt;br /&gt;&lt;listener-class&gt;&lt;br /&gt; org.springframework.web.context.ContextLoaderListener&lt;br /&gt;&lt;/listener-class&gt;&lt;br /&gt;&lt;/listener&gt;&lt;br /&gt; &lt;br /&gt;&lt;servlet&gt;&lt;br /&gt;&lt;servlet-name&gt;ajax_sample&lt;/servlet-name&gt;&lt;br /&gt;&lt;servlet-class&gt;com.tearesolutions.web.AjaxSampleServlet&lt;/servlet-class&gt;&lt;br /&gt;&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;&lt;br /&gt;&lt;/servlet&gt;&lt;br /&gt;&lt;br /&gt;&lt;servlet&gt;&lt;br /&gt;&lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt;&lt;br /&gt;&lt;display-name&gt;DWR Servlet&lt;/display-name&gt;&lt;br /&gt;&lt;description&gt;Direct Web Remoter Servlet&lt;/description&gt;&lt;br /&gt;&lt;servlet-class&gt;uk.ltd.getahead.dwr.DWRServlet&lt;/servlet-class&gt;&lt;br /&gt;&lt;init-param&gt;&lt;br /&gt;&lt;param-name&gt;debug&lt;/param-name&gt;&lt;br /&gt;&lt;param-value&gt;true&lt;/param-value&gt;&lt;br /&gt;&lt;/init-param&gt;&lt;br /&gt;&lt;/servlet&gt;&lt;br /&gt;&lt;br /&gt;&lt;servlet-mapping&gt;&lt;br /&gt;&lt;servlet-name&gt;ajax_sample&lt;/servlet-name&gt;&lt;br /&gt;&lt;url-pattern&gt;/ajax_sample&lt;/url-pattern&gt;&lt;br /&gt;&lt;/servlet-mapping&gt;&lt;br /&gt;&lt;br /&gt;&lt;servlet-mapping&gt;&lt;br /&gt;&lt;servlet-name&gt;dwr-invoker&lt;/servlet-name&gt;&lt;br /&gt;&lt;url-pattern&gt;/dwr/*&lt;/url-pattern&gt;&lt;br /&gt;&lt;/servlet-mapping&gt;&lt;br /&gt;&lt;/web-app&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt; 　　做完这些之后，可以加载&lt;a href=&quot;http://localhost:7001/ajax-demo/dwr&quot; target=&quot;_blank&quot;&gt;http://localhost:7001/ajax-demo/dwr&lt;/a&gt;，看看哪些服务可用。结果如下：&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://dev2dev.bea.com.cn/images/051101/0511010103.jpg&quot; height=&quot;102&quot; width=&quot;305&quot; /&gt;&lt;/p&gt; &lt;p&gt;图3. 可用的服务&lt;/p&gt; 　　单击ajaxSampleSvc链接，查看有关如何在HTML页面内直接使用服务的示例实现。其中包含的两个JavaScript文件完成了大部分的功能： &lt;pre class=&quot;code&quot;&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/ajax-demo/dwr/interface/ajaxSampleSvc.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;/ajax-demo/dwr/engine.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;ajaxSampleSvc.js是动态生成的：&lt;/p&gt; &lt;pre class=&quot;code&quot;&gt;function ajaxSampleSvc() { }&lt;br /&gt;&lt;br /&gt;ajaxSampleSvc.castVote = function(callback, p0)&lt;br /&gt;{&lt;br /&gt;DWREngine._execute(callback, &#39;/ajax-demo/dwr&#39;,&lt;br /&gt;&#39;ajaxSampleSvc&#39;, &#39;castVote&#39;, p0);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　现在可以使用JavaScript对象ajaxSampleSvc替换所有的XmlHttpRequest代码，从而重构raw-ajax.html文件。可以在dwr-ajax.html文件中看到改动的结果；下面是新的JavaScript函数：&lt;/p&gt; &lt;pre class=&quot;code&quot;&gt;function castVote(rank) {&lt;br /&gt;ajaxSampleSvc.castVote(processResponse, rank);&lt;br /&gt;}&lt;br /&gt;function processResponse(data) {&lt;br /&gt;var voteText = &quot;&lt;p&gt;&lt;strong&gt;Thanks for Voting!&lt;/strong&gt;&lt;/p&gt;&quot;&lt;br /&gt;+ &quot;&lt;p&gt;Current ranking: &quot; + data.voteAverage&lt;br /&gt;+ &quot; out of 5&lt;/p&gt;&quot;&lt;br /&gt;+ &quot;&lt;p&gt;Number of votes placed: &quot;&lt;br /&gt;+ data.numberOfVotes + &quot;&lt;/p&gt;&quot;;&lt;br /&gt;502 502&#39;votes&#39;).innerHTML = voteText;  &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;　　惊人地简单，不是吗？由ajaxSampleSvc对象返回的Article域对象序列化为一个JavaScript对象，允许在它上面调用诸 如numberOfVotes()和voteAverage()之类的方法。在动态生成并插入到DIV元素“votes”中的HTML代码内使用这些数 据。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;下一步工作&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　　在后续文章中，我将继续有关Ajax的话题，涉及下面这些方面：&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Ajax最佳实践&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　　像许多技术一样，Ajax是一把双刃剑。对于一些用例，其应用程序其实没有必要使用Ajax，使用了反而有损可用性。我将介绍一些不适合使用的模式，突出说明Ajax的一些消极方面，并展示一些有助于缓和这些消极方面的机制。例如，对&lt;a href=&quot;http://www.netflix.com/BrowseSelection&quot;&gt;Netflix电影浏览器&lt;/a&gt;来说，Ajax是合适的解决方案吗？或者，如何提示用户确实出了一些问题，而再次单击按钮也无济于事？&lt;/p&gt; &lt;ul&gt;&lt;li&gt;管理跨请求的状态&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　　在使用Ajax时，最初的文档DOM会发生一些变化，并且有大量的页面状态信息存储在客户端变量中。当用户跟踪一个链接到应用程序中的另一个页面时，状态就丢失了。当用户按照惯例单击Back按钮时，呈现给他们的是缓存中的初始页面。这会使用户感到非常迷惑！&lt;/p&gt; &lt;ul&gt;&lt;li&gt;调试技巧&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;　　使用JavaScript在客户端执行更多的工作时，如果事情不按预期方式进行，就需要一些调试工具来帮助弄清出现了什么问题。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;结束语&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　本文介绍了Ajax方法，并展示了如何使用它来创建一个动态且响应灵敏的Web应用程序。通过使用DWR框架，可以轻松地把Ajax融合到站点中，而无需担心所有必须执行的实际管道工作。&lt;/p&gt; &lt;p&gt;　　特别感谢Getahead IT咨询公司的Joe Walker和他的团队开发出DWR这样神奇的工具。感谢你们与世界共享它！&lt;/p&gt; &lt;p&gt;&lt;strong&gt;下载&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;　　本文中演示的应用程序源代码可供下载：&lt;a href=&quot;http://dev2dev.bea.com/2005/08/ajax-demo.war&quot; target=&quot;_blank&quot;&gt;ajax-demo.war&lt;/a&gt;（1.52 MB）。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;参考资料&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.getahead.ltd.uk/dwr&quot; target=&quot;_blank&quot;&gt;http://www.getahead.ltd.uk/dwr&lt;/a&gt;——Getahead IT咨询公司。&lt;/li&gt;&lt;li&gt;Jesse James Garrett所撰写的“&lt;a href=&quot;http://www.adaptivepath.com/publications/essays/archives/000385.php&quot; target=&quot;_blank&quot;&gt;Ajax: A New Approach to Web Applications&lt;/a&gt;”（Adaptive Path，2005年二月）。&lt;/li&gt;&lt;li&gt;“&lt;a href=&quot;http://developer.apple.com/internet/webcontent/xmlhttpreq.html&quot; target=&quot;_blank&quot;&gt;Dynamic HTML and XML: The XMLHttpRequest Object&lt;/a&gt;”（Apple Developer Connection）。&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;原文出处&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;An Introduction To Ajax&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://dev2dev.bea.com/pub/a/2005/08/ajax_introduction.html&quot; target=&quot;_blank&quot;&gt;http://dev2dev.bea.com/pub/a/2005/08/ajax_introduction.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://dev2dev.bea.com/pub/a/2005/08/ajax_introduction.html&quot; target=&quot;_blank&quot;&gt;抄下来感觉到自己随时都会用&lt;br /&gt;&lt;/a&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://kinggkl.blogspot.com/feeds/115912708479370316/comments/default' title='博文评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/15535177/115912708479370316' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/115912708479370316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15535177/posts/default/115912708479370316'/><link rel='alternate' type='text/html' href='http://kinggkl.blogspot.com/2006_09_01_archive.html#115912708479370316' title='Ajax简介'/><author><name>Lucifer</name><uri>http://www.blogger.com/profile/18350416753895696992</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='20' height='32' src='http://farm1.static.flickr.com/220/508872894_72c578bf15_o.gif'/></author><thr:total>0</thr:total></entry></feed>