-fPIC-fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code), 则产生的代码中,没有绝对地址,全部使用相对地址,故而代码可以被加载器加载到内存的任意 位置,都可以正确的执行。这正是共享库所要求的,共享库被加载时,在内存的位置不是固定的。.....
分类:
其他好文 时间:
2015-10-23 11:43:48
阅读次数:
96
java中采用双亲委派模型(Parents Delegation Model)来实现类的加载模式。双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器,此处的父子关系不以继承来实现,而是采用组合来利用父加载器。双亲委派模型的工作过程:如果一个类加载器收到了类加载的请求,....
分类:
编程语言 时间:
2015-10-21 12:30:59
阅读次数:
159
一、模块化单文件引入 1.为ECharts准备一个具备大小(宽高)的Dom(当然可以是动态生成的) 2.通过script标签引入echarts主文件 3.为模块加载器配置echarts的路径,从当前页面链接到echarts.js所在目录,见上述说明 require.co...
分类:
其他好文 时间:
2015-10-19 18:52:52
阅读次数:
244
在了解双亲委派模型之前,先了解一下类加载器的概念:类加载器的作用就是将真实的class文件根据位置将该Java类的字节码装入内存,并生成对应的Class对象。用户可以通过继承ClassLoader和重写findClass方法来定义自己的类加载器进行加载,系统类加载器按照层次,分为:(1).启动类加载...
分类:
其他好文 时间:
2015-10-17 12:05:56
阅读次数:
185
文件系统:操作系统是如何识别磁盘和分区的:MBR:MasterBootRecord,主引导记录,存放磁盘的信息,包括分区信息,操作系统引导程序,标志符号。一个扇区大小MBR一共512个字节,下面是这些字节的分配: 512bytes: bootloader:446bytes: 引导加载器程序,加载操作系统的程序,用..
分类:
系统相关 时间:
2015-10-17 07:09:50
阅读次数:
758
在前面的章节中,我们屡次提到了显示对象这个东西,那显示对象到底是什么呢?顾名思义,它是一个可视的物体,比如说游戏中的人物,地图等。例如`list`,`tuple`等,这些对象是不可以显示的,它们只用于内部的数据存储,所以不是显示对象。同理,游戏中的资源加载器也不是显示对象。程序开发可以看作一个归类的过程(所以`class`成为了一种主要的程序语句)。如果我们以对象的尺寸,或者颜色来分类显示对象,那么可能会出现这些...
分类:
编程语言 时间:
2015-10-17 00:40:01
阅读次数:
370
模块加载器的概念可能稍微接触过前端开发的童鞋都不会陌生,通过模块加载器可以有效的解决这些问题: JS文件的依赖关系。 通过异步加载优化script标签引起的阻塞问题 可以简单的以文件为单位将功能模块化并实现复...
分类:
编程语言 时间:
2015-10-16 15:34:43
阅读次数:
214
Webpact打包React后端Node+Express前言React官方推荐用Browserify或者Webpack来开发React组件。Webpack 是什么?是德国开发者 Tobias Koppers 开发的模块加载器。Instagram 工程师认为这个方案很棒, 似乎还把作者招过去了。在 W...
分类:
Web程序 时间:
2015-10-15 22:05:03
阅读次数:
357
http://www.oschina.net/p/jraiserhttp://www.veryhuo.com/a/view/23202.htmlJRaiser是一个通过加载器进行Javascript资源管理、功能模块化的前端Javascript类库。JRaiser加载器基于CMD规范,提供了良好的模...
分类:
其他好文 时间:
2015-10-15 09:54:35
阅读次数:
124