V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  peterlitszo  ›  全部回复第 1 页 / 共 1 页
回复总数  19
@cosiner 就要要让它类型不一样啊..... Option<T> 这个就是附加一个小 tag ,后面跟个 union 。

至于 Option 设计和 Result 设计,很多地方都要看相关的设计哲学的。如果你标准库都 “凑合凑合”,那很多第三方库也 “凑合凑合”,然后你写的代码也开始 “凑合凑合” 了。

“什么?区分无值、零值、其他值?区分这么多干什么?会不会写工程?工程讲究的就是实现快!”
@dyllen 的确说得很好听,但是就是架不住大家滥用。traceid 放进去了,权限校验放进去了,logger 放进去了,我都不知道还有啥没有放进去过。这个 context 老老实实做个协程控制的不好吗?偏偏搞一个伪 map ,一点都不强类型。
最关键的是,还提供了一个稳定的内网穿透功能,用来捣鼓个人远程开发机体感不错,甚至可以加个 NAS 。
这里总结一下:

* mosh 的确连接体验效果比 ssh 效果好,尤其是断开连接之后会话不会断开,对于不稳定的环境而言效果非常好。
* 阿里云的网页终端效果比较好是因为(我猜的):用户 -> 阿里网页终端 -> 阿里服务器 -> 阿里专用网络 -> 你的服务器,所以很快,如果是使用 ssh 直连,那个网络是没有权限访问的,所以是:用户 -> 不算太稳定的公用网络 -> 你的服务器。
* 有一个好办法就是:再买一个垃圾服务器(亲测只要 50 块每个月),用来做跳板机,这种情况下就是:用户 -> 因为距离短所以比较稳定的公用网络 -> 你的廉价跳板机 -> 阿里专用网络 -> 你的服务器。整体用户体验非常好。
@cosiner 只能说这是作者的选择,其他一些语言是明确区分空和非空的,比如 TypeScript ,我们使用 int | undefined (我们有语法糖,也就是符号 ? 来帮助我们定义这种类型),比如 Rust ,我们有 Option<T> 来帮助我们定义。我认为 Rust 或者 Haskell 这种方案的确是最好的,它要求使用者先解包再使用,不用担心 NPE ,而且也不用担心心智负担。我个人认为最糟糕的就是 context.Context ,很多业务场景就把一些乱七八糟的东西往里面塞,你根本不知道里面到底有没有你想要的东西,这种方式太糟糕了。
@leonshaw 的确,不过作为一个相对较新的语言,的确还是令人大吃一惊......
tailwind css 的确可以的,你用它写代码的时候也可以关注一下它对应了哪些 CSS 属性。然后一些基本的 CSS 概念也可以看看。
没想到吧,这就是大道至简!

当然吐槽归吐槽,事实上我这边的业务开发就是大家默认就避开零值。如果实在没有办法就用 *int 之类的。糊代码,这就是 Go 语言。
2023-02-23 18:07:04 +08:00
回复了 A01514035 创建的主题 云计算 私有云平台 openstack 的替代品有哪些?
PVE 可以搭建到集群上吗?听起来很不错
@wnarutou 请问你组装了吗?来个清单参考参考呢?
2023-01-12 14:42:47 +08:00
回复了 peterlitszo 创建的主题 程序员 一个开源认证微服务有搞头吗?
@graetdk 木有开源,对于一些开源社区而言的话,一个开源的身份认证还是蛮重要的
2023-01-11 11:20:04 +08:00
回复了 yezheyu 创建的主题 程序员 关于异步任务的一点疑问,有没有老哥帮忙解答下
请问上下文应该是前端吧?如果是前端的话,我很好奇 network thread 到底是什么?

按照我所学的,我的一点粗浅的理解是:

- 浏览器不支持多 thread ,除非上 worker: https://developer.mozilla.org/zh-CN/docs/Web/API/Worker
- 浏览器的异步支持事实上是单 thread ,加上事件循环,而多个协程共同协作,没有发生抢占。堵塞协程会及时让出。
OP 还在吗,最近本科毕业设计也有点想写偏底层的东西,请问能看看你的论文参考参考咩?
2023-01-01 12:34:36 +08:00
回复了 peterlitszo 创建的主题 程序员 请教:为什么 ssh 还没有云服务商提供的网页终端快?
@Actrace 感觉说得很有道理~
2022-12-31 23:30:02 +08:00
回复了 peterlitszo 创建的主题 程序员 请教:为什么 ssh 还没有云服务商提供的网页终端快?
@mytsing520 有呀,本来一直在用 Vultr 的,但是 ssh 连不上,它的那个终端又不是很好用,我怒斥 80 大洋买了个阿里云的(轻量应用 + 垃圾存储 + 1M 固定带宽),看看效果......

感觉还行吧。

主要是我是公司网络,大厂的网络环境应该...... 还行吧?
2022-12-31 23:08:01 +08:00
回复了 peterlitszo 创建的主题 程序员 请教:为什么 ssh 还没有云服务商提供的网页终端快?
@aaa5838769 可是,浏览器和 ssh 不都是走的同一个互联网吗?(捂脸
2022-12-30 17:25:49 +08:00
回复了 peterlitszo 创建的主题 程序员 请教:请问可以反向代理到国内的云服务器吗?
@biguokang 对呀,但是如果想要搞 web 服务,就不得不备案了
2022-12-30 17:24:17 +08:00
回复了 peterlitszo 创建的主题 程序员 请教:请问可以反向代理到国内的云服务器吗?
@thetcc 是的,好像的确可以备案~
2022-12-29 21:50:16 +08:00
回复了 peterlitszo 创建的主题 程序员 请教:请问可以反向代理到国内的云服务器吗?
不好意思,foobar.org 只是一个虚拟的名字,没想到真的有人在用,请不要点进去 >_<
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4837 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 09:50 · PVG 17:50 · LAX 02:50 · JFK 05:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.