最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--字节对齐 C99划定int、unsigned int和bool可以作为位域类型。但编译器几乎都对此作了扩展,答应其它类型类型的存在。 如果结构体中含有位域(bit-field),总结规则如下:(以下代码在x86 32bit系统上测试,gcc 4.1.2) 1) 如果...
一、JNI技术 JNI是Java Native Interface的缩写,通过使用 Java本地接口书写程序,可以确保代码在不同的平台上方便移植. SUN公司发布的Java 本地接口(JNI)提供了将Java与C/C++、汇编等本地代码集成的方案,该规范使得在 Java 虚拟机内运行的 Java 代码能够与其它编程语言互相操作,包括创建本地方法、更新J...