bzb2023/ZhihuJunkieSpoken huggingface dataset:
可不可以用家用 PC 做服务器，搭建一个访问量很小的博客？

你说的访问量很小，具体是有多小？
如果是小到，只有你自己一个人偶尔访问，其实是可以的，比方说你做个 NAS 放进公网就没什么问题。
总的来说，如果你不绑定域名只用ip访问（绑定域名的服务器就需要ICP备案，用IP访问则不需要），不使用http协议而是使用小众的私有协议，使用非常规端口，仅限个人使用不公开，那么做还是可以做的。
如果你需要公开提供服务那肯定不行，不是技术上的原因，而是管理上的。
国内有什么端到端加密通信软件？

电子邮件不就是么？
这玩意其实还是从互联网诞生的时候就存在的东西。
不过也许现代人很多已经不知道电子邮件怎么用了吧。其实电子邮件客户端都自带加密解密功能的。你配置个 gpg 就行。
有的人居然说电子邮件不够实时？你们没有用过电子邮件客户端吗？尤其是集团的像 outlook exchange 那样的企业版。
当年根本没有即时通讯，绝大多数功能是完全用邮件实现的：
双人对话：双人单发邮件
群聊：群发邮件，回复的时候点回复全部。
群：预定义邮件列表，部分可以存在outlook里边，比如研发部，运营部，客服部，往这个列表发邮件就是群发了，然后回复的时候回复全部就相当于群消息。（当然你可以随时回复邮件中的某一个人，相当于私聊）
语音：邮件可以直接发语音，发图片，发文件，只不过当年的电脑没有普及摄像头所以好像很少有视频功能，不过技术上应该也没有什么难度的。
投票，通知：这些都是可以在企业平台内实现的功能，无论是 exchange 体系还是 lotus note 体系都可以
当年用电子邮件当即时聊天工具跟女神聊天。。。好吧这算是黑历史，不过至少可以说，只要两人都打开电子邮件客户端开着，电子邮件实时性并不逊于即时通讯，至少不会影响你泡妹也不影响你当舔狗更不会影响你响应客户或者领导的命令。
为什么很多程序员使用 ThinkPad，而不是同等价位的游戏本？

因为你这个问题是六年前提的。那个时候游戏本的口碑还并未如今天般崛起，DIY市场也还没有崩溃。所以在当时，ThinkPad确实是一个很好的选择。
这个事情就跟为什么今年空调主推华凌美的差不多。因为在不同年代最推荐的电子产品始终还是不一样的。
那个时候无论轻薄本还是游戏本的性能都不强，主流的游戏依然还是只有PC才能带得动，当年的笔记本无论买啥，在性能上并没有太大区别，毕竟当年的顶级笔记本配置也能被当年的中端DIY PC秒成渣，如果想要玩游戏，装个PC就行。而ThinkPad的键盘就是比其他笔记本好用。
至于你说坚固没用，显然有点天真，其他坚固特性不提，光一个防水就能救很多人的命：ThinkPad直接泼一杯咖啡或者果汁没事，扔水龙头那里冲一冲，然后慢慢边用边晾干就好了。——其他笔记本敢这么做吗？
请问 16:10 的屏幕玩游戏会比 16:9 的屏幕有优势吗？

是劣势。不会拉伸，而是会少显示一些内容。
因为游戏通常不是按照绝对分辨率来设计，而是按照长宽比设计。而绝大多数游戏都以 16：9作为基准分辨率，那么面对 16：10 ，有三种常见做法：
将上下增加黑边，显示内容仍然保持16:9
将16:10屏幕视为 14.4:9 ，左右砍掉一部分显示内容
将上下增加一部分显示内容
实际游戏中，个人见到的情况，第 2 种情况是最多的，也就是说，无论显示器长边多少，都将短边视为9的比例。这种情况下，16:10以及3:2的所谓生产力屏幕，会被视为 14.4:9 以及 13.5:9 ，于是在游戏内都会遇到左右被切割视野的问题。
为什么选择第 2 种处理的游戏最多呢？因为这个选择能够比较完美的兼容带鱼屏。带鱼屏适配的时候，上下方向的显示内容是固定的，只有左右方向的视野会变化，而16:10因为左右方向视角较小则会遭到损失。
如果是第3种情况那么你赚了，是第1种情况不赚不亏，是第2种情况你亏了。具体取决于游戏本身的设计。
总的来说，16:10玩游戏很可能是劣势。因为缩减视野是客观发生的。
2400×1080是多少p，多少K，他们（p与K）之间的关系是什么，能换算吗？

一般而言多少k是看横向像素数量，多少p看纵向像素数量。
它们的来历如下：
以前的CRT显示器的图像是一个电子束一行一行的扫描得来，所以纵向有多少行就是多少p，如果扫描的时候奇数帧扫描奇数行，偶数帧扫描偶数行，就是隔行扫描，也就是多少i。在液晶显示器时代已经没有了扫描的概念，但这个概念已经被人用惯了，一直沿用至今。
数字电影标准定义了横向2048线为2K，4096线为4K，8192线为8K，这并不是显示器的标准，但由于数字标准比较容易辨识，所以得到了民众的认可，并被显示器行业借用。
由于p定义的是纵向分辨率，k定义的是横向分辨率，所以两者一般不可互换。

回答到你的问题，2400x1080，由于长边达到了2048，所以是2K（准确说是2.3K），由于短边达到了1080，所以是1080p。
如何评价微软正式推出 Windows 365 云电脑服务？

不知道是否支持Linux电脑访问。
如果我电脑上是Windows，显然我不需要它，如果我用Linux或许是有可能需要用它跑少量Windows应用。
考虑到Edge的Linux版本至今难产，我对Linux版客户端快速上线不抱太大期望。然而我总觉得Linux用户对这个需求量还是有的吧。所以有点奇怪这功能究竟是给谁做的。
或许这是微软为苹果M1用户准备的方案呢？
AMD 锐龙 6000 处理器大曝光，你有哪些期待？

唯一期待就是时间快点，其他应该没啥了。
至于16C的上限指的应该是消费级。再往上是线程撕裂者的任务。
为什么说到时间呢？因为按照目前业界观点，12代intel有大概率是会超过Zen3架构的。而Zen3的下一代只是个refresh，要等到Zen4代来了才能跟12代intel抗衡。而等到那个时候，13代intel可能已经在路上了。
准备上大学了，想买一台能玩LOL和PUBG的笔记本，只玩两个游戏，办公要求多一点，性价比最高选谁？

先把「能玩」跟「办公」定义清楚了，再来说其他的，不然每个人的理解是不同的。
对有的人来说，2.5K最高画质165Hz才是能玩。
对穷电竞选手来说1080p最低画质200Hz就够了。
对画质党来说4K最高画质60Hz才是能用的。
对随缘党来说1080p最低画质30Hz也是可以玩的（十年前我就用1080p最低画质24fps整整打了一年的魔兽raid，那时的快乐也并没有比现在少）。
办公要求的话，游戏本尽皆能满足，但需要考虑的问题在于2.5K以上才适合办公，但玩游戏用1080p更合适，能达到更稳定的帧率。如果你办公外接显示器那就没毛病，否则需要权衡一下你到底是侧重办公还是侧重游戏。
如果一定要办公游戏兼顾，那就是游戏用笔记本内置的1080p高刷新屏幕，办公用外置的2.5K或4K低刷新屏幕。
如果必须用内置屏办公，建议是选择2.5K 屏内置屏幕的款式。显卡则需要配强劲些，比如9000p配3060的款式。
所以选电脑跟做软件一样，你得先明确需求，没有需求就只能一切按最高档给你上。但你要考虑性价比就不能一切最高档，这是矛盾的。
如何看待计算机「天才」王垠的博文《对爱因斯坦和相对论的怀疑》？

