当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: /*******************************
 

 

    摘要: 前记: 受java开放源码项目与工具在企业应用开发中的运用 这篇文章的启发, 我觉得可以构建一个以开源项目为基础的java编程环境. 因此就有了这篇文章, 文章还有很多部分没有完成,以后会就每项工具的使用心得做出说明。 如何用开源软件构建 java 编程环境 1. 编译环境 jdk 2. 编辑环境 vim 3. 项目管理 ant 4. 代码检查 checks......
 ·access爆库的另一方法    »显示摘要«
    摘要:网上看到的,对于提交查询位于2级路径的asp有效,不过经过测试不是100%成功。比如:http://www.xxx.com/bbs/news.asp?id=1换成http://www.xxx.com/bbs%5cnews.asp?id=1即把“/”换成“%5c”提交成功的话数据库的物理路径就暴露出来了,不知是为何 ......


一个完整的共享內存类
上一页   ... psetentriesinacl m_fnpsetentriesinacl;

 handle m_hfile;   // 映射文件句柄 【程序编程相关:VC数字图像处理编程讲座之四

【推荐阅读:FedoraCore2正式版使用问题解决

 handle m_hfilemap;   // 內存文件句柄 【扩展信息:VC数字图像处理编程讲座之五

 lpvoid m_lpfilemapbuffer; // 緩衝區指針

 char *m_pfilename;  // 映射文件名

 char *m_pmapname;  // 內存文件名

 dword m_dwsize;   // 緩衝區大小

 bool m_bcreateflag;  // 是否已創建共享內存

 dword   m_dwlasterror;  // 錯誤代碼

private:

 void _init();    // 初始化參數

 bool _iswinntlater();  // 判斷當前操作系統

public:

 bool create(char *szfilename = default_filename,

  char *szmapname = default_mapname,

  dword dwsize = default_mapsize); // 新建共享內存

 lpvoid getbuffer();      // 獲取內存文件指針

 dword getsize();      // 獲取內存文件大小

 void destory();       // 銷毀已有的共享內存

 bool writecmddata(      // 寫入命令數據

  dword ncommandcode,

  dword dwdatasize,

  const lpvoid pbuf);

};

//////////////////////////////////////////////////////////////////////

// 類定義,共享內存客戶端

class cffmclient 

{

public:

 cffmclient();

 virtual ~cffmclient();

 cffmclient(dword dwaccess, char *szmapname, dword dwsize);

 

protected:

 handle m_hfilemap;   // 內存文件句柄

 lpvoid m_lpfilemapbuffer; // 內存文件指針

 char *m_pmapname;  // 內存文件名

 bool m_bopenflag;  // 是否已經打開了一個內存文件

 dword   m_dwlasterror;  // 錯誤代碼

 

private:

 void _init();    // 初始化參數

 

public:

 bool open(dword dwaccess = file_map_read,

  char *szmapname = default_mapname,

  dword dwsize = 0);      // 打開一個內存文件

 lpvoid getbuffer();       // 獲取當前內存文件的指針

 void destory();        // 關閉當前對內存文件的訪問

 bool getcmddatasize(dword *pdatasize);  // 讀取命令數據大小

 bool readcmddata(       // 讀取命令數據

  dword dwcommandcode,

  dword dwbufsize,

  lpvoid poutbuf);

};

#endif // fzd_ffmclass_h

/******************************************************************

 ++  file name : ffmclass.cpp

 ++  description: 共享內存類

 ---------------------------------------------------------------

 ++  author:  fei zhaodong

 ++  create time: 2004/3/25 上午 10:00:00

 ++  version:     1.0


...   下一页
 ·statspack 使用实例    »显示摘要«
    摘要:--1.´´½¨ perfstat ±í¿Õ¼ä create tablespace perfstat datafile ´/home/orapaid/oradata/prdyp/perfstat.dbf´ size 500m; --2.ÒÑsys&#......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE