jay1002008 最近的时间轴更新
jay1002008

jay1002008

V2EX 第 80885 号会员,加入于 2014-11-09 23:13:58 +08:00
eureka
Java  •  jay1002008  •  343 天前
[深圳/杭州] 腾讯云泛工业互联网招人
  •  2   
    酷工作  •  jay1002008  •  2019-10-08 09:51:21 AM  •  最后回复来自 jay1002008
    30
    杭州腾讯招人
    杭州  •  jay1002008  •  2019-06-13 16:10:15 PM  •  最后回复来自 jhdss
    29
    jay1002008 最近回复了
    168 天前
    回复了 beryl 创建的主题 程序员 [讨论] 私有化交付如何做到规模化
    1. 一切能标准化的标准化,比如技术上统一研发框架(尽量避免异构),部署上使用 k8s,统一出交付物料包等
    2. 系统集成交由合作伙伴,核心研发做平台,做核心功能,集成这种坑不要踩
    3. 每天 3 次告诫售前少吹牛 B,谁吹谁负责
    4. 交付驻场,能力不行,态度弥补。
    暂时想到这些。
    @ruanimal 可能我没有表达清楚,我的问题是:为什么 key 也使用 sds,而不是“内部用到字符串的地方”为什么使用 sds 。
    问题的解答 @sanggao 举的例子最体验了直接原因哈。
    @sanggao
    哦,是的呢,都不记得有这个命令了。rename 的时候,这个似乎最方便了。
    3Q
    @ebingtel
    呃。好像是的呢。不过看到你的版本,我理解了。
    @ruanimal
    我的问题是:redis 存储键值对,Key 也使用 sds,感觉没啥必要。--!
    @ebingtel
    看了下 dict.c 中 compareCallback 函数,具体如下:

    int compareCallback(void *privdata, const void *key1, const void *key2) {
    int l1,l2;
    DICT_NOTUSED(privdata);

    l1 = strlen((char*)key1);
    l2 = strlen((char*)key2);
    if (l1 != l2) return 0;
    return memcmp(key1, key2, l1) == 0;
    }

    里面用到了 strlen 和 memcmp 两个 C 函数,sds 可以支持,但 c 字符串也可以支持,所以还是不太理解这个场景。

    另外,sds 使用的场景确实有,但 key 使用 sds 的必要场景,感觉还是没有见到。
    @ebingtel dict rehash 的时候,key 也需要 update 吗?是哪个步骤呢?请教下哈
    @GrayXu 比如哪个场景?请教
    301 天前
    回复了 xiaochong 创建的主题 Apple 2021 年,求推荐键盘 for Mac
    京造 K2,感觉挺好,目前用茶轴,生产力大在提升(主要是比 mac-pro 自带破键盘以及妙控键盘好太多了)
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3437 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:03 · PVG 12:03 · LAX 20:03 · JFK 23:03
    ♥ Do have faith in what you're doing.