bzb2023/ZhihuJunkieSpoken huggingface dataset:
SQL 语句中 where 条件后 写上 1=1 是什么意思？

这玩意就跟很多新语言支持尾部逗号的原理一样的。
比如 Kotlin 支持数组写成 [1, 2, 3, 4, ] ，注意4后边那个逗号，为什么呢？因为当你增加一个项目的时候一定就是项目加上逗号。这样可以使得每个项目都等价。
你再回想一下这样的 C 代码：
enum some_constant {
   ENUMCONST1,
   ENUMCONST2,
   ENUMCONST3,
   ENUMCONST4,
   ENUMCONST5
};
如果我们需要在后边增加一个 ENUMCONST6 常量，那么得修改两行：5后边加个逗号，然后新加一行没有逗号的行。
这种修改方式会给 svn / git 的版本管理带来极大的困惑：如果另外一个同事又加了 ENUMCONST7 常量呢？他们两个人其实都只是增加了一行代码，本来可以自动归并。但实际上对于 svn/git 来说修改了两行，而修改的两行还存在冲突，不能自动归并（新增的6跟7都是尾部没有逗号的，合并了也编译不过）。于是这就属于是平添烦恼。
有的项目为了解决这种烦恼，强制在enum末尾定义一个永远不用的常量，这样此常量之上增加的常量就永远可以有逗号了。
而这种烦恼的产生，个人认为，它就来源于语言设计本身的缺陷，你不允许每一个常数项等价。自然给版本管理带来了麻烦。

SQL语句固化为 where 1=1 之后，每个附加的条件都是 and 开头，这样，每个附加条件都等价了。
select * from my_table where 1=1
and id=2
and name=3
and img_url=4
order by createtime desc
;
你看上边，如果where绑定1=1，后边的每一个条件，都固定是 and 开头的格式，这样增加与删除条件时，都不会影响其他行，对版本管理记录变更来说非常清晰。单独注释任意一行都很方便。
以上代码甚至不涉及SQL注入。只影响程序员自己写代码的版本管理，以及增删注释。
所以在这里，使用 1=1 的合理场合只有一个：就是将 where 与 1=1 紧密的贴在一起。如果 where 后边不是紧密贴上一个 1=1 作为固化形式，那么你加 1=1 是没有意义的。
重复一遍：并不是 where 后边添加 1=1，而是将 where 1=1 作为一个整体绑定到一起，中间不能添加任何其他东西。
《原神》公布「白术」角色卡，你有哪些想说的？

看到所有人都在聊建模。懂了，强度应该没问题。
如同终焉也是所有人都批建模一样。
不过有一句话我看到之后再也回不去了：
某人：把梅比乌斯整天缠在脖子上可还行？
凯文：梅比乌斯永远不可能迎来真正的死亡。
某人：懂了，原来她只是以另外一种形式回到我们身边。
原神版梅比乌斯，我决定抽了！
如果说超能力是：和任何人比赛都会失败，这个超能力有什么作用？

如果不能加上「对方不得拒绝比赛」，那么感觉用处也不大。但显然，题主所说的条件中并没有这一条。
要知道，不是你愿意比，就有人跟你比的。对方对于一些明显匪夷所思的比试，肯定会拒绝。
那么，实际上你需要和某个专门举办赛事的人合作，让他反复举行一些正式比赛，并且能喊来人比，才能成立。否则，你空口白牙说这是比赛，谁同意跟你比了？
画成这样，对象把我骂臭了，我该怎么改？

这是一两年前的问题。
如果搁今天就太简单了。把你这个作为草图给 novelai 画图过一遍。结果再看应该就没啥大问题了。
Visual Studio 会被 VS Code 及各种插件 取代吗？

这个，其实做不到。
因为 Visual Studio 的主要任务是提供一套编译器，或者说提供工具链。
而 VS Code 则提供了开发环境的编辑器，却没有最终用于编译的工具链。
你在 Linux 下有自带工具链。在Windows下可以装 VS，装Mingw，装WSL 等等，或者直接远程连接到一台装好了工具链的服务器搞开发，但无论如何，你是有工具链（或者叫做编译器套件吧）的。
所以，如果你需要用 MSVC 的工具链，就算你用 VS Code 当编辑器，你依然还是需要装个 Visual Studio，虽然你只是为了它的工具链而装。
而 VS Code 永远不会默认带工具链。对于 Windows 这种本身系统不自带工具链的系统来说， VS Code 的配置永远是没那么轻松的。
因此结论：VS（MSVC）是工具链，VSCode是编辑器，两者是不同层面的东西，没有互相替代性。
如果代码按行付费，会有什么好玩的事情发生？

不会有人用动态链接库了。
直接复制粘贴代码即可。拿的开源库绝对不要模块化，直接贴进自己代码。
复用函数？不存在的，同样业务逻辑，改变一个条件就直接复制粘贴一份。
原始业务需求：五千行代码的大函数。
新需求来了：五千行代码复制一遍，改一行代码，成为新业务。——原业务开头加个if分发。
再来个新需求？再复制五千行代码。。。

那些说什么声明变量跟判断条件故意增加行数的，真心弱爆了，你觉得这种要求没有代码审查的吗？这种一眼就不对劲的代码会过？
说不定人家就强制用固定的 format 程序先格式化一遍，等价代码管你写成几行都没用。格式化一遍都回原型。
只有在实际的业务上复制代码，才能真正做到「代码每行都有意义，但它就是辣么长！」。
五个同事决定计算他们的平均工资，在大家互相不告诉薪水的情况下，如何才能做到这一点？

其实问题不准确，但是锁定不让修改了。准确的描述应该是，在不允许任何人知道或者推断出其它人薪水的情况下，如何才能做到这一点。
不过，
所有人不得以任何形式串通。
必须防止任意2人串通。
必须防止任意N-1人串通。
这三个条件得到的结果是不同的。
本问题之所以有不同的回答，也是因为对条件的假定不同。
不过，任意N-1人串通还能实现无法推断薪水的方法似乎找不到，任意N-2人串通还能防止推断的方法可能存在。
关于显示器的选择，该选择4k 60Hz还是2k 144Hz呢？

电竞：高刷。
3A游戏：高分。
办公：高分。
看视频：高分。
除了电竞一律高分屏。
但是这里的电竞怎么解释呢？
我的解释就是：能上到高帧率并且高帧率有收益的游戏。
比如fps等实时pvp游戏。高刷好。
比如动作游戏，如果能上高刷那高刷会更流畅。
但其他游戏呢？比如3A大作大多数人根本带不动高刷高帧率，而且大作主打图像剧情风景，所以高分辨率是王道，高刷没用。另外比如原神这种锁60帧的肯定没必要上高刷而是应该追求高分辨率。
简要的说：不玩游戏一律4K。玩游戏的话，视你玩的具体是什么游戏而决定，部分游戏是需要高刷的，而且占的市场份额不小，尤其是pvp类游戏。至于其他游戏要不要高刷，取决于你能不能带的动。
最后：其实4K144迟早普及。只不过是要过几年的事。届时就没啥可纠结的了。
同为系统编程语言，为什么C和Rust编译器的报错信息这么友好，而C++编译器的报错信息就是一坨屎呢？

因为C++到了C++2020才加上concept。到了C++2020才有module。而基本上到了2023以后的编译器才算是完整实现了C++2020。
concept可以使得模板传入的参数在传入之时获得有效检查，避免报错位置出在匪夷所思的地方。
而 module 干脆避免了那些原本需要编译的原本属于头文件的内容在每个编译单元需要重新编译。（从而极大提升了编译速度）。
简要的说，如果你看不懂C++的错误信息，那么你的C++技能还没有达到了解的程度。
审美被前女友彻底拉高了，以后找不到类似的可怎么办？

