bzb2023/ZhihuJunkieSpoken huggingface dataset:
为什么 Xcode 不支持用中文写代码？

为回答者的跑题能力感到惊叹。。。
支持这个功能在某些场合当然是有用的，但这里的问题与此完全没有关系。因为: 语言特性是由编程语言的规范决定的，与你使用什么 IDE 无关!
我的答案是，xcode 当然可以支持中文标识符，只要你的编程语言支持中文标识符就行。.net 当然也可能不支持中文标识符，只要你使用的编程语言不支持中文标识符。
IDE 只是方便编程的环境，是一套 ui 而已，它不负责定义编程语言的特性，也不能更改编程语言特性。你可以使用 IDE 开发任何语言。能不能用中文标识符与 IDE 无关，只与你使用的编程语言有关。
--
补充：
严格说来，是否支持中文不但与 IDE 无关，也应当与编译器无关，因为编译器只是按照编程语言的规范实现语言特性。当然，现实中编译器的开发者可能会在语言标准的基础上增加一些自己的扩展，这些扩展特性往往是独立于某个编译器，因此属于不兼容特性，这些特性与编译器相关。不过题主期望 llvm 做扩展，目测可能性不大，因为 llvm 对语言标准本身遵守得很好，一旦做了扩展，也损失了与其他编译器的兼容性，目前的扩展仅限于这些
Clang Language Extensions
，可以看到，一个编译器独立于语言标准之外的私有扩展，通常都局限在很有限的一些范畴，提出新的扩展很有可能不被接受。
真的要实现题主的愿望，最好是有人去修订并且重新发布 ObjC 的语言标准。这更容易让编译器的开发者买账，虽然这仍然与 IDE 没有直接关系。
物联网发展速度为什么这么慢？

计算机的概念跟技术也很早就有了，但走进普通百姓的生活是很多很多年后。保守估计至少是相差了十年。
触摸屏的概念跟技术也很早很早就有了，但走进大多数普通百姓的生活也就是最近几年而已，这之间也相差了十年有余。
概念跟技术的提出，到真正实现，普及到普通百姓，那一般是相当长的时间。物联网也并没有例外。
微信要收费到底是不是真的？

微信团队的声明只能表明微信团队不想对用户收费。但现在的现实是运营商希望对微信收费，换句话说就是运营商希望对你访问不同的站点的流量区别性对待。例如，如果运营商把微信服务器的流量单独列出来进行收费，这不是微信团队能改变的。甚至你都没法质疑其双重收费，因为运营商完全可以把微信流量单独统计出来不计入其他流量。
所以，对微信收费的问题，我认为：可能有。但收费会是运营商来收。
现在叫这个叫得最厉害的是中移动，其实腾讯要想做绝一点，应该就诱导中移动对微信单独收费，我看还有没有人使用中移动，恐怕大家都会疯狂叛逃到联通电信。——这个收费如果演砸了，以后类似的事情就不容易再有了。
消费者该什么态度？用脚投票就好了，如果哪个运营商对微信收费，你可以果断抛弃它。。。别舍不得一个电话号码，你都用微信了，电话号码还有什么意义。
在校钻研 C++ ，工作后被调整去做 PHP？

跟领导沟通，换工作，一般领导都会同意的（但是可能会要求比如你做完当前这个项目再更换），实在不行就跳槽，这个没什么可说的。
一天总共就 24 小时，睡觉花掉了8小时，路上通勤跟吃饭又花了接近4小时，你能自由支配的时间只有 12 小时，上班 8 小时意味着占用了你人生三分之二的自由支配时间，你却把人生三分之二的自由支配时间用来做你不想做的事？
忍受为不愿意做的事情而上班，时间长了会造就麻木，扼杀创造性，而麻木并不能给你的将来发展储备什么潜能。
为什么 Linux 内核中不经常使用 typedef？

Linus 在内核编程规范第五章中，明确规定了不要对 struct 使用 typedef。
因此 Linux 内核代码应当尽量遵守该规范。简而言之，除非绝对必要，不要对指针和 struct 使用 typedef 。
至于为什么不要使用 typedef ，Linus 在文章中也已经解释得很清楚了。
参考：
https://www.kernel.org/doc/Documentation/CodingStyle
为什么酒店里的被子大多用白色？用彩色不更吸引人吗？

其次这个与设计真没多少关系，酒店被褥的清洗频率与强度都很高，绝大多数彩色材料都会褪色，出于成本考虑应使用白色。
当然现在也有一些酒店开始尝试有色被褥，他们多半是使用了特殊的不易褪色的材料或者不易褪色的洗涤剂。
为什么用户在意自己的等级？

用户真正在意的不是等级，而是等级赋予你的特权。
特权有大有小，甚至让你的用户名变成亮色也是一种特权，有特权才会吸引人升级，用户有兴趣升级的前提是你给予的特权被用户认可，被用户感兴趣。
那些几乎没有特权的等级，一般就没有什么人追捧了。
所以，哥追逐的不是等级，是因等级而解锁的特权。
XML在数据传输哪些方面会比JSON有优势，在哪些领域更加适合？

同意
陈甫鸼
的看法。
XML 跟 JSON 的圣战，或许会成为自 vim/emacs 圣战，cli/gui 圣战等等圣战以来的又一个圣战，而所有的圣战大抵都不会有结果，因为每方都有各自的道理，谁都不服谁。
在我看来，XML 更适合数据定义，数据存储。它对数据的表达使得这个数据脱离你程序的上下文仍然存在意义并且可以被解读。所以 XML 适合作为配置文件，以及数据存储，存盘文件格式等等。
JSON 更适合数据传输。对于传输而言，双方必然需要遵循协商好的协议，因而 JSON 对数据的表达并不需要在数据传输的双方以外仍然具有可解读的意义，只要传输的双方能读懂即可。所以 json 更适合作为数据传输双方的通信协议。
如果把用途局限在数据传输这个领域，则 XML 没有任何优势。唯一可能的优势或许是，如果你的数据本来就是使用 XML 组织和定义的，直接使用 XML 传输会更方便。
数据传输跟数据存储的侧重点本来就不同，即便是 UNICODE 对于传输与存储也是两种不同的编码，所以个人觉得没有必要始终执着于把一个更适合数据存储的格式用于数据传输。
为什么 iOS 没有中文九宫格 T9 拼音输入法？九宫格和全键盘哪个更适合中文输入？

iOS 不但没有原生九宫格输入法，也没有原生双拼输入法，也没有原生五笔输入法，也没有原生自然码输入法，也没有原生郑码输入法，也没有原生XXYYZZ（此处省略若干字）输入法，等等等等。
说 iOS 认为全键盘比九宫格好的可以歇歇了，难道五笔不是全键盘？难道双拼不是全键盘？为什么 iOS 没有五笔？
所以，答案只能是苹果对中文输入法不重视，无它。
如何看待新浪微博上李开复对于林妙可事件的意见？

我虽然赞同这个观点，但这句话由李开复说出来显然不妥，当初gs被封号的时候你到哪去了？
至于其他人的观点，我不感到失望，因为我原本就不奢望大多数国人理解言论自由，未曾希望，何来失望？考虑到国人对言论自由的无知是由所受到的教育造成，我觉得也就释然了。
重申我的观点：言论自由是天赋人权，不因你谈论的对象是名人而存在任何打折。
对于李开复，我只想听他说说对gs事件的看法，无它。
现在 Android 和 iPhone 上输入法的市场份额前五的都是谁啊？大家是习惯九宫格，手写，还是 QWERTY 键盘输入？

