Kenyth’s BizTech Blog

迷途难返!Do the best with what god gave you!

淘宝上第一宗交易成功

先申明一下,C2C交易这东西应该至少有5年(改正我,如果我错了的话)了吧,本人虽然一直有所关注,但是落实到行动还是比较落伍的。

卖掉了自己早已经就不用的内存,12.5号才正式上架拍卖的,经过14天的拍卖,和买家沟通,快递发货等一整个过程,到今天才正式交易成功。期间买家的支付宝出了点问题,所以付款不是很及时,本来应该能在更短的时间内完成交易。

拍卖的目的完全达到,甚至超过预期。从一元起拍,经过48次的加价,这个过程是比较好玩的,看着价钱一天一天的涨。价格上升过程基本上这样的,发布的第一天竞拍的买家比较多,通过这一天的竞拍价位基本上就上升到世面上同等物品的价位(以下称为应有价位)的80%左右。随后的两天时间里价位继续上涨到应有价位的90%,接下来的10天里面几乎没有竞拍者。在最后一天才圆满的达到应有价位,然后进入交易阶段。整个过程比较符合常识,也完全符合买家的心理,另一方面来说,淘宝的竞拍系统基本上做的是非常成功的。下面详细说说 好玩的点在哪里,也说说一些C2C交易里面一些基本要素。

先要说一下,之前我对正规的拍卖的流程、方法基本上就是一般人的常识水平(不知道现在还是不是?)。

当初选择拍卖这个东西,基本上出于以下下考虑。我卖的东西是二手的东西,没办法跟市场上买的东西去比较来定价,虽然我已经找到相类似的二手物品(价位150,找到完全一样的不是不可能,在淘宝这个大市场里面应该是可以找到的,但是唯一的代价是时间),但是和我的二手货也不完全相同,包括品牌、新旧程度,所以也不能根据别人的价位来精确定价。

我非常有限的经济学常识告诉我最好的定价方式是让市场来定价,当然这个是有一定风险的,如果我们稍微多想一下的话。如果你的拍卖信息不能在让足够多的有购买意向的买家看到的话(包括在竞拍前、竞拍中),很可能被低于真正市场价很多的价格被买家买走(由拍卖的规则决定)。 所以这个应该是对竞拍平台的一个考验,有没有足够多的page view,这个是先决因素,接下来的是看竞拍平台的竞拍系统提供的信息获取方式,是不是有效,是不是高效,这个是决定性因素。事实证明淘宝这两方面都非常优秀。

如果考虑到前面提到的这种风险的话我们应该是把起拍价在一定的限度里面定的越高越好,才能降低这种风险。我是有玩儿性质的,所以一元起拍并且在拍卖的物品名里面就标注了一元起拍。同时为了平衡风险我选择了最长的 拍卖期限14天(事实证明对于一般的不是特冷门的商品这个期限过长)。淘宝的竞拍系统里面还有一个可以控制这种风险的(只能起到微调的作用)手段是加价幅度可以自己设定,我同样是为了好玩选择了系统自动设置(基本上是1元-2元-5元这样的动态加价幅度),事实证明对于低价商品这个是非常合适的。总得来说淘宝提供的竞拍平台完全满足一般物品的拍卖需求。

拍卖期限到了之后立即进入交易阶段,当然淘宝也允许双方取消交易,但这必须是在协商的基础上,这也一方面解决了由于买家对竞拍信息的误解而错误竞拍的问题。我不知道正式的现实中的拍卖流程中这种竞拍成功而最终取消交易是否允许以及流程上是怎么操作的。交易的 支付工具(不同于第三方的支付接口,当然也可以作为支付接口使用)淘宝提供的是大名鼎鼎的支付宝,通过支付宝对买卖双方的利益都有很好的保障。

接下来可能就是送货阶段了,现在物流、快递公司多如牛毛,似乎是选择上不成问题,其实有很大的问题,物流、快递方面还有很长的路要走,包括价格、安全、诚信,国内的物流公司信息化程度跟国外巨头还差的很远(以我有限的了解这是目前的评价)。

