V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dzdh  ›  全部回复第 42 页 / 共 77 页
回复总数  1521
1 ... 38  39  40  41  42  43  44  45  46  47 ... 77  
2022-05-06 13:28:34 +08:00
回复了 dzdh 创建的主题 Go 编程语言 苦于没有异常,怎么优雅的捕捉三方包里的 panic
@Juszoe 可是只能返回 error ,如果没发生 Panic 的时候,咋获取正确的返回值咧
2022-05-06 10:33:11 +08:00
回复了 dzdh 创建的主题 Go 编程语言 苦于没有异常,怎么优雅的捕捉三方包里的 panic
2022-05-05 23:04:53 +08:00
回复了 dzdh 创建的主题 Go 编程语言 苦于没有异常,怎么优雅的捕捉三方包里的 panic
@bugfan

感觉还不一样。gin 是一次请求中的所有『异常』全部都在某一个点进行『捕获』。但是需要的是在某个特定的业务逻辑中需要捕获某个三方包的异常,如果这个三方包异常了,我要做一些处理,然后业务逻辑继续。

打个比方说,cli 场景下,进行视频转码,转码失败了,业务还继续,标记转码结果为 fail
2022-05-05 22:51:08 +08:00
回复了 dzdh 创建的主题 Go 编程语言 苦于没有异常,怎么优雅的捕捉三方包里的 panic
@phpfpm
@Akkuman
@tairan2006


一定要

```go
func call() (err error) {

defer func() {
if r := recover(); r != nil {
err = errors.New(fmt.Sprint(r))
}
}()

err = errors.New("33")

panic(111)

return
}
```

有没有什么语法糖可以 `defer xx()` 就能实现的,或者有什么全局的『拦截器』之类的吗?
2022-05-05 22:26:47 +08:00
回复了 dzdh 创建的主题 Go 编程语言 苦于没有异常,怎么优雅的捕捉三方包里的 panic
@jybox
@undeflife

recover 只能在 defer 里,但是 defer 又没有返回值,怎么能在 callX 方法里把 panic 信息当做 error 返回呢?
2022-05-05 11:19:10 +08:00
回复了 dzdh 创建的主题 macOS mac 上有啥好用的 ssh 管理工具吗
@lscho 感谢。能支持 pipe 设置 keyfile 就更棒了。hhhh
2022-05-05 11:16:34 +08:00
回复了 dzdh 创建的主题 macOS mac 上有啥好用的 ssh 管理工具吗
@idblife

这货咋说呢。

exit 后窗口不会自动关。

通过跳板机登录主机后,exit 后没回到跳板机,直接中断了。
2022-05-05 11:13:10 +08:00
回复了 dream4ever 创建的主题 服务器 内网三台 CentOS 服务器如何有效利用
内网 git 、nas 、registry 。
2022-05-05 00:57:03 +08:00
回复了 dzdh 创建的主题 macOS mac 上有啥好用的 ssh 管理工具吗
@timothyye 差不多就这种了。
2022-05-04 22:49:12 +08:00
回复了 dzdh 创建的主题 macOS mac 上有啥好用的 ssh 管理工具吗
@lscho 好用吗
2022-05-04 22:41:59 +08:00
回复了 dzdh 创建的主题 macOS mac 上有啥好用的 ssh 管理工具吗
@butanediol2d 跟系统的~/.ssh/config 隔离开。方便管理,因为经常连接不同的主机。还想和~/.ssh/known_hosts 隔离开。
2022-05-04 22:18:37 +08:00
回复了 dzdh 创建的主题 问与答 Linux 有什么简明好用的防火墙吗
@nullizer nftables 和 firewalld 的区别是啥。如果同时安装了在 firewall-cmd 操作,会互相影响吗
2022-05-03 21:32:18 +08:00
回复了 Insomnia 创建的主题 问与答 微信小程序内能接入其他方式支付么?
@Insomnia

在小程序的支付流程上,你要先让用户主动选,本次付款使用国外信用卡吗?如果是,才能显示 stripe ,否则审核肯定不通过的。

stripe 允许通过 api 接口传递信用卡卡号和 cvv 的我记得。然后自己做输入框嘛。


以上为猜想,未经测试啊。
2022-05-02 17:26:54 +08:00
回复了 Insomnia 创建的主题 问与答 微信小程序内能接入其他方式支付么?
可以的。

国内信用卡才能绑到微信钱包,
你在做结算的时候要求选择是国内还是国外信用卡就行了。国外信用卡走 stripe
2022-04-29 09:07:36 +08:00
回复了 Jackwang0127 创建的主题 分享创造 用 go 写了个 局域网互传文件
下载地址呢
2022-04-28 15:59:22 +08:00
回复了 sola97 创建的主题 杭州 杭州今晚有多少人排队去做核酸?
@Mayo 所以要做核酸啊。那就做啊。做个核酸很要命吗
2022-04-28 15:00:11 +08:00
回复了 androids 创建的主题 服务器 求助云服务器选型问题
取个 1 楼中间数,2c2g 。+2gswap 。完全够用。
2022-04-28 12:47:57 +08:00
回复了 sola97 创建的主题 杭州 杭州今晚有多少人排队去做核酸?
做个核酸怎么就良民证了

做个核酸是损失什么了吗
2022-04-27 12:57:46 +08:00
回复了 herozzm 创建的主题 信息安全 网站被拥有强大 ip 代理池的爬虫搞, ua 随机变化,怎么办
@herozzm #39 可以开白 ip ,有公开的 ip 段,要不各种 waf 都把爬虫封干净了。
2022-04-27 12:38:26 +08:00
回复了 kitman0000 创建的主题 信息安全 自己租的阿里云服务器被 NTP 攻击了
上 cdn ?

ddos 只能针对 ip 。针对域名那就 cc 了。上个 cdn 去打 cdn 节点吧。七牛 cdn 免费 10g 。或者加速乐啥的平台。
1 ... 38  39  40  41  42  43  44  45  46  47 ... 77  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2115 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 16:12 · PVG 00:12 · LAX 09:12 · JFK 12:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.