blinue 最近的时间轴更新
blinue

blinue

V2EX 第 347571 号会员,加入于 2018-09-06 12:22:56 +08:00
今日活跃度排名 87
根据 blinue 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
blinue 最近回复了
1 天前
回复了 blinue 创建的主题 程序员 开源项目维权太难了
@Ketteiron 平台没义务判断事实,只会直接下架,然后对方反通知就可以恢复。而且 GPL 在这里位于灰色地带,因为 GPL 不限制复制的权利,因此只能视为违约,而不是侵权。对方这么猖狂肯定有所依仗,应该比我更懂
1 天前
回复了 blinue 创建的主题 程序员 开源项目维权太难了
@Ketteiron 根据我的理解,如果对方坚决否认,DMCA 是无用的,DMCA 是为诉讼做准备
1 天前
回复了 blinue 创建的主题 程序员 开源项目维权太难了
@icyalala 把 issue 置顶就是这个意思,在 README 里挂太过了,也影响首页观感
2025 年 12 月 5 日
回复了 twofox 创建的主题 Windows 吐槽一下 Windows 七月更新的 BUG
WinUI 3 作为核心 UI 库开发资源却少得可怜,这点资源也主要用来开发 AI 而不是修 bug 。看看社区现状: https://github.com/microsoft/microsoft-ui-xaml/discussions/10851
dev home 里面可以快捷配置,实测编译 C++ 项目速度明显快了
2024 年 8 月 7 日
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
我在 godbolt 里复现这个问题: https://godbolt.org/z/h45896sM5

只会在 O1 优化下出现,是一个悬垂引用导致的巧合。

1. memo.GetReduceGroupId(group_id) 返回的临时的 std::optional<ReducedGroupId> 存储在 [rsp + 16] 到 [rsp + 24]。optional 本身共 9 个字节,前 8 个字节是 ReducedGroupId ,后跟一个 bool 。

2. reduced_group_id 为 .value() 返回的地址,即 rsp + 16 ,注意这是一个栈上的临时空间,reduced_group_id 为悬垂引用。后续用 rbx 存储 reduced_group_id 引用的地址。

3. tmp.push_back(4) 恰好将 4 ( 8 个字节)存储到 [rsp + 16],覆盖了 reduced_group_id 指向的内存。编译器认为这是安全的,因为临时的 std::optional<ReducedGroupId> 已经析构,这导致后续读取 reduced_group_id 的值为 4 。
2024 年 8 月 6 日
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
未定义行为就是编译器怎么做都可以,有一篇很好的博客 https://devblogs.microsoft.com/oldnewthing/20140627-00/?p=633
2024 年 7 月 11 日
回复了 sparks2 创建的主题 Arc 关于 Arc 浏览器 Windows 版的吐槽
在 AppContainer 里运行的应用不走系统代理。性能差和 WinAppSDK 有很大关系,Win11 里用 WinAppSDK 重写的应用性能都下降很多。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1899 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 15:58 · PVG 23:58 · LAX 07:58 · JFK 10:58
♥ Do have faith in what you're doing.