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

咋制作网站西安竞价托管公司

咋制作网站,西安竞价托管公司,静态网页和动态网页的区别是什么,个人音乐网站模板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.wooajung.com/news/28581.html

相关文章:

  • 普陀做网站公司搜索关键词的软件
  • 导航网站教程免费的网页网站
  • 专业做涂料网站发帖推广哪个平台好
  • vue网站开发教程网络视频营销
  • 重庆网站推广哪家好免费建设个人网站
  • 怎样对一个网站做性能测试深圳百度推广联系方式
  • 邯郸市旅游景点有哪些seo公司推荐
  • 唐老鸭微信营销软件淘宝seo对什么内容优化
  • 门户网站方案东莞百度快速排名优化
  • wordpress模板之家seo技术软件
  • 建站策划设计公司seo首页网站
  • 顺德网站建设公司咨询seo技术论坛
  • 深圳最繁华的三个区优化营商环境个人心得
  • 平面设计在线观看深圳优化服务
  • 本地的镇江网站建设chrome浏览器下载安卓手机
  • 仓库出入库管理系统东莞百度seo排名
  • 网站推广公司百度首页排名优化价格
  • 做物流行业网站的开发公司谈谈你对网络营销的看法
  • 中国顶级网站建设seo点击工具
  • 网站敏感词汇seo顾问合同
  • 学校做的网站外面访问不了怎么找拉新推广平台
  • 怎么做游戏网站的宣传图片seo教学视频教程
  • 草桥做网站公司seo公司厦门
  • 开源手机网站建站系统站长之家素材网
  • 分析旅游网站的功能河源市企业网站seo价格
  • 张家口网站网站建设网络营销学什么内容
  • 广州网站建设报价seo技术培训学校
  • 做网站的参考文献有哪些b2b外链
  • 怎么用织梦做本地网站百度怎么推广自己的网站
  • 网站建设合同书范本简单的网页设计作品