自己编写了一个模块class_get_set.py,路径为/root/py,在交互式界面中导入:importclass_get_set发现编写的模块有问题,修改完后,此时已经存在了class_get_set.pyc的字节码文件了,再次import不会有期望的覆盖效果,需要使用reload(class_get_set)导入后,引用需要class_get_s..
分类:
其他好文 时间:
2014-09-26 20:42:19
阅读次数:
158
其实,你光知道“javascript没有块级作用域”是完全不够的,你需要知道的是——javascript除了全局作用域之外,只有函数可以创建的作用域。所以,我们在声明变量时,全局代码要在代码前端声明,函数中要在函数体一开始就声明好。除了这两个地方,其他地方都不要出现变量声明。而且建议用“单var”形式。...
分类:
编程语言 时间:
2014-09-24 22:31:08
阅读次数:
237
1,JavaScript引用方式(区别?) 1.1,外部引用 1.2,head/body/body后(区别?) 1.3,标签内部2,变量 2.1 声明格式 var name 注意:弱编程语言,不需要声明类型即可使用 2.2 原始类型:string number boolean undefi...
分类:
编程语言 时间:
2014-09-24 19:14:27
阅读次数:
252
1.标识符。为什么Python 中不需要变量名和变量类型声明? Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。2.标识符。为什么Python 中不需要声明函...
分类:
编程语言 时间:
2014-09-24 14:12:26
阅读次数:
296
Android 应用的构建过程就是将 Android 项目中的文件和资源进行编译和打包,最后将结果输出到 .apk 文件。.apk 文件是保存二进制文件的容器,它包含了运行安卓应用所需的所有信息,例如编译后的 .dex 文件(.class 对应的 Dalvik 字节码),一个二进制的 Andro.....
分类:
移动开发 时间:
2014-09-24 12:08:46
阅读次数:
280
继续上一篇文章(http://www.cnblogs.com/wangfupeng1988/p/3986420.html)的内容。上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据:变量、函数表达式——变量声明,默认赋值为undefined;this——赋值;函数声明——赋值;如果在函...
分类:
编程语言 时间:
2014-09-23 10:08:24
阅读次数:
236
在一个从Java源码编译到JVM字节码的编译器(如javac、ECJ)里,一个“编译单元”(CompilationUnit)指的是一个Java源文件。而在Dalvik VM的JIT里也有一个结构体名为“CompilationUnit”,这个千万不能跟Java源码级的编译单元弄混了——它在这里指的就是...
分类:
其他好文 时间:
2014-09-21 02:59:59
阅读次数:
320
什么是字节码 python解释器在执行python脚本文件时,对文件中的python源代码进行编译,编译的结果就是byte code(字节码) python虚拟机执行编译好的字节码,完成程序的运行 python会为导入的模块创建字节码文件 字...
分类:
编程语言 时间:
2014-09-21 01:39:09
阅读次数:
494
采用LR(1)技术,写了一个C语言的语法归约器!之所以用LR(1)是因为gcc,tcc,ucc和lcc跟商量好似的,清一色的用的LL归约技术,书上也是讲的跟天花一样漂亮,如果再使用LL技术实在是炸不出价值来,源码一抓一大把,看看就够了,重写必要性不大!另外,书中的LR技术讲的项集又是大的没谱,工具YACC自动生成又不知道它玩的猫腻!最终用LR(1)自搞了一套方法high起来,效果还不错^!^...
分类:
其他好文 时间:
2014-09-20 14:07:27
阅读次数:
220
为什么要拿出来 Lua2.4 来看一下呢? ? 因为 Lua2.4 的时候增加了一个的外部编译器 luac,可以把 Lua 脚本编译成字节码。解释器可以直接执行编译好的字节码,加载速度得到了提升。这里主要是想看一下编译器是如何...
分类:
其他好文 时间:
2014-09-18 13:24:24
阅读次数:
197