书栈网 · BookStack 本次搜索耗时 0.011 秒,为您找到 18059 个相关结果.
  • 接口化与泛型设计

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

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

    总结(Summary) 总结(Summary) 插件的创建非常简单,但是它可以复用,并且为不同的应用程序扩展类型。使用创建的插件是非常灵活的解决方案。例如你可以只使用qmlscene 开始创建UI。打开CityUI项目文件夹,从qmlscene 的main.qml 开始。我真的鼓励大家使用与qmlscene 一起工作的方式写应用程序。对于UI开发者,...
  • NUMA

    4376 2018-02-01 《SDN网络指南》
    NUMA 数据同步与互斥 NUMA NUMA来源于AMD Opteron微架构,处理器和本地内存之间有更小的延迟和更大的带宽;每个处理器还可以有自己的总线。处理器访问本地的总线和内存时延迟低,而访问远程资源时则要高。 DPDK充分利用了NUMA的特点 Per-core memory,每个核都有自己的内存,一方面是本地内存的需要,另一方面也...
  • Pulsar 2.0

    Pulsar 2.0 的新功能 主要变化 属性 Vs. 租户 Topic 名称 不再使用集群部分 Topic 灵活性命名 Pulsar 2.0 是 Pulsar 一个新的主版本,其中有一些重大变化,包括简化的 Topic 名称 ,增加 Pulsar Functions 的功能,以及一些术语的变化等等。 Pulsar 2.0 的新功能 功...
  • 后记:“解构 K&R C” 已死

    2818 2018-02-09 《笨办法学C》
    “解构 K&R C” 已死 “解构 K&R C” 已死 原文:Deconstructing K&RC Is Dead 译者:飞龙 我彻底失败了。我放弃了多年以来尝试理清C语言如何编写的想法,因为它的发明是有缺陷的。起初,我的书中有一章叫做“解构 K&R C”。这一章的目的是告诉人们永远不要假设它们的代码是正确的,或者对于任何人的代码,不...
  • 接口化与泛型设计

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

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

    设备和显示 Original Version 灵活 优化布局 适用于各种设备 策略 设备和显示 Original Version Android 驱动了数百万计的手机、平板和其他设备,囊括了各种不同的屏幕尺寸和比例。利用 Android 灵活的布局系统,你可以创造出在各种设备上看起来都很优雅的应用。 灵活 对应用布局进行放大、缩小或者裁...
  • 1.1. 简单性

    1.1. 简单性 1.1. 简单性 我们为什么要追求简单? 为什么 Go 语言程序的简单性很重要? 我们都曾遇到过这样的情况: “我不懂这段代码”,不是吗? 我们都做过这样的项目:你害怕做出改变,因为你担心它会破坏程序的另一部分; 你不理解的部分,不知道如何修复。 这就是复杂性。 复杂性把可靠的软件中变成不可靠。 复杂性是杀死软件项目的罪魁祸首。...