By francis_haoAug 4,2017 ldconfig:配置运行时动态链接库 概述 /sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C cache ] ... ...
分类:
其他好文 时间:
2017-08-04 22:43:13
阅读次数:
188
1 运行Java程序的参数 2 Scanner键盘输入 3 System类 System类是什么?当前Java程序的运行平台。 有什么用?提供了标准输入、标准输出和错误输出的类变量,并提供了一些静态方法用于访问环境变量、系统属性的方法,还提供了加载文件和动态链接库的方法。 4 Runtime类 是什 ...
分类:
编程语言 时间:
2017-08-04 21:33:42
阅读次数:
211
共享库加载时重定位 原作者:Eli Bendersky http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries 本文的目的是解释现代操作系统怎样使得共享库加载时重定位成为可能。它关注执行在32位 ...
分类:
其他好文 时间:
2017-08-04 12:45:05
阅读次数:
821
VC++:创建,调用Win32动态链接库 概述 DLL(Dynamic Linkable Library)动态链接库,Dll可以看作一种仓库,仓库中包含了可以直接使用的变量,函数或类。仓库的发展史经历了"无库" > "静态链接库" > "动态链接库"。静态链接库与动态链接库都能实现共享代码,如果使用 ...
分类:
编程语言 时间:
2017-08-01 15:35:59
阅读次数:
158
一种优雅的动态链接库DLL的使用 1. 什么是DLL(动态链接库)? 动态链接库(DLL)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这种方法同只 ...
分类:
其他好文 时间:
2017-07-31 22:54:35
阅读次数:
231
一.静态库和动态库的简单介绍 程序设计的模块化是人们一直在追求的目标,因为当一个系统十分复杂的时候,将系统模块化既可以并行开发,又可以增强程序的可用性,降低程序间的耦合度。在一个复杂的多模块系统中, 各个模块编译完成后,会生成各自的目标文件*.o,最后通过链接器将各个模块链接起来生成可执行文件。 库 ...
分类:
其他好文 时间:
2017-07-30 13:59:13
阅读次数:
215
应用程序系统调用内核硬件:系统调用+内核=操作系统windows在Windows下,用户应用程序并不直接调用原始的Windows操作系统服务,相反,它们通过一个或者多个子系统动态链接库(DLLs)来发起调用。linux操作系统:内存管理:管理内存块的分配与回收。进程管理:为多任务而实现。(CPU)软... ...
分类:
其他好文 时间:
2017-07-29 23:15:21
阅读次数:
214
一、引言通常情况下,对函数库的链接是放在编译时期(compile time)完成的。所有相关的对象文件(object file)与牵涉到的函数库(library)被链接合成一个可执行文件(executable file)。程序在运行时,与函数库再无瓜葛,因为所有需要的函数已拷贝到自己门下。所以这些函 ...
分类:
其他好文 时间:
2017-07-29 14:09:13
阅读次数:
167
默认情况下,你的VS2012工程发布后,在XP下运行会出现提示“not a valid win32 application”。 微软推出了Visual Studio 2012 update 1可以支持发布到XP平台,这个更新好像只能在线安装,比较麻烦. 然而就算你打了补丁,你的程序在XP下可能还会出 ...
分类:
其他好文 时间:
2017-07-28 23:49:30
阅读次数:
180
组件图用于实现代码之间的物理结构,详细来说,就是实现代码交互。通过接口,将不同的软件,程序连接在一起。 【理解】 1、组件的定义相当广泛,包含:源码,子系统,动态链接库,Activex控件。 2、组件有明白的接口。比方某程序,主界面。主要记录等。 3、 个人理解:在机房收费系统中注冊用于连接报表的两 ...
分类:
其他好文 时间:
2017-07-28 18:28:24
阅读次数:
231