神问题。作者很明显是为了提一个镜像问题专门编的话题吧，优秀。
完美诠释了性别对换，评论过万。
我不明白那么多答主都在讽刺啥。没看出来「找了某个高标准的男友然后标准回不去了」是女频常见问题吗？也没见你们在女频类似问题活跃哈？
笔记本电脑是一直插着电源好，还是应该每次等电池用没电再充好？

对笔记本电脑来说，是一直插着电源好，发挥最佳性能。
对电池来说，是拔下来最好，发挥最佳寿命。
所以单纯从物品的角度而不考虑用户体验的话，拔掉电池然后插电使用才是最好的使用方式。
但大家懂的，实际上你根本不可能这样使用，是吧？
早年间有些笔记本是标配双电，一个电池是只能管十五分钟的轻电，临时防止关机用的。另外一个电池能管几个小时，专门外出使用。那个用于外出的电池，平时根本不插上笔记本，从而获得最佳的保养。外出时则换成重电。
电池放到60%电量然后离开笔记本，不插电保养，才是最佳的。定期（每3到6个月）恢复其电量并重新放电到60%。如果能做到这一点的话，亲测至少可以3～5年稳定保持电池健康度在95%以上。能不能更长时间保持，我也不清楚，因为后来我换笔记本了。
当然，为了保养电池而牺牲整个笔记本的使用体验，这并不划算。除非。。。你有两块电池。
没有人觉得电脑的小键盘应该在左边吗？

左边小键盘只适合右手鼠标党。左手鼠标党就一定需要右边小键盘。
要想解决你的需求，独立小键盘就行。想放哪边放哪边。
《三体》中程心和关一帆误入黑域，经过了一千八百多万年，二维化为什么没到，距离太阳系只有两百多光年？

因为黑域会阻挡二维化。
原文说过，用黑域把自己包起来就能阻挡黑暗森林打击，而这里也暗示了太阳系遭受的黑森打击是二相箔。所以实际上作者已经设定了黑域能挡住二维化攻击。
当然你要说黑域挡二维化的这个设定是否合理，就是另外一回事了。至少他是作品本身的设定。
另外，作品中也说了太阳系的二维化永不停止，这就已经打消了「二维化有确定范围」的假定。
所以实质就是包在黑域内不会受影响罢了。
微波炉可以杀死病毒吗？

烤箱应该可以，微波炉不好说。
因为微波炉对于一部分（甚至很多）物品是无法加热的。所以，姑且不谈是不是所有病毒都怕热，你甚至无法期待它能加热所有病毒。除非你把病毒放水里。
微波炉的真正问题在于它的加热过于具备选择性，有的东西能加热有的不能，有的加热快有的慢，所以微波炉的加热并不均匀，需要足够多的经验与技巧才适合使用，相比之下烤箱则用起来符合直觉得多。
为什么在制作网线时大家都常用T568B线序，而不是T568A?

如果原始线序为12345678，那么568A是56321478，568B是34521678。
其实本质上568A更符合56开头8结尾的名称。但是国内几乎都用的568B。
我个人认为，应该是路径依赖：最初的工程人选择了568B，后边大家当然都得选568B适配。
568B比568A有什么优势？
相比原始线序来说，568B可以解读为一句话：345放左边，12交换放中间，678保持不变。
而568A相对就难记得多：56放左边，78放右边，21放中间，34跨接21两边。
也许，这就是多数人最初选择了568B的原因吧。
为什么小米的新旗舰小米13pro和红米k60pro仍然使用usb2.0接口？

也许，有可能，是因为小米不希望你使用手机以外的屏幕。
其实众所周知，USB3.0的主要用途就是视频传输，比如手机投屏到电脑，或者手机投屏到电视机，用有线的情况更稳定。——对于文件复制数据传输这些非实时性需求来说，WiFi6的速度完全足够了，因为实时的视频会因为卡顿而失去意义，而传文件快一秒慢一秒并不会真的影响使用。
你看黑鲨就很清楚，游戏本来就已经把手机性能压榨到极致，用实时视频压缩的方式走无线投屏完全不现实。此时要想实现把画面投到电视机或者显示器上，唯一方法就是有线，没有任何无线投屏的方式能够满足游戏的帧率与流畅度需求。因此游戏手机必须要配备USB3.0有线视频输出功能。
无线投屏对于讲PPT这种需求自然是可以满足的（因为一秒一帧也没影响），但对于游戏需求，以及真正流畅的手机同屏需求（在显示器上显示手机屏幕），其实用性还差得挺远。
迄今为止，无人能说出小米嘎掉USB3.0的令人信服的理由，而黑鲨配置了USB 3.0+120W快充至少说明了不是技术原因。所以我猜，小米大概刻意的不想让用户投屏，所以才禁止了USB3.0吧。
另外评论一句：MIUI+的多屏互动，功能上没问题，唯一问题是流畅度，它依赖的是WiFi，而不知道是不是我个人的WiFi不太给力的原因，流畅度确实难以令人满意。如果能够支持基于USB3.0的有线多屏互动，想必会流畅许多吧。
至于平板跟手机有没有可参考性，这事情可以参考小米平板5 12寸pro版本，它是有USB3.0的，而手机则没有。因此iPad有全功能USB-C并不意味着iPhone肯定就会有。不过，就连苹果都已经开始转向了USB-C，小米提供有线视频传输还会远吗？
为什么 macOS 配合 24 寸 1080p 显示器很迷糊？

因为低分辨率是需要单独优化以提升视觉效果的。
而高分辨率可以一力降十会。按照印刷标准去搞就行。
Windows出生在屏幕只有640x480的时代，没低分辨率渲染技术根本就没法过。他的clear type其实当年也是很惊艳的技术。
而MacOS因为不想花功夫优化低分辨率的视觉效果，所以就干脆低分辨率直接摆烂。
然后，也就倒逼了大家使用高分辨率显示器。
虽然我是果黑，但是，就推广高分屏这一点，是必须得给苹果点个赞的。没有苹果推动，估计pc行业还得继续锁死在1080p。
可以说苹果对推进死气沉沉的个人电脑行业进步，做出了不小的贡献。
怎么反驳家长「用手机拍不就好了吗，要相机干什么」这种观点？

其实也没啥可反驳的。个人的能力必须足以支撑个人兴趣爱好或者需求。
如果你有能力买得起相机，同时生活上不需要其它人资助（平时吃爸妈的住爸妈的然后钱都抠出来买相机这不叫自己有能力哈）。那你不需要反驳。
你需要反驳，就说明你的独立能力还不足以支撑自己的需求。
其实我买相机也同样有人反驳。但我根本就不想回应，因为这没有意义。
我有能力买的时候，你反驳了，我也是照样买。我没能力买的时候，你反驳了，我也照样不能买。
事实上现今绝大多数需要用到相机的场合，都是专业场合，或者说是职业场合。再换句话说就是，它大概率能给你带来收益。在这个前提下，你买相机根本就不需要家长同意。
C/C++中如何表示地址为0的内存?

在可以访问0地址的操作系统中，0地址能够正常访问。
所以题主你究竟在问什么？
语言本身并没有禁止你访问0地址，禁止你访问0地址是操作系统干的。
0本身也是合法地址，或者说任何可以存储在指针变量内的地址都是合法地址。设计地址的时候并没有设计出一个特殊的非法值存在。
不让访问0地址只是操作系统额外附加的规则，换个操作系统它就可能不生效了，这与编程语言没有关系。
0地址自在永在，所以不需要new跟delete，不需要malloc跟free，直接访问就行。事实上你可以定义一个结构指向零地址，把零地址以及后续的若干数据都读出来。
另外，这不是脑洞。我在这样的系统中写过程序。那个时候，你会理解操作系统不让你访问0地址是对程序员的莫大保护了。
杭州两所中小学出现新冠阳性学生，校方回应称防疫有序展开，家长不必恐慌，学校出现疫情该如何应对？

