linux系统

浅析Linux如何使用数字表示操作权限

经常使用Linux操作系统或者其他基于Linux的系统,比如Android的同学可能会经常被一些教程中的权限设置迷惑,比如“将某文件的权限设置为777,设置为744”等。其实所谓的777,444之类的数字是值得linux系统对不同的用户群体赋予不同读写权限的简称。

我们首先要明白在linux系统下基本的文件权限有三个,标记为rwx:r指的是read,代表对当前文件拥有读取权限;w代表write,代表对当前文件拥有写入的权限;x则表示允许当前文件以可执行程序执行。当然,对所有用户,权限不可能是一样的,所以linux把所有者,用户组(所有者所在用户组)和其他用户的权限分别开来;这样文件就会有9个不同的文件操作权限。在表示时,可以直接使用字母,具有权限用字母表示,没有权限则用-代替;比如rw-表示具有读写权限但是不能以可执行程序执行;完全表示所有权限就需要九个字母,比如rwx r-x r–,这样表示起来就太复杂了,所以就有了一个更衣使用的表示方法,这就是数字化:

如果文件具有r(读取)权限则权限用4表示,反之为0;类似的,w(写入)权限用2;x(执行)权限用1;如果文件具有相应的权限就把rwx的权限加起来表示,这样:7表示rwx,6表示rw-,5表示r-x,4表示r–以此类推。然后将所有者,用户组和其他用户的权限按顺序排列得到三个数字的组合就是数字法表示的文件权限了,比如777表示rwx rwx rwx,444表示r– r– r–

linux系统

在Linux系统下用DD命令制作ISO镜像U盘启动盘

我的当前的系统是Linux(版本Xubuntu),之前是通过软通牒(UltraISO)在Windows系统下制作了这个Linux系统的U盘启动盘,然而在Linux系统下通过系统本身集成的DD命令,来实现在Linux系统下制作Linux系统的ISO系统U盘启动盘,一行简单的代码就可以搞定。可以顺利给没有系统或需要重装系统的电脑,通过这个制作的U盘来安装ISO镜像系统。

需要的工具:Linux系统、U盘、ISO镜像文件

首先在Linux系统中打开终端,使用DD命令,格式如下:

sudo dd if=xxx.iso of=/dev/sdb

命令中xxx.iso是你的ISO镜像文件的路径,of=后面的你的U盘路径,一般就是/dev/sdb或者/dev/sdc(后面不要带1或者2的数字)。

如何确认U盘路径:终端中输入:

sudo fdisk -l

完整实例

sudo dd if=/home/mtoou/下载/xubunut.iso of=/dev/sdb

涵义:向sdb磁盘写入位于/home/mtoou/下载/目录下的xubuntu.iso镜像文件。输完上述DD命令后回车执行,系统就开始制作启动盘了,期间终端命令窗口不会有任何反馈,但能通过U盘运行指示灯看到U盘在进行读写操作,这个过程可能持续5、6分钟才完成。当看到终端命令窗口有返回消息即制作完成。

提示:本文只针对在Linux系统下使用这个DD命令制作Linux系统的U盘启动盘,未测试过使用此命令制作Windows系统启动盘。当然,如果有问题或心得,欢迎反馈。

当xfce遇上ubuntu——轻量级xubuntu体验

当xfce遇上ubuntu:轻量级xubuntu体验

桌面版的linux,论占有量的话首推ubuntu,大概是在08年的时候开始用ubuntu 8.04,当时ubuntu还是采用GNOME2作为默认桌面环境的,后来貌似是在11.04还是在11.10,unity横空出世让ubuntu瞬间大变脸。不可否认unity是一个很成功的桌面环境,美观而且很实用,但是相应的占用了较多的硬件资源,而且自定义程度不是很高。

所以这两天寻思着重新开始折腾linux的时候打定主意不要unity了,正好在贴吧看到一个哥们的xfce环境折腾的挺好看的,果断上xubuntu啦。值得庆幸的是ubuntu从很久以前就有一个使用xfce作为默认桌面环境的版本叫xubuntu,果断下载安装之。其实很久之前就想用xubuntu了,不过ubuntu当时还不怎么占用资源就没考虑。

