V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  CEBBCAT  ›  全部回复第 38 页 / 共 407 页
回复总数  8138
1 ... 34  35  36  37  38  39  40  41  42  43 ... 407  
2023-01-12 04:11:34 +08:00
回复了 LittleState 创建的主题 VPS 请问国外 VPS 无法 SSH 连接该怎么排查...
图里面本地能获取到服务器的公钥了,所以你机器到 VPS 上的 ssh 服务是通的

后来提示 timeout ,两方面原因,网络和软件。网络就是连线质量不好,软件就是两边的 ssh 可能有一些错误配置,或者需要优化的配置,但一般不需要,除非你改过,特别是之前连上过。


网络方面你可以用 ss 监控 TCP 连接状态,用 tcpdump 看有没有异常数据包,比如 RST ,用 mtr 可以持续监测 ping 延迟

如果是网络原因,可以先考虑换个 sshd ,比如 mosh 。或者看看怎么能提高链接质量,这个要看具体原因了
国家博物馆:古代中国展 饮食文化展 历代服饰展 欢迎你
2023-01-12 02:16:24 +08:00
回复了 LittleState 创建的主题 VPS 请问国外 VPS 无法 SSH 连接该怎么排查...
netcat 、telnet 、ssh 、mtr 的手册页看一下。大致方向是根据 ssh 的 verbose 日志确认是在哪里阻塞了,然后使用 netcat 、telnet 配合管理后台 VNC 检查连接质量。最后可以临时多开几台其他服务商比如 Vultr 的机器排除 GFW 影响。

另外吐槽下你怎么发帖不贴 log……
2023-01-11 23:32:25 +08:00
回复了 jaredyam 创建的主题 Java 这段随机数生成代码为什么这么写?
@kkhaike #20 单论 Golang 来说,crypto/rand 的速度没有非常慢,大概是 math/rand 的一半。同样是读取 4KB 随机字节,crypto 花费 7.5us ,math 花费 3.3us 。

goos: darwin
goarch: arm64
BenchmarkRandRead4KB-8 356580 3335 ns/op
BenchmarkCryptoRead4KB-8 158610 7540 ns/op

https://gist.github.com/Zhang-Siyang/cb10162e8f98e87041201d15aea89088
2023-01-11 20:54:27 +08:00
回复了 GGGG430 创建的主题 MySQL sql 中包含特殊字符问题
看你提到了 strings.Replace ,是在用 Golang 对吗?最流行的驱动 github.com/go-sql-driver/mysql 支持占位符式语句呀,如果想用拼 SQL 的方式插入二进制数据,我只能评价为不可思议。

https://gist.github.com/Zhang-Siyang/3f39f833f47b4abd854ca38ac147d32d
2023-01-11 20:30:55 +08:00
回复了 shendaowu 创建的主题 MySQL 如何防止大量耗时的数据库查询影响网页加载速度?
建议学习《提问的智慧》。功能是什么样子需要介绍一下。买两台服务器和问题解决之间是什么关系?网友该怎么判……算了,你自己想想吧

一般场景推荐即时返回页面,如果后台程序没完成就提示用户稍后刷新。这个页面只做结果查询作用。
2023-01-11 17:37:23 +08:00
回复了 jaredyam 创建的主题 Java 这段随机数生成代码为什么这么写?
虽然还没人问,但我推荐阅读一下 /dev/urandom 和 /dev/random 的文章,好像和前几年那些 Linux 书本不同,现在即使在加密场景下,也推荐使用 /dev/urandom ,说是已经足够安全了,又不会阻塞。
2023-01-11 17:27:17 +08:00
回复了 jaredyam 创建的主题 Java 这段随机数生成代码为什么这么写?
我推测是希望获得安全的随机数,但又希望减少来自 SecureRandom 的阻塞。

但如果说要评价写得好不好,应该在完成设计目标的前提下,考察随机性和必要性。即 SecureRandom().nextInt() 是否带来了足够的墒、new Random()的函数是不是安全的。以及可不可以直接使用 SecureRandom().nextInt()。
美国最快乐的工作是伐木工
https://www.solidot.org/story?sid=73845

美国的伐木工人从事着地球上最快乐最有意义的工作。根据对美国劳工局美国人时间使用调查( American Time Use Survey )的分析,农业、伐木业和林业从业者有着最高的自我报告的幸福水平,以及最低的自我报告的压力水平。美国人时间使用调查要求记录一天中任意时刻在做什么。2010 到 2021 年展开的四次调查还询问了一部分人这些活动的意义,或者他们的快乐、悲伤、压力、痛苦和疲劳程度。快乐和意义并不总是相关的。医护和社会工作者认为他们做着最有意义的工作,但他们并不感到快乐,而且感到压力很大。伐木工人则认为他们做着最快乐最有意义的工作。压力最大的行业包括金融和保险行业,以及教育和科技行业,其中压力最大的单一职业是律师。总体上,白领可能比蓝领的压力大得多。
https://it.slashdot.org/story/23/01/09/0443211/study-reveals-the-happiest-least-stressful-jobs-in-america
(O) 并且当类比较复杂的时候,可能会产生额外的开销。

嘻嘻,Go 的好处就是便于 benchmark 和调试。你可以看看性能上到底有没有差异,又是差了几纳秒。

关于在有 error 情况下该返回 nil 还是零值的问题,我推荐你看看 Go 自己是怎么处理的,也可以参考一些开源代码。

我个人是返回零值,因为编译器优化、降低 GC 压力。另外你担心零值被使用是吧?那你再多想一步,如果返回指针,那每次用之前是不是还要判断是不是 nil ?何况有了 error ,解决 error 是当务之急。


你后面的问题好专业,真厉害,我建议你先 Google 一下。应该会有很多 Golang 性能优化的建议,比如 map value 用 plain 值,hot path 之类的。最好中英一起搜。
2023-01-09 23:20:24 +08:00
回复了 baicaibai 创建的主题 酷工作 得物 2023 校园招聘正式启动!
请问社招又内推机制吗?看到了贵司目前在招「 Golang 开发工程师」 https://app.mokahr.com/social-recruitment/thedu/4254
2023-01-08 23:19:35 +08:00
回复了 jackgoudan 创建的主题 程序员 请问 16g 丐版 macpro 能否满足基本开发?
M1 8+256 路过……
2023-01-06 19:25:58 +08:00
回复了 teli 创建的主题 Go 编程语言 有没有办法实现简单的 Go 服务 leader 选举?
可否对「“全局唯一”的事情」举个例子?我是觉得常见业务不用 leader 选举也能做到独占,leader 选举这样的设计一般是为了保证同步
2023-01-06 17:02:38 +08:00
回复了 twllz 创建的主题 电影 动画电影《穿靴子的猫 2(Puss in Boots: The Last Wish)》
@XIU2 手快不一定成功,V2 不让分享盗版,小心封号
1 ... 34  35  36  37  38  39  40  41  42  43 ... 407  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2002 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 09:23 · PVG 17:23 · LAX 02:23 · JFK 05:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.