这种事必然会发生，我只关心它是新毒株还是旧毒株。
如果是旧毒株，那相当于把前一波漏网的感染上。如果是新毒株，那大家要小心新的一波大感染来了。
不过从目前描述上看，应该是旧毒株，不然就不会只有10个学生感染。——而会是40个。。。
如何评价2023款机械革命极光Pro和蛟龙16K，售价5999元并搭载RTX4060?

GTX4060，i7+R7都这价格。。。直接买下来当机箱用都行了。
可以宣布DIY已死。（如果不缺货的话）
说真的，机革要不要考虑直接做一款无键盘无显示器的迷你电脑，就这配置，照样杀疯好吧。
我估计这机子卖不了多少台就会缺货（或者涨价）的。话放这里，欢迎打脸。
当然，非要说的话，机身小键盘右边缺了一排键，你说它算不算硬伤吧，算。但这个价位就算不给键盘好像也没什么关系。。。
为什么没有人能挽救仙剑奇侠传的口碑？

谁说没有？大伟哥就行。
最近甚至有人说：我的仙剑梦想，由大伟哥续上了。仙剑精神续作，更由米哈游完成。
为什么底层 C/C++ 代码的 char[] 比 string 多很多？

用C++的术语来说，char[]是PODType，支持 TriviallyCopyable。所以在部分场合只能使用它。因为 TriviallyCopyable 在底层编程中是一个重要的特性。
看不懂的可以去cppreference搜一下上边两个概念。
如果《原神》中的设定是神之眼破碎就会死亡，哪些角色放的位置会比较危险？

随意，哪儿都不危险。
连无想的一刀都没能砍碎一个神之眼，不可能有任何位置会是危险的。
如果真有啥力量能砍碎神之眼，你觉得你就保得住自己的命？万叶的友人怎么死的，去复习一遍。
为什么 C++ 标准不明确二进制接口 (ABI) 标准？

统一这个其实没有意义。因为你没法抛弃历史库。可以说最初没统一，后边就很难再统一了。
事实上现在linux，安卓，苹果，gcc，clang，都是统一的，唯一一个不兼容的就是微软。
你要求人家统一，恐怕微软第一个不答应。
其实操作系统那边的底层api调用，也差不多，苹果安卓，linux服务器，macos，都是很大程度兼容的。只有Windows是独一套。
要想两套统一？苹果那么固执，让他改不现实。Linux那边开发力量那么分散，统一思想搞大改也不现实。唯一可能有操作性的是微软改，但微软改这个代价太大，恐怕也不太有动力。
c++20的module纯粹是新东西，本来可以成为abi统一的很好机会，但是就这种新东西，微软的实现也是跟gcc/clang那边不同的。可见大家都没有统一的意愿。于是也就只能这样了。
Linus 为什么要 fuck NVIDIA ？

一句话解释：Linus爆粗的那个事，比深度学习发挥潜力这件事，发生得要早。当时NV的Linux驱动还是挺不靠谱的。
国内服务器，不备案可以做什么?

不备案，不能解析域名。
也就是说，但凡你的域名绑定到的是国内地址，你不备案，这个域名解析未来就可能会失效。
（你借用的其它网站的子域名情况除外，因为他们的网站本身主域名有可能已经备案。）
如果你只使用IP地址访问。（这基本意味着服务器主要是你个人使用）
如果你不对外提供公开服务。（主流的服务端口都不开，都使用私有端口）
那么不备案确实是没有问题的。——而这种情况下，你本来也不是备案机制想要管控的目标。
一句话：自己独自使用，不备案完全没问题。公开给很多人使用，必须备案。
因为备案本身管控的就是「向大量群体传播信息提供服务」这件事。
《原神》3.5卡池是否临时从优菈换成了神里绫华？为什么？

呃，究竟是何种脑回路会认为，专门搞了个大型活动写剧本做动画强推了绫华的时装，之后会不up绫华？（看到绫华剧情还想不到会up绫华的，我觉得对米哈游出池子的习惯缺乏最基本认知）。
一个冷知识是米哈游有三到四条生产线，也就是说每个版本都需要三到四个版本的研发周期。这意味着每个版本都要提前四个版本开始研发，那么，关于绫华时装剧情的制作，至少是四个版本前就已经开始了。对应的，绫华入池也必定是四个版本前就已经决定的事。
题主你想说，半年前已经确定的事实，也算临时更换？？？

答案很简单：米哈游半年前就已经定好了要up绫华，至于优菈的消息只是用来坑内鬼的，大概，这样更容易定位出消息来自哪个内鬼吧。
原神中神之眼的发放真的与性格有关吗？

神之眼的发放与天空岛有关，至于天空岛有多少个神，目前未知，不过原神大量借鉴了所罗门七十二柱魔神的名称，所以个人推测天空岛应有七十二个神位。其中的七个被派到提瓦特大陆执政。其它神，也许另有安排。除了提瓦特，也许还有其它的大陆（星球），天空岛有可能是通向其它大陆（星球）的通道。
个人倾向于认为：神之眼的发放是某种全自动机制导致，神可以一定程度上干涉，但也可以躺平完全不管。把发放神之眼理解为L4以上的自动驾驶即可。
如何评价《霍格沃茨之遗》，这会是史上口碑最好的哈利波特衍生游戏吗？

你限定了「哈利波特衍生游戏」。
如果这样，那是的，没错，目前它确实是口碑最好的。因为其它竞品确实都太不能打了。
至于能打的竞品嘛，被题目指定限定词给排除了。
《三体》中歌者向地球投掷二向箔，为什么仅在一年内就到达了？

原文其实暗示过的。歌者本来准备干三体，结果多望了一眼三体星，发现已经被干掉了。
然后特地补了一段感言，大致意思是在宇宙中，你出手再快都有比你更快的。
此时看太阳系当然还没炸，但歌者看到的是若干年前的太阳系。他也清楚，扔了也未必是自己投中的。
所以，刘慈欣想要体现的就是这一点：没关系的，都一样。谁扔的二相箔都没区别，反正这玩意宇宙中有很多文明在扔了，太阳系必毁灭。
编写单EXE小工具用什么框架比较好？

qt用enigma virtual box打包，也才几十兆。比java/electron啥的轻量多了。
你该考虑的不是目标多轻量，而是程序员的工作多轻量。
自己想想吧，随手写的一些小工具有必要为了省个三十兆空间去学一套新框架？难道不是会啥用啥一把梭？
那个最著名的原神抽卡记录导出工具，初版也是electron做的。重量级得很，但它不也一样流行了？原因么，无他，作者说刚好就会这个，手头上有现成环境，那就用它了。因为随意做的小工具，根本不用在意产物重量不重量。只用在意你付出的劳动重量不重量。
另外，但凡打算裸梭winapi的玩法，最终多半要后悔，因为办公环境迟早会成为Mac Linux Windows混合的环境，一旦裸用win API，就失去了跨平台能力。对于面向办公需求的个人开发者来说，你抛弃了明显能赚点小钱的Mac平台以及明显能赚点业界名声的Linux平台，这才是真正的选型失败。
为什么经常听人说编译器比你聪明？