安装和ubuntu是完全一直的,而且由于比较轻量级,速度还是很快的。安装完成后进入桌面环境瞬间有一种找回当年GNOME2的感觉,上面长长的面板,外加可以自定义的透明度,爽歪歪,果断决定以后不用unity了

上张图纪念一下P.S.真不知道xfce竟然发展到这地步了,原来的样子是很丑的那种。

当xfce遇上ubuntu——轻量级xubuntu体验

最后稍微说一下,xubuntu虽然基本软件架构和ubuntu是一样的,但是一些内置软件是不同的,可能最影响的就是默认文本编辑器是是mousepad不是gedit,有时候用惯了ubuntu命令一敲才发现没这软件……解决办法倒是简单,sudo apt-get install gedit,装一个就好了……

ubuntu

64位Ubuntu无法安装32位兼容库的解决办法

Ubuntu不同于windows,在64位Ubuntu上没有默认集成32位兼容库,所以需要手动安装,安装的办法也不难,直接在终端中执行:sudo apt-get install ia32-libs*即可。

但是今天重装了Ubuntu(由于误操作把unity弄崩了,懒得修了直接重做了)后发现执行sudo apt-get install ia32-libs*竟然报错!提示如下:
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出

本来还以为又是什么误操作来着,后来才发现原因。原来是我大天朝的Ubuntu更新服务器与官方不同步来着……所以之需要把软件源调到主服务器就OK了,虽然慢点但是总比装不上好啊。

linux与windows操作系统

Linux与Windows对比:13个方面大对决

曾经有个哥们发了linux与windows在十三方面的大对决,感觉评价方式和指标选取都算公允,但是帖子是2007年的,这5年来windows和linux都更新了很多,所以本人就按照原作者的模式更新了一下。

理性看待Linux与Windows的20点区别
 Linux与Windows比较的20个优势
再论理性看待Linux操作系统
Linux系统目录结构及作用解析
为一般人解说什么是Linux

1、 编程篇

linux与windows操作系统

linux与windows对比

虽然五年已经过去了,但是系统编程的模式基本没有什么改变,由于GPL的存在linux在编程效率上比windows要高不少,这是因为GPL公开程序代码,这样可以减少重复开发,所以linux在编程模式上比windows要略微强点。

但是须知windows还是常用软件的主要载体,所以windows下的软件还是要移植到windows下的,当然有很多软件还是一直就在windows下开发的,所以这点windows并不比linux弱的太多。

值得一提的是windows8种引入的windows store,这样的应用不知道可不可以在linux下开发,貌似目前windows8 app都是在windows8下开发的。

2、运行平台篇

linux系统可以运行在几乎所有的硬件结构上,无论是intel、amd、arm处理器都可以,甚至我国的龙芯上跑的也是linux。而windows在更新到windows8后也实现了支持intel、amd和arm三大处理器架构。但是相对而言,windows8 RT只能运行在特定的架构上并且不发售零售版,所以可以暂时不考虑。即linux比windows支持的处理器平台多。

但是linux下处理器性能能否达到windows的标准还很难说,因为电源管理等诸多问题,linux并不一定能发挥硬件的全部效率。这点在显卡上体现的特别明显。AMD的显卡开源驱动只能实现显卡一半的性能,所以在运行平台上,linux兼容的更多,但是windows更完美,相对而言,只考虑运行平台的话(能用)linux略占优势。

3、 硬件支持篇

linux的硬件支持除了显卡外我感觉还是和windows保持同步的,比如usb3.0,HDMI等
但在显卡方面,尤其是双显卡方面linux就和windows差距明显了,linux目前还没有可靠的双显卡交火或者双显卡交互手段,所以就凭这一点linux在硬件支持方面占极大劣势,因为没有双显卡支持会导致双显卡一直通电,能耗直线上升! 虽然linux的新内核早已解决了这个问题,但是linux下显卡驱动的不足也导致这方面问题没有根本解决。谈谈在上网本上跑Linux

4、网络篇

个人感觉除了google的chorme os外linux的网络已经发展的登峰造极了,linux对网络的利用率是非常高的,毕竟GPL的基本交流手段就是网络,所以网络功能上linux很给力的,至于ipv6什么的windows和linux早就一样哈皮了。Linux与视频文件的硬解播放

