V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  matrix1010  ›  全部回复第 14 页 / 共 29 页
回复总数  562
1 ... 10  11  12  13  14  15  16  17  18  19 ... 29  
2024-01-02 13:30:30 +08:00
回复了 railsboy 创建的主题 Go 编程语言 分享一本一直更新的 Gitbook,[为你自己学 Go]
直到生命结束有点极端了
2023-12-31 14:38:04 +08:00
回复了 superliwei 创建的主题 分享创造 AI 时代的 Killer App?
"从已有的产品形式进行融合而诞生的新型种类。", 我觉得优化已有产品添加 AI 功能更为实际,比如 Discord 加个 AI bot 。除非是完全依赖 AI 的产品,比如 AI 出图,很多人的需求可能确实就是 AI 出图不用修改 ps 什么的,这就适合做个全新的产品
2023-12-25 21:02:08 +08:00
回复了 3630cn2023 创建的主题 Redis 关联表查询结果的 Redis 缓存如何设计
这类问题没有完美解决方法,想尽可能自动处理的话可以参考 rails 的 Russian doll caching 。另外推荐看看这篇文章 https://blog.the-pans.com/when-and-how-to-invalidate-cache/
2023-12-25 20:18:31 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Otter, 兼具高性能与高命中率的内存缓存
@Nazz rwmutex 的 scale 能力一直有问题,比如最近我看到的这个 issue https://github.com/cockroachdb/cockroach/issues/109443
2023-12-25 19:27:56 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Otter, 兼具高性能与高命中率的内存缓存
@infinityv 全局 rwmutex 估计只会被秒杀
2023-12-25 17:50:13 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Otter, 兼具高性能与高命中率的内存缓存
@Nazz 应该是一直在优化
2023-12-25 17:41:33 +08:00
回复了 yodhcn 创建的主题 程序员 elasticsearch/lucene 怎么优化多语言搜索?
专用分词器是指带词库的那种?短文本 title 很适合 ngram ,长文本由于各类干扰词很多而且为了缩减总 token 量才需要词库
2023-12-25 17:37:42 +08:00
回复了 matrix1010 创建的主题 Go 编程语言 Otter, 兼具高性能与高命中率的内存缓存
@NoOneNoBody 我也不是作者
2023-12-18 21:15:23 +08:00
回复了 6581 创建的主题 Go 编程语言 go json.Unmarshal 深拷贝性能太差怎么办?
结构固定直接走代码生成不就行了
2023-12-18 21:14:03 +08:00
回复了 hkhk366 创建的主题 程序员 everything 索引原理探讨
@hkhk366 按照官方说明索引 100 万文件要花 1 分钟: https://www.voidtools.com/en-us/faq/#how_long_will_it_take_to_index_my_files. 考虑到要建索引和分词 1 秒 100 万不太可能。倒排索引我觉得 1gram 和 2gram 就行。文件名 1 个索引,文件大小 1 个索引。文件名索引存[]string ,其他索引直接存[]bytes 方便 bitwise 操作。比如搜"abcd", 那就 ("ab"索引 AND "bc"索引 AND "cd"索引) 。然后再 AND 文件大小索引。最后反查一遍文件名数组把 bitwise 结果为 1 的找出来。对于 regex 的情况如果包含常固定字符可以先用 ngram 过滤一遍,剩余结果再真用 regex 匹配
2023-12-18 15:47:52 +08:00
回复了 hkhk366 创建的主题 程序员 everything 索引原理探讨
没明白 abc.txt 难分词的原因,搜索 a 那所有包含 a 的文件都应该显示。另外"倒排 100 万文件大约需要 1 个 GB 的空间"感觉也不对,你是用 sqlite 的全文检索测试的吗
2023-12-14 14:21:42 +08:00
回复了 owen800q 创建的主题 程序员 集思广益,上司提了个需求要短时间可以扛住 200 万 req/s
看上去 google cloud function 可以无限扩展 https://cloud.google.com/functions/docs/configuring/max-instances?hl=zh-cn
2023-12-06 21:58:27 +08:00
回复了 Nazz 创建的主题 Go 编程语言 memorycache v1.1.5 update: 写入速度达到 Ristretto 五倍
缓存策略相关的论文很多,包括各种改进版的 lru 策略也很多
2023-12-06 21:57:17 +08:00
回复了 Nazz 创建的主题 Go 编程语言 memorycache v1.1.5 update: 写入速度达到 Ristretto 五倍
@Nazz Hierarchical Timing Wheels, 我是照着 caffeine 的 java 代码翻译的,也可以 google 。LFU 就复杂些了, 建议去看 W-TinyLFU 的论文。简单来说 frequency 数据是存在 Count-Min Sketch 这种概率类数据结构里的,所以占用空间很小
2023-12-06 21:15:49 +08:00
回复了 Nazz 创建的主题 Go 编程语言 memorycache v1.1.5 update: 写入速度达到 Ristretto 五倍
@Nazz 知识盲区,也许这个能参考一下: https://github.com/golang/go/issues/54766
我以前在的时候得物有工时排行榜的,而且还是公开的。你早下班会拉低整个组的平均工时
2023-11-29 18:51:07 +08:00
回复了 Nazz 创建的主题 Go 编程语言 memorycache v1.1.5 update: 写入速度达到 Ristretto 五倍
@Nazz 好家伙,这个展开出乎我意料。可能这是 V2EX 为数不多的外国朋友
2023-11-13 16:22:53 +08:00
回复了 Nazz 创建的主题 Go 编程语言 怎么根据文本描述获得土拨鼠 LOGO 输出
2023-11-09 20:37:03 +08:00
回复了 matrix1010 创建的主题 程序员 Insomnia 强制登录
@neochen13 你是如何找到我这个 29 天前的主题的。看 issue Insomnia 8.3 应该已经恢复离线了
2023-11-08 21:02:38 +08:00
回复了 Nazz 创建的主题 Go 编程语言 memorycache v1.1.5 update: 写入速度达到 Ristretto 五倍
我测了测纯 GET 确实很快,因为用的是 xsync map( https://github.com/puzpuzpuz/xsync). 不过按照 xsync 作者的说法 GC 压力会更高( https://github.com/puzpuzpuz/xsync/issues/94),这点从 benchmark 的 allocs 上倒是不太能看出来
1 ... 10  11  12  13  14  15  16  17  18  19 ... 29  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2724 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 12:26 · PVG 20:26 · LAX 05:26 · JFK 08:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.