垠神这是，被盗号了？
其实借这个机会给一部分想要思考的人来一个简单的科普解释吧，当然我这个解释很粗浅，专业人士当然会不屑一顾，不过我觉得用来解释一部分人的疑问已经够了。

这个解释就是速度的相对性问题。
简要的说，速度是相对的，加速度不是相对的。
A相对于B的速度等效与B相对于A的速度，这没错。A看起来B匀速运动等效于B看起来A匀速运动。
但A相对于B的加速度则不等效于B相对于A的加速度。A加速B匀速不等于A匀速B加速。
因为有了加速度就有了非惯性系，而在广义相对论中是用时空弯曲来解释的，此时从A的参考系看是A位于弯曲时空，B位于平直时空。从B的参考系来看，依然还是B位于平直时空，A位于弯曲时空，两者不能等价交换。
所以，只要 A B 中某一样物体具有加速度，那么他们两者就并不是完全可替换的，也就是说，为什么时间被变化的一定是A不是B，因为他们两者之间有加速度，也就拥有弯曲时空，弯曲时空与平直时空不可互换。
绕地球旋转的卫星始终具备向地球的加速度（这一点是中学物理知识，不需要解释吧？），所以它是弯曲时空，那么时间变化的一定是它，道理就是这么简单。
好了，很多民科会因为时间变慢问题而对相对论提出类似双生子详谬的质疑，我希望能看懂上面这个解释的民科以后能够停止提出类似的疑问。
就是这样。
如何看待年轻人在公共交通工具上不给老人让座的行为？

我对这事情的看法就这一点：对有需要者的资源优待是存在资源配额的，而不是无限的。
如果一群健康的老人一大早出去锻炼身体，然后几十个老人借着早高峰的时间点上公交车回家，让全公交车赶着上班的年轻社畜全都站起来让座，你们觉得这合理吗？
我对这件事的解决方案就是：将公交车上的那几个老弱病残孕专座让给老人，具体老人之间怎么分配是他们自己的事，其余的老人该站着就得站着。
这就是我的处理方式：
如果公交车设定了【老弱病残孕专座】，我会将这些座位留出来，让给有需要的人。
如果我坐的座位不是【老弱病残孕专座】，那么无论你是谁，我都不会让。
公交，地铁，设定了这种座位并且明确标识，所以我会遵守公序良俗。
飞机，火车，没有设定这种座位，但乘务员会有自己预留的办法。所以如果有老弱病残孕等需要的人，我会建议他们【寻求乘务员的帮助】，绝对不会将自己的位置让出去。
其他所有交通工具都可以照此办理：
如果有设定老弱病残孕专座，则坐在专座的有让座义务。如果没有设定老弱病残孕专座，那么我会请有需要的人士去向乘务员求助。
崩坏3最新主线《点燃明日的火焰》哪些地方深深触动了你？

如果想要说我为什么会感动，其实很难。
不过后来我慢慢的明白了这一点：那就是长时间的陪伴。
从崩坏三1.1版本入坑，至今已经四个年头了。如果把我所有的游戏时间浓缩起来，几个月内就可以结束。平均每日才不到1小时的游戏时间。
但为什么姬子老师的告别能够给我别样的感动？
因为时间。
感情的酝酿，需要时间。花四年时间体验的一份剧情，跟花两周时间体验一份剧情，其感受是完全不一样的。
有的人认为深渊和战场是崩坏三的核心，可在我这个深渊战场皆随缘党看来，这完全不是所谓的核心。在我眼里，崩坏三的核心其实是【让你在三次元慢慢品味来自二次元的陪伴】，所以，我深渊从不强求，战场从不凸分，毕竟这些都只是过眼烟云，而崩坏世界的超次元与你相伴，这才是这个游戏的核心。
为什么会情不自禁？因为大家等姬子老师的告别，等得实在太久太久了。
为什么我会感动？因为她们的剧情都是真实的中国人说出来的真实的中国话啊！既不是霓虹语配上字幕，也不是TTS语音合成的电子音，而是真正有血有肉的真人国语演绎。是的，崩坏三几乎所有的主角都不是中国人（除了一个符傲天），但她们能说中国话，我，就是觉得亲切。
感谢这个问题下贴图回答的燕麟知友，让大家有一个可以纪念姬子老师的地方，虽然这对临时入坑看剧情的玩家未必能有多少感动。但，终究能够给一直陪伴崩崩崩的玩家共情吧。
在开发过程中使用 git rebase 还是 git merge，优缺点分别是什么？

多人协同工作应该用 merge，一个人写代码可以用 rebase。
merge会产生分支，然而从版本管理的角度，多人的工作本来就应该位于不同的分支。单纯为了线条好看而扭曲了实际开发过程中的事实，并不是可取的行为。
如果需要merge，本来就是因为在你提交之前有别人修改了代码，那么别人的代码事实上确实就是与你并行修改。从流程上讲，别人的代码与你并行修改，并且同时都基于某个早先的基线版本，那么这样的两组修改就确实应该位于不同的分支。分支归并正确的显示了多人协同开发过程中实际发生的客观事实。
因此显然应该选择merge，版本管理软件的职责就是准确的记录开发历史上发生过的所有事情，merge能确保你基于修改的基点忠实的反应了情况，这种情况下merge肯定是更准确的。
但如果是你自己一个人写的代码，多余出来的分支确实是不必要的，本来就应该把线整理成线性。那么确实可以考虑使用rebase。——这种情况下一般发生于自己一个人使用了多台电脑，多台电脑各有不同的未提交代码的情形，建议考虑rebase。

结论重复一下：归并目标是他人代码，用来解决两个不同开发者开发的代码冲突的时候，用merge，归并目标是自己代码，用来解决自己在两台不同电脑上修改代码的冲突的时候，用rebase。
为什么《名侦探柯南》中的小五郎总是让上高中的闺女小兰做饭？

因为作者需要让小兰刷读者的好感度。贤妻良母方得主角良配，毕竟小兰是官配。
你看灰原哀就不给阿笠博士做饭，因为作者刻意的不想提升读者对灰原的好感度。
如何看待微软 Windows 11 中取消了右键刷新的功能又把它加了回来？

自从键盘有F5键以来我就从没有用过鼠标刷新。
难道右键菜单不该是为一些经常改变的功能准备吗？固定功能应该用快捷键吧。
不过，加回来其实也没关系。反正现实生活中我只见过装机员有刷新强迫症，而我自己不需要别人装机所以不需要见识刷新强迫症。
自己制作的linux发行版，然后用来组装AOSP，得到的结果可以叫做自主研发兼容安卓的操作系统吗？

不可以，除非从零做起，任何操作系统都不该也不能宣称自己是自主研发的独立操作系统。
其实我们可以讨论：
基于开源代码的进行研发，自己的成果是否还有技术含量？这个依然是有的。
基于开源代码进行研发从技术上是不是更优的选择？这个确实是的。
基于开源代码研发出来的操作系统好不好用，管不管用？这个当然也是好用的，能用的。
基于开源代码研发出来的东西大家是否支持？这个程序员们一直都在支持。
基于开源代码进行研发，有很多优点，而且为大家所广泛接受，这些选择从技术上都没有问题。唯一问题是如果你一边用开源代码，一边宣称自主研发独立操作系统，性能比竞品提升600%，这就让技术人员们所不齿了。
程序员最怕什么?

我不知道别人怕啥，但我最怕的，就是需要读其他程序员的程序，读完发现整个结构极其糟糕，花费了很长很长很长时间用来跟代码，只为了解决一个非常小问题的时候。
——因为读代码没有产出，也没有多少人愿意为此付费，你可能会最终被认为「不就是改了一行代码么，居然花了一两个星期，是不是脑子有问题」

