V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cnbatch  ›  全部回复第 22 页 / 共 71 页
回复总数  1401
1 ... 18  19  20  21  22  23  24  25  26  27 ... 71  
@Charod 句末的问号吧
2023-10-28 17:41:59 +08:00
回复了 csfreshman 创建的主题 C++ c++ string 函数优化后,执行反而耗时很高,求解惑
第二个优化是错的,楼上各位已经给出错误原因。
如果真想优化,可以这么写:
std::string& remove_ctrl_opt(const std::string& src,std::string& dst)
没错,也就是返回值是个引用。
然后记得 dst.clear() 再 dst.reserve(n)。

不过看着还是很累赘,不如这样写:

std::string remove_ctrl_a(const std::string& s)
{
std::string result;
std::copy_if(s.begin(), s.end(), std::back_inserter(result), [](auto ch){ return ch >= 0x20; } );
return result;
}

或者:

std::string& remove_ctrl_b(const std::string& s, std::string& dst)
{
dst.clear();
dst.reserve(s.size());
std::copy_if(s.begin(), s.end(), std::back_inserter(dst), [](auto ch){ return ch >= 0x20; } );
return dst;
}

经 O3 选项优化后,remove_ctrl_b 是最快的,比起手动使用迭代器更快。

至于 remove_ctrl_a 和修改正确后的 remove_ctrl_opt 谁更快,那得视乎优化选项,以及编译器版本。在三大编译器( MSVC, GCC Clang) 不同优化选项都测了下,这两个互有胜负。
真要考虑生态、又不想给游戏引擎提供商打工的话,那显然是 UE 系列更好吧

论生态,Unity 和 UE 明显比 Godot 和 Cocos 都好。

论“打工”,Unity 爆过大危机,被声讨得 CEO 都离职(也就本月的事情)。UE 显然好很多。

