首页   注册   登录

YaphetYin

  •   蜻蜓FM / 高级Python工程师
    V2EX 第 115585 号会员,加入于 2015-05-07 01:51:49 +08:00
    今日活跃度排名 8113
    一个不奇葩的男人
    YaphetYin 最近回复了
    4 天前
    回复了 ooToo 创建的主题 问与答 作为面试官, 你有什么要分享的吗?
    我一般会考察这几个点
    - 已有知识结构,广度和深度,这里主要会问工作需要的知识,对方工作涉及的,擅长的
    - 略微超出已有知识之后,解决问题的思路
    - 学习能力,自驱力
    - 代码能力,一般会给个逐步深入的算法题
    - 工程能力
    - 沟通能力和 leadership
    21 天前
    回复了 bsg1992 创建的主题 程序员 新项目选型一开始就上微服务合适嘛?
    微服务很依赖完善的基础架构
    28 天前
    回复了 raingorain 创建的主题 编程 求助,用递归去反转链表
    这三句把当前 head 放到反序链表的最后面
    32 天前
    回复了 c00WKmdje2wZLrSI 创建的主题 Python 一个 Python import 模块失败的问题
    reload sys.modules
    不是很明白这个初衷为站外 oauth 授权诞生的东西怎么会一直有人站内使用,不可撤销了解一下?
    你可以把完整的例子贴上来,业务逻辑省略掉,保留你想要表达的主任务,try..catch.. 和子任务名,这样比较方便看调用结构,比如

    ```
    def main():
    slow_task.delay()

    @task()
    def slow_task():
    chord( ( test_error.s(x) for x in y) , test_result.s() )().get()

    @task()
    def test_error(a):
    try:
    sleep(a)
    catch SoftTimeLimitExceeded as e:
    pass

    @task()
    def test_result(a):
    print("all success")


    main()
    ```

    这样哪里调同步哪里调异步都看的很清晰,用语言描述的话比较难 get 到吧
    不是很明白你的表述,是这样用的意思么?
    ```
    @task():
    def mytask():
    chord( ( test_error.s(x) for x in y) , test_result.s() )().get()
    ```
    42 天前
    回复了 YuuuZeee 创建的主题 Python 为啥感觉用 Celery 的大公司比较少
    踩了不少坑,最奇葩的一个是 4.2 下 chunks.group.skew 竟然需要 eval 一下才能正确执行,感觉不到测试的气息。看有人已经提了 issue,4.3 会修复。还有他家文档极其不友好,什么 status,state,这种一些类似的属性都不给说明,用得心累
    42 天前
    回复了 YuuuZeee 创建的主题 Python 为啥感觉用 Celery 的大公司比较少
    @Eds1995 4.2 我记得支持了
    44 天前
    回复了 jiafaner 创建的主题 编程 前端项目怎么进行身份认证?
    Cookie 加 Httponly,业界标准做法
    存 localstorage 或者 sessionstorage 都可能被加载的 js 取走泄露
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3497 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 8ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1