其实他们恰恰说反了，编译器并不比你聪明，绝大多数编译器也并没有使用某种形式的AI引擎来进行智能判断。
编译器的优化单纯就是基于「它见得太多了」。也就是说，编译器作者把程序员们最常使用的写法都考虑进去了，对于这些写法都已经给出了最合适的优化。所以，只要你不自作聪明的使用某些不必要的优化，就按正常思路写，编译器就能给出应有的优化。
重复一遍：编译器并不比人聪明，但编译器见过的代码比大多数程序员见过的多，因此它往往能给出更好的优化。——能做到这一点往往因为，编译器后边是个庞大的开发团队。编译器优化也经过了对大量程序的测试。它熟悉大量的主流程序的写法并且对这些情况进行了优化。
编译器读过的代码比大多数程序员一辈子读过的代码还要多，所以不要在这种问题上挑战编译器的专业性。
如果你恰好是那种「比编译器更加见多识广」的程序员，那么你也许有信心写出比编译器优化更好的代码，这并不稀奇。但现实中，大多数人并不能做到比编译器开发团队更加见多识广，所以，不成熟的优化确实就是万恶之源。
我还是要举那个简单例子：大多数自然语言中，主语都在谓语之前。因此 i++ 跟 i+=2 跟 p == NULL 都是符合正常语序的写法。
编译器知道 for (i=0; i<size; i++) 代表了什么，编译器很熟悉这种写法，编译器自然会把生成的代码优化成 ++i，你完全不需要自作聪明的把这句话写成 ++i，因为 ++i 是违反自然语言语序的写法，可读性下降，非迫不得已的情况下不应当使用。当然，如果是类不支持i++的情况也可以写成i+=1，至少确保了主语在前，而不必非要写成++i。
另外同理，如果你写 if (p==NULL) 写成了 if (p=NULL) ，编译器知道你在干什么，编译器自然会对这种情况给出警告提示，告诉你可能写错了，你并不需要自作聪明的把这句话写成 if (NULL==p) 并且以避免编译出错为借口。原因也同样：编译器见得多了。你使用违反自然语言语序的方式写代码，降低可读性，却仅仅只是为了做到编译器原本能做到更好的事，根本没有必要，这属于自作聪明。
另外一个稍微复杂点的例子是move()的使用，很多情况下并不需要主动调用：
template <typename T>
T myfunc(int state) {
  T inner_value = do_something(state);
  // ...
  return move(inner_value); // 此处请不要使用move()
}
这个例子中，编译器知道inner_value不会再使用，从而自动选择move，然后在拷贝消除与移动消除优化时会完全消除这个调用，也就是说，你自作聪明的加上move语句毫无意义，反而可能在特定情况下出问题：按照C++作者的话来说，显式的加上move()调用可能会抑制编译器优化（正常优化情况下此处的move可以完全消除掉，改为直接延续这个变量的生命周期到函数之外）

所以，我的结论就是这句话：编译器并不比你聪明，但编译器见得太多了。
为什么有人写的helloworld程序会有 1个g大，这种程序是怎么写的？

不奇怪，一般是因为他用的框架或者包或者打包程序特别大。
比如docker弄个2G的基础包再正常不过。里边写个hello world。然后发布docker。2G空间木有了。
hello world就是hello world，没必要纠结程序怎么写。出现1G通常不是写法导致，而是你用来编程的框架本身就是一套巨肥的框架，默认打包就有1G，仅此而已。
iPhone 15 加密 USB-C 接口，安卓无法通用，对此你怎么看？

这不就是我早预料过的么。
别以为换usbc，苹果就能放弃mfi，不存在的。
以后肯定是mfi认证的usbc线+mfi认证的充电头（包括旧款充电头），才能正常充iPhone15。
至于没有mfi的能做到什么程度，我估计五福一安应该可以，再高不现实。甚至能不能传数据其实也不好说。如果苹果规定没mfi的线不让传数据我也不会感到奇怪。
某国产品牌使用通用线只能充电不能传数据，只有自家线才能传数据，我就不点名了。
为什么现在几乎所有国服游戏都没有杀字了？

想知道游卡如何自处，要改游戏名吗？
如何评价迪希雅进入常驻池？这是否意味着原神已经不以营收作为目的，而是为新作让路？

原神不是弃子，但迪希雅可能是。
游戏弃子一般就会拼命加速出强力新角色，从而加速赶走低氪玩家加速卡池淘汰。（呃，我这个点谁的名，懂的都懂）
像原神这种新角色直接进下水道，不在乎营收，一般反而是信心的表现。
但角色，确实是弃子。因为进常驻基本意味着：运营意识到这个角色强度不足，又不打算修补，所以直接扔常驻装死了。
如何看待小新Pro16锐龙核显版与独显版销量比为2:1？

很简单，因为标压核显本身是伪需求。低价才是刚需。
小新pro16锐龙核显版销量好，因为价格合适，y9000x核显版销量不好，因为价格不合适。
把y9000x核显版降两千，一样也变成了真香机。把小新pro16锐龙核显版提两千的价，也同样变成了口嗨需求。
极致轻薄本选核显可以说是为了降低重量。
但到了pro16这种尺寸跟重量，已经跟轻薄没什么关系。有了双显三模机制之后，核显本最后的遮羞布也不存在了，外出时独显本可以跟核显本一样续航。因而，16寸普通重量笔记本使用核显最主要理由就是为了省钱。那么在这个尺寸跟重量下，你敢做核显，就必须敢给低价。
我设计了一种语言，但是做不来编译器，怎么办？

你要是能写出完整而正确的bnf范式的话，那想要实现还是不难的。先从这个步骤做起吧。不然你也无法证明你确实设计了一种语言，对吧？
所以：
talk is cheap，show me the code
c语言编程没听见\007发出来的“嘟”声，请问各路大神，这是什么原因？

因为主板没接蜂鸣器。这玩意需要单独买的。不到一块钱。
台式机拆开来接上就可以，接在主板上印有speaker的跳线处。
你说为什么几毛钱的成本主板也要省？其实我也不知道为什么。
动画《三体》宣布延播两周，是要「回炉重造」吗？为何播出 11 集了才「回炉」？

因为大伙儿的月卡不可能中途停。所以停播会导致多收割一个月会员。
贯虹之槊可以给谁用?

申鹤可以用。就算不触发带盾特效，它的攻击力加成也是高于所有四星武器的。
原神开始选空和荧的时候，是出于什么想法选的？

开头天理维系者怒气冲冲的来找双子算帐。
然后突然剧情转进到让我选一个。
我肯定理解为让我选一个嘎了呗。
想都不想，肯定是选空哥，让天理把空哥喀嚓了。
结果，当我满怀希望准备操控荧妹当主角的时候，空哥醒了。
不得不说，米哈游在这里大概是故意误导的吧。天理来势汹汹居然不是为了杀一个，而是为了让我们选一个沉睡500年，你敢信？
为什么崩坏星穹铁道不做元素反应？

因为没必要。
元素反应的本质，是为了避免玩家只练一个角色打天下，让玩家必须多个角色配合才能玩得舒服。
而为什么这类游戏会出现只练一个角色就能打呢？原因在于【切人制】的游戏中，切角色上场是需要占用站场时间的，一个角色不够强，它就没有上场的资格。ABCD四个角色轮流上场，总上场时间跟A一个人打全场并没有区别。如果只有一个强力角色，那么其它角色完全没法上场，上场了就牺牲强力角色的时间。——除非引入元素反应之类的机制补偿，否则就会引发玩家只练主C的情况。
另外一点就是，实时角色需要用户手动操控，一旦习惯了某个角色的操控，很多用户并不愿意学习太多不同的全新角色，所以逐渐的也就没有练新角色的欲望，那么必须有办法来鼓励用户练新角色。
崩三跟原神都花了很多功夫来解决这个问题，原神是元素反应，而崩三是超强辅助。崩三一个单人直接solo大招二十万伤害的角色，拉满辅助之后能打一百二十万起步。也就是说切辅助出场不但没有浪费你输出时间，反而极大增加了伤害。至于原神大家都懂的，草神一出盘活了太多的死棋。

回合制就完全不同，每个角色上场都不占用其它角色的输出时间，因此四个角色上场就真的能做四倍的事情。这类游戏中，只练一个角色打天下的情况根本不可能出现，玩家本来就有足够的动力把所有卡配全。——而且由于全自动战斗的存在，玩家练新角色根本不存在操作上的门槛，哪怕你完全不会操作的角色也可以全自动，这样来说，练新卡的阻力也就小了很多。
就不需要再考虑如何鼓励玩家多练卡多上场的问题了。相反，回合制能够玩出的花还更多，因为所有角色必定能得到上场机会，而操作也不再成为玩家让新角色上场的阻力。它显然会成为更加百花齐放的存在。
linux字体显示为什么还做不到像android一样清晰？

