V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  butanediol2d  ›  全部回复第 2 页 / 共 39 页
回复总数  765
1  2  3  4  5  6  7  8  9  10 ... 39  
配置文件里添加多个 inbound ,然后路由规则里用 SRC-PORT 分流到对应地区的代理组,代理组采用 load-balance round-robin
2025 年 10 月 27 日
回复了 LingFengXiYu 创建的主题 问与答 台式机内存条预计什么时候价格会回落呀
八月底买了 32*2 DDR5 6000MHz ,花了 1600 ,当时觉得已经很冤大头了,现在涨价到 3000 块,还好买得早
2025 年 10 月 27 日
回复了 qdwang 创建的主题 Apple 苹果现在 bug 越来越多的原因找到了
@qdwang 你说的有道理,但我感觉可能稍微有点钻牛角尖了。例如你说的这个例子,实际情况这段二进制数据很有可能是 Data 类型,那么就直接用 Data.replaceSubrange(_:with:).subdata(in:) 了,不会直接操作 Array<UInt8>。其次就是,由于对 Array<UInt8> 进行切片后类型是 ArraySlice<UInt8>,但是很有可能你下一步做的操作需要的是一个 Array<UInt8>,所以你大概会选择在切片的时候就直接把它转换成 Array<UInt8>,规避了这个问题。

所以虽然理论上会有这个坑(例如 Data 的 initializer 就允许 ArraySlice ),但大多数时候用包装好的工具不太会踩。但也可能是我见识的比较少,或许 c/cpp interop 的时候用得多?
2025 年 10 月 27 日
回复了 qdwang 创建的主题 Apple 苹果现在 bug 越来越多的原因找到了
@ikw 我个人理解,先不考虑修改的问题,使用原数组的索引有其一定的合理性,这个在 Arrayslice 的文档里也有解释。然后如果 foo 被修改,虽然发生了复制,但 Array 和 Arrayslice 是值语义,所以继续使用原数组的索引。

CoW 复制的是 slice 对应部分:

```swift
var array = [1, 2, 3, 4, 5]

var slice = array[1..<4]
slice.withUnsafeBufferPointer { ptr in
for i in 0..<4 {
let val = ptr.baseAddress!.advanced(by: i).pointee
print(val, terminator: " ")
}
print()
}

slice[3] = 6

slice.withUnsafeBufferPointer { ptr in
for i in 0..<4 {
let val = ptr.baseAddress!.advanced(by: i).pointee
print(val, terminator: " ")
}
print()
}
```

输出是
```
2 3 4 5
2 3 6 xxx
```

xxx 是个“随机”数
2025 年 10 月 27 日
回复了 qdwang 创建的主题 Apple 苹果现在 bug 越来越多的原因找到了
@PlG5sBkXD1ziLeGB COW 生效了,在修改之前,底层使用的 array 是同一块内存,修改时 foo 进行了复制,不是同一块内存了
2025 年 10 月 27 日
回复了 qdwang 创建的主题 Apple 苹果现在 bug 越来越多的原因找到了
hello 是 Array<Int>
foo 是 ArraySlice<Int>
我觉得挺好的,实现上确实目前还有不少瑕疵,但是我觉得新设计大幅提升了屏幕有效内容面积。

第一方 App 就是很好的例子,比如 Safari 的 Compact 样式、地图、邮件正文浏览、Apple Music 发现页等等。

如果还有旧系统的设备,可以对比一下,虽然 tab 还在 tab 的位置、title 还在 title 的位置,但是得益于 liquid glass ,视觉上看起来开阔很多,就算有部分内容被遮挡也可以大概看出是什么东西。

还有就是我觉得只是把 tab bar 换成了 Liquid Glass 样式的不能叫适配了 Liquid Glass ,顶多叫适配了 iOS 26 。例如 Shadowrocket 。
打开 iOS 上的 文件 app ,去 最近删除 里看看

其实在 Infuse 里删除的时候有提示,可能你点快了没看到
2025 年 10 月 7 日
回复了 ota 创建的主题 微信 第一次觉得微信和支付宝的小程序是真的好。
觉得小程序好是因为如果没有小程序你就要下更恶心的 app ,但凡 app 做得真的小而美,或者有自适应的网页版,都不会有这种念头
想法不错,但是问题感觉有点太直球了
2025 年 10 月 3 日
回复了 Scare 创建的主题 Apple 有没有觉得 iOS 现在删除 App 好繁琐
在 App Library 或者设置里就可以跳过「移除 App 」这一步了
2025 年 9 月 26 日
回复了 test848 创建的主题 问与答 B 站有没有 10S 快进/快退的功能?
@ergouli848 确实,我也不理解,难道 pilipala 不支持点踩是因为网页版没有?
2025 年 9 月 26 日
回复了 test848 创建的主题 问与答 B 站有没有 10S 快进/快退的功能?
我也喜欢双击快进快退的交互,Android 上用 Pilipala 可以做到,但是好像缺少一些官方客户端的功能比如给视频点踩
2025 年 9 月 26 日
回复了 LeviMarvin 创建的主题 计算机 2025 的小体积黑果
@MacsedProtoss AFAIK 现在已经不存在完美的黑果了,从 macOS Sonoma 起,所有可拆卸的博通网卡驱动已经全部 drop 了,上新系统 = 没有 continuity 用。不上新系统,那还能叫完美么。
2025 年 9 月 24 日
回复了 NoKey 创建的主题 发音 PaaS IaaS SaaS FaaS 大佬们,这些怎么念才显得不是新手
Pass
Ice
Sassy without -y
Fast without -t

感觉只有 IaaS - Ice 比较怪,一开始觉得应该读 Eye-Ass 或者 一-Ass ,但是大家都读 Ice
2025 年 9 月 18 日
回复了 michael2016 创建的主题 程序员 面试题:为什么 MySQL 不要使用 Docker 部署。。。。
https://dev.mysql.com/blog-archive/mysql-with-docker-performance-characteristics/

TLDR: 在生产环境中使用 Docker 部署 MySQL *在性能上*也并不存在不可行的理由
2025 年 9 月 17 日
回复了 510908220 创建的主题 问与答 男生有哪些让你解压上瘾的玩具?
@klo424 虽然但是,一般说电子阳痿指的是单机,不是网游
2025 年 9 月 15 日
回复了 zsh2401 创建的主题 macOS 2020 款 M1 MacBook Pro 16GB,可上 macOS 26 吗?
@stinkytofux macOS 上装 macOS 虚拟机其实挺流畅的,至少我用 UTM 或者 VirtualBuddy 是这样,但是它们都是用的 Apple 自己的 Virtualization.Framework ,需要系统版本 >= 虚拟机系统版本。也就是说要安装 macOS 26 的虚拟机,你的 host 也要至少是 macOS 26 。

VMWare Fusion 或者其他虚拟机软件不太清楚。
2025 年 9 月 14 日
回复了 butanediol2d 创建的主题 问与答 iOS 经常提示“无法验证服务器身份”
@datocp 如果是中间人攻击,一般不会是有效但不匹配域名的证书吧?我这边报错显示的证书全是各大厂的证书,这个中间人有能力拿到国内外各大厂的证书,看起来似乎不太可能?
1  2  3  4  5  6  7  8  9  10 ... 39  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2664 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
♥ Do have faith in what you're doing.