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

openwrt 做视频网站网站备案接入ip

openwrt 做视频网站,网站备案接入ip,做平面设计必看的网站,专注于seo顾问目录 一、前言 二、解决方法 三、mmap模拟 3.1代码 3.2过程 3.3mmap返回值 一、前言 在上文进程间通信一文最后我们提到了c结构上的多态是结构体套结构体,其中对于共享内存来说其结构体struct shm中含有一个struct *file的成员,表明共享内存本质上是…

 

目录

 一、前言

二、解决方法

三、mmap模拟

3.1代码

3.2过程

3.3mmap返回值


 一、前言

        在上文进程间通信一文最后我们提到了c结构上的多态是结构体套结构体,其中对于共享内存来说其结构体struct shm中含有一个struct *file的成员,表明共享内存本质上是个文件,那么它就含有inode和block指向它的缓冲区进行IPC,但它并没有文件fd进行文件操作,这就要提到文件映射了。

二、解决方法

        其本质还是在虚拟地址空间上将共像内存这文件的起始和结束建立虚拟和物理地址间的映射,通过虚拟地址进行内存访问从而达到IPC。

三、mmap模拟

我们可以通过mmap来模拟通过文件地址映射来进行文件操作,内存映射文件避免了传统 I/O 的用户空间和内核空间的数据拷贝,提高了大文件操作效率,特别适合随机访问场景。

3.1代码

#include <iostream>
#include <fcntl.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <unistd.h>int main() {const char* filename = "test.txt";const char* message = "Hello, mmap!";const size_t size = 13;// 创建并写入测试文件int fd = open(filename, O_RDWR | O_CREAT | O_TRUNC, 0644);if (fd == -1) {perror("open");return 1;}lseek(fd, size - 1, SEEK_SET);write(fd, "", 1);// 内存映射文件char* map = static_cast<char*>(mmap(nullptr,        // 让系统选择映射地址size,           // 映射大小PROT_READ | PROT_WRITE,  // 可读可写MAP_SHARED,     // 更改会写回文件fd,             // 文件描述符0               // 从文件起始位置开始映射));if (map == MAP_FAILED) {perror("mmap");close(fd);return 1;}// 写入数据到映射区域memcpy(map, message, size);// 同步到磁盘if (msync(map, size, MS_SYNC) == -1) {perror("msync");}// 解除映射if (munmap(map, size) == -1) {perror("munmap");}close(fd);std::cout << "文件映射完成,内容已写入 " << filename << std::endl;return 0;
}    

3.2过程

3.3mmap返回值

http://www.dtcms.com/a/551504.html

相关文章:

  • 学校网站建设费用服务平台管理系统
  • 先做公众号在做网站nx二次开发
  • 网站建设 猫云seo建设银行辽宁分行招聘网站
  • 微网站首页模板wordpress用户修改邮箱
  • 怎么说服企业做网站怎么恶意点击对手竞价
  • 崇左市住房和城乡建设局网站做网站挂广告赚多少
  • 网站首页为什么不收录wordpress 在线skype
  • 高性能网站建设 pdf产品推广策划案
  • 山东莱钢建设有限公司网站策划书格式模板范文
  • 网站备案查询系统电商网站定制
  • 做家政的在哪些网站推广登陆网站密码不保存怎么做
  • 免费制作logo的网站丽水市住房和城乡建设局网站
  • 软件开发 系统开发 网站开发服务东莞环保公司
  • 免费网站app使用排名推广是做什么
  • 自己做的网站与ie不兼容菏泽哪里有做网站的
  • 搭建网站的大致流程做点小本意 哪个网站拿货便宜点
  • 淘宝网站建设策划书猎头公司网站建设
  • 怎么建设网站容易被百度抓取进一步加强网站内容建设
  • 网站程序超市微信小程序注册费用
  • 如何建立网站快捷怎么设计图片
  • 企业网站建设方案投标书手机营销网站建设
  • 东营市城乡建设信息网搜索引擎环境优化
  • 微信网站主题毕设电商网站设计
  • 大型购物网站建设广告设计接单
  • 泉州建站费用oneup wordpress
  • 网站建设的可用性设计欣赏网
  • 站长工具短链接生成建设购物网站
  • 自己做书画交易网站seo网站介绍
  • dw用设计视图做网站湖北网站建设论文题目要求
  • 国家住房和城乡建设部官方网站大多数网站开发现状