V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Aoang  ›  全部回复第 4 页 / 共 13 页
回复总数  250
1  2  3  4  5  6  7  8  9  10 ... 13  
2021-02-16 14:18:41 +08:00
回复了 veni 创建的主题 问与答 网络传输明文密码安全吗?
你应该看看 https
2021-02-12 19:37:32 +08:00
回复了 gcyrn 创建的主题 问与答 不开玩笑 能不能分享一条人生经验?
人的一生就是在不断的将未知变成已知
2021-02-11 15:13:42 +08:00
回复了 zzkde 创建的主题 数据库 PostgreSQL 为什么不使用 direct IO,而要依赖 os page cahce?
设计问题,真想知道最初的原因…可能只能问那群人了,不过还是可以猜一猜的。

PostgreSQL 诞生于实验室中,目的是为了研究数据库内核原理。使用 buffer io 能够减少 IO 栈的开发量,从而更加专注于数据库内核原理,所以 PostgreSQL 才会有相当丰富的 SQL 语法、执行算法和优秀的执行优化器等功能,当然还可以提一下优秀的扩展性。

另外,PostgreSQL 采用多进程的并发机制,多进程和多线程对内存的使用方式上存在区别也是一个原因,page cache 可以看做多进程之间的一种数据共享方式,在流复制中,通过 buffer io 从 page cache 读取 wal 可以减少物理读的频率
2021-02-09 17:50:44 +08:00
回复了 ob 创建的主题 Telegram 请教个 tg bot 的问题?
这不是 bot api,是 telegram api 。

https://core.telegram.org/api
2021-02-09 15:01:42 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 求 go 并发限制的最佳实现
@teawithlife #52

因为他代码中 errCh 和 done 作用是一样的,一个 chan 就可以了,检查 chan 中的内容是出错退出的还是最终完成退出就行了。
2021-02-09 14:47:03 +08:00
回复了 monkeyWie 创建的主题 Go 编程语言 求 go 并发限制的最佳实现
并发限制用协程池,退出机制需要自己实现。

如果懒得实现,就直接摘出来,用系统的实现。main 启动之后开一个协程监听退出信号,收到退出信号之后直接 os.Exit()

其实还是应该自己在代码中实现出来,那个操作只能玩玩。看看源码,用 runtime.Goexit() 来终止协程。

errgroup context 都是用来传递消息的,并不是来做终止的。你用这两个来做的话,只能每进行一步就检查一下是否有退出信号,不然就做不到及时退出。
2021-02-09 12:53:39 +08:00
回复了 yezheyu 创建的主题 程序员 请教下后端怎么给前端发消息?
ws 或者 http2,一般都是用 ws 保持兼容性。
2021-02-07 18:23:52 +08:00
回复了 Cbdy 创建的主题 问与答 一个普通的服务端 APP,启动时间多少是比较合理的?
看你服务端怎么写的吧。比如操作系统的启动时间,如果算上开机自检,那速度可以体会一下。

一般情况下,程序启动最主要的时间是花费在检查和初始化上面。比如检查数据库连接是否正常、初始化对象池等等。
但启动超过一分钟的,不说自己写出来的,用都没用过这种…

软件大就代表需要拆了,启动都那么慢了,debug 的时候一个 bug 改一天?
没有合理与不合理,只有能不能忍
2021-01-23 18:12:12 +08:00
回复了 qanniu 创建的主题 问与答 密码管理器都要手动记录账号密码吗?
试试 Bitwarden,可以导入
2021-01-11 13:32:43 +08:00
回复了 hijoker 创建的主题 Go 编程语言 各位老铁,这几个面试问题怎么回答(回答的圆满不)?
关于 map 中的 key 被删除之后 gc 的问题,不是特别好回答。印象中这个问题很早就有人在 github 提出 issues 过,刚刚找出来了。

https://github.com/golang/go/issues/20135