其实在这个过程中竞拍系统、交易系统是基础,信用系统、申诉系统是非常有必要的完善,而我认为起决定作用(也就是决定交易的成功与否)应该是买卖双方的沟通手段,在信息对等以及比较简单的商品交易时,买卖双方不需要直接的沟通就可以达成交易,但是如果信息不对等或者是复杂、大宗的交易的话沟通手段就起到决定作用了。所以 基本上一个C2C平台基本上是三个层次:1.竞拍系统、交易系统;2. 信用系统、申诉系统;3. 买卖双方有效的沟通方式。当然这些东西只是一个骨架,真正要把一个C2C平台做的有血有肉还有许多东西,如买卖信息的发布,信息的搜索对比设置推荐还有SNS社区。

补充总结一下,如果说进行在线交易方便、高效、安全,并且省去了现实交易的许多成本,那么为这些优点所要付出的成本或者说在线交易会遇到的瓶颈(也是超越竞争对手的突破点)就是交易的时间成本(似乎跟前面的高效看起来有点矛盾),包括让买家尽快找到其认为最佳的商品,让卖家找到买家,还有非常重要的 物流(不得不说目前国内这块的物流市场还非常混乱,虽然玩家很多,但是有非常好的发展趋势)所要花费的时间等等。

我写的东西基本上可以成为想进行网上C2C交易的入门指南了:),希望对有兴趣的人有所帮助。

P.S., 这宗交易期间本人在线买了大概6、7件东西,总价值约700RMB,也认识了一些买家和卖家,整个过程有点波澜,但是非常愉快。


Technorati : , , ,
Del.icio.us : , , ,

【转】马太效应

转自这里

在《圣经》中的”马太福音”第二十五章有这么几句话:”凡有的,还要加给他叫他多余。没有的,连他所有的也要夺过来。”1973年,美国科学史研究者默顿用这几句话来概括一种社会心理现象:”对已有相当声誉的科学家做出的科学贡献给予的荣誉越来越多,而对那些未出名的科学家则不承认他们的成绩。”默顿将这种社会心理现象命名为”马太效应”。

社会心理学家认为,”马太效应”是个既有消极作用又有积极作用的社会心理现象。其消极作用是:名人与未出名者干出同样的成绩,前者往往上级表扬,记者采访,求教者和访问者接踵而至,各种桂冠也一顶接一顶地飘来,结果往往使其中一些人因没有清醒的自我认识和没有理智态度而居功自傲,在人生的道路上跌跟头;而后者则无人问津,甚至还会遭受非难和妒忌。其积极作用是:其一,可以防止社会过早地承认那些还不成熟的成果或过早地接受貌似正确的成果;其二,”马太效应”所产生的”荣誉追加”和”荣誉终身”等现象,对无名者有巨大的吸引力,促使无名者去奋斗,而这种奋斗又必须有明显超越名人过去的成果才能获得向往的荣誉。从这个意义上讲,社会的进步和科学上的突破还真与”马太效应”有点关系。

Resources:

  1. 调查报告称:六成网友搜索首选百度 搜狗最为”成熟”
  2. Matthew effect - Wikipedia, the free encyclopedia


Technorati : , ,
Del.icio.us : , ,

对编译原理的一点总结(Beta)

编译原理本人学的很差,虽然这是比较专业的课程。像大多数很多课程一样,考试的话虽然我都拿不到优秀,但是我对这些课程的内容都有浓厚兴趣(估计没人信,有兴趣还学的差?谁信啊?!)。所以,我时常会看一看,总结一下思路(只总结一部分,其他以后看到再补充),记下来,下次看的时候进入状态快一点,有错误欢迎指正,这个写的东西类似于学习笔记。

1. 概念、基础