绝大多数目前的主流输入法都支持智能纠错，换句话说可以对点击区域左右的一大块区域错误进行容忍与识别，触宝甚至声称可以在手机竖屏的情况下实现盲打（实测也确实靠谱）。因而QWERTY的误触问题对现在的电容触屏手机不是问题，在这个前提下，九宫格的存在仅仅是为了兼容少数人从非智能机来的习惯而已，并没有其他的实用价值。
QWERTY 相比九宫格能够大幅度降低重码率是不争的事实。所以对熟练人群来说会显著的提供输入效率。
很多同事对我在手机上打字的速度感到莫名惊诧，我只能认为：如果你还坚持使用九宫格，也许你就永远不能达到这个速度。
当然，附带跑题一下，iPhone 内置输入法最大的问题不在于不支持九宫格，而在于不支持五笔，双拼等其他的各种在全键盘下广泛使用的输入方式，全拼用户或许觉得 iPhone 输入法勉强可用，其他输入法用户会觉得 iPhone 输入法根本就不能用，当你可以在PC跟手机上使用完全相同输入法的时候，效率会达到最高。
为什么很多程序员、geek 都喜欢熬夜，而且在后半夜工作效率异常高？

我不熬夜，我尽量晚九点睡觉早上五点起床。虽然实际情况九点睡觉有难度，但我最晚睡觉不超过十一点。我认同清晨效率高。
所谓熬夜效率高应该也指的是后半夜吧，也就是三点到五点。早睡早起可以达到相同效果，所以我对熬夜程序员表示理解，但我相信有更好的方式利用这个“高效率的后半夜”。
程序员真的只需要精通一门编程语言吗？

程序员需要精通六门语言。参见：
http://www.catb.org/esr/faqs/hacker-howto.html
Python, C, Perl, LISP, Java, HTML （后来补注为符合XHTML规范的HTML）
当然，除了以上六种语言，还有一种语言必须掌握，如果不掌握，以上掌握得再多都没用，那就是：
English
如何解决安卓系统吃内存、侵占ram的问题？

搞过 android 底层的应该都懂得那部分内存是哪来的。是的，那部分是 Linux 程序占用的内存，包含内核，驱动，C 应用程序框架，C++ API 等等所有不属于 Java 程序的进程。
要想看到这些进程，shell 进去 ps 一下就好了。想 kill 的可以 kill ，因为这都是 Linux。
从某种程度上说，你可以把 android 理解为 Linux 之上的一个应用程序，那部分你认为吃掉的内存恰恰是 android 管理不了的部分，一般是由做 ROM 的人通过配置系统启动脚本去控制那些C程序启动的。
希望对题主有帮助。
if (常量 == 变量) 的写法好还是不好？

不好，因为如果仅仅为了防止单等号造成的错误，那么编译器警告已经能完成这个操作了。例如，如果你打开了所有的编译器警告，以下代码会报错：
if (pt = NULL)
所以如果真的有上面的意图，可以考虑写成：
if ( (pt=NULL) != NULL ) /* C 写法 */
if ( (pt=NULL), pt ) // C++ 写法
我们看到，现在的编译器已经能解决这个问题，因此，对于题主的情况，建议写成：
if (pt == NULL) /* C 语言写法 */
if (!pt) // C++ 语言写法
六维空间下载电影速度达到8M/s时对电脑硬盘有没有损坏？

8M 还不够达到对硬盘造成压力的程度，若是再乘个 10 ，对某些硬盘就开始吃力了。
给楼主参考一下，10年前的老机器，硬盘可以承受 10-30M/s 左右的速度，在那个时候用千兆网下载会有问题，不少硬盘在千兆网下面壮烈牺牲。
现在的主流机器，硬盘可以承受的一般达到 80-400M/s 。这个速度用千兆网已经基本不成问题了。
BT下载会损坏硬盘吗？

会损坏硬盘，而且这是真实的事情，不过这都是过去的事情。十年前，我同学有一个星期内 BT 坏 3 块硬盘的记录，而且发生类似事情的人不少，他们的共同特点通常都是，网络带宽很牛X，我说的这几个例子用的都是千兆网。
BT 的操作如果直接作用于硬盘，会造成频繁的寻道，频繁的读写，长时间持续的高负荷工作导致大量发热，长时间发热工作，对于散热不好的笔记本，很容易造成硬盘损坏。
为了解决这个问题，现在的BT软件都会开辟更大的缓存做为BT的缓存，根据我自己的测试，可以将写操作减少到原先的二十分之一，读操作减少到原先的三分之一。另外现在的笔记本通常散热也更好，所以现在的 BT 对硬盘的伤害已经非常的小了，以至于跟操作系统其他操作在同一个数量级。
简而言之，这个问题是否存在，取决于网络带宽的发展速度与硬件性能的发展速度。如果硬件发展的速度快，网络带宽速度发展慢，那么对大多数人而言，当前的硬件在慢速的带宽下载BT不会造成任何的硬盘损坏。
但是在极端的情况下，这个问题也许仍然会继续出现，如果你的带宽很大，那么缓存的作用就非常有限，此时硬盘还是会处于高负荷状态，例如，你在10G甚至更高速的网络里面如果长时间用性能较差的笔记本内置硬盘全速下载（对于私有PT来说这完全可能），那么对当今主流的配置而言仍然可能吃满缓存，负荷直接作用于硬盘会导致发热，以及一系列的问题。至于一些更高速的网络，下载可以达到硬盘写速度极限的，那更是对硬盘负荷达到了极限。
补充关于速度的衡量：对每个硬盘来说，负荷极限不一样，大家可参考自己的网络速度能否下载达到自己硬盘的写入速度极限，如果能达到，那么长时间持续保持这个状态对硬盘肯定是有害的。如果不能达到，那么可以放心大胆的下载。
对于题主来说：如果你没有一个足够夸口的网络带宽，就不要杞人忧天的担忧BT损害硬盘的问题。BT损坏硬盘是大管的专利，毛细血管们就别想了。
塔类防守游戏里，如果一种炮塔是普通伤害 60，另一种炮塔是 50% 概率爆击（*2），普通伤害 40，那么，第二种炮塔是否有使用意义？

从塔防的角度来讲，摆好了炮塔就一定要全灭敌人。因此，摆炮塔的时候，参考的数据是『自己的最小打击能力』大于等于『敌人的最大体力』。
所谓暴击炮塔用更少的数量灭敌，那是实时战略，对于塔防游戏根本不现实，因为。当敌人已经到来，你突然发现炮塔不够，考虑到冷却时间的问题，往往已经没有足够的时间去增加炮塔，这个时候，单机的情况你 game over 了，可以存盘读档（然后的结果是你仍然要去增加炮塔数量再来挑战），网游的情况你 game over 了可能需要重新花钱（然后的结果是你痛定思痛，抛弃了暴击炮塔）。
题主已经指明了游戏类型是塔防游戏，自然不可能允许摆出一个根本无法全灭敌人的阵形。所以考虑概率的方式来计算其价值根本没有意义。
对于有暴击的炮塔，实际在塔防游戏中还是要把它当成 40 的炮塔去摆，但它的价值何在呢？价值在于制作此类炮塔的冷却时间比恒 60 更短，价格应当比恒定 60 的炮塔要低。
所以，单纯题主的问题是没法回答的，必须结合以下数据才能准确分析：
1，制作暴击炮塔的速度如何，需要多长的冷却时间。
2，制作暴击炮塔的价格如何。
当暴击炮塔的冷却时间比恒定炮塔少，价格比恒定炮塔低，达到某个临界值的时候，暴击炮塔也可能成为一个有意义的设施。
不 Root 的安卓系统与不越狱的 iOS 相比，谁的安全性更高？

