摘要: 偶尔看看源码,别人写的代码很多地方都用到了设计模式,还是挺有用的 "不同场景参考不同设计模式,不要刻意增加代码复杂度" 鲁迅 这里提供几个常见的设计模式 工厂模式 单例模式 适配器模式 / 适配器模式 用来解决两个接口不兼容问题,由一个对象来包装不兼容的对象,比如参数转换,允许直接访问 / clas 阅读全文
posted @ 2019-09-16 16:26 枫叶丶| 阅读(330) 评论(0) 推荐(0) 编辑
摘要: ## 数组创建 第一种,使用 Array 构造函数: ```javascript var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(10); // 创建一个包含10项的数组 var arr3 = new Array("a", "b","c" 阅读全文
posted @ 2019-09-16 16:22 枫叶丶| 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一份整理好了的规范文档,node后端开发用到 "规范是个好东西..." 鲁迅 以下规范仅作为参考 1、代码规范 命名 尽量保证命名更加语义化 文件命名采用下划线命名法 类 & 构造函数命名 类命名采用 Pascal命名法,大写字母开头,各个单词首字母大写 方法名 方法命名采用 Camel命名法,小写 阅读全文
posted @ 2019-09-16 16:14 枫叶丶| 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 最近在学习es; ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到 阅读全文
posted @ 2019-09-16 16:13 枫叶丶| 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 曾经在公司内部做的一起关于koa源码的分享,希望对你有帮助; 阅读全文
posted @ 2019-09-16 16:11 枫叶丶| 阅读(636) 评论(0) 推荐(0) 编辑
摘要: "数组常用操作" "css多种方式实现垂直水平居中" 一、ES5 ES6区别 1、let和var定义变量的区别 let和var关键字的异同 声明后未赋值,表现相同 使用未声明的变量,表现不同: 重复声明同一个变量时,表现不同: 变量作用范围,表现不同 箭头函数 ( = ) 和普通函数 ( funct 阅读全文
posted @ 2019-09-16 15:52 枫叶丶| 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 过去的日子就像大雁南飞 阅读全文
posted @ 2019-09-16 15:50 枫叶丶| 阅读(3157) 评论(2) 推荐(0) 编辑
摘要: 这里总结了开发中一些常见报错和解决方案 1. 提示:createRawtx_change "Amount is not a number" 解决:参数中 tx 的 amout 需要改为 value。 2. 提示:mandatory script verify flag failed: 解决: ret 阅读全文
posted @ 2019-09-16 15:48 枫叶丶| 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 背景 Tether(USDT)中文又叫泰达币,是一种加密货币,是Tether公司推出的基于稳定价值货币美元(USD)的代币Tether USD,也是目前数字货币中最稳定的币,USDT目前发行了两种代币,一种是基于以太坊标准的ERC20 Token,另一种是基于Omni Layer协议的代币,在omn 阅读全文
posted @ 2019-09-16 15:43 枫叶丶| 阅读(5539) 评论(7) 推荐(1) 编辑