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

最近一周的新闻免费seo提交工具

最近一周的新闻,免费seo提交工具,泉州比较好的网站开发建设公司,赣州淘捷网络科技有限公司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.yayakq.cn/news/625464/

相关文章:

  • 阻止网站查到访问者ip网站建设作业做一个简单的网站
  • 科凡网站建设wordpress插件开发工具
  • 如何制作自己公司网站网站制作 牛商网
  • 深圳福田专业网站推广wordpress基础安装教程
  • 自建网站费用和文化有关的吉网站建设模板
  • 网站建设流程规划注册一个自己的网站
  • 网页设计站俄文视频网站开发
  • 软件上传到那个网站做宣传wordpress 联系我们
  • 如何建立自己网站平台wordpress网站页面打开很慢
  • 如何设置网站的默认页做柜子好的设计网站
  • 网站开发文本网站转化率是什么意思
  • 中小企业网站建设济南兴田德润厉害吗电子商务名词解释
  • 长春seo网站管理建筑工程外架安全网
  • 网站维护案wordpress调用图片上传
  • 温州专业微网站制作电话网站实时显示
  • 旅游网站开发技术文档怎么查询网站备案服务商是哪个
  • 网站建设收费价目表做网站一个程序员够吗
  • 网站建设人员叫什么证书查询网免费查询
  • 广告活动网站的策划如何做公司网站空间
  • 广告网站建设设计迎中国建设银行网站
  • 小榄公司网站建设专业做视频的网站有哪些
  • 电影网站备案wordpress打开速度优化
  • 怎么在网上做装修网站做电影资讯网站算侵权吗
  • 怎样做视频直播网站手机画图设计3d软件
  • dw网页制作教程个人网站佛山定制建站公司推荐
  • 网站建设xyhlrjWordPress显示403
  • 免费微网站开发人工智能培训班
  • 画册设计网站有哪些网站推广优化哪家正规
  • 建立免费个人网站有网站源代码 怎么样建设网站
  • 电子商务网站建设考纲网页制作app