不过有一点就是flash player上的问题制约了linux网络媒体的应用,因为flash player在linux占用的资源过高,导致性能下降……7种linux QQ那种最好用?

5、 设备驱动篇

这个linux基本上什么设备都能认出来,但是能驱动的设备显然没有windows多,毕竟除了arm处理器外基本上每个硬件都会为windows写驱动,但是能为linux写驱动的就不多了,很多linux驱动是用开源驱动的,这样的话效率……

所以个人感觉windows的驱动比linux下强。

6、 UNIX能力篇

这个,我不太同意原作者设立这个指标的,毕竟linux是unix like系统,而windows和这个不沾边……所以UNIX能力肯定是linux强啊,但是不是还有原版的unix么,所以这点应该列入评价指标。

7、性能篇

这个是很重要的一点,原作者分为开放性、多用户和多任务三个方面来进行的对比。

开放性其实linux和windows都一样的,都很开放,不过windows8相比前辈们有点保守,所以linux的开放性应该更好点。多用户方面,linux和windows都支持多个用户,但是linux可以多用户同时登陆,不过考虑到个人电脑的情况,这个指标一般没有什么用。所任务,这点有很多测评,大家可以去百度或者google一下,一般大家都认为linux效率更高一点。

8、创新篇

我实际上很反对这种为了创新而创新的对比方式的。

windows和linux都是操作系统,为了实现类似的功能,出现多多少少一些类似是正常的。就开发状态而言,linux是开源的,而windows不开源,所以linux应该高点,但是不要忘了windows系统也能得到全世界的很多第三方软件的支持,所以创新性而言双方并没有可比性,因该是在同一水平。

9、病毒防护篇

这一点毫无疑问是linux获胜,目前世界上还没有一种可以在linux下大规模泛滥的病毒,而且linux的安全性完全是建立在其保守的内核设计上的,所以linux是很安全的。相对于windows虽然windows8在win7的基础上又提高了很多,但是与linux还是有差距的。

实际上,为了保证用户体验,很多时候windows是必须牺牲防护性能的,所以能做到这点已经非常不容易了,真要超级安全的还FreeBSD是不是更安全呢?

10、稳定篇

系统稳定性上我感觉linux与windows不相上下,因为windows与linux都会崩溃,虽然windows崩溃原因很多,而linux崩溃大部分是有误操作,但是二者的差距真心没有那么大,而且windows实际上出现蓝屏代码什么的故障次数也已经比以前少多了。记一次Linux死机经历

11、购买能力篇

大部分linux是免费的,而windows就算是最便宜的windows8也要200+人民币,linux的购买了更好。

12、安装篇

系统安装现在大部分不需要用户解决的,不过既然提出来了还是分析一下,linux安装主要是很多人对linux分区不太理解,或者搞得不好,通常linux如果分区弄好安装也是很简单的,当然,那种arch linux一样的安装方式还是免了。就安装最简单的ubuntu而言和windows的安装模式已经基本差不多了,总的来说linux还是稍微难点。

13、总结篇

总的来说,linux在个人电脑领域并不比windows突出,虽然很多人都在用盗版,但是还是有不少人用正版的windows的,正版windows带来的用户体验和完整的服务支持确实是linux和盗版系统暂时无法比拟的……

个人建议,支持正版,如果实在囊中羞涩的话盗版也无妨,至于linux,除非有一定的电脑基础,不推荐用。但还是希望大家试试,毕竟linux还是有很多新理念什么的值得借鉴,而且不要再一棵树上吊死也是一种保险的做法……

linux系统

远程修改Linux系统VPS服务器Root用户密码图文教程

当你刚接触Linux系统的VPS主机时,运营商往往会给你一个Linux系统的远程登陆管理的用户名和密码。而这个密码是默认的切具有一定规律,所以是非常不安全的。这个时候我们就需要修改Root密码了。

方法其实很简单,在Windows系统下用putty链接到Linux后用一个简单的命令就可以搞定。

Linux修改root密码命令

首先以root身份登陆,执行:「passwd 用户名」(用户名一般些root),如以下示例:

[root@bogon ~]# passwd root
Changing password for user root.
New UNIX password:
Retype new UNIX password:

putty图文操作过程

