问答小能手!_个人页

个人头像照片 问答小能手!
66
132
0

个人介绍

来自昆仑山,真名陆离。

擅长的技术

  • Java
  • Python
  • 前端开发
  • Linux
  • 数据库
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年05月

2021年03月

2021年02月

2021年01月

  • 01.29 18:07:24
    回答了问题 2021-01-29 18:07:24

    await 在等啥

    踩0 评论0
  • 发表了文章 2020-12-09

    【Code Cook系列——问道Python3之精华篇】

  • 发表了文章 2020-10-15

    阿里云MVP第14期全球发布:云时代2.0,遇见科技追梦者!

  • 发表了文章 2020-08-31

    社区编辑部特别策划:每周精选活动和开发者彩蛋!

  • 发表了文章 2020-06-12

    混沌工程初体验,读书好礼等你拿——MVP一周精选 20200612

  • 发表了文章 2020-06-05

    地摊经济引爆新零售思路——MVP一周精选 20200605

  • 发表了文章 2020-06-03

    技术运维的经营大法——对话阿里云 MVP熊昌伟

  • 发表了文章 2020-05-29

    洞察顶级开发者的思维模型——MVP一周精选 20200529

  • 发表了文章 2020-05-22

    阿里云AIoT造物秘籍,看见云端未来——MVP一周精选 20200522

  • 发表了文章 2020-05-20

    首次公开!三代技术人深度对话,《云上朗读者》开放下载

  • 发表了文章 2020-05-15

    架构设计与实践秘籍全放送——MVP一周精选 20200515

  • 发表了文章 2020-05-12

    浪迹天涯的骨灰级开源爱好者——对话阿里云 MVP吴晟

  • 发表了文章 2020-05-09

    MVP一周精选 20200509:那些技术人的挣扎与求索

  • 发表了文章 2020-05-06

    想当科学家的怪极客——对话阿里云 MVP唐云峰

  • 发表了文章 2020-04-30

    MVP一周精选 20200430: 关于职场与人生,他们这样玩!

  • 发表了文章 2020-04-27

    云计算从业者必须要知道这一点:基础设施可编程的重要性!——大咖对话一

  • 发表了文章 2020-04-27

    擅长顺势而为,收获家业两成——对话阿里云 MVP杨飞

  • 发表了文章 2020-04-24

    MVP一周精选 20200424:解读新基建,领略数据魅力

  • 发表了文章 2020-04-23

    可能是最懂架构的投资人——对话阿里云 MVP戚俊

  • 发表了文章 2020-04-10

    MVP一周精选 20200410:物联网弄潮儿,快速解锁新技能新场景

  • 发表了文章 2020-04-03

    MVP一周精选 20200403:12期阿里云 MVP全球发布!重磅干货来袭

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2021-05-14

    网站访问不了了

    镜像站正在升级中,敬请期待!

    踩0 评论0
  • 提交了问题 2021-03-24

    之前看到有人问:《大数据之路》内容看着很牛逼,但是和《数据仓库工具箱》是不是类似?

  • 提交了问题 2021-03-11

    【疯狂答题官2期】强势归来!Airpods、天猫精灵、春季限定礼包等你来撩~

  • 回答了问题 2021-03-09

    介绍Object.prototype.toString

    不可以直接调用数组自身的toString()方法,因为返回的会是内容的字符串,只有对象的toString方法会返回对象的类型。所以我们需要“借用”对象的toString方法,需要使用call或者apply方法来改变toString方法的执行上下文。

    const a = ['Hello','Howard'];
    Object.prototype.toString.call(a);//"[object Array]"
    
    
    踩0 评论0
  • 回答了问题 2021-03-09

    介绍instanceof

    instanceof 用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。语法

    object instanceof constructor
    
    

    所以如果这个Object的原型链上能够找到Array构造函数的话,那么这个Object应该及就是一个数组,反之则不是

    
    const a = [];
    console.log(a instanceof Array);//true
    
    踩0 评论0
  • 回答了问题 2021-03-09

    数组判断方式

    1. Array.isArray()
    2. instanceof
    3. Object.prototype.toString
      4.constructor
    踩0 评论0
  • 回答了问题 2021-03-09

    观察者模式与发布-订阅模式的区别

    观察者模式中主体和观察者还是存在一定的耦合性,而发布订阅者模式中,在主体与观察者之间引入消息调度中心,所有的消息传递过程都通过消息调度中心完成,也就是说具体的业务逻辑代码将会是在消息调度中心内,而主体和观察者之间实现了完全的松耦合,与此同时带来的问题就是,程序的可读性降低了。

    踩0 评论0
  • 提交了问题 2021-03-09

    介绍Object.prototype.toString

  • 提交了问题 2021-03-09

    介绍instanceof

  • 提交了问题 2021-03-09

    数组判断方式

  • 提交了问题 2021-03-09

    观察者模式与发布-订阅模式的区别

  • 回答了问题 2021-03-05

    js设计模式-观察者模式

    观察者模式也是定义对象间的一种一对多依赖关系,使得当每一个被依赖对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。它的目标与发布-订阅者模式是一致的。 被观察对象通过 subscribe 方法和 unsubscribe 方法添加和删除一个观察者,通过 broadcast 方法向观察者推送消息。

    document.body.addEventListener('click', ()=>{}};
    
    

    上面的例子就是一个最简单的观察者模式。document.body 在这里就是一个被观察对象, 全局对象是观察者,当 click 事件触发的时候,观察者会调用 clickHandler 方法。

    踩0 评论0
  • 回答了问题 2021-03-05

    js设计模式——发布-订阅模式

    发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。 订阅者(Subscriber)把自己想订阅的事件注册(Subscribe)到调度中心(Event Channel),当发布者(Publisher)发布该事件(Publish Event)到调度中心,也就是该事件触发时,由调度中心统一调度(Fire Event)订阅者注册到调度中心的处理代码。 例子:Vue的EventBus

    踩0 评论0
  • 回答了问题 2021-03-05

    js设计模式-中介者模式

    定义:通过一个中介者对象,其他所有的相关对象都通过该中介者对象来通信,而不是相互引用,当其中的一个对象发生改变时,只需要通知中介者对象即可。通过中介者模式可以解除对象与对象之间的紧耦合关系。

    踩0 评论0
  • 回答了问题 2021-03-05

    js设计模式-代理模式

    定义:为一个对象提供一个代用品或占位符,以便控制对它的访问。

    常用的虚拟代理形式:某一个花销很大的操作,可以通过虚拟代理的方式延迟到这种需要它的时候才去创建(例:使用虚拟代理实现图片懒加载)

    踩0 评论0
  • 回答了问题 2021-03-05

    js设计模式-策略模式

    定义:定义一系列的算法,把他们一个个封装起来,并且使他们可以相互替换。

    策略模式的目的就是将算法的使用算法的实现分离开来。

    /*策略类*/
    var levelOBJ = {
        "A": function(money) {
            return money * 4;
        },
        "B" : function(money) {
            return money * 3;
        },
        "C" : function(money) {
            return money * 2;
        } 
    };
    /*环境类*/
    var calculateBouns =function(level,money) {
        return levelOBJ[level](money);
    };
    console.log(calculateBouns('A',10000)); // 40000
    
    
    踩0 评论0
  • 提交了问题 2021-03-05

    js设计模式-观察者模式

  • 提交了问题 2021-03-05

    js设计模式——发布-订阅模式

  • 提交了问题 2021-03-05

    js设计模式-中介者模式

  • 提交了问题 2021-03-05

    js设计模式-代理模式

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息