一般顺序认为是（从最安全到最不安全）： 未越狱ios，root安卓，未root安卓，越狱ios。
之所以越狱ios不安全，是因为越狱之后没有任何安全控制，越狱是全局的，所有应用如果他们想要的话，都可以获得管理员权限。
root安卓更安全因为安卓的root是单独授权给你想要授权之应用，可以只把root权限给你想给的应用，例如钛备份之类，他们反而可以制约其他一些没获得root权限的应用的行为。 又例如启动项管理可以控制所有的广播，从而让那些通过广播机制而强行赖在后台服务的应用根本没有机会保持自己的后台服务，通过一些有 root 权限的应用程序对系统的一些监控和改造，可以使安卓变得更安全。
Visual Studio 为何没有 64 位的版本？

我就题主的问题来解说一下，64 位 VS 并非象你想象的那样只是再编译一次就解决了。
目前移动端基本都还是 32 位的。作为开发平台，如果你要开发 32 位应用，就必须有 32 位编译器，所以，如果要同时支持移动端开发，就必须在 64 位 VS 中同时提供 64 位跟 32 位编译器。——但对于 32 位 VS 而言，只需要提供 32 位编译器就够了。——这意味着 64 位的 VS 需要比 32 位 VS 做更多额外的工作。更重要的是， 32 位 Windows 系统仍然活着，还占据了主要地位。
实际上单就桌面应用来说，只提供 64 位没什么问题（除了部分对 64 位有着明显刻板偏见的人群的心理因素以外），目前的 OSX 就已经是全 64 位，并未存在任何性能问题。但作为开发工具，移动端还没有全部转化为 64 位芯片的今天，移动开发又如此的火爆，那么 VS 64 位版本就面临着需要同时提供两个版本的问题。这就会比只提供一个 32 位版本 VS 要复杂。
鉴于目前 Linux /OSX 都可以很 完美的 使用 64 位开发环境，所以，全 64 位开发环境在技术上自然完全是可行的，不可行的原因更多时候只是为了省事，换句话说就是偷懒。微软只是现在还没有安排好做这件事情而已，也许等时机成熟，自然就会做了。
后端人员转前端是不是真的很容易？

都不容易，后端程序员是做那些用户看不见，无法直接接触的那些东西的。主要是数据跟业务逻辑。在web框架中，有一部分代码用于创建最终页面的视图，其实这部分代码恰恰是应该由前端程序员负责的。
真正的后端程序员要考虑数据安全性，服务器并发能力，业务逻辑的组织，抗攻击能力与灾难修复能力等等。
之所以很多后端想转前端，是因为很多公司对后端的技术需求不高，所以一些后端无用武之地。但其实很多后端是需要C语言底层开发人员的，有的也需要一些其他的底层技术，这些人员对制作前端界面并无经验，所以有经验的后端去转前端并不是一个好选择。
但如果你认为后端仅仅是生成那个用于渲染的页面，那你确实应该转前端，因为生成渲染页面本来就是前端程序员的责任。如果只是做这件事情，还根本就不算是个后端程序员。
如何向开源软件捐款？

首先，并非所有开源项目都接受捐款。所以在你打算捐款之前，建议先拜访一下该项目的主页。某些项目是明令谢绝捐款的。
如果该项目可以接受捐款，那么通常会告知你他们提供何种捐款途径，以及具体方法。所以你可以按照其介绍去做。或者直接联系作者（通常作者会给出联系方式）。
当然，Paypal 通常是需要掌握的方法之一。
在 Windows， Linux 和 Mac OS 环境下，重装系统后原有的应用程序能不能使用？

linux下，不同系统是不能完全保证二进制兼容的，因为libc本身可能存在不同。鉴于题主说的是重装系统，那么假设是相同的发行版，所有应用按照fhs标准安装，所有用户数据写到home，那么理论上重装不需要做任何事。
当然实际上多少还是要有些home之外的东西需要手工备份，但这对于能把linux作为桌面系统的用户来说都不是问题。
简单的说重装系统，不影响linux下绝大多数软件。
你会给街头的残疾人（明显被操控的那种）资助吗？

绝对不能给钱，他们是被操控的，这钱最后也落不到他们手上，全会给残害他们肢体的人收走。
给食物，给饮水，给衣服，都是更好的选择，因为你基本可确保他们本人能够享受到。
以产品质量上乘服务优秀见称的苹果为何被中消协点名？

首先说一句，希望大家赞同 天光 的答案。
我给些补充说明：很多人觉得一旦有任何故障，直接置换是个高标准的服务，这很令人吃惊。
实际上你们没有意识到，直接置换，意味着服务点往往没有维修该机器的能力或相关培训，那么，如果你损坏的只是很少一个配件，过保了怎么办？？？如果服务点只有直接置换的能力，那么过保了你为了维修任何一个小配件都会付出整机的价格。
另外需要认识到的是，服务点给你置换的并不是新机，也从来没有承诺是全新，而是之前被置换下来然后被维修过的旧机器。如果一个人用了九个月出了问题到服务点给换机器了，他那个九个月的机器送回原厂维修，最后这个已经被维修的机器，会换给谁呢？假定你是一个才买了一个月就去维修的人，说给你换机，你很可能就被换给了那个别人用了九个月然后维修好的机器，你愿意吗？（事实上你根本不知道这个事实，反而可能感恩戴德，你买了一个月的新机器，换了一次就变成了十个月的旧机器，虽然这机器送回原厂，很可能经过了官方翻新，对你看起来就跟新的一模一样，但旧的就是旧的，拿了旧机器还感恩戴德，这是何等的风光。）
所以，对任何故障均进行整机置换，恰恰是售后服务体系不健全的体现，（前面说过，置换在保内看起来似乎是好事，保外就是你的灾难），中国国家标准规定置换的新配件必须从置换之日起重新计算保修时间，这是对置换件质量的一种控制标准，这个标准并没有明显的不合理，但果粉们竟然宁可去谩骂这个本来为消费者着想的标准，转而维护苹果，这很奇怪。
乐视盒子和小米盒子，两者有何区别，哪个更好？

取决于你怎么用。
小米盒子的定位是【小米手机的配件】，换句话说，一切可以在小米手机上播放的，理论上都可以一键播放到小米盒子中。小米盒子能播放的内容范围仅仅取决于你在小米手机的 android 系统中安装有什么应用。可以说是无限的。
小米盒子不主打独立播放，主要原因还是为了避免政策风险，因此不排除有让小米盒子支持独立播放安装任何 android 应用的民间刷机包出现。当然，若是愿意折腾刷机的话，其实或许任何一款山寨的盒子都可以适合您，毕竟全是 android 系统，应用都是一样的。
好吧我就给个结论：
如果你没有小米手机，乐视盒子应该是比小米更好的选择。
你认识的程序员和重度数码玩家，一般通过什么方式找到新的 app？

我认识的程序员，基本不需要到处去找APP。买机器的时候装几个自己已知的常用的必须APP。除了常用那些APP以外，其余的小众功能可以自己编程搞定，而不需要天天去搜寻新APP的出现。
有句话怎么说来着？每个人都只需要一个软件的 20% 功能，但每个人需要的 20% 都是不同的 20%。
所以，做一个能服务于每个人的软件是很困难的，但做一个能服务于自己的软件一般还是很简单的。
好吧，我承认程序员跟重度数码玩家是两个完全不同的概念。后者是测试员，前者是开发者。
清除 Windows XP / 7 的系统垃圾，真的能提高系统运行的速度吗？

清理垃圾文件不能提升系统性能，因为这些文件并没有被运行，也没有被扫描（前提是没有扫描文件的相关服务）。
但清理垃圾进程以及垃圾系统服务倒确实可以提升速度，也就是把不需要开机启动的进程跟系统服务都干掉。
如果垃圾文件确实影响了性能，建议把扫描文件相关的服务关掉，或者选择不扫描相关的目录。
怎么看待 Google Reader 被关闭一事？如何评价 Google 的作为？

