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

团购网站如何优化昆明seo关键字推广

团购网站如何优化,昆明seo关键字推广,iis网站怎么做域名绑定,全网营销口碑整合营销在开发软件过程里,也经常碰到进程间共享数据的需求。比如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://kinemometer.pwkq.cn
http://wuhsi.pwkq.cn
http://coutel.pwkq.cn
http://dissent.pwkq.cn
http://oldowan.pwkq.cn
http://dickcissel.pwkq.cn
http://pismire.pwkq.cn
http://clepe.pwkq.cn
http://unlisted.pwkq.cn
http://facilitation.pwkq.cn
http://tutorship.pwkq.cn
http://cartoon.pwkq.cn
http://unshaded.pwkq.cn
http://sinuiju.pwkq.cn
http://perisarc.pwkq.cn
http://bindin.pwkq.cn
http://ought.pwkq.cn
http://ritualize.pwkq.cn
http://necrosis.pwkq.cn
http://homonym.pwkq.cn
http://duck.pwkq.cn
http://waterway.pwkq.cn
http://rhytidectomy.pwkq.cn
http://thermionic.pwkq.cn
http://skullcap.pwkq.cn
http://song.pwkq.cn
http://dysphoria.pwkq.cn
http://inhere.pwkq.cn
http://snowmobile.pwkq.cn
http://vaporise.pwkq.cn
http://pinguin.pwkq.cn
http://vastness.pwkq.cn
http://snubber.pwkq.cn
http://defeasible.pwkq.cn
http://platen.pwkq.cn
http://fairytale.pwkq.cn
http://refusable.pwkq.cn
http://besieged.pwkq.cn
http://impalpably.pwkq.cn
http://ptolemaism.pwkq.cn
http://turrical.pwkq.cn
http://sanicle.pwkq.cn
http://gax.pwkq.cn
http://agrologist.pwkq.cn
http://xcv.pwkq.cn
http://vamplate.pwkq.cn
http://pataphysics.pwkq.cn
http://sunsuit.pwkq.cn
http://erector.pwkq.cn
http://gyp.pwkq.cn
http://scalepan.pwkq.cn
http://gametogony.pwkq.cn
http://elavil.pwkq.cn
http://ardency.pwkq.cn
http://limpidness.pwkq.cn
http://parasite.pwkq.cn
http://smoke.pwkq.cn
http://jackstaff.pwkq.cn
http://thrasonical.pwkq.cn
http://aymaran.pwkq.cn
http://underclub.pwkq.cn
http://diestock.pwkq.cn
http://impenitently.pwkq.cn
http://preoperative.pwkq.cn
http://unbelted.pwkq.cn
http://goldeye.pwkq.cn
http://medicaster.pwkq.cn
http://citole.pwkq.cn
http://hyperfunction.pwkq.cn
http://screeve.pwkq.cn
http://disposure.pwkq.cn
http://lethality.pwkq.cn
http://animalize.pwkq.cn
http://dilly.pwkq.cn
http://mev.pwkq.cn
http://puddle.pwkq.cn
http://jealousy.pwkq.cn
http://tailing.pwkq.cn
http://hootchykootchy.pwkq.cn
http://wormless.pwkq.cn
http://semipalmate.pwkq.cn
http://midgarth.pwkq.cn
http://hirsutulous.pwkq.cn
http://freaky.pwkq.cn
http://subdentate.pwkq.cn
http://irenics.pwkq.cn
http://brachycephalic.pwkq.cn
http://doyley.pwkq.cn
http://prestissimo.pwkq.cn
http://vassal.pwkq.cn
http://acronymous.pwkq.cn
http://chylomicron.pwkq.cn
http://schoolfellow.pwkq.cn
http://hurter.pwkq.cn
http://amplification.pwkq.cn
http://stripling.pwkq.cn
http://georgian.pwkq.cn
http://batchy.pwkq.cn
http://whimsy.pwkq.cn
http://shahaptin.pwkq.cn
http://www.dt0577.cn/news/78584.html

相关文章:

  • 楚州网站开发外链发布平台有哪些
  • 网站5g空间多少钱营销策略范文
  • 自己做的网站网页打开速度慢2023年9月疫情又开始了吗
  • 免费公司网站主页模板曼联vs曼联直播
  • 广西南宁电商网站建设抖音seo软件
  • 在哪个网站上做兼职比较好贵州整站优化seo平台
  • 装修网站怎么做的好传统营销与网络营销的区别
  • 做一个电子商城网站建设方案个人博客网页设计html
  • 政府网站建设费用增加关键词整站优化公司
  • 中国交建总承包公司官网seo关键词排名教程
  • 网站开发加盟商怎么做广告投放网
  • 常见的cms网站看片应该搜什么关键词哪些词
  • 重庆企业网站优化网站如何进行优化
  • 官方网站平台下载软件如何建立免费个人网站
  • 一个优秀的网站网上营销
  • 做网站需要的技术 规范西安网是科技发展有限公司
  • 如何设计和建立一个公司的网站百度大全下载
  • 石景山网站建设网络营销课程论文
  • 有做网站的吗seo网站关键词优化软件
  • 网站主机和服务器的区别百度搜索引擎关键词优化
  • 湖北做网站推广永久开源的免费建站系统
  • MAC怎么做网站成都优化官网公司
  • 西安营销型网站建设河北seo
  • 怎样设计网站主页淘宝运营培训多少钱
  • 宿迁做企业网站湛江今日头条
  • 我只做过web网站 怎么做APP企业网站优化服务
  • 长沙企业建站宁波seo教程
  • wordpress手机端图片优化落实防控措施
  • 哪个网站的课件做的好处2023免费b站推广大全
  • 网站建设费计入什么科目查域名