框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UI ...
分类:
移动开发 时间:
2016-04-14 17:33:01
阅读次数:
230
[objc] view plain copy Objective-c实现MD5和SHA1算法相对还是比较简单的,可以直接调用系统的C/C++共享库来实现调用 MD5即Message Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一 ...
分类:
移动开发 时间:
2016-04-11 14:22:26
阅读次数:
416
框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UI ...
分类:
移动开发 时间:
2016-04-11 01:46:35
阅读次数:
178
可执行程序的装载 一、预处理、编译、链接和目标文件的格式 可执行文件的创建——预处理、编译和链接 目标文件及链接 ELF目标文件格式 ELF文件格式 -- (中文翻译版) 查看ELF文件的头部 shiyanlou:Code/ $ readelf -h hello 查看该ELF文件依赖的共享库 shi ...
分类:
系统相关 时间:
2016-04-10 14:20:19
阅读次数:
307
原作者:Eli Bendersky
http://eli.thegreenplace.net/2011/11/03/position-independent-code-pic-in-shared-libraries/
在之前的文章里我已经描述过在将共享库载入程序地址空间时需要特殊的处理。简而言之,在链接器创建共享库时,它不能预先知道这个库将在哪里载入。这给在库里访问数据与代码带来了麻烦,应该使...
分类:
其他好文 时间:
2016-04-08 15:10:19
阅读次数:
268
预处理、编译、链接和目标文件的格式 可执行程序是怎么得来的 以C语言为例,c代码经过编译器的预处理,编译成汇编代码,由汇编器编译成目标代码,再链接成可执行文件,由操作系统加载到cpu里来执行。 (截图) 预处理负责把include的文件包含进来及宏替换等工作 可执行文件是使用共享库的。 把库里的东西 ...
分类:
系统相关 时间:
2016-04-07 01:02:17
阅读次数:
211
加载到子域(模块)类似于“继承”,子域可以直接获得父域所有的类定义,反之父域得不到子域的。和继承关系不同的是,如果子域中有和父域同名的类,子域定义会被忽略而使用父域的定义。 加载到同域(运行时共享库)类似集合里的合并关系。被加载swf里的所有类定义被合并到当前域中可以直接使用。和加载到子域相同,和当 ...
分类:
其他好文 时间:
2016-04-05 22:38:29
阅读次数:
278
操作系统: 64位Windows10 mxnet的构建和安装包括两个步骤: 第一步,编译出共享库 libmxnet.dll。 第二步,安装语言包,比如python等。 最小编译要求: 最新的支持C++ 11 的c++编译器,比如 g++ >= 4.8 or clang 一份BLAS库,例如:libb ...
分类:
Windows程序 时间:
2016-04-05 12:13:46
阅读次数:
1165
原文链接:http://www.orlion.ga/781/ 一、 多目标文件的链接 假设有两个文件:stack.c: 上边这个文件实现了栈。main.c: 这个文件是使用了栈,编译:gcc main.c stack.c -o main,也可以分步编译: 用nm命令查看目标文件的符号表,会发现mai ...
分类:
其他好文 时间:
2016-04-03 21:58:50
阅读次数:
169
共享库载入时重定位
原作者:Eli Bendersky
http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries
本文的目的是解释现代操作系统如何使得共享库载入时重定位成为可能。它关注运行在32位x86的LinuxOS,但通用的原则也适用于其他OS与CPU。
共享库有许多名字——共享库,...
分类:
其他好文 时间:
2016-04-01 18:14:17
阅读次数:
274