其实自从用过 Google Currents 之后我就没用过 Reader 了，而且我 Reader 里面的种子都导入了过去。在我的平板上，很明显 Google Currents（新鲜汇）足够用了。
实际上 Google Reader 似乎代表着某种时代的变迁，以前的移动，是一个用户在不同的 PC 之间移动，所以基于 Web 的 Google Reader 这样产品大行其道。而现在的移动，是每个用户带着自己的移动设备（尤其是平板）到处移动，所以这个设备上的 App 靠谱就足够。
关停 Reader 不算是个好选择，但毕竟是大势所趋。
想送妈妈一台安卓系统的平板，大家有什么好的推荐么？

最新款 iPad，别折腾。
android 的一个重要问题在于很多流氓软件在后台注册服务，这会导致系统拖慢，电池续航降低等，极客们自然可以轻松解决这些问题，但你老妈一般做不到这一点，甚至一般的普通用户都做不到。
而 iOS 的话，app store 跟官方的审核机制解决了很多不必要的麻烦。
就算想买 android 平板也得考虑 Nexus 10，图便宜至少也要用 XOOM，这些都可以，而且都有 3G 版本。别的国产货不推荐，三个字：浪费钱。——如果你坚持买 android 的话，建议把你手头的 iPad 给老妈，自己用 android，这时我推荐 Nexus 10。
Nexus 7 虽然便宜些，但考虑到老人的视力减退问题，不建议使用较小的屏幕，屏幕能大些的好。而且 Nexus 7 没有后置摄像头。
官方的 Nexus 品牌的 android 平板，易用性强壮性流畅性都不错，但要完全发挥它的潜力需要一颗极客的心。
哪些东西买了之后，会让人因生活质量和幸福感提升而感觉相见恨晚？

我买过的产品中，使用率最高，实用价值最高的，当属西门子全自动洗衣干衣机。不过我买的那款产品似乎现在停产了，有更新的款式出现，价格却贵了一倍。
有了这个，你不需要衣架，不需要晾衣服，不需要叠衣服，甚至平时很少需要打开衣柜。。。只需要在睡觉之前把衣服扔进洗衣机，早上起来拿出来穿上就好了。每天起床都可以穿着有着体温温度的干净衣服。
--
看到很多人问型号，我补充一下：
这个答案的重点在于带烘干功能，品牌型号其实不那么重要的，实际上在这个领域，西门子甚至都不一定是最好的品牌，只是在我们选择这个机器的过程中，它恰到好处的出现在我们面前而已。
如果一定要为型号而纠结，在知乎的答案是：买你能买得起的最好的。
“码”到底是不是我国的标准速度单位？为什么很多官方媒体和行政机关也用“码”来表示车速？1码等于多少公里每小时？

我国车速的单位是 km/h ，学名叫做千米每小时（注意，公里每小时也是俗称，不是正式称呼）。
但是千米每小时这个名词过于学术化，难以在平时交流中使用，所以民众急需一个『单字词』来表示这个单位。有用迈的，有用码的，毫无疑问这两个词都是错的，他们一个是 mile ，一个是 yard，都是长度单位而非速度单位。。。不过，在官方没有统一规定一个更合适的叫法之前，民间就只有自行发明一个朗朗上口的叫法。
所以，民间使用『码』以及『迈』这种名词，没有什么深层次的原因，仅仅因为他们比较朗朗上口而已，虽然这个叫法是错的。
联想起另外一个事情：前些年，商家经常喜欢把 HTC 的机型称为G1,G2,G3,G4,G5,G6,G7, 等等，总会有『有识之士』跳出来说，你们这样叫是错的，HTC 从来没有这样叫过。——但他们没有意识到，民众之所以会这样叫，是因为官方的标准叫法过于蛋疼过于繁琐难以记忆，所以民众会用自己的方式去简化一个名称。HTC 的产品命名令人莫名其妙，这一点众所周知，所以民众就会发明一套不那么莫名其妙的命名方式来替换掉官方的命名。
所以，有关车速，我的看法是：因为官方没有为千米每小时这个单位制定一个朗朗上口的简单的称谓，所以民众就不得不自行脑补发明了一些错误的称谓，虽然这些称谓肯定是错误的，但他们却有存在的合理性。
学习C语言应该使用哪个操作系统和什么软件比较适合？

Linux + gcc 一般是最好的选择。顺便熟悉一下文本编辑器。
简单的程序甚至连 Makefile 都不需要写，直接这样就可以了：
假如你有个 hello.c ，那么 make hello 就可以编译这个程序。命令行配一些环境变量可以解决 CFLAGS 之类的东西，这样可以认为系统缺省就已经搭建好了编辑环境与编译环境。
如果纠结装什么发行版，可以试试
DistroWatch.com: Put the fun back into computing. Use Linux, BSD.
排名前十的基本都可以考虑。
最让你着迷的 3 个 Android app 都是什么？

1，输入法。
2，浏览器。
似乎恰好这两个都是 android 比 iOS 靠谱的。
如果给你一个选择任意国籍的机会，你会选择去哪个国家？

建立自己的国家，建立自己心中最完美的制度，那才是很多男人心目中最终的梦想。
有没有这样的一款软件，能计算出一首歌的每个音符出现的时间，比如在3秒的时候出现了do，在五秒的时候出现了la ，sol？

你的想法实际上意味着把一首已经被演奏过的乐曲还原成曲谱的样子。类似于被一个已经编译成二进制的应用程序反编译成源代码。
现实中，反编译是可能的，只是效果往往不如原本的源代码可读性更好。
而抓谱这个事情，理论上自然也是可行的，但抓出来的谱子比不上原版谱子更美观整洁。而且不会完全准确。
事实上，你要做的事情，最好是直接找这曲子的 MIDI 文件，而自己通过解析 MIDI 文件直接就可以获取每个音符。从 MIDI 文件获取音符的方法，可以直接查看 MIDI 协议的公开文档，或者使用 midi 解析相关的现成的库。
为什么维基百科的字体这么丑？

这个字体丑，原因是因为你的浏览器本身造成的。
对于 中文版本的 Windows，如果使用 IE 浏览器，对于 utf-8 等宽字符，会使用宋体显示，而我们知道宋体的英文部分极其糟糕。
自己配置 utf-8 等宽字符的字体为其他的字体，可以解决此问题
使用 Linux 或者 Mac OSX 也可以解决此问题
使用英文版本 Windows 也可以解决此问题
使用 Firefox 等非 IE 的浏览器也可以解决此问题。
Chrome 的 Linux/OSX 版本没有问题，Chrome 在 中文版本的 Windows 下据报告也会有问题，那么也可以自定义其字体。

以上。
什么时候个人计算机能达到现在排名前十的超级计算机的计算水平？

我给个有数据的东西：现在组装一台中上等的四核心八线程的台式机（例如 E3 1230 V2 这种级别的 CPU），其性能已经跟十多年前下象棋的那台『深蓝』在一个数量级（依据不同的评测，其差距在1-5倍之间，小于5倍）。当然现在的顶级配置性能更高，简单的说，现在的顶级个人计算机，应该跟十多年前的超级计算机相当。
具体数据请查阅主流 intel cpu 的 gflops 性能测评以及具体专门用于下象棋的那台深蓝的性能参数——这些都是公开的资源，非常容易找到。
至于将来什么时候的个人计算机能够跟现在的超级计算机相当，这个没法预测，因为计算机的性能发展速度并不是恒定的。
怎样让一个女孩对她所从事的领域充满求知欲？

