V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  3dwelcome  ›  全部回复第 38 页 / 共 155 页
回复总数  3084
1 ... 34  35  36  37  38  39  40  41  42  43 ... 155  
2022-01-24 11:01:14 +08:00
回复了 3dwelcome 创建的主题 前端开发 有没有人觉得 http 缓存设计的很不合理?
@cmdOptionKana
@NewYear

我以为 HTTP2.0 比较新,会变一下方法,结果查了一下,缓存方面完全没有变。

js 加 hash 改名,其实就是变相破坏了浏览器原本的缓存策略。

html 有设计 JS 文件内容强校验属性《 script src='vue.js' integrity='sha-256:hash'》, 但就是没有 ETAG 缓存属性《 script etag='hash'》或者 Last-Modified 属性。
2022-01-24 09:59:44 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
我不会选择 JS 写业务。

写代码智能提示这些对我来说不重要,但是查错和调试对我来说,非常重要。往往调试困难的 BUG ,会占了开发的大半时间。

JS 是动态语言,调试并不是那么友好。
post 可以携带数据体,get 不能。
如果坚持用 restful ,可以写个转接口,对 get 做向下兼容的。
我个人用 post 挺愉快,以前是 get/post+json ,现在全部用二进制 rpc 传数据,只能单一 post 。流加密后传输,感觉生活真美好。
2022-01-23 16:30:48 +08:00
回复了 qnyh 创建的主题 生活 娶妻 生子真的是必须吗?
@w88975 首选你能遇到自己喜欢的女生,在这种贫富差距巨大和攀比心很重的社会里,是很难的一件事。
其次你有资本选择是不是结婚,很多年轻人买不起房,基本没得选。
2022-01-22 12:42:48 +08:00
回复了 likeunix 创建的主题 程序员 开发一个 TinyPNG 图像压缩桌面端工具,免费开源,无限制
@tuwulin365 是的,这就是所谓 tinypng 的秘诀,我也是醉了。
我就希望保存真彩色,自动转索引色也太伤了。
2022-01-21 22:28:10 +08:00
回复了 3dwelcome 创建的主题 分享创造 一个快速浏览 github 源代码的图形化 Web 工具
@damngoto 嗯,只展示了结构。
我自己的项目有写一些辅助编码工具,别的语言又不精通,解析 AST 后,再剖析依赖关系的积极性不高。
理论上这项目会长期维护。码农打江山,一半靠 Github ,慢慢堆功能吧。
2022-01-21 17:55:24 +08:00
回复了 henshang 创建的主题 随想 论脱单
有人总结过,就三点:

1. 帅
2. 能给女方提供情绪价值
3. 能给女方提供良好的经济条件

想谈恋爱是人类一种本能,我不懂论坛上说躺平不打算结婚的,是如何做到反抗本能的?
@gam2046 每个程序员都是自己的语言偏好和历史代码负担,要想完全从头再一张白纸上写代码,是非常困难的事情。

有时候程序员之间的语言隔阂,比现实中的外语还要大。这也是为什么那么多年,JVM 不温不火,提不上去,又不断有新语言冒泡的原因。

目前也只有 WASM ,能统一天下所有语言了。
@weixiangzhe 视频的名字叫“用 webassembly 做秒杀”, B 站上有,直接搜。
2022-01-21 17:21:14 +08:00
回复了 zzlatan 创建的主题 问与答 TypeScript 真的是必须的吗?
@sphawkcn 以前写其他语言,为了加深记忆,多打几个英文字母,留下来的习惯。

早期差错都是依赖编译器,如果是写 JS/TS ,还是有必要打开的。
@ch2 docker 是二进制级别的打包,不能二次平台适配了。

而 WASM 是中间字节码打包,加载后可以二次适配到任意 CPU 和可运行平台。

真正意义上的 write once, run everywhere.
2022-01-21 16:58:14 +08:00
回复了 zzlatan 创建的主题 问与答 TypeScript 真的是必须的吗?
很多人用 TS ,就是为了用智能提示推导吧。

然而我写代码,基本上都是全关提示的,IDE 里一片寂静。
是的。docker 的开发者说过,如果早年有 wasm ,就可以不用开发 docker 了。

两个看似不相关的技术,本质上都是把代码装进黑盒后,便捷发布。

WASM 对运行环境依赖很低,这样平台移植性就非常高。有时候 docker 还要用 qemu 包一层,就是因为 x86 和 arm64 指令不兼容,WASM 把这个问题,从根本上给解决掉。
@xinJang “这个跟云原生有什么区别吗?”

可作为插件集成到各种平台,以前代码还要编译适配目标平台,后来是 docker ,现在是 wasm 插件包。
@yaphets666 不一样,上次吹的是前端,前端框架多有得选。

这次看了各种技术分享视频,反而发现云发展后,后台 WASM 用的才多,是云发布的刚需。
@industryhive WASM 和 GraalVM 有什么区别?

GraalVM 只是一个公司的产品吧,由一个商业公司来维护。而 WASM 是一种开源标准,社区都在帮着写代码,肯定差距很大的。
@2i2Re2PLMaDnghL “反而,Qemu 有时是个虚拟机。因此倒也不用唯名论地逐字推敲。”

现在有些 docker 不就是用 qemu 驱动的,但发布体积大,CPU 转译效率又低,有些时候没必要杀鸡用牛刀。

WASM 可以做到体积极度轻量,几乎无重型依赖包。

你说 JVM 也可以,但 JVM 是一种特定语言。WASM 代表着十几种语言,这点上 WASM 完胜。
@Jooooooooo WASM 只是代码的最终编译形态,写逻辑代码你还是可以用 java 和 go ,又没区别的。
@rrfeng 区块链不就是靠 WASM 虚拟机来支持的。

项目大了后,你总要选一个脚本语言,或者定制一个 DSL 行业语言,进而引入 VM ,这是避免不了的。
2022-01-21 14:50:10 +08:00
回复了 3dwelcome 创建的主题 分享创造 一个快速浏览 github 源代码的图形化 Web 工具
@ClarkAbe 哈哈,略显尴尬。

如果文件太多,我应该把节点们都往一起挤挤的。
1 ... 34  35  36  37  38  39  40  41  42  43 ... 155  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2471 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 15:50 · PVG 23:50 · LAX 07:50 · JFK 10:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.