240 发简信
IP属地:广东
  • @吴晗_68s1 简书没这功能哈,倒是掘金代码有样式可选

    代码美化JS--prismjs

    下载 官方下载地址:http://prismjs.com/[http://prismjs.com/] 选择好颜色,我选tomorrow night 选择语言类型 选择插件 点...

  • 用Markdown语法写的

    代码美化JS--prismjs

    下载 官方下载地址:http://prismjs.com/[http://prismjs.com/] 选择好颜色,我选tomorrow night 选择语言类型 选择插件 点...

  • 120
    flutter tabbar垂直indicator

    日常修改flutter组件,今天记录一下垂直的tabbar标签修改 先复制tab.dart和tab_indicator.dart,然后动手修改一下,先改下名字: v_tab....

  • 120
    flutter 自定义tabbar选中indicator

    先看效果 具体实现方式 在flutter源文件下找到tab_indicator.dart,复制一份放在自己的文件编辑 这是接下来要修改的地方 我来绘制一个圆角的渐变图型作为选...

  • flutter中ImageProvider、ui.Image和ByteData互转

    1.ui.Image转ImageProvider 最近用photo_view做图片预览时,有个需求是加一张canvas生成的海报图片,因为CustomPainter返回的时候...

  • 注解的基本原理

    一个注解准确意义上来说,只不过是一种特殊的注释而已,如果没有解析它的代码,它可能连注释都不如。 [java.lang.annotation]中描述到 The common i...

  • 解释器模式

    解释器(Interpreter)模式的定义:给分析对象定义一个语言,并定义该语言的文法表示,再设计一个解析器来解释语言中的句子。 解释器模式是一种类行为型模式,其主要优点如下...

  • 备忘录模式

    备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。 备忘录模式是...

  • 访问者模式

    访问者(Visitor)模式的定义:将作用于某种数据结构中的各元素的操作分离出来封装成独立的类,使其在不改变数据结构的前提下可以添加作用于这些元素的新的操作,为数据结构中的每...

  • 迭代器模式

    迭代器(Iterator)模式的定义:提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。 其主要优点如下。访问一个聚合对象的内容而无须暴露它的内部表示...

  • 中介者模式

    中介者(Mediator)模式的定义:定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。 中介者模式是一种对象行为型模式,...

  • 观察者模式

    观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式是一种对象行为型模式...

  • 状态模式

    状态(State)模式的定义:对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式是一种对象行为型模式,其主要...

  • 责任链模式

    责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一...

  • 命令模式

    命令(Command)模式的定义如下:将一个请求封装为一个对象,使发出请求的责任和执行请求的责任分割开。 命令模式的主要优点如下。 降低系统的耦合度。命令模式能将调用操作的对...

  • 策略模式

    策略(Strategy)模式的定义:该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。 策略模式的主要优点如下。多重条件语...

  • 模板方法模式

    模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定...

  • 组合模式

    组合(Composite)模式的定义:有时又叫作部分-整体模式,它是一种将对象组合成树状的层次结构的模式,用来表示“部分-整体”的关系,使用户对单个对象和组合对象具有一致的访...

  • 享元模式

    享元(Flyweight)模式的定义:运用共享技术来有効地支持大量细粒度对象的复用。 享元模式的主要优点是:相同对象只要保存一份,这降低了系统中对象的数量,从而降低了系统中细...

  • 外观模式

    外观(Facade)模式的定义:是一种通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。 外观(Facade)模式是“迪米特法则”的典型应用,它有...