Normal view

There are new articles available, click to refresh the page.
Yesterday — 8 October 2025Main stream

windows 资源管理器的"按名称排序"对文件名中字母数字混合的数字的处理是什么时候改成现在这个样子的?

By: realpg
8 October 2025 at 19:58
realpg:

现在 win11 的行为是: 把文件名中出现的连续数字 作为一个整体数值 按照数值大小比较处理排序

今天惊奇的发现

比如一个文件夹中有以下文件名的文件

A123B56.txt
A97B00.txt

在按文件名排序(升序或者降序)时 他会把这个主文件名当作四个"排序单位"进行比较

A 123 B 56
A 97 B 00

按文件升序排列时

因为 97<123 第二个文件会排到第一个前面

历史庞大的数据归档文件夹里为了兼容以前旧的历史数据(完全按位 ascii 比较)设计的文件夹架构 全乱套了

Before yesterdayMain stream

又是被写其他语言库的 Java 党搞恶心的一天

By: realpg
30 September 2025 at 09:18
realpg:

编程语言: golang

原因, 阿里云 oss sdk 从 v1 升级到 v2 因为 v1 有些问题他们不修了

破防原因:

v1 语法:

client := oss.New("endpoint","accesskey","secretkey")
简洁明了 全世界的人都是这么初始化的...

v2 语法:

var region = "cn-hangzhou"

var endpoint = "oss-cn-hanghzou-internal.aliyuncs.com"

var myProvider := credentials.NewStaticCredentialsProvider("accessKey", "secretkey")

cfg := oss.LoadDefaultConfig().
WithRegion(region).
    WithEndPoint(endpoint).
    WithUseDualStackEndpoint(true).
WithCredentialsProvider(myProvider)

client,err := oss.NewClient(&cfg)

希望你们这些 Java 神仙不写 Java 时候干啥都这样

晚上睡觉前先给自己 WithComdom WithSildenafil 一下 再来个 PullProvider, PushProvider, SuckProvider, SleepProvider,

❌
❌