三岁看大，十岁看老。别试图改造一个人，在未成年的时候，那是他/她父母或者教师的责任，成年之后，任何人都没有责任没有资格改造一个人。
有的人很敬业，有的人很愿意钻研自己的职业上的事情，有的人没兴趣，这是每个人已经定型的个性，在很小的时候，引导或许还有一定的意义，但个性定型后基本没法更改，只能更换一个人。
很多人总觉得世界上的人全都是一样的，但事实是，这个世界上每个人真的就不同。
堵车有哪些原因？

堵车的原因很多，每个人遇到的可能都不同。
但就我自己而言，以武汉为例，当地遇到的堵车现象 90% 以上都是因为『路口等待红灯堵车』。
换句话说就是，每次绿灯可放行的车辆数目，大于每次红灯新增的等待车辆数目，导致此路口等待的车辆数量越来越多。
实际每天在路上，我计算过，75% 的时间是在等红灯，25% 的时间是在开车，一段匀速行驶需要10分钟的距离，实际开车一般会耗费40分钟，因为有30分钟会消耗在等红灯上面。在这种情况下，什么加塞问题都是浮云，什么不守交通规则，那也是浮云，等红灯还能等出什么花样吗？
所以我现在开车，考虑的根本就不是距离或者路途，而是『有几个红灯路口』，如果一条路线能减少一倍的红灯路口数量，我甚至愿意多绕两倍的距离，因为最终还可以更早到达。
这个问题怎么解决呢？
1，增加绿灯放行的时间？这显然是拆东墙补西墙的办法，因为增加绿灯时间会导致另外一个路口红灯时间增加，而拥堵的路口常常是此路口每个方向都拥堵。
2，提高每次绿灯通行的能力？那只有路足够宽是最简单的办法，这样车道变多，能通行的车就变多了，当然还有办法是所有司机把起步练好，快速起步，不过这显然也不现实。
3，自然就是多修立交桥，减少红绿灯了，不过因立交造成的红绿灯减少只是把转弯问题转化成了并线问题，并不能解决因并线造成的拥堵，而并线造成的拥堵在极端的情况下甚至不如红绿灯有效率。
其实我不知道怎么解决这个问题，但多修立交看起来似乎是目前相对有效的办法，虽然这只是治标不治本，而且很多路口并不具备修建立交的地理条件。
张小龙如果不在腾讯（依靠腾讯的技术实力）但微信还是他做，微信还能这么牛叉么？

没有腾讯，微信根本不可能成功。脱离腾讯的运营去单独谈微信这个软件其实没有意义。而且如果微信不是腾讯的产品，腾讯就必然会有另外一款产品来同之竞争。张小龙若不属于腾讯，其团队再牛X也比不上集整个腾讯之力做的与之竞争的产品。
想不清楚这一点的，只要想象如果把米聊的产品经理跟产品团队全部换到腾讯广研，然后把张小龙以及其团队全部换给米聊，结果会是什么。
结果大家可以想象的，仍然是腾讯赢，米聊输。
但这并不意味着否定张小龙的能力，恰恰相反，就微信米聊这种社交软件而言，软件能力产品能力再牛B也抵不过强势的推广。与产品性质有关。
似乎有些人认为米聊从软件上根本不如微信？你们错了，亲自用用米聊去吧。单纯从软件角度米聊真心强过微信，只是米聊没有腾讯的关系网导入，没有腾讯的强势营销而已。
现在的智能手机充放电同时进行会对机器有伤害么？为什么？

两种做法都有，取决于硬件如何设计这款手机，由于手机型号众多，无法一一评论，懂硬件的自己拆机看看电源部分电路就可以理解了。
就我所知道的，我用过的几款手机，大多数都是外接电源时，手机直接从外接电源供电，电池仅仅充电。但是有少数的一两款确实是电池始终负责供电，充电仅仅作为辅助的。
感觉孙悟空打不过二郎神，为什么大闹天宫时不要二郎神出马？

其实二郎神根本也不算什么厉害的人物，但只有他跟猴子水平相当，因而愿意真心跟猴子较量较量，其他的天神基本上只愿意把法宝祭出去试探一下，根本懒得出力，实际上对于各路天神来说，他们的目的只是为了表明这猴子不是我的人，然后就收工了。
现实是，二郎神过去就摆平了猴子，这让玉皇大帝非常吃惊：这猴子只有这么点本事，他为什么就敢大闹天宫？他有什么后台？难道是如来派来捣乱的吗？所以请如来过来降妖，实际并不是怕了猴子，而是给如来一个面子，如若猴子本来就是如来的人，随便伤了猴子，如来脸上须挂不住。
须菩提当年明知道猴子会出去捣乱，还直接放他下山了，还言明无论他怎么捣乱，只要不说出师父的名字即可。这说明，孙猴子去大闹天宫，本来就是如来安排的，本来就是如来计划中的一步棋。
西游记一直都被解读为政治隐喻小说，这是没有错的。实际上孙悟空也好，西游队伍也好，只是佛教与道教之间博弈，抢香火抢地盘的一颗棋子，自己下血本对付一颗棋子是没意义的，要找出背后策划的人。
猴子后来其实也学会了这些，西天取经这个项目，项目发起人是如来，项目经理是观音，唐僧五人包括十方揭谛护教伽蓝都是项目成员。遇到妖怪先查看它有没有后台，有后台的先请后台收，存有疑问的请示项目经理（观音），没后台没疑义的才能自己去杀。那些天庭的神仙们，没搞清楚猴子的后台之前自然不肯出力对付猴子，原理是一样的。
iPhone 有哪些优势？

除了必须越狱才能正常使用双拼五笔等靠谱的输入法以外，iPhone 的大多数特点都是优势。
但，我还是引用我在别处曾经说过的话吧，稍加修改一下。
比 iPhone5 薄的手机，一般没 iPhone5 轻。
比 iPhone5 轻的手机，一般没 iPhone5 薄。
比 iPhone5 又轻又薄的手机，显示屏幕跟处理器必定没 iPhone5 好。
所以 iPhone5 是在『目前』（2013年初）这个时间点上，手机硬件的极品，无论它安装什么操作系统，无论它使用什么软件，都是不错的手机。
为什么有些人不想继承父母的产业？

每个人都有逆反情绪吧。
我祖祖辈辈都是商人，父母的祖谱上全是商人（在当时，商人那就是下九流的职业，农民则是最高尚的职业，可我家没有一个高尚职业者），到我却完全不愿意做个商人，只因厌倦了这一切，厌倦了从小到大看到的东西。
王垠的「40 行代码」真如他说的那么厉害吗？

别邀请了，也别赞同，这代码不是一般人看的，本身他用的语言就是极客向的语言，而且这搞的又是很专业的东西，主要是与解释器相关的领域。CPS的功能是很明确的，但其价值只有对编译器解释器很有研究的人才能判定。
王垠明确说了：
除非接受过专门的训练，你绝对不会理解它们的价值
我没有接受过他那个专门的训练，但光看代码的话，美感与精巧是存在的。
至于他是不是在说大话，这个不重要，因为每个人都可以有自己的最得意的杰作，如果这是他自己最得意的杰作，代表了这是他自己的最高水平。——很多男人同样说过类似的话：我儿子是我这半辈子最得意的杰作。——所以，杰作这东西，人人都可以有，而且我相信每个人都是真心认同自己的杰作的，这就够了。
Linux 3.9 使用 SSD 作为磁盘 I/O 的 cache 与 OS X 的 Fusion drive 有什么区别、针对的是怎样的使用环境？