像Windows一样还是可以的，用Windows同样的字体，然后次像素平滑拉满就行。至少我的Linux字体能跟Windows一样清晰。
像安卓一样，那不可能，因为安卓手机ppi基本都是440ppi起步，旗舰甚至接近600ppi。
等于说你Windows机器得缩放400%才能跟安卓比字体。这当然不能比。
4K屏也就最多缩放200%，其实跟安卓还是有差距。你得用8k屏400%缩放然后屏幕还别太大（就24～28寸）。那字体就真能跟安卓比了。
以前没智能手机不知道高分屏的好。现在我都是分辨率能上多高上多高。毕竟终极目标确实是要在常规显示器的尺寸下实现8k屏，才能达到手机级别的清晰度。
《崩坏：星穹铁道》的角色培养模式、培养成本和抽卡定价真的合适吗？

作为参加两次公测的玩家，说句不云的话：大多数测试服玩家玩过星铁之后回原神都有不适感，因为星铁真的是太舒服了。
所以你要非要觉得品质低于原神，这个我个人觉得值得商榷。因为其体验流畅度明显高于原神。
不说别的，地图传送点秒切是不是比原神切地图就要长读条舒服得多？
实际上这游戏作为崩坏系列的游戏，继承了崩坏系列的「远景建模精细度低，人物建模精细度高」的特点。刚入坑原神的很长时间里，我都觉得画质不如崩三。直到后来我学会把关注点从人物移到场景，才发现其实原神确实有很多其他地方画质更好。而星铁的人物建模是崩三级别的，剧情过场表现力则要比崩三强很多。
最后说到定价，其实我个人认为氪金定价高是客观事实，但并没有什么不合理。因为这个定价本来就可以理解为某种形式的打赏。有钱的多赏点没钱的少赏点，然后象征性的给你点资源。
你可以看到月卡30元3000，这其实才是游戏资源获取的基准。（崩三30元3100，原神30元3000）。
那么为什么氪金收益只有这个基准的十分之一？因为你想要超额获取资源，本来就有「边际效应递减」策略存在。无论多氪还是少氪，总之不能让你以太小的代价与大多数玩家拉开距离。
所以这类游戏氪金价格绝对不能低。低了就会导致氪金党收益过高，氪金党收益过高最终一定会赶走绝大多数平民玩家。而平民玩家，才是游戏的基本盘。
氪金价格足够高，才能把氪金党限制在较小的比例上，从而使得大部分平民玩家的游戏环境不被破坏。你只看见那部分核心高玩制造了50%以上的互联网声量，但他们在全体玩家中的比例，其实不到2%。
按照系统给平民设定的资源获取速度，按部就班的获取资源，并根据所拥有的有限资源，选择性的抽取部分你喜欢的角色与装备，这才是这类游戏设计的娱乐方式。
有的人可能又要杠，只买月卡，游戏产商还怎么赚钱。这就纯属数学没学好了。原神去年的收益，满打满算比不上人均大月卡（按月活人数计算，排除不活跃玩家）。你看看，人均消费连大月卡都不到的游戏，流水就能做到游戏史上首年流水第一的成绩。所以不要总把注意力放在氪金上，这类游戏如果能让每个玩家买月卡，那就已经是流水爆炸了。
你要想超过大多数玩家的资源获取速度，全氪满，那确实贵，但其实这游戏本来就不是设计为让你那样玩的，自然要对这部分玩家收高价。而对于正常的月卡玩家来说，他所能给你的体验，绝对是超值的。
ChatGPT 这个项目会开源吗？

开源也没啥意义，我甚至怀疑它本来就是开源的。
因为真正有意义的是它训练的过程以及数据。而不是用来训练的代码本身。
而且这个训练本身需要的计算量极为惊人。不是大公司根本没法搞。
你拿到它的源代码其实也做不出来。
Win 为什么不适合高分屏而 Mac 却适配的很好？

因为Mac适配不需要考虑低分屏。
如果不明白这一点的，可以看看Mac的全线产品。
分辨率最低的产品是一款13寸的2560x1600（M1），以及13寸的 2560x1664（M2）。
这两款产品在13寸下都完全可以使用200%缩放。
也就是说，实际上Mac适配根本不需要考虑200%以下的缩放。

而Win的高分屏，非要支持125%，150%，175%，250%等等缩放，那自然，兼容性就不好搞了。

Mac的大多数应用，最初就是在200%的时候适配高分屏的，至于Mac支持150%~250%这种缩放，那是很多年之后的事了。——而Windows一开始就要求应用适配所有不同比例的分辨率，这个难度当然大了很多。
虚岁是谁发明的？存在的意义是什么？

虚岁是中国古人发明的，并且在当时是唯一计算方法。
其算法非常简单：生下来一岁。每年春节涨一岁。
换句话说：春节之后生日之前，虚岁比周岁大两岁。在生日之后春节之前，虚岁比周岁大一岁。
古代的时候春节的时间在立春，后来改到了正月初一。事实上虚岁的增长点本来应该在立春，后来也跟着改到了正月初一。
那什么时候新年变成春节的呢？是元旦变成公历一月一号的时候。因为原来的元旦就是农历新年，春节就是立春。
生辰八字中的天干地支也是在立春那一天切换，由于天干地支跟生肖直接关联，所以生肖也是在立春那一天切换。
虚岁并不是「活了多少个年头」，因为一月出生的婴儿在过年之后虚岁两岁，这用活了多少年头这个理论是无法解释的。
要问有什么好处？其实虚岁这个发明有它的意义，在于所有人都在春节那一天涨年龄，不用记住每个人的生日。我能想到的好处仅此而已了。
“迷你电脑主机+便携式屏幕”未来能和台式机，笔记本三分天下吗？

（一部分）迷你主机没独显，迷你主机目前已知的最强独显也赶不上游戏本中的强者，光这一点，性能就比笔记本差了。
某种意义上，便携性方面也比不上笔记本，因为你还需要带电源（貌似目前迷你主机没有自带电池的款）。
所以迷你主机并不是性能介于两者之间，而是性能低于台式机同时还低于笔记本。
便携性方面，有一种情况是可以的：如果你只带主机回家，上班跟家里都各有一套显示器+键盘+电源，那么这个设备的便携性还可以。但其实，带个USB硬盘是不是更方便呢？
但如果你真的需要在外出时使用，这个配置毫无便携性可言。因为你必须带 电源+键盘+鼠标+显示器+主机。。。这一套下来可是乖乖不得了。

迷你主机的前途在于如果将来，到处都有现成的摆好的显示器+键盘+电源，那确实便携。
但，一方面这样的环境根本不可能成为主流，二方面牺牲了独立显卡的极限性能，使得它的用途大打折扣。
要说迷你主机的真正场合，应该是对外观有极高要求的场合，比如作为电视柜上的电视盒。
对于常规工作场合，机箱放地上基本就不会影响空间了，所以对体积没有什么要求。迷你主机并无优势。
小米13满屏好评，真的那么好？

我觉得，原因之一可能是这样：
处理器对手机整体表现体验非常重要，几乎起决定性因素。
同款处理器下通常小米的表现是比较好的，毕竟有MIUI加持。
所以每次处理器靠谱的时候，那一代小米的口碑就特别好，每次处理器崩了，小米那一代口碑就崩了。
而目前，最近的几次处理器靠谱，是哪几次呢？
是835，865，8gen2。
这几代分别对应的就是米6，米10，米13。而这三款恰好就是小米近年来「互联网口碑」最好的几代。
所以，满屏好评的本质并不是水军请得更多。而是因为实际上这几代产品的用户体验更好。
注意到实际上小米没有发布米7，所以米10就是米6的后三代。而米13就是米10的后三代。规律似乎挺明显。
那么，下一次小米出现满屏好评的机子，或许会是米16吧。
HTML怎么防止用户复制？

