书栈网 · BookStack 本次搜索耗时 0.039 秒,为您找到 279034 个相关结果.
  • 8.10. 位元字串型別

    8.10. 位元字串型別 8.10. 位元字串型別 Bit strings are strings of 1’s and 0’s. They can be used to store or visualize bit masks. There are two SQL bit types:bit(n)andbit varying(n), whereni...
  • 泛型类型-注意事项

    注意事项 使用建议 注意事项 虽然框架提供的泛型类型极大提高的开发的简便性,但对于业务模型来说应当慎重使用(不能滥用),因为泛型类型将会掩盖真实的数据类型,这对于业务项目长期维护来说弊大于利,特别是复杂的业务项目。业务模型的数据类型定义应当尽可能地明确、有意义、不可变,才有利于编译型语言在编译阶段做类型检查和优化、有利于业务后续长期维护。 举个例子...
  • 接口化与泛型设计

    一、基本介绍 二、组件接口化 三、接口化与泛型 提高参数灵活性、简化使用复杂度 统一使用方式、屏蔽底层影响 四、注意事项 一、基本介绍 接口化是更高层次的抽象。框架组件的设计尽可能使用了接口化,而不是尽可能提供具体实现。接口化设计的最大的好处,是允许使用者自定义实现,来替换组件底层的接口层,以实现很强的灵活性和扩展性。 二、组件接口化 G...
  • 泛型类型-注意事项

    注意事项 使用建议 注意事项 虽然框架提供的泛型类型极大提高的开发的简便性,但对于业务模型来说应当慎重使用(不能滥用),因为泛型类型将会掩盖真实的数据类型,这对于业务项目长期维护来说弊大于利,特别是复杂的业务项目。业务模型的数据类型定义应当尽可能地明确、有意义、不可变,才有利于编译型语言在编译阶段做类型检查和优化、有利于业务后续长期维护。 举个例子...
  • 设置默认字符型值

    设置默认字符型值 设置默认字符型值 func ( f * File ) SetCellDefault ( sheet , cell , value string ) error 根据给定的工作表名和单元格坐标设置字符型单元格的值,字符将不会进行特殊字符过滤。
  • 设置默认字符型值

    设置默认字符型值 设置默认字符型值 func ( f * File ) SetCellDefault ( sheet , axis , value string ) error 根据给定的工作表名和单元格坐标设置字符型单元格的值,字符将不会进行特殊字符过滤。
  • 接口化与泛型设计

    一、基本介绍 二、组件接口化 三、接口化与泛型 提高参数灵活性、简化使用复杂度 统一使用方式、屏蔽底层影响 四、注意事项 一、基本介绍 接口化是更高层次的抽象。框架组件的设计尽可能使用了接口化,而不是尽可能提供具体实现。接口化设计的最大的好处,是允许使用者自定义实现,来替换组件底层的接口层,以实现很强的灵活性和扩展性。 二、组件接口化 G...
  • 3.3.5. 模拟泛型类型

    3.3.5. 模拟泛型类型 3.3.5. 模拟泛型类型 通过定义一个特殊方法,可以实现由 PEP 484 所规定的泛型类语法 (例如 List[int] ): classmethod object. class_getitem (cls, key) 按照 key 参数指定的类型返回一个表示泛型类的专门化对象。 此方法的查找会基于对象自身...
  • 6.3 Kotlin的泛型特色

    1063 2019-03-05 《Kotlin极简教程》
    6.3 Kotlin的泛型特色 6.3.1 out T 与in T 6.3.2 声明处型变 6.3.3 类型投影 6.3 Kotlin的泛型特色 正如上文所讲的,在 Java 泛型里,有通配符这种东西,我们要用? extends T 指定类型参数的上限,用 ? super T 指定类型参数的下限。 而Kotlin 抛弃了这个东西,引用了生...
  • 6.1 泛型(Generic Type)简介

    1385 2019-03-05 《Kotlin极简教程》
    6.1 泛型(Generic Type)简介 6.1.1 为什么要有类型参数 6.1 泛型(Generic Type)简介 通常情况的类和函数,我们只需要使用具体的类型即可:要么是基本类型,要么是自定义的类。 但是尤其在集合类的场景下,我们需要编写可以应用于多种类型的代码,我们最简单原始的做法是,针对每一种类型,写一套刻板的代码。 这样做,代码...