磁盘 IO cache 跟 fusion drive 的区别是。fusion drive 的存储空间是硬盘+SSD之和，fusion drive 是把频繁访问的内容移动到 SSD 上，移动到 SSD 上的数据在硬盘上不存在，而 ssd 中的数据如果使用得不频繁，也不能直接删除，只能将其移动到硬盘上。
而磁盘IO cache 之所以叫做 cache ，意味着 cache 中的数据不是独立的而是在硬盘上仍然保存有一份。
对于绝大多数普通的应用来说，效率上应该没有明显差别，因为大量频繁的硬盘读取一般只存在于开机启动过程。在正常运行期间，绝大多数的缓存任务是由RAM承担，与SSD或者硬盘无关。
为什么一些文本编辑器（Sublime Text2、EditPlus、VIM）可以取代eclipse、myeclipse 等 IDE？当开发一个大项目时，IDE 可以自动生成项目结构和一些复杂的配置文件，如何用文本编辑器组织一个大项目呢？

那些配置文件，生成过就只需要小的修改了，就算你每天都做一个大项目，一天也只做一次而已。何况一年究竟能做几个大项目？
可以考虑用创建项目的时候用 IDE 生成一次，或者使用工具生成，例如 android 项目就有不少 xml 文件，但那些文件在 android sdk 中都提供了命令行工具用于生成相关内容。
另外，文本编辑器可以提供插件，或者扩展之类的功能，来完成 IDE 能做到的几乎所有事情。
你身边的 Geek 用 iOS 的多还是用 Android 的多？

这个问题不存在，很少有 Geek 只用单一系统的。
有一句话说道：如果你对身边一切事物都很满足，或者对事物不满足却不愿意亲自动手去改进之，那么你一定不能称之为 Geek。
只用 iOS 的人，要么是对 iOS 的一切都很满足，要么是对 iOS 有不满足但却懒得花精力去折腾、懒得去调整适配自己使用，通常这样的人都不是 Geek。只用纯 iOS 的 Geek 基本上一定越狱，而且 iOS 会被从头折腾到尾，若要满足一个 Geek 的需求，iOS 需要折腾的代价和程度不小于 android ，甚至可能更高。
Geek 本身就是小众群体，并非每个人都有机会在身边见到 Geek。他们对身边事物的高要求使得通常需要多款设备同时使用才能满足需求，因而很少有 Geek 使用单系统。
你觉得陈乔恩演的东方不败怎么样？

其他的别人都说了，我来补充比较神奇的一点，陈乔恩版本的东方不败终于把金庸小说中数一数二的 bug 级人物：哑婆婆，变成了一个具有合理性的人物了。
如果不是这么修改，那么哑婆婆实在是跟扫地老僧一个级别的外挂bug角色。
在类的设计中，有一个明确的原则是不要去继承一个实现好了的类，这是为什么呢。比起使用接口和抽象类，继承一个实现好了的类不是更方便，里面能用的直接用，不合适的override就行了啊，这不影响父类的作用吧？

这些规则自然会有反例跟例外，特例我们不谈，规则是说的一般情况。
既然说的规则，那么对继承而言，有一个明确的规则是所有子类都可以直接当作父类使用，并且在任何可以正常使用父类的地方，均可以 100% 兼容的替换为其任何一个子类。
但如果继承实体类，其子类往往不能被直接当作父类使用，或者不能 100% 兼容，这常常违背设计原则。
我举个简单的例子：
假定我们有一个实体类，名字叫做：矩形。
矩形这个实体类实现了其支持的所有操作，包括对边长进行 resize。我们可以把一个长宽为 (4,4) 的矩形 resize 为一个长宽为 (6,4) 的矩形。这不会有任何问题，甚至不应当有异常。
假定我们要设计正方形，我们知道，从数学上来看，正方形是矩形的一种，似乎可以从矩形派生过来实现正方形，但根据面向对象设计的原则，这样的设计是错误的，为什么错误呢？
假定我们违背面向对象设计原则，对矩形类进行派生，实现了一个名叫“正方形”的类，那么这个正方形类具有长宽必须相等的特性，因而，对这个对象进行 从 (4,4) resize 到 (6,4) 的这个行为就是非法的，而这个时候产生非法操作，意味着，一个“正方形”类的对象，不能够 100% 兼容的替换到所有能够使用“矩形”类对象的地方。一个对矩形有效合法的操作可能对正方形是无效的非法的。——因而，正确的做法应该是矩形跟正方形都从某个抽象类中继承，而非正方形继承矩形。
一旦你的类库中的构造出现了类似上面从矩形派生到正方形这样的实体类继承设计，这就会导致你可能违背面向对象设计的原则。
当然，实际上确实对于某些实体类，你可以继承之并且不损害其原则，这需要仔细的设计，原则上我们应当尽量避免继承实体类，但如果真到了必须继承实体类的时候，还是要去做的。
为什么与国外（特别是美国）相比，中国互联网的流量中来自电子邮件的比例较低，规模较小？

电子邮件对国人来说的一个重要问题在于，电子邮件地址不是中文。那么对于中国人来说将自己的电子邮件地址正确拼写并且告诉他人就成为一件难事。
这个特点注定了电子邮件在中国只适合教育程度较高，对西方语言有较多接触的人群，而无法普及到普罗大众。
有人说网址也是英文，是否阻碍了网络的使用? 一定程度，但搜索引擎可以用中文搜索到网站，因而网址本身无需记忆。
当然，对即时通讯软件的重度依赖也是国人邮件少用的重要原因。
智能手机为什么要设计锁屏这个功能？

这个功能可以关闭。你可以把手机设定为开屏幕之后直接处于解锁状态，永远不上锁。
就我的看法，我认为单纯的滑动解锁确实没有任何意义，图像解锁有点意义，好歹能够保护隐私，但对智能手机而言，保护隐私又非常重要，所以图像解锁密码解锁之类的功能还是必要的。
从设计的角度，我猜测纯粹的滑动解锁可能是为了应对把手机屏幕朝内放进裤子口袋或者衬衣口袋的那一类人，因为对电容屏手机来说，只有这种几乎贴身的情况下，才可能造成误操作。
iOS 设备如何快速重启（reboot）？如果没有，为什么没有这个功能？

重启功能是个隐藏功能，所有苹果设备都有，但很多人不知道。
一般来说都是通过两个键一起按若干秒来实现，对每款设备每款型号可能会不同，可上网搜索具体方法。
如何做到像使用 LaTeX 那样优雅地使用 Word？

不同的工具适用不同的人以及不同的场合，写学术论文用 Word 会被坑死，用 LaTeX 会很优雅，我用 LaTeX 交的论文，教授给了优秀，我同学就得了及格。但，如果是发个会议纪要，用 LaTeX 会让文员觉得蛋疼，用 Word 就优雅得很。
Word 的定位是办公软件，LaTeX 则是学术论文排版工具，两者本来就不是相同领域的东西，没有必要拿他们相比，他们的功能虽然有少量重叠，但应用领域是完全不同的。
优雅？用合适的工具做合适的事情就是优雅。
你在使用智能手机时遇到的最大的难点和痛处是什么？

电量。使用 3G 网络，iPhone 在我手上只能坚持半天到一天。android 也差不多只有这个水平。
手机、平板、移动电源、充电器、数据线等配件如何规整地放在背包里？

其实在普通场合，这些情况通常可以避免。
1，如果你长期携带平板，建议直接购买带电话功能的平板，这样就把手机省略掉了。
2，如果你觉得数据线是有必要的，那么在你经常出没的场合（无非是公司跟家里，即便公司有多个办事处也可以多买几个）每处准备一根数据线就够了，没有必要带来带去。
3，如果是要外出差旅，那么首先你一般不需要带那么多东西（以上说过，带电话功能的平板电脑基本可以解决绝大多数事情，包括手机+数码相机+笔记本等许多功能），其次就算带多样东西最好也是使用插口相同可兼容的产品，这样充电器跟数据线的数量可以减小到最少。——在这个问题上，我比较赞同 李楠 的行装配备。
为什么知乎上很多回答十个字就能说完的一个观点，非得洋洋洒洒一篇散文？