对于没接触过远程操作VPS的用户来说,在这之前你得确定你已经知道如何远程连接访问到Linux系统,如果你的电脑是Windwos系统,一个很好的方法就是使用putty工具(点此处下载putty中文版)。然后就如下图所示访问到VPS上去:

以root用户登陆

如上图所示,已经登陆成功,然后在#后面输入passwd root后按回车键。

修改root密码,输入一个新的密码

如上图所示,输入新密码或按回车即可;(注意:输入时不会显示任何内容),然后机会继续出现一行Retype new UNIX password(重新输入UNIX密码),你再次输入刚才输入的新密码后回车即可。至此你的Linux或是UNIX系统的Root用户密码已经修改完毕。按exit回车退出远程链接。

ubuntu操作系统

解决Windows与Ubuntu双系统时间同步问题

Ubuntu和Windows默认的时间管理方式不同,所以双系统发生时间错乱是正常的。Ubuntu默认时间是把BIOS时间当成GMT+0时间,也就是世界标准时,而我国在东八区(GMT+8),所以如果你的Ubuntu位置是中国的话你系统显示的时间就是BIOS时间+8小时。假如现在是早上8点,那么你Ubuntu会显示8点,这时BIOS中的时间是0点。

而当你切换到Windows系统时就会发生时间错乱,因为Windows会认为BIOS时间就是你的本地时间,结果就是Windows显示时间为0点……而假如你在Windows下同步时间,恢复显示为8点,这时BIOS时间也会被Windows改写成8点,再次进入Ubuntu时显示时间又变成了8+8=16点……

解决的办法有两个,一个是让Windows使用Ubuntu的时间管理方式,就是启用UTC(世界协调时)另一个就是让Ubuntu按照Windows的方式管理时间,就是让Ubuntu禁用(世界协调时)。个人建议第二种,因为通常Windows是主系统,不推荐对Windows进行这种修改,不过我还是都介绍一下:

在Windows下启用UTC

打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到一下目录位置:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation/

添加一项类型为REG_DWORD的键值,命名为RealTimeIsUniversal,值为1然后重启后时间即回复正常。

在Ubuntu下关闭UTC

这个用这个方法是我比较推荐的:按Ctrl+Alt+T调出终端,输入:

sudo gedit /etc/default/rcS

按Ctrl+F调出查找,找到UTC=yes这一行,改成UTC=no,保存即可,时间修改立即生效。这样就可以解决Windows与Ubuntu双系统时间同步问题了。

ubuntu操作系统

Ubuntu下实现分区的永久挂载

大家都知道在Linux下可以随意的把分区挂载到一个空文件夹中,使用命令mount 驱动器名 文件夹名即可,但是这个操作需要root权限,而且每次开机之后都要挂载一次,是不是很麻烦。下面给大家一个介绍一个方法在ubuntu下永久挂在某分区

先介绍一下我的电脑情况,安装Ubuntu的时/和/home都是单独挂载的,但是还有一个43GB的ext4分区当时没有设置挂载……今天为了给/home增加下容量,打算挂载到/home下的文件夹amusement中(Linux系统目录结构及作用解析)。

首先要改下这个分区的所有者,因为没有挂在的所有者是默认root拥有的,我们没有权限操作。所以可以先做sudo nautilus来以管理员权限执行资源管理器,然后转到你没有挂载的那个分区,右键,属性,权限,把所有者改成你的用户,文件夹访问设成创建和删除文件,文件访问设置成读写,然后吧组群也该成你的组群,设置可以和上面一样,这个不影响本用户的使用,无所谓。确定

执行sudo gedit /etc/fstab

加入以下内容:

UUID=971f03e1-1793-4840-a4e0-5bc4d5186716 /home/huanr/amusement ext4 defaults   0   3

注意UUID是你的硬盘分区号,在属性中可以看到,后面是要挂载的文件夹,要空文件夹才行, 后面的设置参考/分区的设置,如果前面挂在的分区有 0  2就写成 0  3,如有 0  7就写成 0  8,保存文件,重启后即可生效。

Ubuntu下格式化U盘的方法(基于格式化命令)

通常Ubuntu下格式化磁盘和Windows系统下差不多;先找到U盘图标,右击就有格式化了。但是有一种情况就比较揪心,就是当分区出现问题而不能识别的时候,这时在Win下要专业的工具才能格式化,而在Ubuntu下可以借助命令模式强行格式化。