至于其它的，只要你划下道道来了，似乎都没啥可怕的，你频繁改需求。我更新任务单，工作量杠杠的啊，你让我把一个事情重复十遍，我产生了十份产出，工作量杠杠的啊。
C++ 实现接口与实现分离后，文件变得更多了，到底有什么好处？

不需要四个文件，其实依然还是两个文件。
第一个文件 Person.h 放对外接口。
第二个文件 Person.cpp 放 PersonImpl 类的接口跟定义，以及 Person类的定义。
PersonImpl 是内部实现，是隐藏在类的内部的，不应该单独开个文件存放。甚至这个概念并不一定非要做成一个类。
至于好处的话：确实会提升编译速度，降低头文件循环依赖的概率。
27寸显示器有上2k的必要吗？

27寸用4K屏就可以了，没必要上2K屏。今年618飞利浦的几款27寸4K都只要一千五。 价格方面4K屏并没有比2.5K贵，部分款式可能更便宜。
预算实在有限的话，可以上低刷新2.5K屏，也还勉强过得去。
1080p就算了，真的没眼看，哪怕是15寸屏上1080p也是很难受的。因为字体渲染的原因。
字体渲染，至少把缩放调到150%或以上才勉强舒服，缩放调整到200%或以上才会比较完美。我现在根本不能忍受缩放比例低于150%的Windows/MacOS界面，无论它是什么尺寸的显示器。（Linux是唯一能够在低分辨率下渲染字体还OK的，不过这就是另外一个话题了。）
有的人看了苹果总是吹苹果的字体渲染算法，其实苹果哪有什么字体渲染算法诀窍，苹果最大的诀窍是能缩放200%以上的高分辨率屏幕，没有高分辨率屏幕的情况下，苹果的字体渲染简直就是残废，比Windows差远了。
然而，如果你的屏幕只有1080p，调到150%缩放就只剩下 720p 了，这样视觉区域就太小，做很多事情都不方便。而这就是我说1080p无论在什么尺寸的屏幕下都不够的原因。
至于安卓手机，之所以可以用1080p，是因为安卓在1080p分辨率下就已经是275%缩放了。（最常见的440ppi设定计算，440/160=275%。）275%缩放的字体当然看的舒服呢。

给题主的意见：如果你从来不看文字，不写文不码代码不看小说不上网，只看视频玩游戏看这些全屏动态内容，1080p还是能接受的。但如果你需要看文字写文章码代码看小说上网，那么台式机的1080p分辨率目前已经属于完全无法忍受的分辨率了。哪怕是十几寸的显示器也不应该用1080p。
高分辨率对文字渲染是质变，其他场合只是量变。只要你大量使用文字，就一定需要高分辨率。
参考：
谷歌Chromium为什么要用苹果WebKit的分叉版本开发？虽然开源，但是谷歌自己搞新内核不行吗?

因为这个内核不是苹果的。是KDE团队的。最初是苹果抄的KDE团队的KHTML。所以说万物基于Webkit显然是不对的，不如说万物基于KDE。
有些观点说群众根本不在乎是来源于哪，其实这并不完全合理。毕竟谷歌真的很少抄苹果原创的东西，他们之间在阵营上还是存在隔阂的。WebKit如果真的是苹果原创，相信谷歌大概率也是不会去抄的。
如何看待2021华语辩论世界杯中有关国产游戏《原神》的辩题?

正方就不用说啥了，我想给研究辩题的反方一个建议：不要试图证明原神是黑暗，那样大概率输得很惨，但你可以试图证明「黎明还没有到来，革命尚未成功，同志仍需努力」，这仍然是有效的反方。
这样，反方的胜算或许就要大于正方了。
2021年想换电脑，x86还有未来吗？

如果你只使用 MacOS 系统，那么x86确实没有未来了。所以请大胆购入 arm 版本。如果有人现在说 x86 在苹果产品线活不过五年，应该不会有太多人质疑他的结论。
当然，如果你还需要用 Windows，或者Linux，那么x86大胆用，肯定有未来。
给内存条加个永不断开的移动电源，能不能变成读写速度飞快的U盘？

能。
但是你有算过内存条的价格吗？
如何评价张小龙称做 PC 版微信是一种破坏：用户不再相信对方能立即收到消息，因为对方可能不在电脑旁？

这其实完全就是伪命题。除非大家是对着手机上班的。
不然我有什么义务一直面对着手机呢？
即便真的如他所说，我整天对着手机，把信息发到手机上就认为能收到，这也明显是有问题的。
关注信息有个大前提，那就是信息量适度并且有效。如果存在大量的垃圾信息，那么最终用户就只能选择什么信息推送都不看了。
那么，什么是造成微信大量垃圾信息的原因呢？
首当其冲的就是微信群：微信群这东西真的是非常有问题的设计。它跟qq群的一个区别在于它能够几乎无代价的随意的大量创建。而且事后也很难找到。于是乎，某些人会养成习惯有事没事开个群，哪怕同样人的群曾经开过很多次，他也不会解散之，而是不管三七二十一再开一个群。一个组十个人，他每想说几句话就开个十人群，过几天再想说话就又开个十人群，过几天又开个十人群。。。对开群完全没有权限限制，一个人能开几十上百个群。这种数量疯涨的微信群是微信信息沦为垃圾化的罪魁祸首。因为每个群的信息独立线索，所以无法将群信息记录到某个人的名下。而过多的群又不方便删除。我真的是恨死设计微信群的产品经理了。像qq那种半年一年才能攒一个开群权限的设计，就有效避免了群泛滥，qq群最终比微信群好太多。
其次当然就是各种公众号推送，而且你会发现很多公众号是莫名其妙的被加上的。不知道微信有没有思考过这个问题：如果来自某个渠道的推送90%都是垃圾，那么剩下的10%真的有人看吗？反正我是不看的。
手机推送已经严重到根本没法看的地步，所以至少就我来看，放到手机上才是根本不会收。而pc至少是能看的。
不能因为「这么说话符合他本人的利益」来洗这句话这么说没问题，因为，错的就是错的。尤其是当某些错误非蠢即坏的情况下，某些人一定要说这不是蠢，那是什么就不言自明了。
网线接口为什么是 RJ45 规格，而不能做成 USB 型？

因为 USB 是为短距离传输设计的，RJ45则是设计为可以进行中距离传输。
最早的同轴电缆网线都考虑了 64 米的长度，而RJ45则考虑到了100米以上，现实中拉200米网线也有见过，但20米usb则几乎没听说。
所以为什么网线不如 USB 轻便？因为网线为更长距离的传输设计，所以它必定要设计得更粗一些。
2K为什么是1440p，4K为什么是2160p?