每当我看到这个问题的时候，我就想起这个段子：
——每个人都只需要一个软件 20% 的功能。
——但每个人要的从来都是不同的 20%。
——所以你需要做到 100% 的功能。
如果改改这句话就是：
也许对每个人来说，20 个字就够回答这个问题了。
但每个人需要的不是相同的那 20 个字。
所以为了让 1000 个人满意，你需要对 1000 个人写不同的 20 个字。
那么就有了几万字。
C/C++ 中 exit() 函数的参数到底有什么意义？

题主问的是这个返回值的意义，而非 exit() 的意义，很多人都没说到点子。
C 语言的设计之初就是为 Unix 系统设计的，而这个系统是『很多程序互相配合』搭配成一个系统。
每个运行着的程序都是进程，而进程就会有父进程，父进程通常是直接启动你的进程，父进程死亡的进程会被 init 收养，其父进程变为 init，而 init 的父进程是进程 0，进程 0 则是系统启动时启动的第一个进程。
exit() 里面的参数，是传递给其父进程的。对父进程来说，你的进程仿佛是一个函数，而函数可以有返回值。
所以回答第一个问题：exit() 的参数，是给自己的父进程使用的。通常一个程序的父进程可能是任何进程，因此我们无法预期我们的父进程是否规定必须要有这个返回值，那么我们应当提供这个返回值，以保证不同的父进程的需求得到满足。
一个典型的例子是 make，Makefile 对于一个 target 下面有多条顺序执行的语句，而 make 作为父进程，会检查每个语句的返回值是否为 0 ，遇到任何一个非 0 值，都会停止当前 rule 的执行。而我们知道，make 实际上可以执行任何命令任何程序，因而任何被 make 调用的程序必须有正确的返回值。
另外一个问题，为什么要使用 exit() 函数？
答：是历史原因，虽然现在大多数平台下，直接在 main() 函数里面 return 可以退出程序。但是在某些平台下，在 main() 函数里面 return 会导致程序永远不退出（因为代码已经执行完毕，程序却还没有收到要退出的指令）。换句话说，为了兼容性考虑，在特定的平台下，程序最后一行必须使用 exit() 才能正常退出，这是 exit() 存在的重要价值。
Ubuntu 手机系统既然对硬件要求不高，能否在原来Windows 6.5 的机器上刷？

理论上，Ubuntu 对系统的硬件需求至少是跟 Nexus 4 一个等级的。从来没有硬件需求低一说。
Nexus 4 哪些地方吸引你？

平板除外，Nexus 4 是第一款普通rgb排列屏。换句话说是第一款屏幕不坑爹的 Nexus 手机。
肯德基的收银和配餐全部由单人完成，而麦当劳的收银和配餐是分开来的，这两种不同的模式在成本、效率方面各有何优缺点？

单纯说这两种模式，从流程上看，肯定是麦当劳的更优，这个无数人已经解释过了。我随便提一下麦当劳并非全是那种模式，单人模式麦当劳也存在，甚至有些时候麦当劳只有一个人在里面。
但现实是只要有肯德基我绝对不考虑麦当劳，原因很简单，肯德基的东西勉强还可以吃，麦当劳的完全就没法吃（也许纯粹是个人喜好，但他们的每样产品的差别在我看来都很大）。
为什么呢？“味道，口感”是餐饮店的核心竞争力，而业务流程优化是额外加分因素。在核心竞争力有重大差距的前提下，业务流程优化是可以忽略不计的。
反过来说，是否麦当劳的制作流程导致了其产品不可能达到与肯德基相同的口感？
--
补充：为了实际体验这两种业务流程，我特地到两者都又去体验了一把，结论跟多数人类似，麦当劳的方式，效率毫无疑问是会高些。但就用户体验而言，每个人有不同的看法，而我更喜欢肯德基的方式。
为什么我认为肯德基的方式有更好的用户体验：因为当你站在柜台前面的时候，你可以确信营业员一定是在为你服务。你不会有被晾在一旁的感觉。——但是在麦当劳的方式中，柜员打了单子收了你的钱，然后叫后面配餐，然后，可能会把你晾在旁边等配餐，而让排在你后面的人过来点餐。你被晾在旁边等配餐的时候，感觉自己像个傻子。因为这个时候，占主导地位的变成你后面一位顾客，而这位顾客显然会挤占你的站立空间，如果等待的队列够多，就可能出现多名顾客等待，然后等待的顾客跟正在点餐的顾客互相拥挤的现象。——而在肯德基中，没有人能够挤占你的位置。
大家可以想象一下，排队更典型的场合是银行，可银行如果在你的业务还没有完全完成的时候就让后面一名顾客上前，你会有好的用户体验吗？
所以，更高效的业务流程并不一定会带来更好的用户体验。——每个用户可能会有不同的用户体验。
如何评价三星 Galaxy Note 8.0 ？

单纯从手机的角度，很多人是无法理解这款产品的。不过反过来却很容易理解这个产品：
1，如果你 24 小时不离身的带着一款平板，你是否会觉得随身再带一款手机非常多余？
2，如果你 24 小时不离身的带着一款平板，你是否会觉得把所有手机的功能都融入到这款平板中，能减轻你的总携带体积与总携带重量？
3，如果你 24 小时不离身的带着一款平板，你是否会觉得让这款平板具有手机的功能，能够极大的缓解手机续航偏低的问题？（平板的待机通常都远远好于手机）。
所以答案就很明显了：带手机功能的平板，是给时刻随身带着平板的人设计的，因为去掉一个独立的手机往往意味着节省了很多的麻烦。——至于你觉得，随身带着平板太麻烦？哦，对不起，你不是这款产品的目标用户。
好吧，现在来回答题主的问题：
1. 这是手机屏幕扩大化的尽头吗？手机屏幕合理的尺寸是多少？
答：不必总是用手机的思路来思考问题，真正的问题是人们只希望携带一个移动互联网设备，而不是人们需要一台手机。——所以未来的情况是每个人有自己的移动互联网设备，而那款移动互联网设备上通常会配备手机的功能，至于这款设备，对每个人来说都可能不同，可能是眼镜，手表，平板，腰带，甚至你可以想象的任何东西，他们都可以具有手机功能，专职的手机反而显得没有必要了。
2. 对比作为平板的 iPad mini只有7.9寸。三星是如何定位这款产品的？
答：苹果怎么做 iPad mini，与三星怎么定位这款设备没有关系。不同的人需要不同的设备。苹果的产品定位给认同苹果定义出的需求的那 20% 的人群，而三星定位的却是认同自己某款产品需求的那 20% 人群，他们根本就不需要是相同的 20%。所以他们的定位之间可以根本没有任何关系。
笑傲江湖能否概括为“白富美对男屌丝一见钟情，从此一发不可收拾”？

当时的武林门派，应该就比喻几大家族吧。
令狐冲，华山派大弟子，气宗真传，风清扬弟子，剑宗真传，相当于唯一一个可复兴华山派之人，同时又为衡山派掌门，有名有望，无论出身还是经历还是行为还是心态都是富二代加官二代啊。拜托！
金庸小说中，主人公出身没背景没后台的屌丝就没几个。。。张无忌也是武林第一大门派武当派张三丰的亲传（想想他为什么被设计为姓张），也基本属于太子党级别的。
题主不看金庸原著，只去看看几个改变版本的电视就来评金庸，是不是不太合适？
千元左右的 Android 平板电脑有哪些推荐？

Nexus 7 是目前唯一可推荐的千元平板，不过可能要千元出头，题主如果觉得价格略高可考虑二手，这样价格就在题设之内了。一部分早期购买 N7 的人，可能有更换为 3G 版本 N7 的意愿（啊，例如我），或者部分人有更换为 N10 的意愿。
linux中一些文本文件为什么可以在vim中显示彩色？

