简介任何 RPC 客户机-服务器程序的重要实体都包括 IDL 文件(接口定义文件)、客户机 stub、服务器 stub 以及由客户机和服务器程序共用的头文件。客户机和服务器 stub 使用 RPC 运行时库通信。RPC 运行时库提供一套标准的运行时例程来支持 RPC 应用程序。了解运行时例程的内部情...
分类:
其他好文 时间:
2015-09-06 14:42:05
阅读次数:
265
编译和运行时,库在何处在编译程序是,-L或者-l直接指明,搜索库在/lib /usr/lib 寻找,或者在LD_LIBRARY_PATH(包括/etc/ld.so.conf)中指明,以及用pkg-config工具的配置文件和变量PKG_CONFIG_PATH指明,为了加速寻找LD_LIBRARY_P...
分类:
其他好文 时间:
2015-09-04 14:12:46
阅读次数:
286
静态库进行编译和链接的时间。库文件来运行所有的代码文件,因此,生成的文件都很大,运行时库文件也不需要。Linux扩展静态库一般是”.a”。windows为”.Lib”。 态函数库是在编译链接时没有把库文件代码增加到可运行文件里。而是将要调用的函数所在文件的和该函数在文件里的位置等信息...
分类:
其他好文 时间:
2015-08-11 11:34:24
阅读次数:
147
目录目录
前言
运行时库层日志库liblog
源码分析
CC日志写入接口
Java日志写入接口前言该篇文章是我的读书和实践笔记。参考的是《Android系统源代码情景分析》。运行时库层日志库——liblogAndroid系统在运行时库层提供了一个用来和Logger日志驱动程序进行交互的日志库liblog。通过日志库liblog提供的接口,应用程序就可以方便地往Logger日志驱动程序中写入日志记录。...
分类:
移动开发 时间:
2015-08-07 22:28:02
阅读次数:
224
__weak如何实现对象值自动设置为nil的在开始讲解__weak机制之前,先来一些铺垫ARC 的实现苹果的官方说明中称,ARC是“由编译器进行内存管理”的,但实际上只有编译器是无法完全胜任的,ARC还依赖OC运行时库,也就是说ARC是通过以下工具、库来实现的:● clang (LLVM 编译器)3...
分类:
其他好文 时间:
2015-07-29 11:57:32
阅读次数:
123
我们在链接脚本在编程中的高级运用之一可变长数组中已经讲述了编译链接的原理,并且以uboot命令为例详细介绍链接脚本如何实现可变长数组。本章在前者的基础上继续讲述链接脚本在运行时库中的高级应用技巧,以及编译器如何支持类对象的构造和析构函数。本章的应用原则上类似于可变长数组,但本章更加侧重讲述运行时库的实现原理,其不仅通过链接脚本的section来实现可变长数组去支持任意多类对象的构造函数和析构函数,而且还支持特定函数体的“可变长”。...
分类:
编程语言 时间:
2015-06-03 11:59:24
阅读次数:
307
有两个主要的Python版本是仍然活跃的:Python 2 和 Python 3; 有多个流行的Python运行时库:CPython, Jython, IronPython, PyPy,等等; 确保在你系统的命令行运行Python时,是你预期的Python版本; 在你下一个项目中,优先选择Pytho...
分类:
编程语言 时间:
2015-05-29 06:06:12
阅读次数:
259
错误 1 error?LNK2005:?__cexit?已经在?MSVCRTD.lib(MSVCR100D.dll)?中定义 d:\ProjectArchive\LibH264\LibH264\libcmtd.lib(crt0dat.obj) LibH264 错误 2 error?LNK2005:?__amsg_exit?已经在?MSVCRTD.l...
分类:
其他好文 时间:
2015-05-25 16:54:07
阅读次数:
623
很多系统的安全问题是由于不好的缓冲处理而导致的缓冲区溢出而引起的。不好的缓冲区处理经常与字符串操作有关。标准的字符串处理函数是由C/C++语言运行时库提供的(例如:strcat、strcpy、sprintf等),这些函数都没有防止写操作会超过缓冲区实际长度。 两个新的字符串处理函数集,被称为安全字符...
分类:
其他好文 时间:
2015-05-17 18:39:40
阅读次数:
1489
RTL Run-Time library,运行时库,包括System、SysUtils、Math三个单元,提供的函数与语言、编译器、操作系统及进程有关 RTL提供类之间继承于 TObject 和 RTL内部的类VCL Visual Component Library,可视化组件库,包括Grap...