其实2K4K8K这些标准并不是显示器标准，而是数字电影标准。
显示器只是借用或者误用。
2K就是 2048x1080，当年的 1920x1080 比这个标准略小，只能称为准2K，后来显示器出现了2560x1440这样的分辨率，它大于2048x1080，所以可以完整显示2K分辨率，而在当时，能完整显示2K电影分辨率的只有 2560x1440 这一个主流分辨率，后来以讹传讹，2560x1440就被称为了2K。
然而实际上，2560x1440虽然能够完整显示2K的数字电影，它的实际分辨率是大于2K的，准确说应该是2.5K。——因此现在把这个分辨率称为2.5K更为合适。
而真正意义上的2K，只要把1920x1080略微拉长就能够实现了，毕竟真正的2K数字电影标准只有 2048x1080，并不需要达到1440线。
所以，2560x1440被称为2K分辨率，只是历史原因造成的某种误用。
至于4K跟8K，也同样是数字电影的标准。
其中4K标准是4096x2160，而8K标准则是8192x4320。
同样，在显示器中并不存在以上两个尺寸，3840x2160这个尺寸的显示器实际上是小于4K数字电影标准的，但目前的现有显示器分辨率中只有这个分辨率与4K比较接近，所以习惯性把它俗称4K了，虽然它准确来说应该叫做3.8K显示器，但大家都习惯叫它4K。
同样，现在8K的显示器的真实分辨率也略小于8K数字电影的标准。但由于接近8K标准的只有这种显示器，因此它就被约定俗成的称为8K显示器。虽然准确的叫法应该是7.6K显示器，但大家都已经习惯叫它8K。
总结：
2K 4K 8K 都是数字电影的标准，并不是显示器的分辨率显示标准。
它们分别对应了 2048x1080，4096x2160，8192x4320
没有直接反应上述分辨率的显示器，但是历史上，近似接近这些分辨率的显示器被俗称为 2K 4K 8K 这与真正意义上数字电影标准的 2K 4K 8K 略有不同。
2560x1440的显示器被叫做2K是一种传统的误用，只不过因为误用的人太多，所以成为某种约定俗成的习惯，实际上1080p才是真正的2K。而2560x1440准确叫法应该是QHD或者说是2.5K。
当你明白了1080p才是真正的2K的时候，就不难理解为什么2160p是4K，4320p是8K了。
为什么一些程序员很傲慢？

我来回答你的隐藏掉的另外一个问题：爹妈为何没放弃你。
因为他们在你身上投入了太多的沉没成本。而网友和师兄师姐们没有。他们没有任何义务帮你。
当然你要解决这问题的办法，倒是有一个，你得去问你的导师。如果导师安排指定了某个师哥师姐帮你，就是另外一回事了。
或者，如果你能找到工作，自然也会给你指定一个指导人。
其实就我个人而言，如果公司领导指定让我带新，哪怕新人的问题是eclipse怎么装这种问题，我也会去解决的，毕竟带新也同样是工作的一部分，是领导交代的工作。拿了公司的钱，根据领导的要求给公司干活，这很合理。能够耐心的带新手，最可能出现的场景，就是我说的这种场景了。
MFC真的过时了吗？

MFC最流行的时代是 VC6 时代的 MFC4.2，那个年代大约是 1996年。
MFC的最后一个更新版本是 2010 年的 MFC10，至今已经十一年之久。
如果你研究 MFC，你可能面对的是 25 年前的代码，以及一个 十一年前微软官方已经停止维护了的 编程框架。
如果现在还能问出 MFC 是不是过时了的问题，那么我觉得，您应当确认一下您学的课程究竟是计算机科学史还是计算机科学。
我的建议：除非是进行历史学或者考古学研究，否则不建议使用已经停止维护的编程框架。
amd推土机模块化架构是否过度被贬低？

就拿题主你自己举的例子来看，8350是8核处理器，4590是四核处理器。
你说8350不虚4590，好吧，就算你说的是对的，但一个8核处理器，面对优化得当的多核应用软件，才只能持平同期友商4核处理器的水平，如果这不叫弱，什么叫鶸呢？
至于i3默秒全，说的就是以当时的游戏来看，当年i3的游戏性能确实比推土机全系都要强。
当然现在已经不再是事实了，因为现在一些多核游戏，当年的2C4T的i3已经带不动了。而8核推土机至少还能玩，虽然帧率也依然不高。
至于有没有过度贬低？
答案是并没有，因为牺牲单核性能用来堆CPU核心数量，实践中证明并不是好的发展方向。这跟那些低频多核的洋垃圾并没有区别，甚至可能还不如，毕竟洋垃圾可以上到十核二十线程甚至还能多路CPU。
虽然现在面对Zen3大家觉得AMD YES，但当年的推土机确实就是不行，就算A粉也是不敢吹推土机的。确实吹不动。
为什么许多游戏在存档时会提示「不要关闭电源」？

这个场景题主可能没想到吧？
游戏机，什么时候存盘？其实普通玩家就是在不想玩了，准备关机的时候。
所以，存盘，关机，一气呵成！——如果这个时候玩家选择的不止是关机，而是拔电源呢？
存盘的时候拔电源是非常正常的操作，因为想要关机收拾家伙的时候退出游戏最容易触发存盘，而此时用户完全有可能迫不及待地拔电源而不想等待其存盘完成。
另外其实（某些）笔记本设计得也是很操蛋的，比方说有的人想要关机，收拾笔记本走人。——正常的步骤就是点击左下开始按钮，然后点击关机，然后立马合上笔记本盖子，装进包，走人。——文艺一点的青年可能是点击软关机的电源按钮，然后立马合上笔记本盖子，装进包，走人。不过两种操作基本是等价的。
结果可能很多人都知道了：第二天拿过来笔记本开机，发现笔记本赫然停在关机界面！因为关盖子会立即暂停一切操作，而关机过程被这个操作暂停了。
注意：（笔记本合盖以后不能继续完成关机操作）这个现象并不存在于所有笔记本，也并不存在于所有操作系统，只存在于特定笔记本+特定操作系统版本的组合。不过，如果你也能重现这个问题，请不要感到意外。
为什么Linux用户用sudo命令而不直接使用root用户？

这个理由，我觉得可以这么解释：
为了保证用户平时处于普通权限下。sudo命令使得用户能够尽快的退出高权限模式。
为了保证当前用户的环境。sudo命令可以使得高权限应用的运行环境是当前用户的环境而非root用户的环境。
那么展开说说这两个话题。
首先，为什么需要让用户平时处于普通权限下呢？
因为，实际上没有办法保证使用电脑的时候发生的所有事情都是用户主观知情的。
这里边的第一个例子，就是恶意软件。——我们显然不可能要求每个用户都通读了自己运行的软件的全部源代码，并且吃透，才能运行一个软件。——如果所有用户都常态在管理员权限下使用电脑，那么用户的应用程序就会习惯于使用全部的权限，从而可以任意的执行恶意代码，不被用户知道。
为了对恶意软件进行限制，设计操作系统的时候，设计为普通用户在普通权限下使用操作系统。仅仅当运行某些需要特殊权限的应用时，才会需要root权限。
对于Linux这样的系统来说，需要特殊权限的软件，需要能够说服专业用户他们为什么需要更高的权限，不然这些软件的设计就存在问题，会被社区批判。
现在的事实就是：使用Linux桌面应用的时候，绝大多数情况下，你根本不需要root权限。因为Linux应用就是为这样的环境开发的。
只有一个操作系统一开始的设计就贯彻了应用程序必须在普通用户权限下正常运行，这个操作系统的权限体系才会是完善的。
也就是说：这个机制保证了应用程序不会偷偷使用高权限功能。当他们需要使用高权限功能的时候，必须显式的告诉用户，让用户主动决定临时提权。
然而Windows系统在这个问题上则积重难返，因为当初的Windows是不限制权限的，而为了保证兼容，也就必须让这些应用程序都能够正常运行。大量的应用根本无法在没有最高权限的环境中运行。
比方说，我一直不理解原神这种软件，纯粹只是一款游戏，为什么需要管理员权限才能运行。——有些人问它为什么不上steam，我就乐了，steam上绝大多数游戏是不需要管理员权限的。
Windows不用sudo，直接用管理员账号，于是，Windows的软件生态就自然会形成：非常多的软件被设计为没有管理员权限不让使用。并且他们会习以为常。这对用户的权益是很大的侵害。

现在来说说第二个理由。sudo用于保护与维持当前用户的用户环境。
Linux与Windows不同，它一开始就被设计为「多人使用」，它是一个多用户多任务操作系统。
多人使用的一个重要特点，那就是允许多个用户以不同用户名登录并且保持自己的运行环境。

