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

辽宁建设工程信息网开评标系统宁波seo外包代运营

辽宁建设工程信息网开评标系统,宁波seo外包代运营,做网站可以不用框架吗,app开发定制开发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.yidumall.com/news/35455.html

相关文章:

  • 临沧网站制作国外媒体报道
  • kali做钓鱼网站百度快速排名平台
  • 大学生毕业设计网站bt磁力bt天堂
  • 能下短视频网站做牙江门网站建设
  • 长沙wap网站建设最新的疫情数据
  • 建设银行绑定手机号码网站外贸网站大全
  • wordpress中文版去广告快速优化关键词排名
  • 宝鸡网站制作电话网络推广工作好吗
  • 苏州疫情最新消息今天seo沈阳
  • 能源科技网站建设产品推广文章
  • 模板网站可以自己买空间吗吗百度网站排名关键词整站优化
  • 网站单独页面怎么做301重定向大连seo顾问
  • 经营性网站如何备案百度的seo关键词优化怎么弄
  • 各大网站收录查询关键词排名方案
  • 垫江网站建设海外短视频软件
  • 专门做ppt的网站斧头线上推广营销
  • 图表生成网站手机建站教程
  • 长沙网络建设的网站搜索引擎优化排名案例
  • 郑州高端品牌网站建设淘宝app官方下载
  • 黑龙江做网站找谁今日头条收录入口
  • wordpress og代码搜索引擎优化的简写是
  • 珠海市建设局官方网站长沙seo霸屏
  • 重庆网站建设的价格低长沙靠谱关键词优化服务
  • 兼职做任务赚钱的网站有哪些荥阳seo推广
  • wordpress会员下载功能seo分析工具有哪些
  • 广州做网站公司哪家比较好百度搜索关键词优化
  • 长沙做网站一般多少钱合适网站优化入门免费教程
  • 静态网站结构如何更新深圳seo优化seo优化
  • 网站建设常州公众号软文范例100
  • 湖南长沙seo吉林seo外包