chaoguo1234的专栏

小蜜蜂,嗡嗡嗡

排序:
默认
按更新时间
按访问量

Node.js中exports,module.exports以及require方法


 在Node.js中,使用module.exports.f = ...与使用exports.f = ...是一样的,此时exports就是module.exports的一种简写方式。但是,需要注意的是,如果直接给exports赋值的话,exports...

2018-10-21 22:35:00

阅读数:10

评论数:0

Node.js中module文件定义的top-level变量为何是私有的


 在Node.js中,module文件里面使用var,const或者let定义的top-level变量为何是私有的,只能在这个模块文件中使用呢? 原因就是,在模块文件中的内容执行之前,node.js会降模块文件包含在一个函数当中,像下面这样: (f...

2018-10-21 22:10:00

阅读数:9

评论数:0

Objective-C中,类方法的getter和setter可以用点运算符吗?

Objective-C中,对象实例property的getter和setter可以使用点运算符来操作,那么类方法的getter和setter可以使用点运算吗? 答案是肯定的。   看如下代码: #import <Foundation/Foundation.h&am...

2018-09-16 16:26:00

阅读数:36

评论数:0

PHP的垃圾回收

PHP使用引用计数和写时拷贝(Copy-On-Write)来管理内存。 引用技术不言自明,写时拷贝工作原来如下: $worker = array("Fred", 35, "Wilma"); $other = $wo...

2018-08-26 23:45:00

阅读数:30

评论数:0

在Web Page中包含PHP代码

PHP代码可以出现在Web Page的任何位置,甚至在HTML的标签里面也可以。有4中方式在Web Page中包含PHP代码:   使用<?php ... ?>标签 <!doctype html> ...

2018-08-26 22:48:00

阅读数:19

评论数:0

PHP中的文件包含


 在PHP中,包含文件有两种方式:include和require。这两种方式的功能一样,只有一个区别,就是使用require包含一个文件时,如果出现错误,脚本不会继续执行;而如果使用include包含,即使出现错误,脚本也会继续执行。   如果使用i...

2018-08-26 22:31:00

阅读数:22

评论数:0

PHP中的变量


 PHP中,变量需要声明吗 PHP中,当第一次给一个变量赋值的时候,就是声明并且定义这个变量   变量的变量 所谓变量的变量,是如下形式: $foo = "bar"; $$foo = "baz&...

2018-08-26 22:07:00

阅读数:25

评论数:0

PHP中的数据类型

PHP中包含8种数据类型,其中包括4种标量:整型,浮点型,字符串,布尔值;2种复合类型:数组和对象;一种resource类型,剩下的一种是NULL类型。   整型 PHP中的整型可以是负,也可以是正,而整型具体的范围,得看具体的C编译器的long数据类型表示范围。   浮点型 PHP中的...

2018-08-26 21:41:00

阅读数:22

评论数:0

PHP中定义常量

PHP中定义常量的方式如下: define(常量名,常量值); //定义常量PUBLISHER define('PUBLISHER', "O'Reilly & Associates"); echo PUBLISHER; ...

2018-08-26 21:25:00

阅读数:25

评论数:0

在PHP中,是以分好结束一条语句的吗

在PHP中,是以分号结束一条语句的,这个和C语言类似。 但是,有一条例外,对于PHP结束tag之前的语句,是可以不写分号的: <?php if ($a == $b) { echo "Rhyme? And Reason?"; ...

2018-08-26 21:21:00

阅读数:42

评论数:0

PHP中的变量名,函数名,类名是区分大小写的吗

在PHP中,自定义的函数名,类名,以及内置的函数,关键字是不区分大小写的,比如: class,Class,CLASS,while,While,ECHO,echo,NULL,Null 都是一样的。   但是PHP中,变量的名字是区分大小写的,比如: $name,$Name 就是两个不同的变...

2018-08-26 21:15:00

阅读数:42

评论数:0

CentOS 6.7下创建桌面快捷方式

CentOS 6.7下创建桌面快捷方式如下: 1 在桌面右键,选择“创建启动器" 2 在弹出菜单中,填写名称(显示在桌面上的名字),命令(可执行程序的路径) 3 点击弹出菜单左边的图标,选择一个图标 ...

2018-08-19 19:09:00

阅读数:16

评论数:0

iPhone上的CPU架构,核数以及运行内存

机型 CPU架构 CPU名 CPU位数 CPU核数 运行内存 iPhone 5 ARMv7s A6 32bit 双核 1G iPhone 5c ARMV7s A6 32bit 双核 1G iPhone 5s ARM64 A7 64bit 双核 1G iPhone 6...

2018-08-16 20:35:00

阅读数:123

评论数:0

Linux中打开文件管理器的命令

在Mac中,我们可以使用open命令,在终端打开指定目录下的文件管理器,在Linux中,同样可以使用类似的命令:nautilus。

2018-08-08 22:26:00

阅读数:850

评论数:0

Python中的构造函数

Python中的构造函数是__init__函数。在Python中,子类如果定义了构造函数,而没有调用父类的,那么Python不会自动调用,也就是说父类的构造函数不会执行。 比如有test.py的module文件: class A: def __init__(self, name): ...

2018-07-22 23:08:00

阅读数:110

评论数:0

Python中用字符串导入module

在Python中,无法通过字符串来导入一个module文件: import "string" # Error x = "string" import x # 不是导入string,而是导入名叫x的modul...

2018-07-22 17:56:00

阅读数:199

评论数:0

Python中import的as语法

在Python中,如果import的语句比较长,导致后续引用不方便,可以使用as语法,比如: import dir1.dir2.mod # 那么,后续对mod的引用,都必须是dir1.dir2.mod dir1.dir2.mod.X 那么,为了简化输入,可以使用as语法: imp...

2018-07-22 17:48:00

阅读数:572

评论数:0

Python中__name__属性的妙用

在Python中,每一个module文件都有一个built-in属性:__name__,这个__name__有如下特点: 1 如果这个module文件是被别的文件导入的,那么,该__name__属性的值就是这个module文件的名字; 2 如果这个module文件是被当成程序来执行,那么...

2018-07-22 17:42:00

阅读数:19

评论数:0

Python中的__future__

在Python中,你如果在某一个版本的Python想使用未来版本中的功能,可以使用如下语法实现: from __future__ import futurename 这条语句必须放在module文件的第一行才行。   比如想在Python 2.X中使用Python 3.X的print...

2018-07-22 17:33:00

阅读数:25

评论数:0

Python中的名字隐藏

Python对于module文件中的name是没有private和public区分的,严格来说,在module文件重定义的任何name,都可以被外界访问。但是,对于 from module imort * 语法,Python提供了隐藏name的方法。   _X命名 如果module文件中...

2018-07-22 17:28:00

阅读数:25

评论数:0

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