这种运行环境可以是什么呢？比方说我用双拼输入法你用五笔输入法，比方说我的电子邮件跟你不同，系统默认打开的邮箱不同。比方说我用的vim是白色配色，你用的vim编辑器是黑色。我用的vim装了十个插件，你用的vim装了另外8个与我不一样的插件。比方说我用bash你用zsh命令行，我们每个人的命令行提示符都不同，比方说我用xterm你用konsole，我们用的终端仿真软件不同。比方说我跟你的桌面图标不同，桌面壁纸不同。等等等等。
每个人有不同的使用习惯，每个人有不同的配置以及环境。
使用 sudo vim 编辑的时候，会使用我的当前用户的 vim 环境，以及实现我当前配置的语法着色。
但如果换用 root 用户，那么就没有办法做到了。——我需要将我的配置在root用户下重新配置一遍，才会有我熟悉的环境。
root 用户只有一个，假如 Linux 需要多人使用，它应该被配置为谁的环境呢？
一个Linux电脑允许多个用户以多个不同的用户名使用。当使用root的时候，每个人使用它，都可能会把 root 修改为不同的环境 。不同的桌面，不同的输入法，不同的浏览器，不同的邮件，不同的搜索引擎，不同的xp。。。
多用户这个设计思路一开始就根植于 Linux 操作系统的设计中，那么这个root究竟怎么使用？——回答就是root用户本来就是被设计为仅用于临时维护，比方说当用户自己的用户账号出问题的时候，本机用root用户登录去解决。甚至某些系统会禁用root用户账号。
Linux 系统从设计之时就是多用户操作系统，当你理解这个设计思路的时候，就会发现，让所有用户同时使用 root 是一个不可接受的方案，你没法让多个用户共享同一个用户名同时相安无事，根本没有办法让多个用户具有好的体验，用户自己的账号+sudo机制显然会比直接用 root 用户的方案更好。

以上就是，我个人理解的，比较明显的两个理由。
操作系统里面经常说的一个功能用「软件实现」还是用「硬件实现」，其本质区别是什么？

这个概念，其实在当今已经没有明确界限了。没必要纠结。
你大致可以认为，在当前处理器指令中完整实现的功能就是软件实现，需要借助其他微处理器实现的就是硬件实现。
比方说你没有当前cpu处理器中实现卷积，让一个dsp去做，此时卷积的实际算法在dsp内部的微处理器实现，那么在当前cpu看来这就是硬件实现。。。虽然从dsp处理器的开发者来看这还是软件。但从最终cpu编程者的角度来看就是硬件实现。
所谓硬件视频编解码，也是类似。你没在当前cpu中编写指令实现，而是通知了专用视频编解码处理器实现，从cpu编码的角度来看这就是硬件编解码。但从视频编解码处理器程序员的角度来看，他们依然还是要写软件实现的。
所以，可以简单认为，不是当前通用处理器（cpu）完成的计算工作，都可以视为硬件实现。
为什么麦当劳、肯德基等洋快餐能火，中国盒饭、小吃就不行？

我觉得还是供应链跟不上。
盒饭，小吃，做到km那样的产业化，工业化，品牌化之后，不便宜，例子很多，永和，真功夫之类的，吃个快餐是真心不便宜。
非快餐就更不用说了，哪怕是个路边小店，炒几个菜吃一餐的成本也高于km。
所以，从一个顾客的角度：比km便宜的餐饮店品质都不如km。品质达到km水平的中餐，全都比km贵。
km的胜出跟百事可口的胜出差不多，没有哪家饮料产商能在价格上跟他们竞争。它最后就成为了群众最欢迎的饮料。
为什么好多人说C++代码丑？

简单说，统一就是美。
python 有 PEP8 保证代码风格的统一。基本上可以说只有唯一的统一的一种代码风格。
java 等语言也类似，基本上就是有统一的明文规则，而且 IDE 内建实现相关规则的格式化。
而 C++ ，历史悠久，派系众多，你既不可能保证一个项目组的成员都是一种风格，也不可能保证每个项目是同一种风格，更不可能保证每个项目copy&paste来的各种代码都是同一种风格。
所以，C++如此自由，自然就很容易显得丑，尤其是代码规模扩大到一定程度后。
能不能定义一个数 I，与 0 的乘积等于 1？

题主你想说：为什么不能设计一套四则运算规则，让他兼容实数运算呢？
这个问题的答案很简单：因为你说的这个数，设计不出来一套自洽的四则运算规则。（而虚数i能够设计出一套完美的四则运算规则。）
反正我思考了十几年都没有搞出来。
——如果题主设计出来了这么一套规则，建议发表论文，经同行评审没问题的话，应该也至少是诺奖级别的发现了，我看好你哦。
河北衡水一男生篡改他人高考志愿被行拘，将同学第一志愿改为中下游一所院校，他将承担哪些法律责任？

不知道这种事情有没有办法防止？
我以前听说高考志愿只能改有限的次数，不知道现在是否还是如此。如果还是这样的话，自己填志愿的时候把修改次数都用光，应该就可以了。
或者建议推出高考志愿锁定功能，锁定之后不允许修改，要修改只能本人凭证解锁。
Python 的 dict 不会随着 key 的增加而变慢吗？

其实也没有那么的不合常理，毕竟前边加了一个限定条件「和list比较」。
所谓不会随着key的增加而变慢，是指相对list而言。实际上还是会变慢的，因为key增加之后，碰撞几率就会增加，有碰撞之后就不是O（1）复杂度。——在最糟糕的情况下，所有的key全都发生碰撞，这个hash表就退化成一个list。
换句话说，在最理想情况下，dict的key不发生任何碰撞，查找时间不受影响是O（1），在最坏情况下，dict的key永远发生碰撞，查找时间算法复杂度与list等同。
至于「需要占用大量内存」就更合乎常理了吧？毕竟提升时间效率往往就需要牺牲空间效率。这很合理不是么。
如何评价「线程的本质就是一个正在运行的函数」?

这个其实根本不需要评价。如果只需要一句话解释线程的话有远比他更精准的方式，比如：
线程的本质就是可与其他线程共享同一个内存空间的进程。
甚至，类似的定义还可以用来定义协程：
协程就是可以与其他协程同时在同一个线程内运行的线程。
如何看待女孩因为迪士尼游客太多，排队一整天只玩了三个项目打骂男友？

现在明白为什么女朋友没游戏好玩了吧？至少游戏不会因为你多等了半天就甩你脸色看。
不过话说回来，去迪士尼确实算是非常不好的体验，排队特别长，排队一天只玩了三个项目也不算特别离谱，毕竟规划得更合理些你也未必能多几个项目，我玩的也只有不到十个项目。
其实我觉得专门为了测试对方习性而去迪士尼真没必要。因为迪士尼确实算是各种情况中的极品级别。我跟我家那位去过很多地方，也融洽了很多年，吵架的情形很少，唯一印象深刻的就是在迪士尼吵架。——要不是看了视频我还以为是我被偷拍了。
真的，明知道迪士尼那么让人崩溃，何必要去考验这个，至少，在你舍得花几千块买那个贵宾通道之前还是强烈不建议带女朋友去迪士尼玩。
人性是经不起考验的，对人性最好的考验就是永远不要考验人性。
联想小新 Pro 16 2021 有什么缺点？

非要说的话，就是16+512的存储配置不可扩展。如果你需要更大的存储，那这个确实是最大缺点。但是能做到这一点，同时还具备Pro16其他优点的，也就 R9000P 了。
联想自带管家强行篡改Edge必应搜索引擎指向百度搜索使得必应无法使用，这个也算是个缺点吧。不过如果你已经知道了这一点，可以手动去改回来。
至于重量？那个不是缺点而是优点，因为16寸全能本，谁家都是这个重量，都不会轻，而它比同尺寸的游戏本要轻太多了。
其实16寸倒是有极个别产品线做极致轻薄，不过极致轻薄那种产品的性能就没眼看了。——正常而主流的16寸笔记本产品，这个重量就已经是轻薄的。
阿富汗飞武汉入境航班 22 例确诊 30 例无症状，为近期自阿紧急回国人员。哪些信息值得关注？

