我们要搞清楚new操作符到底做了一些什么事情? 1.创建一个新的对象 2.将构造函数的作用域赋给新对象(因此this指向了这个新对象) 3.执行构造函数中的代码(为这个新对象添加属性) 4.返回新对象 上面给出了new操作符到底做了一些什么事情,我们就一步一步的实现这些,是不是就实现了new操作符的 ...
分类:
Web程序 时间:
2020-01-29 16:02:25
阅读次数:
171
1.1 定义 1、基础接口:单一职责原则,每个接口只负责各自的业务,下接db,通用性强。 2、聚合接口:根据调用方需求聚合基础接口数据,业务性强。 1.2 协议 1. 客户端在通过 API 与后端服务通信的过程中, 应该使用 HTTPS(生产环境) 协议 2. 服务端响应的数据格式统一为JSON 1 ...
//non-explicit-one argument ctor(具有一个实参的构造函数) #include <iostream> using namespace std; class Fraction { public: Fraction(int num,int den=1) :m_numerat ...
分类:
编程语言 时间:
2020-01-28 23:32:03
阅读次数:
75
介绍:argparseargparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也有第三方的库可用于命令行解析,而且功能也更加强大,比如 ...
分类:
编程语言 时间:
2020-01-26 16:03:57
阅读次数:
488
具体错误日志如下:The resulting error log is as followsTraceback (most recent call last): File "train.py", line 441, in train() # train normally File "train.py... ...
分类:
其他好文 时间:
2020-01-25 10:19:41
阅读次数:
313
1 sys.argv “argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用 Python 脚本时提供的“命令行参数”。 2. sys.platform 查看sys模块中的sys.platform属性可以得到关于运行平台更详细的信息 3. sys.byteor ...
分类:
编程语言 时间:
2020-01-25 00:56:46
阅读次数:
129
比如this.$emit('functionName',otherArguments),这里的this是一个Vue实例 $emit和v-on是一路的 组件节点上的v-on和真实节点上的v-on不一样,前者的v-on的方法key-value键值对会保存在组件的虚拟节点中,再传递给组件的parentLi ...
分类:
其他好文 时间:
2020-01-23 09:42:09
阅读次数:
125
function mynew(fn) { return function() { let obj = { __proto__:fn.prototype } fn.apply(obj,arguments) return obj } } ...
分类:
Web程序 时间:
2020-01-20 17:28:52
阅读次数:
93
JavaScript 基础 一、概念简介二、基本类型 2.1 数值类型 2.2 字符类型 2.3 基本类型检测三、引用类型 3.1 Object 类型 3.2 Array 类型 3.3 Date 类型 3.4 Funcation 类型 3.5 引用类型检测四、内置对象 4.1 Global 对象 4 ...
分类:
编程语言 时间:
2020-01-18 12:25:09
阅读次数:
126
以下操作均是在ubuntu系统下运行 from selenium import webdriver from scrapy.selector import Selector #操作chrome浏览器抓取淘宝 driver = webdriver.Chrome() driver.get('淘宝链接') ...
分类:
编程语言 时间:
2020-01-18 10:40:20
阅读次数:
144