当前位置: 首页 > 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.yayakq.cn/news/791850/

相关文章:

  • 深圳石岩建网站爱站网挖掘词
  • 做网站的实验报告wordpress网站迁移后插件
  • 重庆seo俱乐部宁波seo网络推广推荐
  • 标准化信息网站建设与应用wordpress微语插件
  • 大视觉网站建设网站建设一般分几年摊销
  • 旅游网站的制作关于公司网站建设的请示
  • 新华书店的做的数字阅读网站h5游戏中心
  • 路由侠怎么做网站映射2022年5月国内重大新闻
  • 厦门找一家做网站的公司好网站多少流量够用
  • vue使用于网站开发wordpress 发信
  • 高清网站seo如何做积分商城网站
  • 企业营销型网站建设开发西安维护网站
  • 想当淘客自己的网站怎么做广东建泰建设有限公司网站
  • 营销型网站建设教程西安网站建设哪家
  • 做视频资源网站有哪些丹东做网站公司
  • 百度云建站微信公众号线上商城怎么做
  • 怎么做关于易烊千玺的网站坦桑尼亚网站域名后缀
  • 网站切换城市代码wordpress登录后空白
  • 网站建设验收标准科技公司网站模板
  • 网站建设项目报价清单做外贸网站维护费是多少
  • 北京网站建设公司动感wordpress设置阅读权限
  • 专业网站优化网站添加js广告位
  • 局网站建设再上新台阶河南建筑职业技术学院
  • 网站制作老了html中网站最下面怎么做
  • pc网站和移动网站wordpress可以添加字段吗
  • 徐州城乡建设局网站电商代运营公司
  • 哈尔滨精品网站制作wordpress会员分销
  • 网站正在建设中模板搜索引擎营销优化策略有哪些
  • 编程入门自学网站平湖网站改版
  • 京东网站建设哪家好关于电商网站规划方案