书栈网 · BookStack 本次搜索耗时 0.046 秒,为您找到 181223 个相关结果.
  • 添加 Kotlin 代码 - Add Kotlin code

    添加 Kotlin 代码 将 Kotlin 添加到现有项目 将现有 Java 代码转换为 Kotlin 代码 添加 Kotlin 代码 Android Studio 3.0 及更高版本提供全面的 Kotlin 支持 ,让您可以轻松向现有项目添加 Kotlin 文件,并将 Java 语言代码转换为 Kotlin。 然后即可使用 Android St...
  • 动态代理2

    公共技术点之 Java 动态代理 1. 相关概念 1.1 代理 1.2 静态代理 1.3 动态代理 2. 动态代理实例 实现动态代理包括三步: 2.1 新建委托类 2.2. 实现 InvocationHandler 接口 2.3. 通过 Proxy 类静态函数生成代理对象 3. 动态代理原理 3.1 生成的动态代理类代码 3.2. 生成...
  • 3. 插入排序

    插入排序 1. 算法步骤 2. 动图演示 3. JavaScript 代码实现 4. Python 代码实现 5. Go 代码实现 6. Java 代码实现 7. PHP 代码实现 插入排序 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简...
  • 迭代器模式

    一、迭代器模式定义 二、迭代器模式结构 三、迭代器模式的应用 四、迭代器模式的优缺点 优点 缺点 五、迭代器的应用场景 一、迭代器模式定义 迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。把游走的任务放在迭代器上,而不是聚合上。这样简化了聚合的接口和实现,也让责任各得其所。 二、迭代器模式结构 迭...
  • 设计模式之代理模式(一)

    设计模式之代理模式(一) 设计模式之代理模式(一) 代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,例如保护代理、远程代理、虚拟代理、缓冲代理等,它们应用于...
  • 2. 选择排序

    选择排序 1. 算法步骤 2. 动图演示 3. JavaScript 代码实现 4. Python 代码实现 5. Go 代码实现 6. Java 代码实现 7. PHP 代码实现 选择排序 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外...
  • 本章小结

    本章小结 本章小结 本章主要总结了密码学与安全领域中的一些核心问题和经典算法。通过阅读本章内容,相信读者已经对现代密码学的发展状况和关键技术有了初步了解。掌握这些知识,对于理解区块链系统如何实现隐私保护和安全防护都很有好处。 现代密码学安全技术在设计上大量应用了十分专业的现代数学知识,如果读者希望能够深入学习其原理,则需要进一步学习并掌握近现代的数...
  • 本章小结

    本章小结 本章小结 本章总结了密码学与安全领域中的一些核心问题和经典算法。通过阅读本章内容,相信读者已经对现代密码学的发展状况和关键技术有了初步了解。掌握这些知识,对于理解区块链系统如何实现隐私保护和安全防护都很有好处。 现代密码学安全技术在设计上大量应用了十分专业的现代数学知识,如果读者希望能够深入学习其原理,则需要进一步学习并掌握近现代的数学科学...
  • 本章小结

    本章小结 本章小结 本章总结了密码学与安全领域中的一些核心问题和经典算法。通过阅读本章内容,相信读者已经对现代密码学的发展状况和关键技术有了初步了解。掌握这些知识,对于理解区块链系统如何实现隐私保护和安全防护都很有好处。 现代密码学安全技术在设计上大量应用了十分专业的现代数学知识,如果读者希望能够深入学习其原理,则需要进一步学习并掌握近现代的数学科学...