当前位置: 首页 > news >正文

php手机网站开发教程外贸网站制作公司

php手机网站开发教程,外贸网站制作公司,网站等级保护如何做,何苦做游戏网站mmap定义为:Linux通过将一个虚拟内存区域与一个磁盘上的对象(object)关联起来,以初始化这个虚拟内存区域的内容,这个过程称为内存映射(memory mapping)。 在LINUX中我们可以使用mmap用来在进程虚拟内存地址空间中分配地址空间,创…

mmap定义为:Linux通过将一个虚拟内存区域与一个磁盘上的对象(object)关联起来,以初始化这个虚拟内存区域的内容,这个过程称为内存映射(memory mapping)。

在LINUX中我们可以使用mmap用来在进程虚拟内存地址空间中分配地址空间,创建和物理内存的映射关系。
在这里插入图片描述
mmap() 系统调用的原型
函数原型:void *mmap(void *addr, size_t length, int prot, int flags,int fd, off_t offset);
配套函数原型:int munmap(void *addr, size_t length);
头文件:#include <sys/mman.h>
返回值:成功返回创建的映射区的首地址;失败返回宏 MAP_FAILED。

参数介绍:
addr: 建立映射区的首地址,由 Linux 内核指定。使用时,直接传递 NULL。
length: 欲创建映射区的大小。
prot: 映射区权限 PROT_READ、PROT_WRITE、PROT_READ|PROT_WRITE。
flags: 标志位参数(常用于设定更新物理区域、设置共享、创建匿名映射区);
MAP_SHARED: 会将映射区所做的操作反映到物理设备(磁盘)上。
MAP_PRIVATE: 映射区所做的修改不会反映到物理设备。
fd: 用来建立映射区的文件描述符。
offset: 映射文件的偏移(4k 的整数倍)。
munmap 函数:同 malloc 函数申请内存空间类似的,mmap 建立的映射区在使用结束后也应调用类似 free 的函数来释放。

返回值:成功:0; 失败:-1

https://blog.csdn.net/chumingqian/article/details/124855768

使用示例:

#include<sys/mman.h>
#include<fcntl.h>
//文件映射到内存
int shareFd = fopen("1.txt");//一个文件  
unsigned char *srcAddr = NULL;
uint32_t buffer_size = width * height * sizeof(int32_t);
srcAddr = (unsigned char *)mmap(NULL, buffer_size, PROT_READ, MAP_SHARED, shareFd, 0);  //将文件映射到地址srcAddr //读取1.txt的内容,保存到新的文件
char dumpPath[100] = "";
snprintf(dumpPath, sizeof(dumpPath), "/data/dump/buffer_%u_frame_%u_%u_%u.bin", sDumpCount++, width, height,sizeof(int32_t));
int dumpFd = open(dumpPath, O_WRONLY|O_CREAT|O_TRUNC, 0644);
if(dumpFd >= 0 && srcAddr != NULL) {write(dumpFd, srcAddr, buffer_size);// ALOGD("liuxurun dump writing buffer");close(dumpFd);
}
munmap((void*)srcAddr, buffer_size);
http://www.tj-hxxt.cn/news/91191.html

相关文章:

  • 响应式网站怎么改超级外链
  • 上海网站建设咨询百度首页 百度
  • 营销型企业网站建设的内容app拉新平台哪个好佣金高
  • 中国城市建设网网站seo是搜索引擎优化
  • 做公司集团网站sem 优化价格
  • 武昌网站制作建设网页设计效果图及代码
  • 如何在jsp上做网站页面电商产品推广方案
  • seo是付费还是免费推广网站移动端优化工具
  • 网站的整体结构stp营销战略
  • 郑州高新区做网站开发的公司济南做网站比较好的公司
  • 自己的网站服务器互联网销售是什么意思
  • 天津做网站找哪家公司网站链接提交
  • 南京做网站哪家最好seo优
  • 织梦技术个人网站模板下载河南制作网站公司
  • 网站 图文混编国内seo服务商
  • 选择邯郸网站制作找片子有什么好的关键词推荐
  • 乌鲁木齐今日头条新闻搜索引擎优化的定义
  • 同性性做视频网站如何优化百度seo排名
  • 网站建设与运营成本网络营销的发展历程
  • 温州企业自助建站系统kol营销
  • 福州网站制作建设品牌推广的概念
  • 最新网站模板seo优化排名易下拉用法
  • html5手机网站开发视频教程没经验可以做电商运营吗
  • 上海营业执照查询网上查询搜索引擎优化常用方法
  • 母婴网站建设方案自媒体服务平台
  • wordpress 中文主题 推荐广东seo点击排名软件哪里好
  • 在银行网站如何做理财风险评测百度超级链
  • 开发网站的可行性柏乡seo快排优化
  • 网站首页页面设计多少钱百度信息流广告位置
  • 做网站在线咨询信息流优化师