V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  w568w  ›  全部回复第 19 页 / 共 43 页
回复总数  852
1 ... 15  16  17  18  19  20  21  22  23  24 ... 43  
int -> int32
smallint -> int16
mediumint -> int32

任何涉及存储结构的数据,不要用 int ,是不定长的。
@Int100 想起一个笑话(有改编,原文记不清了):

Google 面试官面试一个中国人,自信地拿出最经典的面试题:“当你在浏览器中输入 google.com 并且按下回车之后发生了什么?”

10 分钟过去了,面试官满身冷汗地听着中国人滔滔不绝地描述 SNI Bypass 、Oblivious DoH 、TCP 多路复用、内核 netfilter 、反向代理、透明代理、Wireguard 、UDP-in-TCP…
213 天前
回复了 2067 创建的主题 云计算 oracle 白嫖节点最近的网速降得有点狠
VLess + REALITY + Vision 日本区很稳,目前除了延迟有点高还没发现什么问题
FFT 主要用在信号处理里吧。加密算法你每天上网都要用到( TLS ),但信号处理应该不是什么需要持续做的事情吧
214 天前
回复了 LeviMarvin 创建的主题 程序员 PDF 编辑技术很难吗?
第一,PDF 不是文本格式而是印刷格式,印刷格式从源头上来说就没想着让你编辑方便。每一个字都可以是不同字体,可以是位图,可以是矢量,可以用坐标定位……

就像楼上说的,把主帖这段话的汉字顺序完全打乱,转换为图片,然后用绝对坐标安放到对应的位置,你觉得 PDF 编辑器要怎么为你编辑?每个字一个框吗,还是一个笔画一个框?

很多可复制文字 PDF 的原理都是辅助标记文本上去(这个矩形内有 xxx 文本),你看到的文字本身实际上都是字体渲染或者图片。这就更不可能「编辑」看到的文本了。

第二,公开的 PDF 规范实在太复杂。更何况 Adobe 还弄了很多私有规范不公开,只能在自家的阅读器里看。
这种反爬一般都是 HTTP Referer
这和 Power over Ethernet 有什么区别?
216 天前
回复了 goodryb 创建的主题 小米 没想到 ARM 删帖来的这么快,是真相了么
2 ,但不用搞 redis 那么麻烦,轻量化一点用 SQLite 就行了(比如 goqite )

1 3 的问题是对中断推理支持不好。最好能弄个 websocket ,POST /task 创建任务,/task/:id 和客户端长通信,实时返回推理状态或者下发新指令(例如中断)。
@onll42y 给我整笑了,古有轮转对比,今有并发赛马
218 天前
回复了 mikewang 创建的主题 C 坑爹的 GBK:大家都应该去用 UTF-8
@geelaw #24 是的,这里 [1] 也有人讨论这个问题。我用 rune 是因为我最常写的 Dart 里也吸收了这个名词。

[1] https://learn.microsoft.com/en-us/answers/questions/2085971/why-is-system-text-rune-named-like-this
218 天前
回复了 mikewang 创建的主题 C 坑爹的 GBK:大家都应该去用 UTF-8
> for (level = 0, p = argv[1]; *p; p++)

这个处理方法是不对的,一个 char 代表「 UTF-8 编码序列中的一个字节」,不存在任何和文本相关的含义。尽管 UTF-8 有一些和 ASCII 兼容的假设,但存在很多 corner case (就像主帖提到的),所以不可靠。

如果是高级语言,要枚举字符应当先枚举 Unicode 码点( runes )。

用 mbtowc 转换其实也有问题。wc 指的是「空终止宽字符串」,它不等于 runes 。例如,Windows 上它代指的是经过 UTF-16LE [1] 编码的字符串,对高位字符也需要用多字节的 surrogate pairs 来占位。Linux 上可能是 UTF-32 ,但也不一定。总之,一般建议避免使用 wchar_t 。

言而总之,如果你想枚举 UTF-8 字符串中的字符,最合规的做法是要么依赖 ICU 、utf-8 这样的字符处理库,要么用 C11 里的 mbrtoc32 ( mb -> UTF-32 )。

[1] https://learn.microsoft.com/en-us/cpp/cpp/char-wchar-t-char16-t-char32-t
1. 太慢,有 3-5s 延迟,体感比 cursor tab 慢两三倍
2. 建议不积极。比如经常改了一个变量名,明明后面有三处在使用变量,它只提示你修改第二处的名称,其他两处不管了
219 天前
回复了 pauluswanggang 创建的主题 Linux Linux 下有 sing-box 的 GUI 客户端吗?
@zapan 确实弃坑了,我回来用 Mihomo Party 好久了。Sing-box 搭服务器不错,做客户端有点受罪。

找了一下,貌似有个 fork 是活跃维护的: https://github.com/bernard-xu/nekoray
220 天前
回复了 MXXXXXS 创建的主题 随想 人也是 MVVM
@w568w 补:不过我同意的一点是,在 Android ( View )开发里我确实见到了对 MVVM 最丑陋、最臃肿、最复杂的实现。以至于这么自然顺畅的思想,在一部分 Android 开发眼中是需要专门学习的艰深理论。
220 天前
回复了 MXXXXXS 创建的主题 随想 人也是 MVVM
@lisongeee MVVM 是一种「设计范式」,Reactive 是实现这个设计范式的一种「工具」。两者不冲突。

ui 就是 view ,f 就是 view model ,state 就是 model 。

MVVM 里:v 绑定 vm ,vm 更新 m 。m 变化通知 vm ,vm 计算变化通知 v 刷新。
正如 reactive UI 里:ui 绑定 f ,f 更新 state 。state 更新通知 f ,f 计算新值通知 ui 刷新。
看起来他们根本不打算花人力支持 X11 下的 DPI 缩放: https://github.com/flutter/flutter/issues/65517

不过 Wayland 上是正常的。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 43  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5052 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 96ms · UTC 08:31 · PVG 16:31 · LAX 00:31 · JFK 03:31
♥ Do have faith in what you're doing.