私有化 xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。 ...
分类:
其他好文 时间:
2018-12-14 17:28:36
阅读次数:
173
1.package.module一个模块就是一个包含pytho代码的文件,后缀名成是.py就可以,模块就是个python文件使用模块进行拆分程序,方便维护;增加复用率;当做命名空间使用,避免命名冲突模块的定义和普通文件无很大区别导入假如模块名称直接以数字开头,需要借助importlib帮助:a=importlib("123.say()")importmodule_name///
分类:
编程语言 时间:
2018-11-28 19:04:08
阅读次数:
166
PHP5中为解决变量的命名冲突和不确定性问题,引入关键字“$this”代表其所在当前对象。 $this在构造函数中指该构造函数所创建的新对象。 在类中使用当前对象的属性和方法,必须使用$this->取值。 方法内的局部变量,不属于对象,不使用$this关键字取值。 局部变量和全局变量与 $this ...
分类:
Web程序 时间:
2018-11-25 14:29:24
阅读次数:
482
sql环境中Catalog和Schema都属于抽象概念,主要用来解决命名冲突问题。一个数据库系统包含多个Catalog,每个Catalog包含多个Schema,每个Schema包含多个数据库对象(表、视图、字段等)。 数据库的完全限定名称可以为 Catalog名称.Schema名称.表名称 注意:S ...
分类:
其他好文 时间:
2018-11-13 23:54:02
阅读次数:
199
书接上上会,因为当时也没想好怎么办,所以装聋作哑的忽略了Vue文件中的Style,Vue的做法我看着晕乎乎的,细想的话,无非就是自动填写到dom中,所担心的无非是命名冲突。 在一个项目中(像我这种自娱自乐的项目中)加载的自定义组件是不会重名的(应该不会吧,反正就是让他不会的意思),那就每个Vue中加 ...
分类:
其他好文 时间:
2018-11-11 13:51:47
阅读次数:
265
JavaScript中的模块化开发 一、为什么会有模块化 1. 当一个项目开发的越来越复杂的时候,会遇到一些问题,比如: 命名冲突:当项目由团队进行协作开发的时候,不同开发人员的变量和函数命名可能相同;即使是一个开发,当开发周期比较长的时候,也有可能会忘记之前使用了什么变量,从而导致重复命名,导致命 ...
分类:
其他好文 时间:
2018-11-09 17:09:22
阅读次数:
193
1.简介 对比分析tf.Variable / tf.get_variable | tf.name_scope / tf.variable_scope的异同 2.说明 tf.Variable创建变量;tf.get_variable创建与获取变量 tf.Variable自动检测命名冲突并且处理;tf.g ...
分类:
其他好文 时间:
2018-10-31 21:18:33
阅读次数:
261
一、理解 1、什么是模块、模块化? 将一个复杂的程序依据一定的规范封装成几个文件,并进行组合在一起 2、为什么要模块化? 降低复杂度,提高解耦性,部署方便 3、模块化的好处 避免命名冲突(减少命名空间污染) 更好的分离,按需加载 更高复用性 高可维护性 4、页面引入加载script 模块的使用 举例 ...
分类:
Web程序 时间:
2018-10-26 19:31:11
阅读次数:
309
\@arabic跟\arabic类似,指定后面计数器的显示方式 \c@xxx 是latex定义的xxx计数器的内部表示方式 ctex-faq里面说\makeatletter使得@成为一个普通字母: 那么平时@不是普通字母么?: 不是可以直接打出来不用写成\@的么?tex将字符分成16类(catcod ...
分类:
其他好文 时间:
2018-10-25 11:04:36
阅读次数:
311
/* 引入优先级 命名冲突 a.js var a = 10; var b = 10; b.js alert(a) var b = 30; 先入b 在引入a 模块加载 模块:功能 轮播图 模块 在面向对象的轮播图当中 属性和方法都是在局部进行书写的 requireJS: 模块加载器 加载js 会把js ...
分类:
Web程序 时间:
2018-10-07 18:54:57
阅读次数:
237