1.
Python虚拟机会从编译得到的PyCodeObject对象中依次读入每一条字节码指令,
并在当前的上下文环境中执行这条字节码指令。
Python虚拟机实际上是在模拟操作中执行文件的过程
PyCodeObject对象中包含了字节码指令以及程序的所有静态信息,但没有包含
程序运行时的动态信息——执行环境(PyFrameObject)
2.Python源码中的PyFrameObject
typedef struct _frame{
PyObject_VAR_HEAD //"运行时栈"的大小是不确定的...
分类:
编程语言 时间:
2014-06-18 06:33:24
阅读次数:
323
进程(Process):一个进程有自己的执行环境以及执行变量。线程(Thread):共享执行环境以及变量。多线程(Multithreading):一个程序同时运行一个以上的线程就称为多线程程序, 所有java程序都至少有一个线程--主线程(main thread),所有的线程都是直接或间接的由主线程...
分类:
编程语言 时间:
2014-06-16 23:37:15
阅读次数:
299
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 ...
分类:
数据库 时间:
2014-06-16 18:45:30
阅读次数:
281
Oracle 11g开始,提供了一种新的固定执行计划的方法,即SQL plan baseline,中文名SQL执行计划基线(简称基线),可以认为是OUTLINE(大纲)或者SQL PROFILE的改进版本,基本上它的主要作用可以归纳为如下两个:
1、稳定给定SQL语句的执行计划,防止执行环境或对象统计信息等等因子的改变对SQL语句的执行计划产生影响!
2、减少数据库中出现SQL语句性能退化的概率,理论上不允许一条语句切换到一个比已经执行过的执行计划慢很多的新的执行计划上!
注意:
1、从Oracle的发展角...
分类:
数据库 时间:
2014-06-15 19:57:05
阅读次数:
362
众所周知,asp.net是基于通用语言运行库创建的,也就是所谓的托管执行环境。生成的代码称为托管代码。编译器能够从源代码的描述中产生元数据信息,而运行库又从元数据中获得托管代码的信息。而我们编写的组件一般是在非托管环境下创建的,这些组件往往不包含元数据信息,那么我们怎么在托管代码中使用这些元数据信息...
分类:
Web程序 时间:
2014-06-13 06:49:16
阅读次数:
270
.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。.NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分:公共语言运行时(CLR:CommonLanguage Runtime)、服务框架(Services Framework)和上层的两...
分类:
Web程序 时间:
2014-06-08 04:39:11
阅读次数:
332
javafx是否支持android 或者
ios这是一个令人感兴趣的话题.google一番,发现有可行方案:1. javafx on
android:两种方案:(事实上差点儿相同)1.有位大神已经编译好javafx on
android执行环境dalvik-sdk,只是仅仅支持jdk7的特性。大神博...
分类:
移动开发 时间:
2014-06-07 21:22:53
阅读次数:
275
最近在回顾.Net应用程序的执行环境,这里做一个很小的总结,方面以后需要的时候进行查找:CLR必须可以找到正确的Assembly,Net提供了Assembly搜索算法,可以根据.config文件(类似于.ini)自定义assembly搜索。算法分析过程如下:1、在GAC(Global
Assembl...
分类:
Web程序 时间:
2014-06-01 17:12:51
阅读次数:
385
2014年5月30日 下午1:40:591. Unix 进程执行环境: 1.1 终止处理程序: ISO
C 规定,一个程序可以登记多达32个函数,这些函数将由exit自动调用。我们称这些函数为终止处理程序(exit
handler),并调用atexit函数来登记这些函数。该函数的原型如下:1#inc...
分类:
其他好文 时间:
2014-05-31 17:38:05
阅读次数:
286
闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式为:在一个函数内部创建另一个函数。
“当某个函数被调用时,会创建一个执行环境(execution
context)及相应的作用域链。然后,使用arguments和其他命名参数的值来初始化函数的活动对象(activation ob...
分类:
编程语言 时间:
2014-05-30 20:20:13
阅读次数:
366