绝对防止用户复制的方法是没有的。
因为chrome浏览器，它是开源的你懂吗？我修改并编译一个无视你任何按键屏蔽的浏览器，它也是根正苗红的chrome，而那样，我就可以随意下载了。而且可以有人拿这个编译版本四处发放，大家就都能复制了。
当然，实际上方法可能没这么麻烦，直接网络抓包也行。毕竟这种网站一般不会加密。
所以这就是我说，绝对防止用户复制的办法不存在。的原因。
当然，但增加用户复制难度的办法有很多。
换句话说，你只需要把难度增加到让提出这个需求的boss无法复制就够了。
这样来说，是不是思路开拓了？
既然高潮来自多巴胺，为什么没有多巴胺口服液？

虽然没有多巴胺口服液。
但有那种用了就能促进你生成多巴胺的东西。
咱们管那种东西叫毒品。
我们常用的 IDEA 会不会偷偷把代码上传到 IDEA 开发者的服务器呢？

不用担心它偷偷上传。因为根本存不下。
但是。。。它完全可能拿你的代码做机器学习的数据。这个只要学完了你的代码就不用存了。
各位以为copilot的机器学习数据怎么来的？不就是从github开源代码拉出来的。严格的说来这种用法涉嫌违背gpl。
但是，如果未来是ai的世界，那么各大编程工具都拿用户的代码作为机器学习的训练数据是完全可能的事。
《斗破苍穹》中在有凌老的保护下，萧炎是怎么给熏儿温养经脉的?

呃。我建议题主你先把书看完。
然后想一想：
古元送人去萧家，想干嘛？图谋萧家古玉。（当然你要说是保护萧家古玉也成）。
萧炎是谁？萧家族长之子。
为什么自己家族，别的人不送，偏偏送古薰儿去萧家？明显是想让古薰儿跟萧炎建立友好关系。
所以，古薰儿本来就是古元送上门去接近萧炎的，凌老为什么要阻止？
——倒是萧炎如果没做这些事情，凌老还得头疼怎么创造更多条件让萧炎跟古薰儿「偶遇」呢。
最后，按照原著，萧炎给古薰儿温养经脉是在萧炎失势之前的事情，萧炎那个时候可是呼声最强的后辈，同时又是族长之子，未来族长板上钉钉，古元图谋萧家古玉的计划就要在古薰儿身上落实了，这完全是水到渠成的事。怎么可能阻挠？
至于萧炎开始境界消退之后，再也没有去图谋古薰儿了，这也是原著说过的。这个时候如果真图谋，说不定凌影会阻桡，但这就是另外一个平行世界的故事了。
如何看待卢伟冰喊话友商跟进降价，K60 512 版本调整到 2999 元，对此你怎么看？

这波降价我是服气的。虽然没给我弄一台过来摸一摸，但能给老用户保价，这操作别家就不敢跟的的。——具体操作起来成本其实比退的这部分钱还要高，毕竟得有一波人为此事情专门服务。
至少从我个人来看，K60确实是红米K系列有史以来最好的款式，因为，我心心念念的无线充电终于加上了。
所以，还等什么，老用户快去申请保价吧。
超七成未成年人周游戏时长在 3 小时内，中国音数协称，未成年人游戏沉迷已进一步解决，哪些信息值得关注？

所以呢？什么时候开始管短视频？
如果不生孩子，老了真的会很可怜吗？

其实大多数人，老了都可怜不到哪去。
因为真正可怜的人，根本就活不到老。
或者换句话说：能活到老，本身就不可能太可怜。
我爷爷奶奶只活了五十多岁。建国时人们的平均寿命也才55岁。
而老了到失能需要别人照顾的地步，基本上需要八九十岁以上。身边见到的所有85岁以内的人，都活蹦乱跳好得不得了。
亲戚朋友中了解的，需要人照顾的，就一个八十九的，几个九十多的。——这些人如果没人照顾，那确实挺难过，但是，能活到这个岁数，真的是小概率。因为活到这个年龄已经算是「善终」，人家每多活一天都是赚的，怎么会可怜？
也就是说，生活条件好，才能活到那个年龄，为什么你会觉得他们可怜？绝大多数人根本活不到需要别人照顾的年龄，所以，也没必要可怜他们。还是可怜可怜根本没法活到九十岁的自己吧。
（为什么我觉得我活不到90岁？因为我自己知道，真的是太累太累了，一睁眼全都是事，我去年唯一休息的几天，就是阳的那几天，除此之外，自己就像是个永远被上紧的发条，我完全不相信我这个状态能活到老。相信能跟我差不多想法的人，并不在少数。）
每当谈到养老问题时，最应该奇怪的，是为什么那么多人都有种谜之自信，认为自己一定能活到需要别人照顾的年龄罢。
5款Linux桌面环境推荐，你最爱哪个?

没有什么特别需求，一律推荐KDE。这是适合大多数人的选择。
Ubuntu/Fedora默认选择gnome其实对新手是极为劝退的。因为现实中很多人面对Linux的第一道坎就是那套使用逻辑难以理解的界面。
而KDE你可以认为那就是一套默认仿Windows传统的界面，很多使用都与Windows类似，完全没有上手难度，省去了所有折腾界面的时间与精力。可以最快速度直奔主题，运行你想要运行的应用并完成你的工作（或游戏）。
Linux是来用的，不是用来学的。不折腾就是最好的折腾。一个KDE基本默认装了我改两处设置就能干活了。gnome要想达成好用的状态恐怕折腾两天到一星期（gnome把设置隐藏到了配置文件，所以你得查无数的文档，搜无数的网站来达成你的目标，当然，本质上是因为用gtk做界面难度大于qt，所以他们懒得多做界面）
如果你有特定需求呢？
那你应该自己能找到答案，或者有能力提出更具体的问题，不需要再提这个（泛化的）问题了。
为什么机械键盘这么丑?

你的问题是你觉得方形键帽丑。但是圆形键帽之所以不流行，是因为不好用。
因为键盘是有标准的，键盘左右的总宽度上下的总高度，都是确定的。
在最大高度与最大宽度确定的前提下，方形就是最大的面积，圆形必然比方形小。而更小的面积，在手感方面就肯定有牺牲，最终降低竞争力。
另外圆形跟圆形之间无法紧密贴合导致缝隙更加容易藏污纳垢等等，也是一个比较难办的因素
所以，答案就是如此，圆型键帽有，但不受市场欢迎，最终只在低端产品中会存在（我记得英菲克有款不到四十块钱的圆形键帽键盘）。如果出现在高端产品，会因为销量低无法摊平成本而需要额外加价（比如某高价键盘品牌，其中的圆形键帽键盘相对性价比较低）。最终依然无法得到市场认可。
程序员和作家，哪个更容易被AI替代？

其实都不能。
ai顶多能帮你解决「正确的做事」的问题。而创作性工作要解决的是「做正确的事」的问题。
也就是说，其实无论程序员还是作家。很多时候是在考虑该做什么，而不是怎么做的问题。因此他们都不会被ai取代。
当然，很多外行以为他们做的不是创作性工作，其实是因为他们根本不知道他们在做什么。此时的回答只是止增笑耳。
《崩坏：星穹铁道》跃迁测试内如何充值可以让能使得益最大化?

小月卡充两个月。大月卡买一期。其他随意，充值不要超过3500即可。
如果相机只是工具，为什么还要用中画幅来拍摄？