vim在缺省配置下可以给一千多种文件进行语法着色，是已知编辑器中最多的，其他编辑器要实现这个要加装一堆插件或者扩展什么的。
vim判断文件类型的方式不仅仅是通过文件名，还通过文件内容。所以题主的情况应该是vim通过文件内容检测出了文件类型并进行着色。
Android 对应用权限的管理是否太过宽松，Google 应该做哪些改善？

内存占用50%并不会拖慢速度，70%80%以上才会，当然这不是问题的重点。重点在于你说的那些情况基本是事实。
不过如果你要举 windows 作为例子并不恰当，因为，ROOT 也就是取得管理员权限，而 msconfig 是需要管理员权限的，这跟 ROOT 并没有本质区别，不然，你用一个普通 User 级用户进 Windows ，看看能不能 msconfig ？
启动管理这问题，目前简单的解决办法无非有二：一是卸载喜欢注册服务的软件（可考虑用钛备份卸载，这样任何时候想使用可以恢复出来使用，完毕后再卸载），二是使用启动项管理禁止他们收到他们注册的广播，没法收到广播他们就没有自动启动的时机。
需要提出的是：一个普通用户如果认为一个软件是恶意软件，本来就不应该直接删除不去使用它。坚持使用一个软件却砍掉一部分权限的这种做法本来就算是高级用户了，要求高级用户必须 ROOT 也并不过分。——更何况，android 的 ROOT 比 iOS 的越狱安全得多。
小米和魅族哪个性价比比较高？

泻药，我认为是小米，因为小米有电信版，而魅族没有。
对于联通版，我认为 android 机器只有 Nexus 或者其他国际平行进口机型有性价比，因为：
1，国际流行机型通常都有 xda 提供 ROM ，也有 cm 为其定制 ROM，国产机型一般没有。
2，Nexus 机型有官方升级。
国产机型除了某些 CM 官方支持的款式以外，其他联通款不在值得推荐的范围。魅族只有联通版，故不在我的推荐范围。
鉴于移动TD和电信EVDO本来就不可能依赖平行进口以及CM，只能考虑国产机型，所以只有对于移动TD以及电信EVDO这样不得不购买国行机的制式才有必要购买国产机型。
因此，小米电信版胜出。——至于移动TD，谁先推出移动款谁胜出，不过两家似乎都还没有推出。
如果哪天魅族推出移动款或者电信款，我会考虑修改我的推荐。
最值得将 iPad mini 越狱的第三方应用/插件有哪些？

只有一个理由就够了: 输入法。
双拼用户跟五笔用户都表示系统自带输入法完全不能用。
什么时候入 iPad mini 才是好时机？

什么时候都不是，显然高清屏出了，估计是ipadmini2或者mini3才值得买。一出直接买就好。
如何终极的解决一些大众应用软件的开机弹窗广告？

对于其他一些所谓大众软件，一个简单的解决办法是把全套软件（例如360换成QQ管家，输入法换成QQ，迅雷换成QQ旋风，音乐换成QQ音乐，影音播放器换成QQ影音，直播换成QQ视频等等）都换成腾讯的。因为腾讯除了 QQ 以外的软件一般不弹窗。
至于 QQ 本身，你可以不用，或者想办法去掉他的弹窗，或者仅仅是不要开机自动启动即可。实际上，不用 QQ 并没有太大损失。除非你的主营业务要在 QQ 上面开展。
至于淘宝旺旺，要想不用确实很困难，而且它确实无可替代，但如果你不是淘宝卖家，就不需要挂着，设定为不要开机自动启动即可，要用的时候，临时开一下，用完了关闭即可。
开源软件的开发是如何进行的？

爪机操作，我先简单说说，改天再编辑。
典型的开源软件通常是由一个人开始创作的，所有的规划跟思路都在一个人的脑海中，当这个软件做到差不多能用的时候，换句话说就是能推出 0.1 版本时，通常会在一些公开场合发布之。
如果这个软件在当前这个状态下非常吸引人，那么这个时候就可能会有感兴趣的用户，用户之间会有传播，有了足够多的用户，就必然会有一部分具有开发能力的用户，他们可能从改进某个功能或者解决某个 bug 开始，慢慢走进或者融入这个开发团队。——而这个时候，这个软件相关的团队和社区就开始建立与壮大了。
当然更多的时候，很多开源软件是没有什么人问津，那么这个项目仍然保持单人项目状态，或者某些技术门槛较高的开源软件，虽然有很多人关注和使用，能加入开发的却不多。
下面来回答一些问题:
怎么分配任务。开源软件不存在分配任务一说，参与者凭的是兴趣跟信念以及自己的需求。通常来说，一个参与者)可能会根据自己的兴趣去进行修改，或者根据自己的需求，当一个参与者对某个领域或者模块特别熟悉时，可能会被安排负责解决某个模块中报告的 bug，仅此而已，所以通常 bug 可能被分配，但功能很少被分配，全凭自己的兴趣。
如果你是项目发起人，要认识到其他开发者是来满足开发者自己需要的，而不是来帮你做事的，他们对你没有义务。这种需求有各种层次，例如社会尊重需求跟自我实现需求属于较高层次，但最基本的可能只是因为他们对某个环节感兴趣以及需要某个功能被改进为符合自己需求，因而，功能性任务一般是由每个开发者自发产生，而非被分派。
再来说说沟通，通常来说，常用的沟通方式是邮件列表，当然，偶尔也会有约定时间开irc会议的做法，如果所有开发者都是中国人，也有喜欢用qq群交流的，但对于多数的跨国项目，邮件列表是标准沟通方式，而修改日志跟问题跟踪系统往往都会跟邮件列表形成某种联动，有非常完备全面的体系使得邮件列表被高效的用于开发。
怎么加入? 其实与其说加入，不如说是融入，当你认为自己属于一个项目，你就属于一个项目了，但你如果希望使自己融入一个团队，就得熟悉其运作的方式，你关注一个项目，就可以帮一个项目提交新功能或者解决bug，经常提patch，质量受到管理者的认可，就可以申请版本管理库的提交权限，此后就可以直接提交，大体上是如此。
有哪些鲜为人知的 iOS 使用技巧？

iOS 手势技巧：非常实用，但确实还有很多人不知道。
1，五指内抓（掌变成拳的过程），退出当前程序（相当于按 home ）
2，多指上推，调出最近程序列表（相当于双击 home ）。
2.5，多指下推，退出最近程序列表。
3，多指左推或者右推，在不同程序间快速切换。
这些手势只在某些设备上可用，目前不清楚哪些设备可用，有可能是 iPad 专用。
目前有哪些外观工艺和系统都比 iPhone 好的手机？

系统的问题有很多不同意见，毕竟不同的系统各有长处也适合不同的人群，android/bb10/wp 等系统都具有自己的独特魅力以及某些 iOS 无法拥有的优势。
但是工艺这个问题上，目前还真没有超过 iPhone5 的，至少在我所见过的手机中一个都没有。比 iPhone5 轻的一般没它薄；比 iPhone5 薄的一般没它轻；比 iPhone5 又轻又薄的一般体积比 iPhone5 大；比 iPhone5 又轻又薄体积还更小的，那一般不是智能机。
如果可以为了某些必要的特性而对工艺水平做出妥协，如果手机的轻薄精致可以不作为选择手机的必要条件，那么比 iPhone5 在部分领域更优的选择确实存在，并且还不少，真心的，例如 Nexus 4，例如 BB10，例如 920 等等。
其实这个世界上如果一定要我选择一个完美的手机，我宁可选择：一个装着 Nexus 系统的 iPhone。