240 发简信
IP属地:广东
  • 观察者模式

    定义了对象间的一种一对多的依赖关系,当一个对象(目标对象)的状态发生改变时,所有依赖于它的对象(观察者对象)都会得到通知。 实现: 1.定义一个...

  • 建造者模式

    建造者用于构建复杂的对象,使用户可以在不知道对象的构建过程和细节的情况下就可以直接创建复杂的对象。 遇到多个构造器参数时要考虑使用建造者模式( ...

  • 单例模式

    单例模式是最简单的设计模式之一,它在内部限制了该类只能创建一个唯一对象,并只提供了一种访问其唯一对象的方式,外部可以直接访问,不需要再去实例化该...

  • 设计模式的原则

    设计模式是软件开发大佬总结出来的解决某些特定的问题的一般性方案。 目的:使代码更容易被人理解,可靠性更高,更容易被复用。 一、开放-封闭原则 :...

  • android 线程池

    一、线程池的优点 1.重用线程池中的线程,可以避免因为线程的创建和销毁所带来的性能开销;2.能有效的控制线程的最大并发数,避免大量的线程之间因为...

  • Resize,w 360,h 240
    android stuido 推送初始代码到空的远程仓库

    1.在github上面创建一个空的仓库MyAppTest。 2.通过步骤 CVS --> import into version control...

  • Resize,w 360,h 240
    ant-design-pro 实现二级权限表格

    场景:需要实现一个可折叠的二级权限表格,勾选全部时,下面的子权限自动勾选;去除子权限的勾选时,父权限的勾选也自动取消。如图: 解决方案: 1.主...

  • Resize,w 360,h 240
    ant-design-pro动态的选择输出表格字段的功能

    场景:有一天,产品经理突然发了疯,要做一个可以动态的选择表格的显示字段的功能,然后字段分为商品相关的字段(40多个),库存相关的字段(30多个)...

  • ant-design-pro 相关Tips

    1.在modle的effects函数中直接操作state里面的数据。 (1)在effects函数中增加select参数 (2)通过select拿...