恢复虚拟机ubuntu后,首先,点击 虚拟机——安装VMware Tools(Install VMware Tools),这时我们会在Ubuntu系统桌面上发现VMware Tools的光盘图标。 双击这个文件图标后,会发现有两个文件,manifest.txt和 VMwareTools-8.4.5- ...
分类:
系统相关 时间:
2016-08-20 16:00:16
阅读次数:
177
共享内存就是允许两个或多个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据时,不需要在客户进程和服务器进程之间幅值,因此是最快的一种IPC。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中 ...
分类:
Web程序 时间:
2016-08-07 20:10:29
阅读次数:
318
linux共享库 linux中共享库一般以.so.x.y.z 命名,其中x,y,z分别为主版本号、次版本号、发布版本号。同一个库,主版本号不同则相互不兼容;主版本相同,次版本号高的库比次版本号低的库有一些更新,增加了一些接口符号且保持原来的接口符号不变,但保持后向兼容;主版本号和次版本号相同,发布版 ...
分类:
系统相关 时间:
2016-08-03 23:56:12
阅读次数:
291
HAL模块 ——第9章读书笔记及心得 通过本章学习学会了Android中特有的与linux驱动交互的方法,即通过HAL模块。HAL模块本质上就是通过linux共享库(.so)与linux交互驱动,然后利用应用程序再访问linux共享库。每一个HAL共享库指定一个ID,在利用这个ID配合一定的规则找到 ...
分类:
移动开发 时间:
2016-07-04 10:00:41
阅读次数:
221
Linux共享库两种加载方式简述 动态库技术通常能减少程序的大小,节省空间,提高效率,具有很高的灵活性,对于升级软件版本也更加容易。与静态库不同,动态库里面的函数不是执行程序本身 的一部分,而是在程序执行时按需载入,其执行代码可以同时在多个程序中共享。由于在编译过程中无法知道动态库函数的地址,所以需 ...
分类:
系统相关 时间:
2016-07-04 06:31:24
阅读次数:
200
在Android系统中使用Linux驱动有两种方式,一种是通过传统的方式直接与Linux驱动交互。 例如,直接读写设备文件的数据。另一种是Android特有的,就是通过HAL模块。HAL模块 本质上就是通过Linux共享库与Linux驱动交互,然后应用程序再访问linux共享库,早期的 HAL模块由 ...
分类:
其他好文 时间:
2016-07-01 16:22:00
阅读次数:
174
1.什么是共享内存在前面讲虚拟内存机制时,有讲到Linux的内存映射机制:初始化虚拟内存区域时,会把虚拟内存和磁盘文件对象对应起来。由于内存映射机制,一个磁盘文件对象可被多个进程共享访问,也可被多个进程私有访问。当共享访问时,一个进程的对该对象的修改会显示到其他进程。当私有访问时,修改时会产生保护故 ...
分类:
系统相关 时间:
2016-06-27 10:26:35
阅读次数:
333
WIN2008需要安装文件客户端管理工具。如何查看是否安装。开始--运行--cmd,输入showmount和mount。如果显示“不是内部或外部命令”和下图一样就是没有安装。开始安装,开始--管理工具--服务器管理器点击角色--添加角色安装完成后在次输入showmount和mount会有提示,说明安装成..
分类:
Windows程序 时间:
2016-06-21 21:03:52
阅读次数:
1422
开发使用多线程过程中,不可避免的会出现多个线程同时操作同一块共享资源,当操作全部为读时,不会出现未知结果,一旦当某个线程操作中有写操作时,就会出现数据不同步的事件.而出现数据混乱的原因:资源共享(独享资源则不会)调试随机(对数据的访问会出现竞争)线程间缺少必要的同步机..
分类:
编程语言 时间:
2016-06-17 00:53:40
阅读次数:
226
开发使用多线程过程中,不可避免的会出现多个线程同时操作同一块共享资源,当操作全部为读时,不会出现未知结果,一旦当某个线程操作中有写操作时,就会出现数据不同步的事件.而出现数据混乱的原因:资源共享(独享资源则不会)调试随机(对数据的访问会出现竞争)线程间缺少必要的同步机..
分类:
编程语言 时间:
2016-06-15 00:06:19
阅读次数:
291