- 博客(12)
- 资源 (4)
- 收藏
- 关注
翻译 运行时刻的存储管理
通常,存储管理与具体目标机的体系结构是密切联系的。目标程序运行过程中的存储空间为重点,故也称为运行时存储管理。目标程序要实现一次运行,除了必要的可执行代码,还必须依托一个运行时环境。而许多与目标程序运行相关的工作都必须依赖这个环境,包括源程序中各种对象的存储分配及访问机制、参数传递、操作系统接口等。1)逻辑地址和物理地址。在通用机平台上,编译器生成的目标程序通常不是独享整个系统资源的。
2014-03-18 08:59:17
694
翻译 基本寄存器
在i386系统中,通常提供了8个通用寄存器、6个段寄存器,1个标志寄存器和1个指令寄存器。通用寄存器:主要用于进行运算和数据传递。段寄存器:主要用于存储段,如代码段,数据段,栈段等,在保护模式下,段寄存器的操作是由操作系统完成的。标致寄存器:存储控制CPU操作或反映CPU状态的独立二进制位。指令指针:用于标识下一条待执行指令的地址。eax, ebx, ecx, edxebp
2014-03-15 18:14:22
749
翻译 字符串类型
字符串类型是一种常用的数据类型。严格的来说,无论是C语言的字符指针还是Pascal的字符数组都不属于真正的字符串类型。然而,C#,等商用编译器在字符串应用方面就做的比较好,两者字符串内核的实现机制也及其相似,c++在字符串处理方面也是比较出色的,基于windows平台的vc++编译器更是提供了两种不同的字符串类型,即MFC的CString,和STL的string。不论是何种类型的字
2014-03-12 14:25:03
600
原创 符号表
符号表是一种供编译器存储关于源程序各种元素信息的数据结构。符号表的功能包括以下几个方面:1)收集源程序中各元素的信息。2)上下文语义相关性检查的依据。3)存储分配的依据。实际上,符号表就是编译器的中心信息库。符号表收集信息的完备与否,直接影响编译器编译后续决策的质量。通常编译器的符号表可能包含如下内容:1)变量(名字,类型描述,作用域,种类,存储地址等)2)
2014-03-11 09:38:37
1236
原创 cygwin+gcc 动态链接库测试
测试环境 windowsxp系统, cygwin(gcc 3.4.4) 一。五个源文件 so_test.h, test.c, test_a.c, test_b.c, test_c.cso_test.h: #include void test_a(); void test_b();
2013-03-18 10:11:09
860
翻译 grails简单测试
测试步骤: grails2.2.1 1)mkdir grails_apps; 2)cd grails_apps; 3)grails create-app, --racetrack-- 4)cd tacetrack; 5)grails run-app 6)http://localhost:
2013-03-15 11:25:58
526
翻译 C标准库
翻译器(translator)把每一个翻译单元转化成一个目标模块,以适用于某一特定的计算机体系结构(或机器),链接器(linker)把构成整个程序的所有目标模块组合起来,它也将用到、来自C语言库的任何目标模块包含进去。编辑器(compiler)是一种最常见的翻译器,它将一个源文件生成一个可执行文件。至少在理想情况下,一个可执行文件中只包含着程序实际用到的那些函数的库所生成的目标模块。那样,你的程序
2013-03-15 09:43:35
435
原创 groovy2.1 测试
Groovy2.1环境搭建与测试 作为敏捷开发语言,groovy结合了Python、Ruby和Smalltalk的许多优点,并且能够与Java代码很好的结合,能够用于扩展现有代码。由于其运行在JVM上的特性,Groovy可以使用其他Java语言编写的库。 下面做简单的环境搭建与测试一。安装JDK 由于Groovy运行在JVM(Java 虚拟机)上,需要安装J
2013-03-06 13:04:57
794
原创 SQL Server 标识列的修改
因工作原因,需要修改sqlserver标识列的值。测试了多次,现总结如下:一。exec sp_configure 'allow updates',1 reconfigure with override二。update syscolumns set colstat = 0 where id = object_id(@tablename) and colstat =
2013-03-05 11:42:22
1943
原创 MongoDB
一。MongoDB 测试环境搭建 测试电脑系统为windows xp sp3系统,MongoDB的安装非常简单,解压即安装。去MongDB官方网站http://www.mongodb.org/下载最新版本mongodb-win32-i386-2.2.3.zip(生产版本测试失败),建议下载mongodb-win32-i386-2.0.8.zip,解压文件到指定目录,我的是D:\m
2013-03-05 11:22:43
468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人