V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leonshaw  ›  全部回复第 31 页 / 共 41 页
回复总数  801
1 ... 27  28  29  30  31  32  33  34  35  36 ... 41  
#7 理解错了,以为是任意状态复原了。
重复加密一个 block 应该是可以的,因为它也是一个可逆映射,构成置换群
魔方群不是循环群,应该不行
2023-02-08 20:23:16 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 Go 的特色不是语法的便捷,而是在工程
@GeruzoniAnsasu 本质上,是你后一个 promise await 了前一个。相应地 Go 里面为每个 goroutine make 一个 channel ,在写结果前等前一个 channel 就行了:

in := make(chan func() any)
out := make(chan any, 1)

go func() {
for result := range out {
consume(result)
}
}()

prevDone := make(chan struct{})
close(prevDone)

for do := range in {
done := make(chan struct{})
go func(do func() any, prevDone <-chan struct{}, done chan<- struct{}) {
result := do()
<-prevDone
out <- result
close(done)
}(do, prevDone, done)
prevDone = done
}
close(out)
2023-02-08 13:51:32 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 Go 的特色不是语法的便捷,而是在工程
@GeruzoniAnsasu #22 没明白你说的,对 Go 来说大部分情况只要把无栈协程模式的 await 直接改成同步调用就行了,并不需要启 goroutine 。
举的例子只要在 goroutine 把结果写到一个 slice 对应位置就可以了,“回到同一个与 spwaner 共享的 chan 里”是伪需求,因为 chan 是 Go 特有的。
2023-02-07 15:55:23 +08:00
回复了 dearmymy 创建的主题 奇思妙想 使用器官替换法达到人类永生应该是能接受得把
看看关于裂脑人的研究试验,反直觉又很唯物
2023-02-07 14:50:40 +08:00
回复了 2bad4u 创建的主题 求职 计算机专业本科毕业生,女,零工作经验,该怎么找工作?
8k 少买点衣服化妆品应该够了
2023-02-06 15:58:56 +08:00
回复了 tool2d 创建的主题 问与答 关于 json 的写法问题,有一点不太理解?
比起少写引号我更想加点注释
反代一下?
2023-02-05 13:21:16 +08:00
回复了 chaleaochexist 创建的主题 程序员 RPC 和 http 相比优势在哪里?
@chaleaochexist 那应该是 gRPC vs RESTful API 而不是认为 RPC = gRPC ,HTTP = RESTful API 。况且你主题通篇没有提到 REST 。

话说回来,gRPC 和 RESTful API 仍然是不同层面的东西。RPC 和 RESTful 最大区别是不同的 API 设计风格,这应该也不是你想问的问题。

所以你想问的可能类似 gRPC vs JSON-RPC over HTTP/1.1 ,这个看上面大概已经有答案了。
2023-02-05 03:29:09 +08:00
回复了 chaleaochexist 创建的主题 程序员 RPC 和 http 相比优势在哪里?
@Chingim 不是,RPC 可以基于任何通信方式(例如 UDP 、IP 甚至串口通信协议),基于 HTTP2 的 gRPC 显然和 HTTP 不在同一层。即使都是基于 TCP ,也未必有比较的意义,例如 HTTP 和 SSH 有啥好比较的呢?
2023-02-05 01:44:44 +08:00
回复了 cccer 创建的主题 程序员 关于 ECH (Encrypted Client Hello) 防范中间人的疑问
公钥过期就用外层 Hello 协商的加密通道重新分发
2023-02-05 01:09:31 +08:00
回复了 chaleaochexist 创建的主题 程序员 RPC 和 http 相比优势在哪里?
> 2. RPC 和 http 不是同一概念无法比较

既然你已经了解,为啥还会提出这个问题?你所说的 http 是特指 HTTP 1.x 还是包括 HTTP2 ?如果是前者,就 gRPC 而言,先了解一下 HTTP2 比 HTTP 1.1 的优势。如果是后者,就好像在问 HTTP 和 TCP 相比优势在哪里。
2023-02-04 11:49:16 +08:00
回复了 soupu626 创建的主题 程序员 Go 写业务真的是好的选择吗
原生支持有栈协程的语言真没几个,不知道 Java 的虚线程用起来咋样。
肯定是未定义行为,但是实践上应该没太大问题。
2023-02-02 18:08:23 +08:00
回复了 dreamage 创建的主题 DNS dns https 记录用途
看看 IETF draft draft-ietf-dnsop-svcb-https
2023-02-01 11:07:31 +08:00
回复了 luxinfl 创建的主题 程序员 关于 volatile 保证的有序性
默认你说的是 Java 。Spec 对 volatile 只要求了 release/acquire 语义以及 volatile 写 happens before 后续的 volatile 读。store-release 只需要前一个屏障,而后一个屏障是为了实现第二点 volatile 写-读保序,副作用是同时禁止了普通读写的重排。屏障不是 spec 的要求,只是一种实现方式。
2023-01-30 18:23:42 +08:00
回复了 cocoking 创建的主题 互联网 关于 ping 和距离的疑问
了解一下网络时延的构成
1 楼说的对,你这个项目的潜在开发者会倾向于用更底层的工具,而不是找一个小众的脚本学它的 CLI
2023-01-30 14:30:41 +08:00
回复了 liuguangxuan 创建的主题 程序员 ProtoBuf 中关于 proto 文件的组织方式的疑问?
用 Any ?
2023-01-26 09:48:28 +08:00
回复了 kaiki 创建的主题 随想 全世界的服务器里大概有多少数据是有效数据呢?
信息熵?
1 ... 27  28  29  30  31  32  33  34  35  36 ... 41  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3693 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.