V2EX index90 的所有回复 第 1 页 / 共 27 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    index90    全部回复第 1 页 / 共 27 页
回复总数  521
1  2  3  4  5  6  7  8  9  10 ... 27  
2024-06-11 20:43:05 +08:00
回复了 bigbigeggs 创建的主题 Web Dev 接口防重放 是不是存粹的脱了裤子放屁?
1. 防重放和幂等是两码事,不要混为一谈。
2. 你在胡言乱语,你需要搞清楚票据和签名的概念。除非攻击者掌握私钥,否者即使知道算法也无法模拟真实用户请求。
3. https 也可以重放的,另外什么是“放重放解决“客户端”的安全”,又是胡言乱语。
2023-10-07 15:10:55 +08:00
回复了 madaosan 创建的主题 Go 编程语言 rust 风格的错误处理
这不就是函数式编程里的 monad 吗?
2023-09-25 21:44:19 +08:00
回复了 cqcsdzmt 创建的主题 Go 编程语言 帮我看看这种写法会导致内存泄漏吗?
你是用 global 全局变量做本地缓存吧?你的 global 只添加数据不删除数据,当然不会回收呀。
2023-09-18 18:42:57 +08:00
回复了 shaoyie 创建的主题 Go 编程语言 [go]golang 的协程池本应该是这样的
协程池与最大并发数控制傻傻分不清?
2023-09-05 18:40:29 +08:00
回复了 gzk329 创建的主题 Java 接口返回错误码和 msg 的优劣势?
FP 才是最优解:
type Result[T any] struct { v T; err error }
func(r *Result[T]) IfErr(f func(error)) { if r.err != nil {f(err)} }
func fmap[A, B any](ra Result[A], f f(a) Result[B]) Result[B] {
if ra.err != nil { return f(ra.v) }
return Result[B]{err: error}
}
2022-08-18 20:41:43 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 请教 goroutine 通信写法问题
这里可以延伸一个问题,你上述例子用了 4 个 goroutine ,如果用 waitgroup ,就要用 5 个 goroutine ,问能否用 3 个 goroutine 解决问题?
2022-08-18 09:37:25 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 请教 goroutine 通信写法问题
套路都是 main routine 去 range channel ,剩下的问题就是如何 close channel ,这个建议你搜索“如何优雅关闭 channel”,学习 channel 使用的几个套路。
2022-08-18 09:35:32 +08:00
回复了 chaleaochexist 创建的主题 Go 编程语言 请教 goroutine 通信写法问题
最简单就是加一个 waitgroup ,再起一个 goroutine 去 wait ,wait 到了就 close channel ,main routine 用 for range 去读。channel 。
用主数据管理
简单来讲,尽量将“产品标准”描述转成一个个枚举值。
看以前收货地址只填一栏,现在变成省市区街道这样一个个枚举值,我理解这就是数字化。
HTTPS ,常称为 HTTP over TLS 、HTTP over SSL
严格地讲,HTTPS 并不是一个单独的协议,而是对工作在一加密连接( TLS 或 SSL )上的常规 HTTP 协议的称呼。
https://zh.wikipedia.org/wiki/%E8%B6%85%E6%96%87%E6%9C%AC%E4%BC%A0%E8%BE%93%E5%AE%89%E5%85%A8%E5%8D%8F%E8%AE%AE

估计你同事以为 HTTPS 是只对 body 进行加密,其他都是明文,而实际上 HTTPS 依然是 HTTP 七层协议,安全是依赖 TCP 层的加密连接。
2022-01-10 15:03:35 +08:00
回复了 Aliberter 创建的主题 程序员 请教关于分页的问题
后端接口就不应该设计成 page+pageSize ,应该用 offset+limit
2021-12-30 19:24:58 +08:00
回复了 xoxo419 创建的主题 Go 编程语言 这个 goroutine 泄露的 demo 如何修复?
所有 goroutine 都需要有个 ctx 或者类似的“控制线”,并且独立于“数据线”
在业务逻辑结束之前,通过关闭“控制线”来结束所有 goroutine
2021-12-28 18:00:27 +08:00
回复了 cyrbuzz 创建的主题 程序员 老哥们,一个算法求个思路
每次做背包,做完一次背包,把已选择的文件剔除掉,做第二次背包,做完为止。
2021-12-28 17:12:06 +08:00
回复了 ddllzz 创建的主题 git Git 提交时莫名其妙删除文件
怕不是你仓库里有大小写文件名?
2021-10-20 17:47:06 +08:00
回复了 x97bgt 创建的主题 程序员 大小端存储的疑问
1. 小端是 34 | 12 | 78 | 56 ;如何区分两个数字与大小端无关,与你用的类型有关。如果你从地址 0 读取两个 int16,那么就是两个数字,如果你从地址 0 读取一个 int32,那么就是一个数字
2. 有,记得数据发送时从高地址位先行,接收端也是从高地址位开始接收。
2021-10-20 17:40:04 +08:00
回复了 x97bgt 创建的主题 程序员 大小端存储的疑问
1. 小端是 34 | 12 | 78 | 56
2021-10-15 12:19:11 +08:00
回复了 iyear 创建的主题 Go 编程语言 goroutine 传指针的问题
没有问题,注意与以下的区别:

go func() {
send(msg)
<-limit
}()

这样写就有问题
2021-10-13 18:32:30 +08:00
回复了 croul 创建的主题 PHP 现在做 PHP 的这么少吗?招不到人。
是不是钱太少?
1  2  3  4  5  6  7  8  9  10 ... 27  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3664 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 30ms UTC 00:48 PVG 08:48 LAX 17:48 JFK 20:48
Do have faith in what you're doing.
/div> ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86