当年发明大画幅的时候，中小画幅相机还没有诞生，或者画质还没有达到很好地程度。
当年发明中画幅的时候，小画幅相机也还没有诞生，或者没有达到很好地程度。
人类发明设计相机，就是在不断从大到小的过程中。
题主你这话有点像问，既然十三代处理器那么强，为什么一代到十二代还会被人发明出来，还有人在用？
如何看待谷歌将推出类似 ChatGPT 的大型语言模型？ ChatGPT 是否能取代传统搜索引擎？

ChatGPT的话题不断被推出，而中俄被隔离在外，实质上是让人有些反感的。
不过，就算这种东西真的能做出来，在国内的生存也堪忧。
因为一个核心问题：谁为它说的话负责。
我举另外一个例子：自动驾驶，无论故障概率有多低，它总是有一定的概率，一旦出了问题谁负责？
如果由程序员负责，或者由产商负责，那么这个技术可能在非常长的时间里，永远不可能普及。但如果一切后果由最终用户负责，那么这个技术，其实很快就能够上市了。
要抓住这件事情的机遇，而不会相比国际掉队的方法，大概有一个，就是规定：「国产ChatGPT」所发表的所有内容，不代表AI网站观点，属于用户自己，由用户自己负责审查要不要发布到其它场合。用户将「国产ChatGPT」的内容传播给第三方时，一旦你传播，则视同用户自己认同并发表了相关内容，与「国产ChatGPT引擎」无关，用户自己为其发布的言论负全责（哪怕内容来自AI），AI的言论仅限与用户的私聊，用户必须自行审核其内容。
仅当法律法规可以允许「国产ChatGPT」与用户之间的私聊能够免责的情况下，我觉得它才有发展下去与ChatGPT一拼之力，否则，这个东西在大中华局域网内，很可能会一直成为不存在的功能。
实际上我的建议并非让AI的发言完全免于审查，而是希望将它与用户的对话完全定性为私聊，把审查推迟到用户想要把这些内容公开发布出去时，这相当于将文章的责任定为用户自己。
如果openAI给了用户一个回答，AI是没法为这个回答担责的，如果被用户公开发表，那就应当由用户最终对此回答担责。
如果相关法律法规必须让网站在AI对用户说话之前就担责，让AI或者网站承担全责。那这件事情就根本做不下去。因为AI跟传统编程的本质区别，就是对于传统编程来说，电脑做的每件事情都可以预期。
而对AI来说，电脑按照学习的数据自主决策，它的行为并不可预期，如果要求设计者（程序员）或者运营者（网站）为它的言论担责，那么这个技术永远不可能正式问世。只有要求使用者（最终用户）为文章担责，这个技术才能尽快的走向大众生活。

如果这篇文章能发出去，那么就这样吧。
谷歌宣布推出类 ChatGPT 产品 Bard，华人团队主导，「搜索引擎」领域是否会迎来大变革？

其实我觉得没多大变革。搜索引擎本来就能很大程度理解你说的话，尤其是英文更加如此。只不过原先是你分析搜索结果组成答案，现在它直接帮你写答案了。
你可以把chatgpt当作秘书，但不能说有了秘书，文件就不是老总写的了。
实际上自动驾驶的问题就在于它的目标是L4。如果只需要L2为目标。早就能用。
而写文章这事，chatgpt那就是L2而且会一直是L2。
第一人称和第三人称的游戏我们经常见到，为什么看不到第二人称的游戏？

第一人称：看不见主角，只能看见别人。（以「我」为视角，只能看见别人）
第三人称：只能看见主角的后背。（以上帝为视角，可以看见「我」「你」的后背）
第二人称：只能看见主角的正面？（以「你」为视角，可以看见我的正面）
所以这么说的话，Galgame或者一些对话类游戏，不就是第二人称？
感觉，第二人称不适合动作操控类游戏，但可以适合行为选择类游戏。
求助！C++std::thread这段代码为什么报错？

目测应该是编译器或者编译参数的问题，你引入了错误的 thread 类。建议把编译的那一行也给出来（就在你给出的信息的上边一行）。
另外 #include <bits/stdc++.h> 这种写法虽然 mingw 能用，但毕竟不是标准C++定义的东西。换其它环境是不能通过编译的。
直接写 #include <thread> ，可移植性更好。
开年电影《流浪地球 2》和剧版《三体》都取得封神级成功，为什么动画版《三体》失败了？

我觉得是定位有问题。导致了话题性与传播性都不够。

动画三体每集一共35分钟，恰头去尾，去掉中间广告，可能就剩20分钟吧。
然后一星期只放一集，平均每天的信息量是3分钟。
三体剧集每集片内能有30~40分钟吧，一周六集，那平均每天的信息量都大于30分钟。
也就是说，电视剧版三体，平均每天的信息量大于动画版的10倍！

这还别说它拍得是好是坏，就单说这个节奏吧。其实网络群体的讨论热情与节奏，就实实在在的与你的内容产量相关的，谁更高产，谁就具备了客观的优势。
你们都在争相说异化答辩，但我想说的是，就算这不是答辩，按照现在的这个节奏，剧集可以用10倍的信息量碾压它。于是大家当然就会去看电视剧去。
其实，如果动画三体能够在电视剧播出完毕之后再开播，说不定效果会比现在好些。当然，那就是另外一回事了。
华为笔记本电脑推荐买吗?

华为跟小米，在笔记本电脑领域，其实一定程度都延续了其「学苹果」的思路。最终的结果就是学到了一些独特的东西，但是总体情况还是受制于「学苹果」能达到的上限。
其实手机领域学苹果是没问题的，毕竟苹果现在还是无可争议的老大，学苹果，前景很好。但在电脑领域，苹果其实一直都是靠其手机端的优势续命而已。（比如绑定一帮开发者必须使用苹果电脑才能给苹果手机开发，然后绑定了一小部分设计者以及设计软件等等）。既然电脑领域苹果的表现其实也一般，那么学苹果最高也不会超过这个上限。
苹果的精髓是什么呢？我觉得是：自认为自己属于新入行的玩家，根本没法设计出满足所有用户需求的产品，那么不从现有产品上做减法，而是自己重新定义一套规则，自己从零开始做加法。只把自己认为重要的特性加进去，其余的特性能不加的通通不加，这样，也就注定只能满足一小部分人，成为某方面的偏执产品，永远不可能成为大众产品。
电脑领域，学苹果带来的优势在哪？在于高分屏的普及，华为小米其实比传统御三家都更早的普及了高分屏。当别家拿出2K屏尚且扭扭捏捏的时候，华为小米早就已经普及3K屏甚至3.5K屏了。
不过劣势也是客观存在的，比如小键盘。苹果Mac系统的小键盘只能用来输入数字，所以因为使用频率不高而被废弃，因而苹果去掉了小键盘区。
华为小米效仿苹果也去掉了小键盘，然而PC的小键盘原本并不是用来输入数字的，而是一个集成编辑控制区（Home/End/PgUp/PgDn/Ins/Del在小键盘区与小键盘区上下左右方向键形成了更加有机的结合），小键盘上的集成编辑控制区键位在笔记本以及PC独立键盘中都是一致的，跨越了设备，跨越了历史。如果你希望获得一致的编辑区体验，那么就应当用好小键盘（关闭Numlock的状态）。可这一点华为小米的笔记本产品经理并不认可。——因为他们可能太年轻，根本没有经历过小键盘区域作为主要编辑区的时代。
以上只是一个例子，实际上，PC已经发展得很久，其主要用途场景并没有像手机那样经历过突变（在iPhone之后，手机的用途场景从通信变成了访问移动互联网，确实发生了完全的改变）。所以其需求本来不应发生巨大改变。
因此，传统御三家（联想惠普戴尔）存在着长期的技术积累，明白很多传统需求之所以存在的原因，而不会像没有积淀的新产品经理那样随意砍掉那些「自己觉得用户应该用不到」的功能。如果你不完全确认自己的需求，那么御三家往往是更稳妥的选择。
当然，如果你很清楚你存在一些特定需求恰好可以被御三家之外的品牌满足，那么选择其它品牌也是没有问题的。
历数近年来被英特尔放弃的业务，传统内存、移动芯等，其中哪项业务让该企业失去了重大商机？