完美解释了：选择性提供真相跟不提供真相同样可怕。
因为一开始就是中国新闻周刊直接没有上下文的就发布这么个问题，给人的感觉就是湖北又中招了。一时间我不知道该如何评价，就啥都没回应。看到这个问题的不少人觉得，这下子又有不少领导得下课了。
这个问题里面引用的每句话都是真的，但是整个文章你就感觉不对劲，是吧？
后来才听人说这是撤侨。你看这节奏带的，是不是有点，呃？
如何看待因为打听同事工资而被单位开除的行为？薪酬保密制度是否合理？

薪酬保密制度是客观存在的。至于合理不合理，我觉得没有太大讨论的必要，因为公司行为只考虑是否违法，不考虑是否合理。
至于你如果想确认自己薪酬是否合理，用什么方法？方法就是去网上投简历。如果你在公司有价值，被低估了。有可能上司看到你投简历给你涨工资，也有可能无动于衷。也有可能你找到了更合适的机会。总之都比违反公司规定去打听同事工资要强。
如何看待 Apple Mac 将无法支持最新微软 Windows 11 操作系统？

应该是翅膀硬了吧。不知道这个决定的后果会如何。
想起一个事情：在微信诞生的初期，是靠QQ关系导入来进行冷启动的。当时微信的重大卖点，就是能直接用QQ登录，能直接跟QQ好友沟通，当年我和很多朋友都是因为微信导入QQ而从米聊切换到微信的。。。不过等微信翅膀硬起来后，居然把QQ账号注册这个方式给取消了！之前用QQ导入的那部分用户依然可以用QQ登录，但新用户已经不允许用QQ登录。大概，微信觉得自己已经不需要QQ了吧。

所以，一个令果粉们不能忽视的客观事实是：当年Mac改intel支持装Windows之后，Mac电脑的销量获得了极大的提升（不支持Windows的时候Mac市占一般在8%以下，支持Windows之后Mac市占提升到了18%左右，也就是提升了一倍多）。这个意思是说，Mac能够获得如今的市场份额，与当年支持 Windows 带来的那一波市场提升，带来的冷启动，是分不开的。
不过现在，也许苹果认为，通过吸引Windows用户转化带来Mac用户，这个功能已经不再需要了。Mac作为iOS开发以及多平台开发专用机已经足够了。
即便Mac销量少量下降也没关系，毕竟改用M1之后，Mac的利润率将显著上升，能够完全抵消销量少许下降带来的影响。
——也许苹果的思路是正确的，不过谁知道呢，时间会证明一切。
如何看待网传视频「青岛外卖小哥帮崩溃程序员写代码」？

假定这是真的，我能想到的只有一种可能：
这个外卖小哥刚刚从崩溃程序员公司离职，与崩溃程序员私交不错，看在他崩溃的份上，帮他改改「自己」留下的代码。
既然这代码本来就是自己写的，当然自己上手就能改。
当然，更有可能是美团的文案，为了显摆外卖小哥工作压力小，原先放弃的编程在工作之余也愿意帮忙。不过那就是另外的话题了。
如果新的更好的编程语言出来了，一线公司是否要换新语言编程？

现在各种语言都是可以互操作的。
不但不需要全换，反而只需要新模块用新语言写就行。旧的东西基本都不用动。
如何评价任天堂7月6日发布的 Switch OLED 款？

其实这机子没啥可评价的。
群众对性能提升有呼声的原因不是因为媒体或者剧透。而是因为确确实实对它的性能不满意。
无论是否有人爆料性能提升版，对提升ns性能的呼声都客观存在。因为它的性能客观来说就是不足，尤其是广大玩家的电视基本都达到4K或者最次也是1080p的情况下。无法稳定做到大多数游戏大作1080p60帧的ns，确实就是性能不足。
所以，只要新款ns不能提升性能，那就会依然被继续吐槽。
有的人说等等党永远为奴。然而现实是：所有玩家对于一个游戏主机整个生命周期所购买的平均游戏数量是：6个。注意这个6是平均数量不是最低数量。
考虑到一个世代的游戏机通常都有5年以上的寿命。每人每台主机平均6个游戏意味着「年一游才是世界上绝大多数普通游戏玩家的正常状态」。被重度硬核游戏玩家带节奏根本没必要，因为那些手握几十个游戏玩家的体验其实根本不能反应普通玩家玩游戏的状态。
对更多玩家来说，多等一两年只是少玩一两个游戏而已，基本没有损失。
即便限定在手持主机的范畴，ns的性能与当今智能手机也差距太大了。提升性能肯定有必要，等下一世代的ns吧，要不然，当今主流3A大作都再难登录ns，这，终究不是长久之计。
所以，跟那些【究竟是谁还在购买GTA5】一样，我其实非常想问【究竟是谁还在买性能不升级的ns】，你们每多买一份GTA5，GTA6就会晚一点面世，你们每多买一台ns，性能升级版的ns就会晚一点面世。
就是这样。
为什么很多司机红绿灯停车留下一个车位那么远，起步时还剩下5秒就开始缓缓蠕动？

教练是这么教的：为了在变绿灯的时候有初速度，停车离线需隔一小段距离。
变绿灯的时候初速度为0跟初速度为20的起步速度谁快？
不过留一个车位太多了，我一般只留四分之一个车位，提前一两秒开始加速，变灯的时候在10~20，如果有行人在道上闯灯也是来得及减速的。
为什么竟然会有人买17寸的很大很厚重的游戏本，而不用台式机、轻薄本、平板等设备，也不用扩展坞和itx？

问这种问题的人肯定没用过ITX。
17寸就算再厚重，也比ITX便携得多。（如果你知道ITX有多重，就会彻底停止对ITX的幻想）
至于13寸轻薄本想要达到17寸的性能，我建议题主停止幻想。
13寸的屏幕用起来能有17寸的体验也完全不可能。

每一个尺寸都是对性能，视觉体验以及便携性的权衡。只不过不同属性对不同人权重不一样，不同人对不同项目的权衡做了不同的取舍罢了。
我记得以前装linux都是装红帽子，为什么现在都是ubuntu了？

首先，红帽子是地道的美国公司。
以前红帽子活跃的本质是中文社区活跃。相关文档多。
debian从打包的工具设计上来看是比红帽系优秀的，不过当年因为更新比较慢，国内网络不太发达（debian发行版特别依赖网络，而红帽子当年可以纯依赖光盘）等原因，debian系比不过红帽系。而这在世界范围来看是个反常现象（debian系的市占一直比红帽系高，哪怕在当年国内红帽一统天下的时代也是debian在世界范围内占有率更高）
不过，等国内网络发展起来，国内镜像搭起来，ubuntu（相当于更新更快的debian）诞生之后。debian系的主要缺点得到了解决。自然因为包管理工具的先进性得到了主流推崇。毕竟，说到Linux发行版，核心区别其实就是包管理体系。
因此大公司产品如果有Linux支持基本上都是首选Ubuntu了。
当然，由于历史原因，服务器有很多会选择centos的。这就有很多其它因素了。一般不影响你的使用。毕竟，服务器现在有了docker，无论它是centos还是ubuntu，你都可以用来跑centos或者ubuntu的docker。系统与应用之争已经不再成为困扰。
如何看待英国宣布 7 月 19 日基本取消新冠管控措施，英首相称将「与新冠共生」？