首先编程语言分为编译型语言(或者静态(static)、半静态,半动态语言,如c/c++)和解释型语言(或动态(dynamic)语言,如c#/java/大多数脚本语言),对这两种语言来说”编译”所做的工作是有所不同的。高层次的语言解释执行是一种趋势,现代的面向对象语言一般都是或者将会设计成解释型语言,因为动态性虽然带来的性能的损失,但是随着计算机性能的提高我们通常会愿意用性能会换取动态语言的灵活性。下面我将会尝试说明两种语言的编译过程,并在必要的时候指出某个过程是针对哪种语言的。

说一件趣事,会对你立即编译有帮助,编译在英文里面是compile,这个单词不仅用在计算机方面,还用在书籍出版方面,编译汇总一本书籍然后出版,所以compile基本上是把分散的东西(你自己的多个程序源码文件、程序语言库等)汇总起来(一个目标代码程序)使之有秩序并能为之所用。

编译的流程一般分为以下几个过程。预处理(preprocess,有时候包括在词法分析中);词法分析(lexical analysis or scanner);语法分析(syntax analysis);语义分析(semantic analysis);代码优化(code optimatization);目标代码生产(code generation)。通常有两个数据结构与所有这些过程交互,符号表(symbol table)和出错管理器。这些过程一般都以相应模块出现在编译器中。与编译有关的过程还有链接(linking)和加载(loading)。但是对于解释型语言上面的过程可以归于编译阶段最多到语法分析,其他的过程都是在解释执行时完成的,包括链接、加载、和符号表和出错管理器的交互。

编译器的架构一般采用管道模式(pipe line design pattern),可以想想bash命令行的使用中的管道模式,但是区别是编译器里面有”遍(pass)”的概念。

编译技术为了重用和方便建造,把编译阶段分为前端和后端,有一套理论(如自展)来指导如何用一种语言来生成另一种语言的编译程序,例如如何用同一种语言来生成自身语言的编译程序。

2. 预处理、词法分析

对于编译型语言和解释型语言来说,这两个过程大体相似。

预处理完成的基本上是清洁、整理源代码的作用,包括删除注释,替换宏(或者等价的inline结构)等等。现代的程序语言有一种趋势,把越来越多的工作尽可能提到编译的前阶段来处理(只要是理论上允许,不对整个编译架构产生影响),如预处理程序能检查保留字的拼写,简单的语法错误等等。

对于注释,现代的程序语言越来越倾向于采取可识别语义的注释,如Java中的javadoc格式和annotation。这些注释本身就是另一种语言,并有可能(如annotation)对它注释的语义有补充、限制的作用。

词法分析完成的工作主要是把程序源代码中出现关键字、标识符、常量等用一种中间表示替代,在这一过程中主要涉及到符号表和出错管理器就会被建立。

3. 语法分析

4. 语义分析

5. 代码优化

6. 目标代码生成

7. 加载

8. 解释型语言的编译、加载、执行过程

下面大体以Java为代表说一下解释型语言的编译过程。

调用Javac把程序源代码java文件处理成二进制的class文件,这就是Java全部的所谓的编译过程,class文件可以理解为一种中间表示,JVM规范中定义了其格式,在class文件里面会建立常量表。

当用Java命令运行java程序(class 文件)时,JVM会接管从class文件到能够使你的程序运行起来、接受用户输入的全部过程。

JVM首先会用内建的bootstrap class loader加载一些必须的核心类(如rt.jar, i18n.jar等),这个加载过程对于运行任何java程序都是一样的。接着会使用Extension loader(不确定是属于bootstrap class loader范畴还是属于System class loader范畴)加载JAVA_HOME\LIB\EXT目录下的类,最后按照一定顺序和需要加载位于CLASSPATH上的类。可以在运行java程序时使用下面的参数看详细的加载过程。

Setting the parameter -verbose:class on the java command line prints a trace of the class loading process.

关于加载器的整个层次架构可以看资源里面的相应的文章。加载后的每一个类会用一个Class类的实例表示,这些Class实例就是JVM内部可以识别的关于类的所有信息。一个类加载器加载的类对这个加载器和他所有的子加载器可见,对其他的类加载器不可见,也就是说如果这些不可见的类加载器也加载了同样的类,那么这两个类实例在JVM内部会被识别成两个类。

加载后进行的一个过程是链接(linking),包括验证(verification,验证加载的class是否是well-formed),准备(preparation,为静态存储和JVM中内部使用的数据结构如method talbe(类比C++中的VTABLE)分配空间),解析(Resolution,解析一个类中引用到的所有类,这可能又包括一个递归的加载、链接过程)。

之后进行的是一个初始化过程,包括静态变量的初始器(initializer)和静态结构(如static {})的初始器。接下来进行新的类实例的创建并进入程序的运行状态。

下面把这个过程和编译型语言的编译过程进行一个非常不严格的类比,以方便理解。

类加载创建Class实例和分配空间的初始化过程可能有点像编译型语言的代码生成过程,生成可以运行的二进制程序,但是生成的二进制程序不会进行固化存储。链接过程中的验证执行的是一部分的语法分析和全部的语义分析,这可能和编译型语言的编译过程倒过来了。最后的类实例的创建过程可能和编译型语言的加载二进制程序文件(类比Class的实例)并运行的过程有点类似,包括JVM也会类似于活动记录(Activation Record)的Method Frame结构,包括动态链、静态链,这些结构JVM也都会创建。

(临时发布草稿,还会不断更新补充)

Resources:

  1. 侯文永,张冬茉,《编译原理》,电子工业出版社
  2. The JavaTM Virtual Machine Specification Second Edition
  3. The Java Language Specification, Third Edition
  4. 金山词霸
  5. Java programming dynamics, Part 1: Classes and class loading
  6. Understanding Extension Class Loading
  7. Bootstrap class loader


Technorati : , , , ,
Del.icio.us : , , , ,
Zooomr : , , , ,

关于正则表达式

说明:作者放弃本文的所有权力,本文摘录自其他资料,仅作自己学习之用,请尊重摘录源的作者的版权。

1. 基本概念

正则表达式最早是由数学家Stephen Kleene于1956年提出,正则表达式并非一门专用语言,但它可用于在一个文件或字符里查找和替代文本的一种标准。正则表达式经过几个时期的发展,现在的标准已经被ISO(国际标准组织)批准和被Open Group组织认定。

2. 正则表达式基础

正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。

元字符 描述


. 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:ratrutr t,但是不匹配root
$ 匹配行结束符。例如正则表达式weasel$ 能够匹配字符串”He’s a weasel“的末尾,但是不能匹配字符串”They are a bunch of weasels.“。
^ 匹配一行的开始。例如正则表达式^When in能够匹配字符串”When in the course of human events“的开始,但是不能匹配”What and When in the”。
* 匹配0或多个正好在它之前的那个字符。例如正则表达式.*意味着能够匹配任意数量的任何字符。
\ 这是引用府,用来将这里列出的这些元字符当作普通的字符来进行匹配。例如正则表达式\$被用来匹配美元符号,而不是行尾,类似的,正则表达式\.用来匹配点字符,而不是任何字符的通配符。
[ ]
[c1-c2]
[^c1-c2]
匹配括号中的任何一个字符。例如正则表达式r[aou]t匹配ratrotrut,但是不匹配ret。可以在括号中使用连字符-来指定字符的区间,例如正则表达式 [0-9]可以匹配任何数字字符;还可以制定多个区间,例如正则表达式[A-Za-z]可以匹配任何大小写字母。另一个重要的用法是”排除”,要想匹配 除了指定区间之外的字符–也就是所谓的补集–在左边的括号和第一个字符之间使用^字符,例如正则表达式[^269A-Z] 将匹配除了2、6、9和所有大写字母之外的任何字符。
\< \> 匹配词(word)的开始(\<)和结束(\>)。例如正则表达式\<the能够匹配字符串”for the wise“中的”the”,但是不能匹配字符串”otherwise“中的”the”。注意:这个元字符不是所有的软件都支持的。
\( \) 将 \( 和 \) 之间的表达式定义为”组”(group),并且将匹配这个表达式的字符保存到一个临时区域(一个正则表达式中最多可以保存9个),它们可以用 \1\9 的符号来引用。
| 将两个匹配条件进行逻辑”或”(Or)运算。例如正则表达式(him|her) 匹配”it belongs to him“和”it belongs to her“,但是不能匹配”it belongs to them.“。注意:这个元字符不是所有的软件都支持的。
+ 匹配1或多个正好在它之前的那个字符。例如正则表达式9+匹配9、99、999等。注意:这个元字符不是所有的软件都支持的。
? 匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的。
\{i\}
\{i,j\}
匹配指定数目的字符,这些字符是在它之前的表达式定义的。例如正则表达式A[0-9]\{3\} 能够匹配字符”A”后面跟着正好3个数字字符的串,例如A123、A348等,但是不匹配A1234。而正则表达式[0-9]\{4,6\} 匹配连续的任意4个、5个或者6个数字字符。注意:这个元字符不是所有的软件都支持的。


3. 程序语言或环境的支持

4. 实例

临时发布,待续

Resources:

  1. 揭开正则表达式语法的神秘面纱
  2. 正则表达式之道


Technorati : , , ,
Del.icio.us : , , ,

ZZ-SD/RS MMC/TF/mini SD等存储卡适用机型介绍

Mini SD卡正在成为一种趋势,被越来越多的手机厂商所采用,如明基 Cube、多普达585、摩托罗拉
MPx220等。同样专门为手机定制的RS-MMC有诺基亚一家采用,并且从6630开始采用低电压RS-MMC卡而不向前兼容,目前市面上销售的最新型号为双电压版的RS-MMC卡,可以兼容高,低两种电压。TF卡适用于绝大多数支持存储卡的摩托罗拉机型和部分三星手机。

SD卡就是Secure
Digital
Card—安全数码卡,由松下公司,东芝公司和美国SANDISK公司共同开发研制的,具有大容量、高性能、安全等多种特点的多功能存储卡。它比MMC卡多了一个进行数据著作权保护的暗号认证功能(SDMI规格)。主要用于松下数码摄像机、照相机,佳能和夏普摄像机、柯达、美能达、卡西欧数码相机等厂家使用。尺寸为32mm×24mm×2.1mm,比MMC卡略厚一点容量则要大许多,已经生产出1G的容量。此卡的读写速度比MMC卡要快4倍,达2MB/秒。同时兼容MMC卡,SD卡的插口大多支持MMC卡。

Mini
SD

顾名思义就是迷你版的SD卡啦,同RS-MMC一样,Mini
SD只是减小了体积,其他方面与传统SD卡并无差别,通过专门的MiniSD-SD适配器可以完全兼容SDD设备。

TF卡
TF卡(全称TransTlash)是由世界著名存储设备商SanDisk开发的一种全球最小闪存卡,尺寸15
x 11 x
1mm,约为SD卡的1/4,和一片指甲差不多大小。

MMC卡就是MultiMediaCard多媒体卡,是由美国SANDISK公司和德国西门子公司共同开发的一种多功能存储卡,它具有小型轻量的特点,外形尺寸是32mm×24mm×1.4mm,重量在2克以下,并且耐冲击,可反复进行读写记录30
万次。驱动电压为2.7-3.6V。目前最大容量为128M多用于JVC数码摄像机。

RS-MMC
Reduce Size
MMC,也就是减小了尺寸的MMC卡,除了体积缩小外与标准MMC完全一样。通过随卡赠送的小铁片可以达到MMC卡的标准尺寸,也可以兼容传统MMC和SD设备。

记忆棒Memory
Stick是索尼推出的数码存储卡。Memory Stick采用了单一平面的10针独立针槽设计,易于从插槽中插拔而不易损坏。从规格上看 Memory Stick有普通棒、高速棒Memory Stick Pro和短棒Memory Stick DUO三种,其中普通棒和高速棒的外型尺寸同为50mm×21mm×2.8mm,不同在于高速棒在存储卡中加入了MagicGate版权保护技术,拥有更高的读写速度,存储容量上限也有所提升。而短棒将记忆棒的体积进一步缩减,长度约为普通棒的1/2,通过一个适配器,可以像普通棒一样使用,长棒不能在短棒的机型上使用。记忆棒目前主要在索尼数码摄像机、照相机上使用,索尼今年的HC系列摄像机及T1、T3、T11等数码相机都是用短棒。

CF卡是由SanDisk公司于1994年研制成功的,有可永久保存数据、无需电源、速度快等优点,价格低于其他类型的存储卡。常见的有两种规格,其中CF
Type I型卡的尺寸为42.6mm×36.3mm×3.2mm,而CF Type IICF卡自身带有记忆体和控制器,存储容量也可以做得更高。目前市面上CF
Type
I型卡的常见容量有32MB、64MB、128MB、512MB、1GB、1.6GB等不同的规格,II型卡的最大容量目前可达到3GB。此外,磁介质的MicroDrive的最大容量目前可以达到4.2GB。CF卡主要在佳能、柯达、尼康等数码相机上使用。

XD卡是富士和奥林巴斯联合推出的一种专为数码相机使用的小型存储卡,采用单面18针设计,外型尺寸仅有20mm×25mm×1.7mm,是目前体积最小的存储卡。XD卡的理论最大容量可达8GB,目前市场上见到的XD卡有16MB、32MB、64MB、128MB、256MB等不同的容量规格。

SM卡是日本东芝推出的小型存储卡,具有22针的接口,尺寸为45mm×37mm×0.9mm,重量为1.8g左右。与大部分数码存储卡不同的是,SM卡由塑胶制成,控制器被内置到了数码相机中,由于相机的兼容性不强,所以并没有被厂商广泛推广,产品的最大容量也非常有限,SM卡的最高存储容量只有128MB。奥林巴斯的老款数码相机以及富士的老款数码相机多采用SM存储卡,新推出的数码相机中都已经没有采用SM存储卡的产品了。

  数码相机中使用较为普遍的是CF卡和SD卡,记忆棒主要在索尼的数码相机中使用,XD卡主要用在富士和奥林巴斯的数码相机。从读写性能的实际比较中看,不同规格的存储卡在平均读取性能方面差异并不十分明显。
  
TF卡,TranFlash的简称,一种全新的超小型大容量移动存储卡,大小约等于目前市面最流行的SD记忆卡的1/4,或手机SIM卡的
1/2。可以随意将拍摄的照片,下载的MP3或影音文件储存在TF卡中;也可以通过SD卡适配器与电脑连接,从电脑中将文件拷在卡中,传输非常方便,随时都能扩展收集的记忆容量。

TF卡是Motorola与SanDisk共同推出的最新一代的记忆卡规格,它采用了最新的封装技术,并配合SanDisk最新NAND
MLC技术及控制器技术。大小(11mm x 15mm x1mm),约等于半张SIM卡,Trans-Flash Card为SD
Card产品成员的一员,附有SD转接器,可兼容任何SD读卡器,TF卡可经SD卡转换器后,当SD卡使用。T-Flash卡是市面上最小的闪存卡,适用于多项多媒体应用.Trans-flash产品采用SD架构设计而成,SD协会于2004年年底正式将其更名为
Micro SD,已成为SD产品中的一员。

在Micro
SD面市前之前,行动电话制造商都采用嵌入式记忆体,虽然这类模组容易装设,然而有着无法因应实际因应潮流需求的困扰 – 容量被限制住了。无法再有升级空间。Micro
SD仿效 SIM卡的应用模式,即是同一张卡可以应用在不同型号的行动电话内,让行动电话制造商不用再为插卡式的研发设计而伤脑筋啦。 Micro
SD足以堪称可移动式的储存IC 。

Micro SD 产品规格:
◆ 尺寸: 15mm × 11mm × 1mm
◆ 存取速度:最高
12.5MB/S

◆ 容量: 32MB ~ 128MB (目前最高)
◆ 低耗电量、延长您电池使用寿命
◆ 可接上转接卡,相容于一般
SD Card 应用产品

◆ 脚位: 8pin
————————————–

miniSD卡是在数码相机,PDA等所用的Flash Memory
Card(中文名:快闪存储卡)基础上发展出的一种更小更适合小型手机用的存储卡。尽管miniSD卡的外形大小及接口形状与原来的SD卡不同,但接口等电气标准相同,以确保兼容性。将miniSD插入专用适配器,可通过原来的SD卡插槽读写miniSD卡。不过,不具备像SD卡那样防写入的锁定功能。
miniSD卡的接口比SD卡的9个还多2个,有11条信号线。多出的2条信号线是为未来扩展性能准备的。比如,可用于非接触型IC等近距离无线通信的天线连接等。剩下的9条信号线是与原来SD卡相同标准的信号线。

读卡器是主要性能瓶颈
对目前80x高速CF卡和150x高速SD卡来说,最高读卡速度仅为4MB/s到6MB/s的普通USB
2.0读卡器显然已经成为性能瓶颈,因此我们刻意挑选了采用Genesyslogic GL819芯片的鹰泰28合1
150x高速读卡器作为本次横向评测的测试平台,我们也强烈建议想要购买60x以上高速
闪存卡的用户选择合适的高速读卡器配套使用,否则高速产品的性能优势无法得到发挥。
平台影响小,FAT、FAT32性能差异大这次横向评测我们在基于915GM芯片组的笔记本电脑、基于925X芯片组的台式机和基于nForce4的台式机三个测试平台上分别进行了测试,并且在卡片格式化为FAT和FAT32两种文件系统的情况下利用SiSoftware

MORE。。。