那肯定是放弃显卡业务。
不然，光靠eth那一波，intel的股价就能上天了。
其实你只要看intel把哪个业务捡回来，就明白哪个业务最重要了。
未来是ai的世界，也必定是显卡算力的世界。
游戏开发中，程序如何计算巨大的伤害数字，如超过long int范围的数字？

伤害数字不需要用整数，用浮点就行了。因为同屏显示的有效位数并不多。
整数的话64位整数能显示19位数。超过这个数字的游戏真的极少。
就算真超了，浮点用float显示7位有效数字，用double显示16位有效数字。
浮点有什么好处呢？好处是它后边省略的位数真的不用计算了。不仅仅只是不显示，而是真的不计算。而整数无论如何都是要完整计算的。
所谓浮点，就是科学计数法啦，你思考一下科学计数法是如何表示数字的，就明白了。
结婚多年坚持“为避免细菌滋生，不要晚上用洗衣机洗衣服第二天早上才晾”然而伴侣从未听取，要不要离婚？

你这个问题很好解决。 买个带烘干的洗衣机就行。这样都是烘干的在里边，不存在所谓细菌滋生问题。
但至于意难平的问题，其实没法解决。
因为成年人大多数思维与习惯已经定型，你是没法指望有太多改变的。至少不能指望对方像个奴隶一样，时时刻刻都负责迎合你的需要。

至于离婚还是不离婚，这事情我的建议是：如果你离婚是为了一个人过，那我建议离，因为有一部分人确实是独身能过得更好的。但如果你离婚是为了换个人，那我建议你慎重考虑，因为人性其实并没有太大本质区别。不同人的区别往往并没有你想象的那么大。
晚上十点有人给我手机充八百块钱话费，让我给她转八百块钱，我转吗？

是诈骗，别理他，这笔钱第二天会自动退回去的。——因为她有办法让这笔钱原路返回。
因此，无论多少钱都不能给。让她自己申请原路退回就行。
如何评价某一线摄影师「喜欢用显示屏拍照是一种坏习惯，不改很难提升水平」的说法？

其实这种文章如果发在色影无忌，应该很多人都明白，这里的原因在于头紧贴取景器能够更好的稳定相机。
时至今日，其实常规的照相，在光线很理想的情况下，快门已经足够快，那么是否稳定，关系可能也不大，但很多场合下，尤其光线不太理想或者焦距较长的情况下。用取景器还是非常有必要。
不知道其他人的铁手如何，反正就我个人而言手持屏幕是肯定不可能比得上用取景器更稳定的。
以上这种，放到二十年前真就是天经地义，摄影圈都认可的事实，现在居然会被喷了？
当然，有一种情况下我肯定不用取景器：相机上了三脚架（或者有其他辅助固定手段）的时候。这种时候已经有了固定手段。就完全可以用外置屏幕了。
类似的比如摄像，一般摄像机的都会上云台，或者其他稳定器等措施，既然有辅助稳定措施，那摄像肯定不需要用取景器，屏幕就行。
没有外置稳定措施的情况下，用取景器肯定是最优选，一帮助稳定相机二帮助防眩光。
这个，真没必要看了就为了喷而喷。
我感觉我家是中产，但是我妈说是无产阶级，这是什么原因？

我认为翻译的原因。
mid-class比较贴切的翻译应该是中层阶级。也就是说在整个国家各阶层数居中的层级。这个层级无论在哪个国家，应该都不能算作富裕，毕竟中间层次嘛。——真正的富人至少要从中上层开始。
然而，虽然mid-class实质上与「产」完全没关系，但我国把它翻译为中产阶级。而「产」这个字对国人来说意义很特别，你都有「产」了，在我国应该算是妥妥的中上层了。
换句话说，你妈妈理解的中产，是中上层，因此她说自己是无产，因为确实没有达到中上层。
而你理解的中产，是中层，因为你觉得自家收入确实能达到中层水平，这也没错。

至于中产阶级究竟是中上层阶级还是中层阶级，这就是各说各话，一直有争议，缺乏统一定义的问题了，在定义不统一的情况下，你跟你妈可以都是对的，也可以都是错的。
《流浪地球 1》中刘启的妹妹叫韩朵朵，《流浪地球 2》中刘启的妈妈也叫韩朵朵，他不会迷惑吗？

以中国的传统，对父母一般是不会直呼其名的。也就是说需要提到父母姓名的场合很少。而且妹妹存在的时候妈妈已经缺失很久了。所以同名不算什么大问题。
真正的bug在于韩小朵这个人作为姥爷的养女，刘启应该叫她小姨才对。
其实这里如果把妈妈的名字设定为韩多多，小姨的名字设定为韩朵朵，那相对会自然得多。
妈妈跟小姨的名字很像，这不算啥问题。但明明应该叫小姨，为啥要叫妹妹，这似乎是剧情上的bug。
手机芯片的 3nm 和 5nm 技术包含严重吹水吗？

自信点，28nm以下的都是吹水。哦，这不是在开玩笑。
其实这事吧，看你怎么定义。
如果要严格定义「必须是等于标称尺寸」的制程才不叫吹水。那显然28nm以下全是吹水，所有目前高端芯片（无论手机还是显卡还是PC）的制程都是吹水，而且已经发生了很多年。
毕竟， 哪怕16nm制程，都没有真的达到16nm尺寸。这早就已经是公开的事实。
Intel 7 这个制程，有很多人喜欢把它叫 Intel 10nm，但显然，叫 Intel 7 比叫 10nm 合理得多。——因为这个制程本质上跟 10nm 这个尺寸没有半毛钱关系，按照尺寸的话哪怕标 18nm 都是吹水，所以10nm这个长度仅仅只是个代号而已，没有任何实际意义.
本身就是个假数字，自然无法辩称说自己的假数字10比别家的假数字7更有意义。而Intel7则是个更有意义的代号，因为它标志着这个制程与行业领头羊台积电的 TSMC7 相当。虽然两边都是假数字，但至少获得与行业标准一致。
哦对了，告诉题主：14nm无论有多少个+++，它其实都还没有真正达到14nm的尺寸。

那么你懂了，假如某家5nm的制程实际尺寸是20nm（数字只是个举例，勿杠），那么它把它家8nm尺寸（数字仅为举例）的制程标为 2nm 有问题吗？没问题的，你可以辩解说5nm无法超过，但人家只是晶体管密度规格为2nm规格，实际尺寸还远大于5nm呢。业界领头羊是这么标的，那么大家都这么标，只能认为是没问题。

所以，这个尺寸早就已经没有了实际意义，制程目前只是反应了晶体管密度的规格而已，而且，绝对不是5nm以下才开始吹水，而是这个吹水行为在20多30多nm的时代就已经开始了。。。
「科幻」的侧重点到底是「科」还是「幻」？

新浪潮科幻后，其实人们对科幻小说有过一种新的提法：推断小说。
简单说就是，提出某种假设设定，然后根据这个设定进行合理推断推演，构造在这个设定下的世界图景，最终形成一部小说。
如果这个假设的设定基于自然科学，比如物理，数学，天文，等等，则属于黄金科幻，又称硬核科幻。
如果这个假设的设定包含了社会科学，比如社会学，政治，心理学，历史学，等等，则属于新浪潮科幻。（例如三体包含天体物理但核心点是宇宙社会学，所以算是新浪潮科幻，而非硬核科幻）
无论哪种科幻，都不需要过多考虑【假设设定是否合理】，要考虑的是【基于这个假设做出的推断是否合理】 。
所以科幻应该是基于科学幻想而进行的合理推演。其中【科学幻想】不是侧重点，【合理推演】才是。