这些问题，其实我们怎么看已经无所谓了。反正也没法改变它。
有一件事情我顾虑的是：大多数姑息新冠的国家，最终都会诞生出各种变异病毒。
而大量的变异新冠，最终会影响地球上的全人类。
也就是说，如果新冠变异成为必然，那么疫苗就根本没法持续的有效。研发新疫苗的速度恐怕难以跟上病毒变异的速度。
全人类可能会在相当长的时间里继续处于常态疫情阶段。而我国的疫情管控级别可能在相当长时间里持续保持。
只要还有某些国家作死，那么全人类就必然持续处于疫情。所有国家消灭新冠或许在比较长的一段时间内都不可能了。
中国什么时候可以像北欧一样悠闲地工作生活？

中国不可能，或者说所有的大国都不可能。（这里的大主要指人口数量）
悠闲的前提就是「提升下限」。提升普通人的生活水准。
也就是说：当「一切躺平」获得的生活水平足够体面的时候，才会有大量的人变得悠闲。否则，只能是「为了避免沦为普通人」而内卷。
一个小国家让所有人的下限在一段时间（比如几十上百年）内达到某个高水准是有可能的。但，小国家想要成百上千年永远保持这个状态的可能性也不大。至于人口较多的大国则永远不可能提升下限到让全体普通人悠闲的程度。
为什么题主的手机的安卓系统无法升级?

这个问题说起来复杂，简单解释是这样的：
安卓系统的底层驱动不是开源的，不但不开源甚至就连闭源的都不开放给你下载。
安卓系统升级需要更新驱动，只有设备产商（SoC产商）能提供。
所以操作系统产商无法提供升级，升级了就没驱动了。谷歌自己都没有你手机的驱动，它怎么给你升级？
所以它的升级权利把持在设备产商手里。或者更准确一些，把持在SoC产商以及设备产商手里。
为什么安卓的底层驱动不开源导致安卓没法升级呢。这说来那话就长了。
Windows能升级，原因之一就是很多驱动都直接掌握在微软手中。所以微软可以集成驱动进操作系统，直接发布新版本不收到你的电脑产商影响，让多数人升级。至于这个框架为什么没法用于安卓，这也不是个简单的话题了。
如何看待消息称苹果将推出大尺寸 iPad Pro：将大于 12.9 英寸？你期待吗？

不期待。
大尺寸设备往往很重，以至于无法长时间手持。
对于11以上尺寸的设备，笔记本的形态无疑更好，因为笔记本的屏幕能在任意角度悬停无需手持。
平板即便带壳，也只能悬停于特定角度，使用起来诸多不便。而不同用途往往是需要不同的角度，只有笔记本的铰链才能满足。
对于平板这种除手持以外难以在任意角度悬停的设备来说，太大了就使用不便了。
我是喜欢大屏，但手持设备的重量是有上限的。否则影响使用。
更大的屏适合不同的形态，例如笔记本，例如挂壁电视，广告屏等等，并不适合现在的平板类触摸设备。
除非这个大屏平板平时始终有固定架子，当画板使用。否则它用起来是不方便的。但如果这样的话，为什么不是一款全新形态设备却还要叫iPad呢（比如自带万向架的画布）
3070Ti选2K 144Hz还是4K 60Hz?

电竞跟游戏，其实现在是两个完全不同的领域。
电竞注重的是【与人斗其乐无穷】，多几帧跟少几帧刷新在特定情况下可以直接决定一场战斗的胜负，所以，哪怕牺牲画质也是要上高刷。
某些硬核电竞玩家甚至是长期用中画质低画质玩游戏的，就是为了稳定的高帧率。
然而游戏，则是完全不同的领域，游戏注重的是体验，而画质是最能直接的带来美好体验感觉的，三大游戏主机中的非常多游戏，本身就是按照30帧或者60帧刷新率设计的，提升到4K能明显提升体验，而提升帧率并不能明显提升游戏体验。
所以问题来了，你到底是玩游戏，还是搞电竞？如果搞电竞的话，毫无疑问高刷走起。玩游戏的话肯定是4K走起（除了某些特定的游戏以外）。
当然，我个人的推荐是：买两个显示器吧，成年人为什么不选择全都要呢。
美国人比中国人更懂科学吗？

美国是个阶层比中国相对更固化的国家。
所以相对比较合理的说法是平民不如中国，精英比中国科研环境强些。
然而平民的数量永远是比精英多的。
所以大多数的平民，科学素养是比不上中国平民的。
联想拯救者R7000P和小新Pro16那个更好？

R7000p是一个系列，不说具体型号没法比的，搭载xx50系列显卡的游戏本通通不推荐，因为50系列选轻薄本更合适。60系列显卡则建议选游戏本，因为轻薄本根本带不动xx60系列显卡的功耗。
如果你需要移动办公，使用更多生产力应用，那么我强烈推荐至少配备2K屏起步。也就是说，我会推荐如果轻薄本选pro16，游戏本选9000p。。。然而9000p不那么容易买到，所以谁有货买谁吧。
另外提示一句：现在这个时间点，游戏本请谨慎购买旧款配置（10代U，2000系列显卡）的机型。因为现在市面上售卖的这种旧款机型有一定概率是从矿山刚下来的那一批。。。
如何看待Google Play要求八月份起新应用须打包为AAB格式？对鸿蒙的发展有哪些影响？

这个AAB根本不是什么颠覆性技术，而是Android Studio很早就已经有了的功能。如果我没记错的话，应该是2018年引入的，至今为止已经有三年。
这种要求相当于什么呢？相当于「我三年前就通知你们有新格式了，你们尽快切换，给了你们三年的时间，今年八月开始不准再用旧的了。」
对鸿蒙的发展有没有什么影响？——答案是没有任何影响。

因为鸿蒙的开发环境就是 Android Studio 换皮，而 Android Studio 很早就已经支持了 AAB 格式的打包，这也就意味着基于 Android Studio 开发的鸿蒙开发环境也必然能直接支持 AAB 格式打包，同时，鸿蒙系统本身应该也早已内置了对 AAB 格式的支持，毕竟，安卓系统早就已经支持了这个格式。
如果应用商店上传的是aab，安卓设备运行的也是aab，那么这意味着aosp本身就必须支持aab，那么来源于aosp的鸿蒙必然早就已经获得了原生支持，显然不会对鸿蒙造成任何影响。
如果应用商店上传的是aab，安装到安卓设备的是apk，那么意味着应用商店具备了把aab转制为apk的功能 ，这种情况下安卓设备只需要支持apk就能够运行，这个格式在安卓设备的层面可以视为不存在。（补充：华为应用商店目前已经支持了aab格式）那么最终也同样不会影响鸿蒙。
所以，在假定鸿蒙开发环境是android studio换皮的前提下，鸿蒙不会受到这个措施的任何影响。
至于，如果你坚信鸿蒙开发环境不是 Android Studio 换皮，我想说你说得都对，如果你那时候想问：鸿蒙跟华为应用商店为什么能自动支持 AAB 格式？我只能说我也不知道，但它就是（神奇的）支持。
大型c++项目在linux下如何调试?

要是真说IDE，其实也当然有，比如QtCreator, Eclipse, Clion等等都是可以用来搞C++的。你还可以举出很多很多个例子。
不过现实就是：无论在哪个操作系统中，IDE都只是用来调试中小型项目的，大型项目很少会使用IDE调试，如果有的话，也仅限于用户界面类的客户端项目。而这类项目只占整个软件开发的很小一部分。
这里边的一个原因在于：基于IDE的调试意味着你需要把某一个程序段暂停，而在各种不同用途的大型项目中这常常是不现实的，暂停某个单个程序段往往会改变整个程序运行逻辑，有很多程序是不可暂停，不能暂停的。所以最常用的调试手段，依然还是打log。
事实上，一个常见的误解是Linux没有图形化环境，所以大家用文本界面。现实不是这样，而是「Linux有靠谱的文本界面环境，所以大家可以选择用，也可以选择不用图形化环境」。而Windows一直以来都缺乏一个靠谱的文本界面环境，所以程序员们不得不全用图形化解决问题，即便某些问题用文本窗口能解决得更好。。。
与此同时，大型项目通常都会具有基于命令行的构建系统，因为这种系统能够更方便的进行持续集成（CICD），在这个基础下，大家会选择任何自己喜欢的编辑器进行编辑，然后任何喜欢的调试器进行调试。这进一步决定了一个事实：越是大型项目，往往越不会依赖IDE。
如何看待北京市将启动学生暑期托管服务？会带来哪些影响？

