V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lmshl  ›  全部回复第 10 页 / 共 25 页
回复总数  481
1 ... 6  7  8  9  10  11  12  13  14  15 ... 25  
2022-09-29 11:22:51 +08:00
回复了 monkeydream 创建的主题 数据库 请教一下聊天消息应该用什么数据库存储?
聊天场景的话,主要是写多读少,几乎不修改,而且顺序性明显
那我推荐 Cassandra ,以 Channel/Group 为 partition key ,timeuuid 为 clustering key ,写入每 key 几万且支持水平线性扩展,以 partition key 读取也是顺序读,速度不需要担心。
2022-09-27 19:02:27 +08:00
回复了 shuanglinzui 创建的主题 Kotlin 哪些公司后端用 kotlin 写的
同好奇:哪些公司后端是真的 kotlin style ?

比如优先采用 ktor ,kotlinx.serialization ,exposed 而不是写 better jaba
以前用过一个远程日志服务,叫 https://www.papertrail.com/ ,日质量不大的时候可以托管着用。
如果量大的话就应该考虑 ELK 那种托管日志方案了,比如丢给七牛日志平台或者阿里云
2022-09-26 18:34:22 +08:00
回复了 Rooger 创建的主题 程序员 工作五年的游戏后端不知道排序算法的复杂度正常吗?
我现在大概只能默写出来一种我也说不上来名字的排序算法,大概率是 O(nlogn) 的
但这并没有什么意义,我觉得真正的竞争力在于,给对方一个 wiki 页面或者伪代码,论文链接,对方能否在有限时间内(比如 48h )学会并实现出来。

背过这些算法有什么用呢?你们在刷 leetcode 和面试之外的场景,真的有用到这些算法么?给 lc 选手一个 Miller–Rabin primality test 的 介绍,有几个人能仿写出来?
2022-09-26 18:19:23 +08:00
回复了 superchijinpeng 创建的主题 问与答 iOS 有什么银行卡管理软件吗?
OneDrive 有保险箱,可以存各种卡类
2022-09-26 13:51:33 +08:00
回复了 NoKey 创建的主题 程序员 雪花算法生成 ID,如何便捷的生成机器 ID
UUID 也是数字啊,一个 128 位大整数

@wxw752
2022-09-26 13:44:00 +08:00
回复了 NoKey 创建的主题 程序员 雪花算法生成 ID,如何便捷的生成机器 ID
UUID v1 满足不了么?

“版本 1 - UUID 是根据时间和 节点 ID (通常是 MAC 地址)生成;” -- 维基百科
2022-09-24 11:07:51 +08:00
回复了 shellus 创建的主题 程序员 IPV6 安全性问题,端口全都暴露在公网?
有 SLAAC 和 临时 IPv6 地址了
如有更细致的需求应该寻求防火墙规则
2022-09-23 16:43:13 +08:00
回复了 jeeyong 创建的主题 Python 如何提高 Python 数组操作性能.
前段时间处理过 DICOM 格式,不过我是转换为 Voxel ,量也不大不需要注重性能。

但我不精通 numpy ,理论上 numpy 应该不太能把常用 operator 解释为向量指令集,如果是简单求和之类的操作还好。
2022-09-23 16:32:58 +08:00
回复了 jeeyong 创建的主题 Python 如何提高 Python 数组操作性能.
我是直接写个 tensor 扔给 torch 跑,我知道它会自动用 SIMD 或者 CUDA (如果启动 gpu 的话)
我是业务消息序列化后存入数据库,要求客户回调地址幂等实现,我只需要实现增时重试

数据库里也记录了事件生成时间,已经重试次数,另一个纤程每 5 秒扫一次表看哪些事件没投送成功,然后计算下次什么时候重试,加入到 scheduler 中等待
2022-09-23 14:28:35 +08:00
回复了 jccily 创建的主题 汽车 车型:汉 dmi、A4L、CT5、雅阁选择建议
没开过别的车,只说下 dmi 感受:
省油就完了,百公里油耗 4.2L 要什么自行车。当然要是一年开不到 1 万公里还是买油车吧。
https://i.imgur.com/A9WcBcx.png
2022-09-22 17:52:50 +08:00
回复了 LouisNolan 创建的主题 问与答 想问大家手机上怎么用搜索引擎?
Surge 常驻 Rule-based Proxy ,随手开浏览器直接搜 Google
2022-09-22 15:40:11 +08:00
回复了 233373 创建的主题 程序员 最近在看 Nestjs 有个问题想请教大家
validator 和 transformer 是不分家的,你用 validator 必然要用到 transformer ,除非你不写 nested struct

例子:
https://github.com/mingyang91/ticketing/blob/master/src/models.ts#L12
2022-09-22 15:37:50 +08:00
回复了 EddieWang 创建的主题 程序员 有老哥懂 Java 和 node.js 嘛, help
void init(Key key, AlgorithmParameterSpec params)
Initializes this Mac object with the given key and algorithm parameters.
@EddieWang
2022-09-22 15:02:30 +08:00
回复了 leonme 创建的主题 Java Spark 如何精准控制消息的发送速率?
@leonme
针对“或者再假设一个场景,比如 Spark 将最终处理结果写入 DB ,但是 DB 的写入 QPS 有限,这块该如何限制呢?”回复

我们 Scalaer 通常做法是充分利用 backpressure ,下游消费速率慢的时候就不会从上游拉取太多任务了,至于精确速率并不是很关心,只关心能否充分利用当前资源。

比如当前业务数据在 Stream 中经过 group -> batch 以后,并行写入 DB 可以在 20 个 connection 上占用 DB 50% 的 IOPS/CPU/Memory... 上限,那我并行度就设定在 20 ,也不会影响其他人访问 DB

https://doc.akka.io/docs/akka/current/stream/stream-flows-and-basics.html#back-pressure-explained
2022-09-22 11:25:43 +08:00
回复了 coldmonkeybit 创建的主题 程序员 请教一下熟悉 TS/Node 的兄弟们,怎样调试 nestjs 的源码
VSCode 已经集成调试功能了

如果你类型体操玩的溜,那基本上不需要单步调试,瞎瘠薄猜一猜,然后在可能出问题的地方插两行 console.log ,基本上就定位到问题了。
2022-09-22 11:22:51 +08:00
回复了 EddieWang 创建的主题 程序员 有老哥懂 Java 和 node.js 嘛, help
打错了,应该是 javax.crypto.Mac.getInstance("HmacSHA1")
2022-09-22 11:21:42 +08:00
回复了 EddieWang 创建的主题 程序员 有老哥懂 Java 和 node.js 嘛, help
crypto 也是流式计算的接口,比如你需要对整个文件计算 SHA1 的时候就需要分块读取并调用 update ,最后 digest 为 SHA1 摘要值。

等价的 Java 代码应该是 javax.crypto.Mac.getInstance("HmacSHA256")
1 ... 6  7  8  9  10  11  12  13  14  15 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2795 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 13:23 · PVG 21:23 · LAX 05:23 · JFK 08:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.