···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
target
递归算法实战
递归算法实战,本节将会以 3 个有意思的 leetcode 编程题来实践递归算法,帮助大家更加深刻理解和掌握递归算法。,1. 常规的递归算法,这道题是 leetcode 的第 70 题,题目名称为爬楼梯。题目内容如下:,假设你正在爬楼梯。需...
TypeScriptReflectMetadata
TypeScript Reflect Metadata,本节介绍的 Reflect Metadata 主要用来在声明的时候添加和读取元数据。通过这种方式给对象添加额外的信息,是不会影响对象的结构的。,1. 慕课解释,Reflect,翻译为『反射』,Metadata,翻译为『...
ES6+ Object.assign()
ES6+ Object.assign(),1. 前言,Object 对象的更新 把一个对象复制到另一个对象,在 ES5 中需要循环对象进行拷贝,2. 方法详情,2.1 基本语法,语法使用:,Object.assign(target, ...sources),,参数解释:,,,,参数,描述,,,,...
Kotlin 的注解
Kotlin 的注解,从这篇文章我们一起来看下 Kotlin 中的注解。Kotlin 中的注解是 100% 与 Java 注解兼容的,有很多相同的地方,但是也有一些不同的地方。一起来瞅瞅吧~,1. 注解的本质,注解实际上就是一种代码标签,它作用的...
超链接标签 a
认识超链接标签 a 标签,我们在很多应用场景需要点击标签而跳转到一个新的网页,比如点击文章标题进入到文章详情,点击商品名称进入到商品详情,这个时候我们就需要用到超链接标签 a 标签了, a 标签页成为了我们在实际网...
ES6+ Reflect(二)
ES6+ Reflect(二),1. 前言,上一节我们学习了 Reflect 的使用和一些基本的API,本节我们将继续学习 Reflect 的一些扩展的API。,2 Reflect 扩展方法,2.1 Reflect.defineProperty(),Reflect.defineProperty() 方法会直接...
TypeScript 装饰器(Decorator)
TypeScript 装饰器(Decorator),装饰器是一种特殊类型的声明,它能够附加到类声明、方法、访问符、属性、类方法的参数上,以达到扩展类的行为。,自从 ES2015 引入 class,当我们需要在多个不同的类之间共享或者扩展一些方法或...
31 threading 之 Thread 的使用
threading 模块的 Thread 类的使用,1. 多线程的基本概念,程序要完成两个任务:,,任务 1 进行一项复杂的计算,需要 1 秒才能完成。,任务 2 读取磁盘,需要 1 秒才能完成。,,我们可以串行的执行这两项任务,先执行任务 1,再...