08 2018 档案

摘要:建造者模式(Builder Pattern) 简介 通常,在建造者Builder中包含多个不同的属性(基本类型或者别的类对象),这些属性由Builder的方法构建,由Director来组装出一种产品Product。 也就是说,Builder Pattern的目的是为了构建一个或多个Product,不 阅读全文
posted @ 2018-08-30 21:37 明明1109 阅读(694) 评论(0) 推荐(0) 编辑
摘要:参考 1. 二分查找法 | 博客园 二分查找 在有序的顺序表中查找元素,可以通过二分查找算法进行查找。 基本思想: 假设是递增序列(或者不减序列), 先通过待查找顺序表的最左端元素索引left 和最右端元素索引right求得中间元素索引middle( middle=(left+right)/2 ), 阅读全文
posted @ 2018-08-29 00:43 明明1109 阅读(506) 评论(0) 推荐(0) 编辑
摘要:抽象工厂 1. 介绍 抽象工厂是对工厂模式的抽象,抽象工厂为客户提供接口,使客户在不必指定具体产品以及它们的关联关系情况下,创建产品族中多个产品对象。 如果没有抽象工厂,当一个产品方案包含一系列关联子产品时,会难以控制:需要针对每种方案事先定义好需要的产品组合,而且调用者不得不需要知道具体的类、如何 阅读全文
posted @ 2018-08-28 23:23 明明1109 阅读(193) 评论(0) 推荐(0) 编辑
摘要:工厂模式 主要分为2种:简单工厂,工厂方法。有别于抽象工厂。 简单工厂 1. 简介 client通过给SimleFactory传不同参数,由SimpleFactory根据实际情况决定如何初始化具体的Product对象。 适用场景:替代new来创建对象;不希望client直接处理Product创建细节 阅读全文
posted @ 2018-08-23 00:56 明明1109 阅读(310) 评论(0) 推荐(0) 编辑
摘要:参考: 1. 一文读懂毫米波/激光/超声波雷达的区别 | 搜狐科技 2. 毫米波雷达为何还未被激光雷达取代? | OFweek激光网 向目标发射探测信号(激光束),然后将接收到的从目标反射回来的信号(目标回波)与发射信号进行比较,作适当处理得到目标有关信息,如目标距离,方位,高度,速度,姿态,形状等 阅读全文
posted @ 2018-08-22 22:13 明明1109 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:参考:《C Primer Plus》,Stephen Prata著,姜佑译。 ANSI/ISO C标准 美国ANSI成立委员会X3J11,于89/90年,99年,11年,发布C标准:C89/C90,C99,C11。 89年ANSI C,90年ISO C,定义了C语言和C标准库。X3J11开发,同一套 阅读全文
posted @ 2018-08-17 00:34 明明1109 阅读(5642) 评论(0) 推荐(0) 编辑
摘要:参考: 1. Node.js之EventEmiter讲解 2. Node.js之events事件 3. 在线运行node.js代码 Node.js主要API使用异步事件驱动模型,异步I/O操作完成时,或者某些类型对象(触发器)会周期性地,触发一个命名事件到事件队列,用来调用函数对象(监听器)。 比如 阅读全文
posted @ 2018-08-06 22:38 明明1109 阅读(920) 评论(0) 推荐(0) 编辑
摘要:参考: MCU还是SoC:2018无线充电技术走向何方? MCU芯片负责Qi协议的运算和外围电路控制,ST MCU居多;单线圈,双线圈,三线圈都有;单线圈便宜,是主流方案;外围元器件多,PCB板大,可靠性难保证,生产测试复杂;BOM成本相对SoC方案较高; 无线冲发射IC=全桥驱动+电压电流检测/信 阅读全文
posted @ 2018-08-06 11:12 明明1109 阅读(524) 评论(0) 推荐(0) 编辑
摘要:参考: 1. Qi标准v1.2.4最新版 2. Qi Baseline Power Profile (BPP) and Extended Power Profile (EPP) Wireless Charging Product Certification 3. 科普:无线充电Qi V1.2.4标准 阅读全文
posted @ 2018-08-06 11:06 明明1109 阅读(993) 评论(0) 推荐(0) 编辑