稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
臭屁文的头像
臭屁文
2年前
  • 屏蔽作者: 臭屁文
  • 举报
求助大佬 买了一台windows服务器 但是我的电脑是win家庭版 不能使用远程连接 有什么解决办法嘛[流泪]
技术交流圈
avatar
赞过
分享
评论
1
相关推荐
  • 推荐一个网站,www.81-web.com,里面有上千个设计很惊艳的网站
    1 赞 · 10 评论
  • 不懂就问,有什么现成的做流程图的库??
    要用来做OA流程
    总不至于自己一针一线画canv吧[衰]
    不要啊,这种事情,不要啊
    怎么可以
    打咩
    2 赞 · 8 评论
  • 最近和后端同学交流米奇妙妙代码,发现了一种很邪魅(我个人觉得)的策略模式代码,来给大伙评评。
    策略模式我们都知道简单来说就是将策略罗列为字典,然后将状态作为 key 值传入字典执行对应的函数体,或者用 switch case 的方式去实现策略模式。

    但我看到的是这样的代码
    async function run(query) {
    await planA(query);
    await planB(query);
    await planC(query);
    await planD(query);
    await planE(query);
    }
    async function planA(query) {
    if (query.type !== 'A') return
    ... planA 代码执行体
    }
    async function planB (query) {
    if (query.type !== 'B') return
    ... planB 代码执行体
    }
    PlanCDE 如法炮制

    对没错,这哥们将本来前置的判断后置放进了函数体里,变成了反向的取反型策略模式,换来的是简洁的函数主体。瞬间让我的大脑拧成麻花,居然,还可以这么写啊。
    0 赞 · 44 评论