自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 CGI

#include#includeint main(){    char *p;    #define sgetenv(x) ((p=getenv(x))?p:"VARIABLE NOT SET") #define igetenv(x) ((p=getenv(x))?p:"0") printf("Content-Type: text/plain/r/n/r/n");    printf(

2006-07-30 01:05:00 1345 1

转载 ACE的文件操作

面是一个使用多种方法进行文件拷贝操作的例子:// 1、使用操作系统的函数进行逐个字符的拷贝. read/write/lseekint Slow_Read_Write_Test::run_test (int iterations,FILE *input_fp,FILE *output_fp){ACE_HANDLE ifd = fileno (input_fp);ACE_HANDLE ofd

2006-05-22 16:14:00 2536

转载 ACE日志消息管理

ACE提供了非常灵活、方便的日志管理和消息输出功能,下面就一些简单和直接的功能做一个简单介绍ACE_DEBUG 常规的一些输出消息 ACE_ERROR 会提供程序出错的一些低级消息2个宏的用法上是一致的ACE_DEBUG(错误级别,"格式串",变量1...变量N)其中部分错误级别系统定义如下:LM_SHUTDOWN = 01,系统死机级别LM_TRACE = 02,跟踪级别LM_DEB

2006-05-22 11:20:00 1703

转载 ACE_NT_Service(WINDOWS)

ACE_NT_Service(WINDOWS)本人的观点,SERVICE就是WINDOWS版的DAEMON。ACE_NT_Service通过包装一整套WINDOWS提供的SERVICE API定义了一个控制NT SERVICE的接口。应用程序继承该接口就可以实现和UNIX上DAEMON相似的功能。下面先简单描述WINDOWSSERVICE程序框架,再详细描述类ACE_NT_Service对WIND

2006-05-22 10:25:00 3382

原创 ACE-IPC(MULTICAST)

sender.cpp#include "ace/SOCK_Dgram_Mcast.h"#include "ace/OS.h"#include "ace/Log_Msg.h"#define DEFAULT_MULTICAST_ADDR "224.9.9.2"#define TIMEOUT 5int main(int argc, char*argv[]){    ACE_INET_Addr

2006-05-16 15:49:00 1574

原创 ACE-IPC(UDP)

client.cpp#include "ace/OS.h"#include "ace/SOCK_Dgram.h"#include "ace/INET_Addr.h"#include "ace/Log_Msg.h"#define DATA_BUFFER_SIZE  1024#define SIZE_DATA         100int main(int argc, char *argv

2006-05-16 15:47:00 1373

原创 ACE-IPC(TCP)

client.cpp#include "ace/SOCK_Connector.h"#include "ace/INET_Addr.h"#include "ace/Log_Msg.h"#define  SIZE_BUF         128#define  NO_ITERATIONS    5 //paramater 127.0.0.1 5555   int main(int ar

2006-05-16 15:45:00 1219

原创 ACE 服务配置器(Service Configurator)

TimeService DLL:VC6 dll工程属性设置 Setting->C/C++->Category(general)->preprocessor definitions:WIN32,_DEBUG,_WINDOWS,_MBCS,_USRDLL,TIMESERVICE_EXPORTS,ACE_BUILD_SVC_DLL-------------------------------

2006-05-15 14:23:00 3256 2

原创 omniORB 开发环境配置 forVC6

配置VC6的开发环境需要下面三步:a.增加用omniidl生成的idl文件到工程中(Insert->"Files into Project")b.设置include library文件   1.VC6的Tools-->Options下,选择Directories,在Show directories for"中选择Include files,增加omniORB 的安装  目录到列表框

2006-05-06 15:34:00 2480

原创 omniORB-omniidl命令

omniidl  -bcxx -Wbh=.h -Wbs=.cpp -Wbexample time.idl-bcxx:生成C++格式-Wbh=.h:头文件的后缀名.h-Wbs=.cpp:源文件的后缀名.cpp-Wbexample 生成接口的简单实现

2006-05-06 15:23:00 3963

原创 omniORB-4.0.0环境配置 for window

在win32(Windows NT, 2000, 95, 98)上,omniORB 首先去找环境变量OMNIORB_CONFIG以便去获得配置文件omniORB.cfg的路径,如果没有找到的话,就去注册表中去找HKEY_LOCAL_MACHINE/SOFTWARE/omniORB.所以设置omniORB 环境变量有两种方式:omniORB.cfg和注册表omniORB.cfg方式:在o

2006-05-05 16:07:00 3798

原创 Corba ---Using the Naming Service

echo.idl//Source file: E:/CorbaProj/UML/T1/idl/Echo.idl#ifndef __ECHO_DEFINED#define __ECHO_DEFINED/* CmIdentification  %X% %Q% %Z% %W% */module CorbaTest {  interface Echo {  /*   @roseuid 44

2006-05-05 10:20:00 2469

原创 Corba入门程序调试C(2)通过IOR---omniORB

echo.idl//Source file: E:/CorbaProj/UML/T1/idl/Echo.idl#ifndef __ECHO_DEFINED#define __ECHO_DEFINED/* CmIdentification  %X% %Q% %Z% %W% */module CorbaTest {  interface Echo {  /*   @roseuid 44

2006-05-05 10:13:00 2525 1

原创 Corba入门程序(Java --- C)---omniORB

Hello.idl#ifndef __HELLO_DEFINED#define __HELLO_DEFINED/* CmIdentification  %X% %Q% %Z% %W% */interface Hello { /*  @roseuid 445956A100BB */ string sayHello (  in string str  );  };#endif#####

2006-05-04 15:19:00 2288

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除