其实我们这的高校一直都有为本校教工托管孩子的服务。虽然感觉有点画蛇添足哈（毕竟教师本来就有寒暑假）。
类似的服务拓展到社会终归是件好事。有什么影响不好说，但这事办起来挺难的。毕竟托管就要担责任，出什么问题了跟家长扯皮不好搞。
学校能搞这事是因为高校相当于体制内，以官方身份办这个东西，自己的职工不容易跟校方起纠纷。
但社会上搞这个事就不好说了。事多的家长各种看服务机构不顺眼总是会存在的，最后能不能办得顺利要看具体情况了。
电影放映结束藏在放映厅不出去，从而无限看电影的方法是否可行？

可行是可行（其实有很多地方可以躲，成功率更高。），但意义不大啊。时间才是最宝贵的资源，看一场电影都觉得太耗时间，还看两场？
人总是要吃饭的，不吃东西最多连续看两场，看三场我肯定是受不了。
所以我觉得很多影院严禁带食物，大概是为了防这个。
再说，电影院停车费比回家几块钱买一个片子贵多了吧。
野生动物直接喝浑浊的脏水都没事，为什么人类不行？

因为动物跟人的「没事」定义不同。
动物只要肉没出问题，杀了依旧香嫩好吃，就算没事。
体内长了各种寄生虫也叫没事，有抑郁症也叫没事，畸形也叫没事，某些器官缺少或者某些器官长两份也没事，夭折也算没事（早点进屠宰场当乳猪吃），聋了，哑了，跑不动了，骨折了，先天性心脏病了，智障了，白痴了，全都没事，。。。
所以猪可以近亲繁殖，人可以吗？如果你把这些都定义为「没事」的话。
如何反驳三体世界提出的宇宙社会学两条基本公理？

公理是不需要反驳的。
所谓公理就是：我没法证明它，只是「先假设这个理论是正确的」，然后看这个理论能推导出什么结果。
所以三体系列小说的本质是「先假设这两条公理是正确的」，然后根据推论就会导致三体世界这样的宇宙图景。
如果公理能推导出可以被证伪的结论，公理则直接可以推翻，不需要证伪。
另外：如果你那么较真公理是否成立，那么科幻小说几乎就没法存在。
现实中资源再生的速度其实是大于文明能利用资源的速度的，也就是说资源是无限的，换句话说，向其他星球掠夺资源或者扩张都会成为一件得不偿失的事。航行所消耗的代价远远远远远远大于目标星球能获得的资源，如果你拥有星际航行的实力，就有能力能在本星系获得取之不尽的资源，使得星际殖民变得毫无意义。
如果没有任何星球值得掠夺资源，没有任何星球值得殖民，那也就意味着星际宇宙星际文明现实中有很大概率根本不会存在。也就意味着目光向着星辰大海的科幻小说有可能全都是虚幻。
所以我的看法是反驳这两条公理没有意义，因为科幻小说中的一个大类就依赖这两条公理。而人家说到底也只是小说，不是论文。
换句话说：人家以小说而非论文发表，就等于宣称他的理论是虚构的，小说的作者本来就没觉得自己的理论是真的，你反驳个什么劲？
大量实体店的倒闭真的是被网店挤垮的吗？

是房价。
高房价意味着高房租，因为投资总是要讲究收益率的。
高房租意味着高人工，因为打工的总要住房，房租提升就必须对应工资支出增加。
高人工+高房租=实体店难以维系。
至于为什么会有高房价？我觉得原因跟当年为什么要收盐税是一回事。
女朋友爸妈是上海的，她希望以后孩子户口牵到她爸妈名下。上海户口有那么好吗？

莫名奇妙的问题。
同城户口是可以灵活调整的，你要是不想跟她父母在一起可以买房以后让老婆单独立户，这样可以把孩子一起迁出来。
另外你也必须得进这个户口，因为你自己户口不迁进去对孩子上学有影响。
除非你能拿出北京户口或者海外户口（海外户口上大学还是很香的，有一说一）。否则不想进上海户口属于智商问题。
领导接二连三提拔我的下属，意味着什么？

假定领导比你高一级，如果提拔你就意味着你跟领导平级。
这种情况下，领导自己应该没有权力提拔你，只有领导的大领导才能提拔你。你的领导能提拔的权限仅限于把你的下属提拔到与你平级，这也就是他正在做的事。
所以这看起来没有任何毛病。你需要的是让领导的大领导能看到你，能让他把你提拔到与你的领导平级的水平。而不是纠结你的领导在提拔谁，毕竟你自己的位置已经超出了你领导能干预的范围。
你不需要让领导升上去，也不需要把同事打下来，你最需要的是让领导的大领导发现你。
公司业务扩张产生一个与你领导平级岗位你努力晋升到那个岗位的难度，其实远远低于让你自己的领导升上去你补你领导的坑的难度。
索尼（SONY）宣布 2021 年 7 月 7 日发布新机，对此你有什么看法？

我倾向于认为索尼明知道这个日期不合适，但是懒得照顾国人想法。毕竟索尼在大陆的用户本来就不多。而且相对都比较死忠。
至于我们应该怎么回应，呃，可参考技嘉。
学生会主席在开会，我公开怼了他，目前还想在学生会待，对外宣布已经开除了，我有什么好的办法力挽狂澜吗？

以后开会尽量录像录音，你敢把这录音放出来，这主席基本上就要下课了，有后台关系的除外。
虽然知乎的惯例是对学生会口诛笔伐，但学生会其实并没有知乎说的那么黑的。举报主席也不是完全不可行的，具体情况与学校氛围有关。
编程语言调用已有的native代码时如何处理自定义类型？

通常来说dll暴露给外部的接口都使用C语言调用标准，而C语言ABI在各种编译器之间都是稳定的，所以你所说的通常都不成为问题。结构体根本不算什么复杂结构，他的长度也没有那么不可捉摸。正常按照规则理解的长度一项一项处理即可。
准确的说，calling conversion确实是有强制要求，需要导出的函数肯定要遵守。你写动态库就会明白的。
真正复杂的是对象跟类。而这玩意连个统一的abi都没有。所以这也就导致了C++永远不能完全取代C语言。
可以推荐一下2021年最强游戏本吗（不考虑价格）？

最强游戏本肯定得搭载最强显卡，然而3090显卡似乎还很难搞到，那就退而求其次，3080吧。
单纯的游戏本我觉得机械革命的可以考虑。
17寸显示器，3080显卡i9处理器，2K屏各方面都还行，价格也还算合理。
外星人这个当然也可以。只不过价格确实高很多。而且它是4K分辨率。意味着帧率比不上机械革命那个。毕竟分辨率低的游戏本能获得更高帧率，而且对笔记本的屏幕尺寸来说2K已经足够了。
至于玩家国度，似乎没有货。京东店一堆没货的，只剩10代U，而且15寸的款式挺多17寸的少，所以不推荐了。
最强游戏本肯定各方面要强，17寸具有更好的视野，更大的体积，更好的散热，更高的功耗墙，所以17寸以下是没资格角逐最强游戏本的。
PS：人家问最强游戏本你们一堆推荐3060/3070款的也是够了，连个3080都没有哪能称为最强游戏本。