书栈网 · BookStack 本次搜索耗时 0.036 秒,为您找到 183818 个相关结果.
  • 注册拦截器(Interceptors)和代理选项(ProxyOptions)

    注册拦截器(Interceptors)和代理选项(ProxyOptions) 拦截器 对拦截器进行排序 为指定方法选择指定拦截器 代理选项 See also 注册拦截器(Interceptors)和代理选项(ProxyOptions) Windsor 使用 Castle DynamicProxy 公开了丰富的 AOP 能力。 拦截器 ...
  • 基数排序

    578 2020-06-07 《小浩算法》
    基数排序 1. 基数排序 vs 计数排序 vs 桶排序 2. LSD 基数排序动图演示 3. JavaScript 代码实现 4. python 代码实现 5. Java 代码实现 6. PHP 代码实现 基数排序 基数排序是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(...
  • Drop Trait 运行清理代码

    使用 Drop Trait 运行清理代码 通过 std::mem::drop 提早丢弃值 使用 Drop Trait 运行清理代码 ch15-03-drop.md commit 57adb83f69a69e20862d9e107b2a8bab95169b4c 对于智能指针模式来说第二个重要的 trait 是 Drop ,其允许我们...
  • 迭代器和生成器

    迭代器和生成器 可迭代性 for..of 语句 for..of vs. for..in 语句 代码生成 目标为 ES5 和 ES3 目标为 ECMAScript 2015 或更高 迭代器和生成器 可迭代性 当一个对象实现了Symbol.iterator 属性时,我们认为它是可迭代的。 一些内置的类型如 Array ,Map ,Set...
  • 6 高级特性

    高级特性 高级特性 掌握了Python的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。 比如构造一个1, 3, 5, 7, …, 99 的列表,可以通过循环实现: L = [] n = 1 while n <= 99 : L . append ( n ) n = n + 2...
  • 定义语法

    定义语法 简介 简单宏的实例 syntax-rule的更多细节 多个定义模式 宏的递归定义 使用保留字 局部语法 取决于宏定义的实现 结构体的原始实现 小结 习题解答 答案1 答案2 答案3 答案4 定义语法 简介 本章中,我会讲解如何自定义语法。用户定义语法称作宏(Macro) 。Lisp/Scheme中的宏比C语...
  • 接口维护-gen service

    基本介绍 设计背景 设计目标 命令使用 手动模式 自动模式 具体使用手摸手 Step1:引入我们提供的配置 Step2:编写您的业务逻辑代码 Step3:生成接口及服务注册文件 Step4:注意服务的实现注入部分(仅一次) Step5:在启动文件中引用接口实现注册(仅一次) Step6:Start&Enjoy 常见问题FAQ 快速定...
  • 为什么使用Kotlin

    什么是Kotlin? Cloudopt Next与Kotlin 什么是Kotlin? Kotlin是一种基于JVM的静态类型编程语言,起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)。来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 Je...
  • 6.22. 模板编程

    6.22. 模板编程 Tip 不要使用复杂的模板编程 定义: 模板编程指的是利用c++ 模板实例化机制是图灵完备性, 可以被用来实现编译时刻的类型判断的一系列编程技巧 优点: 模板编程能够实现非常灵活的类型安全的接口和极好的性能, 一些常见的工具比如Google Test, std::tuple, std::function 和 Boost...
  • dis —- Python 字节码反汇编器

    dis —- Python 字节码反汇编器 字节码分析 分析函数 Python字节码说明 操作码集合 dis —- Python 字节码反汇编器 Source code: Lib/dis.py dis 模块通过反汇编支持CPython的 bytecode 分析。该模块作为输入的 CPython 字节码在文件 Include/opc...