随笔分类 - 01 新版 MarkDown
摘要:本文地址 目录 目录目录Node.js npm npx yarn 包管理器简介设置默认全局安装路径package.jsonnpm帮助文档常用命令npm configcnpmnpxyarn简介及安装常用命令设置 Node.js npm npx yarn 包管理器 简介 由于 Node.js 平台是在后
阅读全文
摘要:本文地址 目录 16 | Job:协程也有生命周期吗? Job 其实就是协程的句柄。从某种程度上讲,当我们用 launch 和 async 创建一个协程以后,同时也会创建一个对应的 Job 对象。另外,Job 也是我们理解协程生命周期、结构化并发的关键知识点。通过 Job 暴露的 API,我们还可以
阅读全文
摘要:本文地址 目录 目录目录分数加减运算题目描述题目分析求最小公倍数 & 最大公约数完整代码 分数加减运算 题目描述 LeetCode-640 给定一个表示分数加减运算的字符串,返回计算结果。 输入、输出字符串只包含 0-9 的数字,以及 /+- 符号(不会有空格) 输入、输出分数格式均为 (-)分子/
阅读全文
摘要:博文地址 我的GitHub 我的博客 我的微信 我的邮箱 baiqiantao baiqiantao bqt20094 baiqiantao@sina.com 目录 补间动画 补间动画基本使用演示 MainActivity public class MainActivity extends List
阅读全文
摘要:本文地址 目录 目录目录建造者模式简介案例 建造者模式 简介 建造者模式的概念:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以有不同的表示。 大概的意思,就是一套的构建过程可以有不同的产品(表示)出来。这些产品(表示)都按照这一套的构建过程被生产出来。 建造者模式通常包括以下这几个角色:
阅读全文
摘要:本文地址 目录 目录目录原型模式简介原型模式的优点原型模式与构造方法浅拷贝案例原型类成员原型类测试测试结果 原型模式 简介 定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。 原型模式主要用于对象的复制,它的核心是原型类Prototype。 Prototype类需要具备以下两个条件
阅读全文
摘要:本文地址 目录 目录目录Composite 组合模式 树 递归简介案例 Composite 组合模式 树 递归 简介 将对象组合成【树】形结构以表示【部分-整体】的层次结构,组合模式使得用户对【单个对象】和对【组合对象】的使用具有一致性。 组合模式有时候又叫做部分-整体模式,它使我们在树型结构的问题
阅读全文
摘要:本文地址 目录 目录目录Decorator Wrapper 装饰模式简介案例 Decorator Wrapper 装饰模式 简介 装饰模式以对客户端透明的方式【扩展】对象的功能,客户端并不会觉得对象在装饰前和装饰后有什么不同。 PS:对客户端透明的意思是,因为装饰类和原始类实现了相同的接口,所以你只
阅读全文
摘要:本文地址 目录 目录目录Adapter 适配器模式简介案例 Adapter 适配器模式 简介 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 用插板转换头做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。
阅读全文
摘要:本文地址 目录 目录目录Observer 观察者模式最简单的观察者模式抽象观察者抽象主题具体观察者具体主题演示案例观察者模式详细案例产品对象抽象主题 Subject具体主题 ConcreteSubject抽象观察者 Observer具体观察者 ConcreteObserver演示利用系统提供的两个类
阅读全文
摘要:本文地址 目录 目录目录从 0 到 1为什么这本书受到如此关注?什么是从 0 到 1?从网络泡沫的破灭中学到什么?垄断企业的谎言要摆脱竞争意识垄断企业的特征如何打造垄断企业成功不是靠运气重新认识幂次法则要始终相信秘密的存在有些事起步时就要做好打造帮派文化要重视推广和销售人和机器的关系最后的话 从 0
阅读全文
摘要:本文地址 目录 目录目录State 状态模式简介和策略模式的比较案例一案例二抽象状态类具体状态类环境类测试 State 状态模式 状态模式看起来和策略模式很像,但是是两个不一样的设计模式。状态模式是一个类根据内部的状态动态的选择行为。策略模式一般用于算法,通过设置不同的策略类来执行不同的算法。 简介
阅读全文
摘要:本文地址 目录 目录目录OKR 工作法 OKR 工作法 我们曾经讲过一本书叫作《哈佛商学院最受欢迎的领导课》,在那本书里边对我改变最大也是印象最深刻的地方就在于一个管理者在工作过程当中,一定要注意关键要务。所以关键要务是每一个公司不断地阶段性推进的最重要的标志。 但是为什么很多公司干了很长时间还是在
阅读全文
摘要:本文地址 目录 目录目录Java 面向对象 继承 多态 重写 覆盖基础概念JAVA 面向对象的三大特征final 关键字对象的实例化过程构造方法this 和 super多态示例代码 - 多态继承关系测试代码执行结果示例代码 - 多态2继承关系测试代码示例代码 - 初始化顺序继承关系测试代码 Java
阅读全文
摘要:本文地址 目录 目录目录EventBus 事件总线 简介 原理简介常用API更多介绍3.0 版本的重大变更原理注册 registerfindSubscriberMethodssuscribe 方法发布 post粘性事件 sticky EventBus 事件总线 简介 原理 简介 EventBus E
阅读全文
摘要:本文地址 目录 目录目录高效用 Google程序员的基础生存技能完整匹配筛选通配符站内搜索语言和日期Tab,以及宅男福利20 个 Google 搜索 Tips 来高效使用 Google 高效用 Google 程序员的基础生存技能 原文 如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小
阅读全文
摘要:本文地址 目录 目录目录刻意练习天才的真相有目的的练习大脑的适应力心理表征黄金标准刻意练习的标准一万小时法则在工作中“刻意练习”在生活中“刻意练习”找到一位好导师没有导师时的策略三F原则保持动机杰出人物的路线图结语 刻意练习 荐语 打小时候,我们就被家长和老师们灌输了无数的天才人物故事,牛顿、爱因斯
阅读全文
摘要:本文地址 目录 目录目录Kotlin 空安全思维NPE 问题解决方案Java 的解决方案Kotlin 的解决方案Kotlin 解决方案的局限性Kotlin 中的平台类型Java 代码Kotlin 代码Kotlin 中的非空断言非空断言的引入场景IDE 代码转换引入非空断言Smart Cast 失效的
阅读全文
摘要:本文地址 目录 目录目录解释器模式简介案例一环境角色抽象表达式角色终结符表达式角色非终结符表达式角色使用演示案例二创建一个表达式接口创建实现了上述接口的实体类测试 解释器模式 简介 Interpreter模式也叫解释器模式,是行为模式之一,它是一种特殊的设计模式,它建立一个解释器,对于特定的计算机程
阅读全文