首先执行sudo fdisk -l查看你的u盘的序号,通常是/dev/sdb之类的,U盘分区通常是/dev/sdb1

对于u盘我们一般格式化为FAT格式或者FAT32格式,不过在linux下这些会都显示为FAT格式。我们只需要执行命令:

sudo mkfs.vfat -F 32 /dev/sdb1即可将u盘格式化为fat32格式。

假如你要把指定磁盘格式化为NTFS格式那么你需要sudo apt-get install ntfsprogs来安装ntfs读写工具,然后执行sudo mkfs.ntfs /dev/sda1,此过程会很慢。对于要格式化为linux ext格式的分区就更容易了:

sudo mkfs.ext4 /dev/sda1 # 格式化为ext4分区
sudo mkfs.ext3 /dev/sda1 # 格式化为ext3分区
sudo mkfs.ext2 /dev/sda1 #格式化为ext2分区

PS:对于要格式化的分区必须要先用umount卸载掉才能格式化哦。

ubuntu操作系统

重装Windows系统后恢复Ubuntu引导启动项的办法

ubuntu+Windows多系统的引导默认是由ubuntu的grub完成的,如果我们重装Windows系统,那么Windows就会把主引导记录修改成自己的,这时开机找不到Ubuntu的启动项,需要我们手动恢复grub引导。下面我就介绍一下重装Windows系统后恢复Ubuntu引导启动项的方法:

使用ubuntu的live USB或者livd cd进入ubuntu的live环境,在终端中输入sudo fdisk -l来查看你的ubuntu分区号码,通常是/dev/sdax(X是数字,以你自己的为准)

然后执行:sudo mkdir /media/ubuntu
挂载分区: sudo /dev/sdaX mount/media/ubuntu
恢复grub:sudo grub-install –root-directory=/media/ubuntu/ /dev/sda(注意没有X)

如果执行完毕并没有错误说明grub就重新安装好了。重启后通过grub进入ubuntu,执行sudo update-grub来更新启动列表就可以进入Win了。

linux系统

Linux与视频文件的硬解播放

硬解还是软解,这是个问题。但关键是,你能硬解么?视频文件要播放得先拆包分离,然后对分离出的数据解码,解码后才是可播放的raw视频直接输出到显示器播放。其中使用cpu进行解码,就是软解,使用GPU(显卡)进行解码,就是硬解。

那么为什么需要硬解。一般来说,windows下,默认的解码方式一般是软解,硬解是相对有点麻烦的。cpu的运算能力足够,一般使用软解也非硬解,因为软解现在更成熟,对应的编码更广,也更稳定。但,前提是你的cpu足够劲。我认为拥有移动版i3以上的cpu,硬解就毫无必要了。但我用来装linux的小贝壳是c-60的cpu,频率只有坑爹的双核1G,还不如我的手机,但是它内置有一颗不错的显卡,HD6290,可以达到i3级别,这种情况下硬解就是唯一出路。但是linux硬解却是很麻烦的。

Linxu显卡驱动

现在显卡制造商分为三大家:intel,ati和nvidia,一般来说,n卡是最稳定支持也最多的,但是n卡只有闭源驱动,这也是林纳斯对nvidia竖起中指的原因之一,intel次之,intel只有一种驱动,但这玩意是开源的,配合intel强大的技术力,让intel成为至少是我认为的linux最好选择,最后是ati,广大linuxer认为最坑爹的厂商。ati有2种驱动,开源的一种,只能发挥出显卡一半的性能而且耗能极大,闭源的一种,相对好一点但比n卡稳定性差很多。我的就是a卡,至今为止不曾悲剧。

但是光有显卡驱动还不够.这在windows上也是一样的。显卡驱动本身不提供硬解所用的编程接口,你还需要驱动和播放器中间的api接口,从windows上这个叫DXVA,是自带的,由微软定义。从linux上由于没有了厂家,所以只能由显卡制造商来定义,n卡的名为vadpu,a卡和intel的名为vaapi,是由intel开发的。

