3-0. 类所占的内存大小受到三个因素的影响:(1)语言本身所造成的额外负担(Virtual base classes);(2)编译器对于特殊情况所提供的优化处理(空基类优化);(3)Alignment的限制(对齐);注:Empty Virtual base class提供一个Virtual int ...
分类:
编程语言 时间:
2016-10-25 01:54:23
阅读次数:
193
1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[... ...
分类:
编程语言 时间:
2016-10-24 14:11:33
阅读次数:
241
程序运行原理 1、模块的内建__name__属性,主模块其值为__main__,导入模块其值为模块名 1、创建时间,py文件比pyc文件新,则从新生成pyc。 2、magic num,做运行前版本测试,版本不同重新生成pyc。 3、PyCodeObject对象,源代码中的字符串,常量值,字节码指令, ...
分类:
编程语言 时间:
2016-10-24 07:46:01
阅读次数:
246
1,静态变量:所有对象共享的变量成为静态变量。静态变量类似于全局变量,不过全局变量破坏对象的封装性,因此其对应于面向过程;静态变量对应于面向对象。 2,全局变量,全局变量的使用实例如下,声明全局变量时候 global $global_nums;在局部函数中使用全局变量时候,需要先声明下全局变量再使用 ...
分类:
Web程序 时间:
2016-10-22 12:16:41
阅读次数:
201
Before introducing classes, I first have to tell you something about Python’s scope rules. Class definitions play some neat tricks with namespaces, an ...
分类:
编程语言 时间:
2016-10-22 09:37:51
阅读次数:
234
原文链接:http://www.cnblogs.com/maplejan/p/3659830.html 主要修复3.4版本后变量作用域的问题。 代码如下: ...
分类:
其他好文 时间:
2016-10-21 20:16:08
阅读次数:
320
当runv需要启动一个容器的时候,首先需要启动containrd,作为该容器的daemon。因此,启动containerd的相关代码也是从runv/start.go开始。最终,启动containerd的命令行参数如下所示: 1、runv/containerd/containerd.go Action ...
分类:
其他好文 时间:
2016-10-21 16:21:48
阅读次数:
266
一下关于shell的知识点,是我经常容易忘记的,做个记录 第一:获取字符串或者变量值的最后三位: 第二:删除变量的最后一个字符 注释:删除最后一个字符一个问号,两个字符两个问号,以此可以类推...... 第三:变量值替换: 字符串替换,分第一个替换和全局替换,前缀替换后缀替换,同样支持glob: ...
分类:
系统相关 时间:
2016-10-20 15:10:53
阅读次数:
135
(1)通过os模块的listdir方法 (2)通过os模块的walk方法 (3)利用glob模块进行匹配搜索 ...
分类:
其他好文 时间:
2016-10-16 21:50:44
阅读次数:
225
Git 学习笔记 本文整理参考廖雪峰的 Git 教程, 整理 Git 学习笔记, 用于 Git 常用命令速查:常用命令用彩色标注! Git学习笔记 $ git config --global user.name "Your Name" 配置本机所有仓库的用户名 $ git config --glob ...
分类:
其他好文 时间:
2016-10-15 22:27:21
阅读次数:
196