另一方面,Unity 最近有一次游戏翻车事件,《天际线 2 》首发时连 RTX 4090 都卡顿到只有十几帧、二十几帧,然而画面却没好到哪里去。P 社 48 小时内推出紧急优化(单纯的选项调整)指南 + 优化补丁才有所挽救。虽然这明显是 Colossal Order 的锅,但我还是不吐不快。(原因: /t/985108
2023-10-28 02:30:46 +08:00
回复了 smallpampan 创建的主题 生活 如果可以不工作,你想做什么?
如果可以不工作 + 财富自由,那我会尝试完整地学德语,然后去德国和奥地利,听那里的顶级交响乐团的现场演奏,还有芭蕾舞剧、部份歌剧现场演出。偶尔去周边国家,同样听当地水平上佳的交响乐团的现场演奏、现场去看芭蕾舞剧+歌剧演出。
剩下的时间,玩游戏。
2023-10-27 15:26:05 +08:00
回复了 aduangduang 创建的主题 问与答 运气到底存不存在?
运气不单单只有好运,还有 bad luck

比如出门踩中狗粪,显然也是运气的一种,只不过是 bad luck 。当事人未必会到处说“自己踩到狗粪”,因为有可能会招致嘲笑,而不是共情。
顺便一提,这种事情发生的概率说高不高,但就很恶心,是“狗主人与其他人的矛盾”、“人狗矛盾”的源头之一
2023-10-27 15:19:58 +08:00
回复了 DTCPSS 创建的主题 Windows 你们 Windows 自带邮件客户端 (UWP) 的通知有延迟吗?
我也遇到同样情况,手机 Outlook 应用都已经跳出通知了,电脑却不见有任何邮件通知

最后没办法,然后想起自己买过 MS Office 软件,里面就带了 Outlook ,于是打开 Office Outlook 客户端,登录账号,这下舒服了
2023-10-27 14:47:44 +08:00
回复了 aduangduang 创建的主题 问与答 运气到底存不存在?
许多命中概率的人并不会主动广而告之,甚至对外声称自己没命中

命中概率的人,并没有任何义务告诉其他人,自己命中了(被公布那是另一回事)

所以很容易导致目光就会集中在某些特别爱炫耀的人身上
2023-10-26 14:28:39 +08:00
回复了 tux 创建的主题 Windows win10,11 居然内置 curl 了
看来许多人都不知道,Windows 10 自 2018 年的 1803 更新起,就自带 ssh 、curl 和 tar ,微软自己就有记录:
https://devblogs.microsoft.com/commandline/windows10v1803/
只要用 cmd.exe 的话,就能保证一定是用到 curl.exe ,而不是 PowerShell 的 Invoke-WebRequest

而且自 PowerShell 7 起,‘curl’ 不再是 Invoke-WebRequest 的 alias 。
所以,只要是使用 cmd.exe 或者 PowerShell 7 运行 curl ,就一定不会触发旧版 PowerShell 的 Invoke-WebRequest

唯一问题是,Windows 自带的 curl 版本比较旧,所以用起来稍微会有差异。
还有,Windows 虽然带了 tar ,但是不少 Windows 版本都缺少相关压缩库依赖,无法支持部份选项。也就 Windows 11 在 2023 年 9 月更新之后会有所改善,可以支持的选项齐全一点。
2023-10-26 13:43:35 +08:00
回复了 cnbatch 创建的主题 游戏 《都市:天际线 2》吃显卡吃得很厉害,简直是“吞噬”
@bao3 用主机玩天际线,那就太可怕了吧

且不说手柄操作相对键盘麻烦得多(也就 xbox 能用键鼠),城建游戏还特别需要一大堆快捷键查阅各种不同状况的数据,手柄就只能点击 UI 逐个找

不是所有游戏都适合用主机玩的
明明 OP 最后一句就提到了 Desktop 机型,顺着话题讨论本来是一件很正常的事情,偏偏讨论楼层内有人直接连正文都不看,还四处开火
2023-10-25 20:33:41 +08:00
回复了 techstay 创建的主题 Windows visual studio installer 中文字体显示问题,可能和回退有关?
都这样的话,应该并不是什么 fallback 问题,纯粹就是 Visual Studio Installer 自己的问题
2023-10-25 18:38:18 +08:00
回复了 techstay 创建的主题 Windows visual studio installer 中文字体显示问题,可能和回退有关?
解决办法有一个:打开传统控制面板,进入 Clock and Region ,选择 Region ;然后点击 Administrative 选项卡,再点击 Change system locale ,选择 Chinese (Simplified),至于是 Singapore 还是 China 则随意

如果不改 system locale ,那我也想不到有什么好办法了
@blueboyggh Win10 不行,Win11 可以

https://learn.microsoft.com/en-us/windows/arm/overview
有提到:Windows 11 adds the ability to run unmodified x64 Windows apps on Arm devices
@yunyuyuan 苹果 Mac Studio 不就是 ARM 台式机嘛,内存焊死的那种

台式机的特性就是强大的扩展性,可以换内存,可以自己换显卡,无论游戏还是“炼丹”,可更换显卡都很重要

但如果因为切换成 ARM 生态就导致台式机扩展性变差,那台式机还是继续 x86 算了
问题来了,到时 ARM 的电脑能否支持 DIY ?
总不能买个台式机,连内存都焊死吧
2023-10-25 14:35:31 +08:00
回复了 yzy1996 创建的主题 游戏 都市天际线 2 讨论帖
@israinbow 我个人觉得,Paradox 是想学 EA Maxis 的模式:游戏成功全靠 Mod 。甚至连 Mod 使用模式都想学 EA Maxis 。

然而 P 社忘了一件事,Maxis 旗下支持 Mod 的游戏,长期以来都是放开手给玩家亲自管理 Mod 的。换句话说,玩家们可以在任意地方获取自己想要的 Mod 弄进游戏。所以 Maxis 游戏从来不用 steam 社区也没关系,玩家早就自发形成了社区。

即使《模拟人生 4 》自带了简易工坊,仍然允许玩家亲手管理 Mod ,毕竟自带工坊能够上传的类型有限。然后到了 2022 年才跟 curseforge 合作引入第三方 Mod 管理器。虽然搞了这么多,但选择权仍然还是在玩家手中。

Paradox 现在倒好,想学 EA 的做法,自带 Mod 管理器,但却不知道完全放开管理权限给玩家,甚至连资料都不齐全。《天际线 2 》都发售了,Mod 怎么创建,连文档都不提供。人家 EA Maxis 在游戏发售前就已经把资料准备好了,发售后就主动全盘放出。

P 社应该是搞不懂,想要依靠 Mod 使游戏成功,要么 Mod 的获取方便快捷( steam 创意工坊),要么全面放开权限给玩家( Maxis 传统做法)。可惜 Paradox 现在是两者都不愿做。
2023-10-25 12:19:29 +08:00
回复了 cnbatch 创建的主题 游戏 《都市:天际线 2》吃显卡吃得很厉害,简直是“吞噬”
@tony1016 主机就算了吧。且不说《天际线 2 》目前仅 Windows 可玩,主机想要玩得上仍要继续等。
主机平台的大量游戏,在 PC 时可以玩 Mod ,到了主机连 Mod 都没法用。
没错,《天际线》 1 代就是其中之一,steam 创意工坊该游戏的所有 Mod ,都是主机无法使用的。
2023-10-25 12:13:12 +08:00
回复了 cnbatch 创建的主题 游戏 《都市:天际线 2》吃显卡吃得很厉害,简直是“吞噬”
@cst4you 正式游戏过程中出现这种拖累也就算了,它现在竟然连启动菜单的阶段都卡顿成这样,实在离谱
2023-10-25 03:38:53 +08:00
回复了 cnbatch 创建的主题 游戏 《都市:天际线 2》吃显卡吃得很厉害,简直是“吞噬”
@cst4you 我是打算双十一买全新 PC 的,CPU 肯定会买新型号。拖到现在都没下单就是为了看看《天际线 2 》的表现如何再决定配什么显卡。结果现在不但 7900 XTX 都几乎带不动,连 RTX 4090 都同样吃力。

这下好了,《天际线 2 》的 steam 打分已经翻车。一大批拥有 RTX 4090 的玩家都在打差评。
2023-10-25 03:17:21 +08:00
回复了 cnbatch 创建的主题 游戏 《都市:天际线 2》吃显卡吃得很厉害,简直是“吞噬”
steam 讨论区已经有人提到:

There's "not perform well" and then there's 10-fps in menu on a 4090.

来源: https://steamcommunity.com/app/949230/discussions/0/3878221560446772241/


确实比《赛博朋克 2077 》更加的“显卡危机”
1 ... 18  19  20  21  22  23  24  25  26  27 ... 71  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2637 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 03:48 · PVG 11:48 · LAX 19:48 · JFK 22:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.