NodeJS中的require和module.exports和import,到底应该用哪个

NodeJS中的require和import ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。 不把r...

2018-10-18 14:03:57

阅读数 37

评论数 0

计算机只认识0和1但是怎么表示图像和影视等等众多应用的?

作者:Kross链接:https://www.zhihu.com/question/36269548/answer/66734582来源:知乎首先你要知道01这玩意(二进制)如何表示数,假设位数是4位的话,0001->10010->20011-&...

2018-06-18 03:09:22

阅读数 2431

评论数 0

python│类的全面分析

在Python中,定义类是通过class关键字,class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的。通常,如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类。面向对象重要的概念就是类(Class)和实例...

2018-06-17 12:49:07

阅读数 67

评论数 0

动态语言和静态语言的区别

基本概念静态语言(强类型语言)静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。动态语言(弱类型语言)动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的...

2018-06-17 01:08:07

阅读数 94

评论数 0

python│高级特性之列表生成式

[python] view plain copy>>> [s.lower() for s in L]  Traceback (most recent call last):    File "&lt...

2018-06-16 01:45:56

阅读数 30

评论数 0

python│一个List里面的最大和最小值

def fun(X):    if len(X) == 0:        return (None,None)    else:        max = X[0]        min = X[0]        for a in X:            if a >...

2018-06-16 01:11:58

阅读数 3229

评论数 0

利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:

#encoding:utf-8 #定义一个函数,用来去除字符串首尾的空格 def trim(s): '''首先判断该字符串是否为空,如果为空,就返回该字符串, 如果不为空的话,就判断字符串首尾字符是否为空, 如果为空,就使用递归再次调用该函数trim(),否则就返回该函...

2018-06-15 20:06:35

阅读数 375

评论数 0

python│关于函数的参数 默认参数为什么要在必选参数后面?

直接定义这样的函数时,Python会报错:[python] view plain copyPython 3.4.2 (v3.4.2:ab2c023a9432, Oct  6 2014, 22:16:31) [MSC v.1600 64 bit (AMD64)] on win32  Type &am...

2018-06-15 18:05:31

阅读数 1151

评论数 0

Python的模块和包的理解

学习Python语言,对模块和包的理解总结如下:1、模块(Module)就是包含代码的文件,不一定是Python代码,有四种代码类型的模块:•使用Python写的程序( .py文件)•C或C++扩展(已编译为共享库或DLL文件)•包(包含多个模块)•内建模块(使用C编写并已链接到Python解释器...

2018-06-15 03:08:46

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