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

团购网站如何优化百度营销中心

团购网站如何优化,百度营销中心,建设一个视频网站需要多少钱,wordpress主题图片消失在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小 程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开…

在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小 程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开发速度。下面就来使用文件映射的方式进行共享数据。先要使用函数 CreateFileMapping来创建一个想共享的文件数据句柄,然后使用MapViewOfFile来获取共享的内存地址,然后使用 OpenFileMapping函数在另一个进程里打开共享文件的名称,这样就可以实现不同的进程共享数据。 
  
函数CreateFileMapping、MapViewOfFile声明如下: 
WINBASEAPI 
__out 
HANDLE 
WINAPI 
CreateFileMappingA( 
    __in     HANDLE hFile, 
    __in_opt LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 
    __in     DWORD flProtect, 
    __in     DWORD dwMaximumSizeHigh, 
    __in     DWORD dwMaximumSizeLow, 
    __in_opt LPCSTR lpName 
    ); 
WINBASEAPI 
__out 
HANDLE 
WINAPI 
CreateFileMappingW( 
    __in     HANDLE hFile, 
    __in_opt LPSECURITY_ATTRIBUTES lpFileMappingAttributes, 
    __in     DWORD flProtect, 
    __in     DWORD dwMaximumSizeHigh, 
    __in     DWORD dwMaximumSizeLow, 
    __in_opt LPCWSTR lpName 
    ); 
#ifdef UNICODE 
#define CreateFileMapping CreateFileMappingW 
#else 
#define CreateFileMapping CreateFileMappingA 
#endif // !UNICODE 
  
WINBASEAPI 
__out 
LPVOID 
WINAPI 
MapViewOfFile( 
    __in HANDLE hFileMappingObject, 
    __in DWORD dwDesiredAccess, 
    __in DWORD dwFileOffsetHigh, 
    __in DWORD dwFileOffsetLow, 
    __in SIZE_T dwNumberOfBytesToMap 
    ); 
hFile是创建共享文件的句柄。 
lpFileMappingAttributes是文件共享的属性。 
flProtect是当文件映射时读写文件的属性。 
dwMaximumSizeHigh是文件共享的大小高位字节。 
dwMaximumSizeLow是文件共享的大小低位字节。 
lpName是共享文件对象名称。 
hFileMappingObject是共享文件对象。 
dwDesiredAccess是文件共享属性。 
dwFileOffsetHigh是文件共享区的偏移地址。 
dwFileOffsetLow是文件共享区的偏移地址。 
dwNumberOfBytesToMap是共享数据长度。 
  
调用函数的例子如下: 
#001  //文件共享。 
#002  //蔡军生 2007/10/27 QQ:9073204 深圳 
#003  void FileMapping(void) 
#004  { 
#005         //打开共享的文件对象。 
#006         m_hMapFile = OpenFileMapping(FILE_MAP_ALL_ACCESS, 
#007              FALSE,_T("TestFileMap")); 
#008         if (m_hMapFile) 
#009         { 
#010               //显示共享的文件数据。 
#011              LPTSTR lpMapAddr = (LPTSTR)MapViewOfFile(m_hMapFile,FILE_MAP_ALL_ACCESS, 
#012                   0,0,0); 
#013               OutputDebugString(lpMapAddr); 
#014         } 
#015         else 
#016         { 
#017               //创建共享文件。 
#018               m_hMapFile = CreateFileMapping( (HANDLE)0xFFFFFFFF,NULL, 
#019                   PAGE_READWRITE,0,1024,_T("TestFileMap")); 
#020  
#021               //拷贝数据到共享文件里。 
#022               LPTSTR lpMapAddr = (LPTSTR)MapViewOfFile(m_hMapFile,FILE_MAP_ALL_ACCESS, 
#023                    0,0,0); 
#024               std::wstring strTest(_T("TestFileMap")); 
#025               wcscpy(lpMapAddr,strTest.c_str());                  
#026  
#027               FlushViewOfFile(lpMapAddr,strTest.length()+1); 
#028         } 
#029  } 

http://www.tj-hxxt.cn/news/111771.html

相关文章:

  • 更合网站建设制作seo刷关键词排名工具
  • 机械加工网红订单资源企业网站排名优化价格
  • 太康做网站公司搜索推广和信息流推广的区别
  • 北京网站建设培训机构优化设计答案四年级上册语文
  • grace 7 wordpressseo好找工作吗
  • 自己做网站需要备案么浙江seo推广
  • 创业做网站 优帮云游戏推广赚佣金平台
  • 网站目录在哪考证培训机构报名网站
  • 网站制作费用及后期运营百度账号查询
  • 更换wordpress图标晨阳seo
  • 网页制作教程全套视频百度seo高级优化
  • 怎么用织梦搭建网站网站测试报告
  • 杂志网站建设安卓优化大师官网下载
  • 群晖nas wordpressseo网站外链平台
  • 北京的网站建设绍兴百度seo
  • 北京网站建设兼职如何在网络上推广产品
  • 卢氏县住房和城乡规划建设局网站百度搜索引擎优化怎么做
  • 网站制作软件dw站长之家域名查询
  • 怎样在网上做环保设备网站推广普通话宣传周活动方案
  • 免费网站制作软件有哪些网站优化方式有哪些
  • 购物网站的设计石家庄做网站推广排名的公司
  • 做印章的网站什么是营销
  • 怎样做招聘网站百度网站统计
  • 好女人生活常识网站建设深圳网站页面设计
  • 四川建设人才网官网登录seo描述是什么
  • 免费直播app软件下载东莞seo代理
  • 今天中国疫情最新消息seo营销名词解释
  • 做竞彩网站代理犯法么百度推广最简单方法
  • 忻州市城乡建设局网站新乡seo外包
  • 淘宝客做网站备注怎么写的国内seo公司排名