V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  butanediol2d  ›  全部回复第 1 页 / 共 38 页
回复总数  749
1  2  3  4  5  6  7  8  9  10 ... 38  
@pllpii 啊,这个地方是我搞错了

规则应该用 IN-PORT ,而不是 SRC-PORT 。

SRC-PORT 匹配的是连接发起时使用的端口,而不是从哪个监听的端口进来。你换成 IN-PORT 再试一下。

Windows 上我用的是 ClashXW ,也是很老的软件了但是可以自己换内核,基本上跟裸用内核没什么太大区别。Linux 我是直接用的内核。
@pllpii 你用的是 Clash for Windows ,这软件已经停止更新很久了,我不太确定它的内核是否支持这个功能。我也不是很清楚它是否会覆盖掉某些基础配置。

你可以先排查一下 7893 7894 端口有没有在监听。
```yaml
listeners:
- name: HK
type: mixed
port: 7893
- name: SG
type: mixed
port: 7894

proxy-groups:
- name: HK
type: load-balance
strategy: round-robin
- name: SG
type: load-balance
strategy: round-robin

rules:
- SRC-PORT,7893,HK
- SRC-PORT,7894,SG
```
配置文件里添加多个 inbound ,然后路由规则里用 SRC-PORT 分流到对应地区的代理组,代理组采用 load-balance round-robin
八月底买了 32*2 DDR5 6000MHz ,花了 1600 ,当时觉得已经很冤大头了,现在涨价到 3000 块,还好买得早
36 天前
回复了 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 的时候用得多?
36 天前
回复了 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 是个“随机”数
36 天前
回复了 qdwang 创建的主题 Apple 苹果现在 bug 越来越多的原因找到了
@PlG5sBkXD1ziLeGB COW 生效了,在修改之前,底层使用的 array 是同一块内存,修改时 foo 进行了复制,不是同一块内存了
36 天前
回复了 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 里删除的时候有提示,可能你点快了没看到
56 天前
回复了 ota 创建的主题 微信 第一次觉得微信和支付宝的小程序是真的好。
觉得小程序好是因为如果没有小程序你就要下更恶心的 app ,但凡 app 做得真的小而美,或者有自适应的网页版,都不会有这种念头
想法不错,但是问题感觉有点太直球了
60 天前
回复了 Scare 创建的主题 Apple 有没有觉得 iOS 现在删除 App 好繁琐
在 App Library 或者设置里就可以跳过「移除 App 」这一步了
67 天前
回复了 ergouli848 创建的主题 问与答 B 站有没有 10S 快进/快退的功能?
@ergouli848 确实,我也不理解,难道 pilipala 不支持点踩是因为网页版没有?
67 天前
回复了 ergouli848 创建的主题 问与答 B 站有没有 10S 快进/快退的功能?
我也喜欢双击快进快退的交互,Android 上用 Pilipala 可以做到,但是好像缺少一些官方客户端的功能比如给视频点踩
67 天前
回复了 LeviMarvin 创建的主题 计算机 2025 的小体积黑果
@MacsedProtoss AFAIK 现在已经不存在完美的黑果了,从 macOS Sonoma 起,所有可拆卸的博通网卡驱动已经全部 drop 了,上新系统 = 没有 continuity 用。不上新系统,那还能叫完美么。
Pass
Ice
Sassy without -y
Fast without -t

感觉只有 IaaS - Ice 比较怪,一开始觉得应该读 Eye-Ass 或者 一-Ass ,但是大家都读 Ice
1  2  3  4  5  6  7  8  9  10 ... 38  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2816 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 14:42 · PVG 22:42 · LAX 06:42 · JFK 09:42
♥ Do have faith in what you're doing.