(一)一个源程序从写出到执行的过程编写汇编源程序对源程序进行编译连接执行可执行文件中的程序操作系统依照可执行文件中的描述信息,将可执行文件中的机器码和数据加载入内存,并进行相关初始化(比如设置CS:IP指向第一条要执行的指令),然后由CPU执行程序。(二)源程序伪..
分类:
编程语言 时间:
2017-04-20 11:50:48
阅读次数:
135
上篇介绍了Runtime类和对象的相关知识点,在4.5和4.6小节,也介绍了成员变量和属性的一些方法应用。本篇将讨论实现细节的相关内容。 在讨论之前,我们先来介绍一个很冷僻但又很有用的一个关键字:@encode 1.类型编码 为了协助运行时系统,编译器用字符串为每个方法的返回值、参数类型和方法选择器 ...
分类:
其他好文 时间:
2017-04-12 02:58:06
阅读次数:
281
首先,html的基本结构: <html> 让系统编译时知道是HTML的语言, <head> <title>网页的标题</title> </head> <body> 主体:可以显示网页内容的 </body> </html> HTML语言结束 其次,给html添加样式可分为四种: 第一种: 行间样式表 ...
分类:
Web程序 时间:
2017-04-08 18:36:26
阅读次数:
160
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik J ...
分类:
移动开发 时间:
2017-03-30 18:54:57
阅读次数:
386
转载:http://blog.csdn.net/google_huchun/article/details/59576654 Android 2.1 |– Makefile |– bionic (bionic C库) |– bootable (启动引导相关代码) |– build (存放系统编译规则 ...
分类:
移动开发 时间:
2017-03-03 10:51:20
阅读次数:
334
定义:两种抽象数据结构 栈:先进后出 FILO 堆:队列结构,先进先出; FIFO 操作系统: 栈:由操作系统(编译器)自动分配,常用于局部变量,函数参数值,类似于操作系统中的栈FILO 堆:由用户分配,若不主动释放,则最后由OS回收(Operating System),类似于链表 参考:http: ...
分类:
其他好文 时间:
2017-03-01 16:15:08
阅读次数:
239
60年代初期,出现了集成电路,引发了电路设计革命。 第三代计算机用集成电路作为逻辑元件,使体积大大减小,工作速度 加快,可靠性提高,使用范围更广,在程序设计技术方面形成了三个独立 的系统:操作系统、编译系统和应用程序,总称为软件。 为什么会出现集成电路? 为什么速度回加快? 操作系统是什么? 编译系 ...
分类:
其他好文 时间:
2017-01-20 12:23:37
阅读次数:
234
转自:http://www.cnblogs.com/lidabo/archive/2012/08/27/2658909.html C/C++编译系统编译程序的过程为预处理、编译、链接。预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进行处理的程序。预处理器指令以#号开头标识,末尾不包含分号 ...
分类:
编程语言 时间:
2017-01-01 12:36:49
阅读次数:
235
在进行数据库查找、插入操作时,经常会出现一些临时文件,那么这些临时文件在内存中还是在磁盘中呢?比如下面例子中第三步,使用临时的B树进行排序,这个临时的B树在内存还是磁盘中呢??根据sqlite的文档,这个值是通过编译参数SQLITE_TEMP_STORE和运行时参数temp_store指定的。编译参... ...
分类:
数据库 时间:
2016-12-23 01:59:16
阅读次数:
210
在CentOS6.5安装好Cassandra后,启动交互模式: 时,报错 这个错误是因为CentOS系统中默认安装的是2.6,而Cassandra需要Python2.7以上,因此只能重新安装python CentOS安装Python2.7,参考:http://ruter.sundaystart.ne ...
分类:
其他好文 时间:
2016-12-19 08:00:17
阅读次数:
258