可以去看看进展
2021-01-11 13:13:09 +08:00
回复了 hijoker 创建的主题 Go 编程语言 各位老铁,这几个面试问题怎么回答(回答的圆满不)?
第二个问题,对于 channel 两个协程进行收发,你的短暂的阻塞的说法是错误的。

一个协程给 channel 发消息,一个协程从 channel 接收,要求是这两个协程都准备好,才能完成收发操作。

形象一点的例子就是,快递员给你送快递,你要去拿快递,通过沟通约定了时间地点,快递员得带着快递过去,你得过去拿,这样才能完成这个流程。

而对于有缓冲的 channel,是不需要收发同步的,但是队列满了之后就和无缓冲的一样了。

所以,同时收发会直接完成这一次消息传递。非同时收发,那么发送端会被阻塞,接收端也会被阻塞。
2021-01-10 16:00:12 +08:00
回复了 Co1a 创建的主题 求职 [武汉/深圳] 试着找一份工作
给我邮箱发一份
需要使用手机号登录,为啥还折腾加密哈希?伪需求吧

没什么思路好说的,只有明文或类明文才能实现。
否则只要是加盐的哈希,只能查全表来匹配。
2021-01-01 14:29:57 +08:00
回复了 tesorouo 创建的主题 问与答 低频噪音采样工具
你这个问题…实属无奈。

Bass 的录音本来就很麻烦,在音乐制作中,一般通过 Amp 放大器录制,也有不用 Amp 放大器而通过 Direct 录制的,也有通过话筒拾取带有 Amp 箱头的分体音箱的箱体录制的。
且不用说手机录音中,一般低频都会被当作噪音直接去除了。


Bass 的低音在 80~250Hz,而你能在家里听见的一般是 50Hz 左右的,想录制清晰,又没有专业的设备,着实不太容易
2020-12-18 09:16:58 +08:00
回复了 xzour 创建的主题 程序员 为什么在暴力遍历中,为什么数组转字典是优化计算速度?
例:
arr1, arr2, arr3
for range arr1{
for range arr2{
for range arr3{
// 处理
}
}
}

字典的话可能是
map1, map2, map3
for range map1{}
for range map1{}
for range map1{}

算法的复杂度比比就知道了
2020-12-07 09:16:54 +08:00
回复了 Hackerchai 创建的主题 信息安全 大家都在用什么 OTP(二次验证)方案啊
@ericgui 这个观点不能苟同。

和公司比,个人的体量更小,除开针对个人的情况下,黑公司的服务器不是比黑个人的服务器可能性更大么?
这点就不说了,毕竟无论怎么扯都是半斤八两的。

自建的安全性并不意味着会很低,风险增加…不能很懂为什么会这么想。

服务器防火墙别乱开端口,服务器登录做好安全措施,都用 bitwarden 了,不至于还是个弱密码吧?
套一个 nginx,然后再套一层 cf,只允许 cf 回源。

加一个脚本,定期备份数据文件,上传到各个地方。我是直接用 git 做的。

服务器随时可换,数据文件丢失也没什么,那是加密的。
但是,即使是这样,这么一个服务器除非出现 0day 怎么会被黑?
2020-12-05 20:48:59 +08:00
回复了 chanwang 创建的主题 宽带症候群 电报挂了?
DC 5 挂了,DC 1 正常。DC 5 挂了好几次了…正常。

不知道是新加坡位置的原因还是某些原因
2020-11-21 09:17:47 +08:00
回复了 swordspoet 创建的主题 Apple 电报创始人评价 iPhone 12 Pro
@dingwen07 你和他们扯锤子,要扯在点子上。

Bot 是个 API,除了 Telegram 谁能找出一个集成的比它好的?聊天辅助输入、游戏、查询等等,集成到群、频道里。好意思说一个简单的 API,这么简单的 API 就一个通讯软件做了?

无限量的云储存是不是更简单,有几家做了?
万人群聊又有几家做了?

自己用的聊天工具连个端对端加密这么简单的功能都没有,好意思说别人做出来的东西简单。

更别提别人免费且客户端开源。
不妨考虑下直接给 bitwarden 写个小程序端
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1408 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.