我的猜测,可能不对(我经常犯错).在windows上编写一段代码,计算1+1=?,很简单就得出了,但是这个结果是由cpu计算的,如果要由gpu计算1+1=?,就得安装相应厂家的sdk,道理是一样的。相应显卡驱动可能提供了把某条线显示在某个位置的函数,但是不一定提供计算的函数,所以需要sdk把计算翻译成驱动能理解的语言。直接和驱动对话,如果播放器自身具备翻译的能力应该也是可以的,但是不现实,要每个播放器都去实现这些复杂又相互重复的任务。所以厂家就站出来,提供了这段代码。所以:

1.你需要正确安装显卡(闭源)驱动
2.你需要正确的安装vaapi(或vadpu)
3.你需要一个能正确调用vaapi接口的播放器

看起来是很艰巨的任务啊。

首先cat /var/log/Xorg.0.log | grep UVD。如果[ 2785.567] (II) fglrx(0): UVD feature is enabled(II) fglrx(0): 或者类似,说明硬件支持。我参照http://taoofye.appspot.com/?p=204001(需那啥,否则打不开) 和 http://taoofye.appspot.com/?p=204001 进行设置。但这两篇都太老了,跟不上时代的发展,前者虽然是最近的但是介绍的方法不奏效,我来总结一下,唯有原理是永不过时的。首先你需要正确安装闭源驱动,我的ati显卡,直接安装了ubuntu附加驱动里提供的版本,实测OK。接下来是vaapi,我单纯的也是从源里安装:

sudo apt-get install i965-va-driver
sudo apt-get install libva1 vainfo
sudo apt-get install xvba-va-driver
sudo apt-get install libva-glx1 libva-dev

会安装一些依赖包:

libva:也就是传说中的VAAPI,是一个开放源代码的提供硬件解码功能的模块;
va-i965-driver:Intel显卡的VAAPI后端,负责连接Intel显示卡驱动与VAAPI。
xvba-video:AMD/ATi显卡的VAAPI后端,负责连接AMD/ATi显示卡驱动与VAAPI。
vdpau:NV显卡的VAAPI后端,负责连接NV显示卡驱动与VAAPI。

然后vainfo一下,如果最下面有vaapi且没有什么错误,就成功了。

vaapi接口播放器

linux上可用硬解的播放器,据我调查,分为御三家。XBMC可调用xvba硬解,大名鼎鼎的mplayer,可调用vaapi,和花见花开的vlc,这好像是最好的。

XBMC我不是太熟,之前都没听说过,有兴趣的可以看看http://forum.xbmc.org/showthread.php?tid=116996,有详细的说明,需要注意的是它也要添加第三方源来安装,不过有现成编译好的版本

Mplayer本身的代码不含任何vaapi支持,气人的是它内置了vaapu支持,团队老大大约是nvidia的人。支持vaapi的是mplayer的一个分支,叫mplayer-vaapi,你可以在gitorious.org/vaapi/mplayer 使用git获得源代码,可是这货是需要自己编译的,我花了整整一个晚上编译它,最后碰了一鼻子灰。和网上说的完全不一样。make失败,我怎么知道vo_vaapi.c里为什么他妹的少个变量,这又不像少个文件那么简单。需要注意的是这货在pacman里有一个预编译的包,所以假如你使用arch的话,可以试试。而且这货即使安装成功也没有出色的图形前端,公认最好的前端smplayer在vaapi解码下各种死机。但如果能忍受这一切并且编译成功的话,据我所知它是性能最好的。

最后是vlc,最傻瓜的选择。最新的vlc 已经预先内置了vaapi支持,所以你直接在vlc里输入与解码器选项卡,打开硬件加速,就可以硬解了。如果是从命令行启动vlc可以看到using va-api 0.32 version等等类似的信息就行了。需要注意的是vlc的wiki里有两篇谈到硬解如何如何费事,还要重新编译vlc云云那都是三年前的,现在不那样了。

那么硬解有什么效果?我的华硕1015BX之前播放720p偶尔会卡,现在完全不卡了,下载了《我是传奇》的1080P 官方宣传片,也不卡,但是不是所有1080P都不卡,放了放思路压得拯救大兵瑞恩,每隔5秒会卡一下,但起码不是完全不能放,证明解码能力的确大大提高,与此同时,cpu占用大概只下降了10%还不到,但是解码能力提高是关键。

我很希望在买这小白贝壳机之前有人能告诉我这些,但是事实证明,世上没有什么救世主,一切还是得靠自己。