尤其是在北京的程序员,踢球的来签个名吧,有机会可以一起踢球啊

解决方案 »

  1.   

    别忘了把联系方式留下[email protected]
      

  2.   

    我喜欢踢,不过有几年没踢了
    [email protected]
      

  3.   

    3.3. 编写JAVA的客户机3.3.1. 编写 SysPropClient.java 使用IOR字符串的方式注意在代码内有一段注解掉的代码,用"//使用ORB的方法的开始"开始,用"//使用ORB的方法的结束"结束。这段代码是使用ORB方法的代码,如果在代码中"//使用IOR的方法开始"前一行添加"/*",在"//使用IOR的方法结束"后一行添加"*/",而把"//使用ORB的方法的开始"前面的"/*"去掉,把"//使用ORB的方法的结束"后面的"*/"去掉,就是使用ORB方法的代码,程序运行时就是" SysPropClient [环境变量] "的方式。以下是具体代码:
    import org.omg.CosNaming.*;
    import org.omg.CORBA.*;
    public class SysPropClient 
    {
        public static void main(String args[])
        {
    try{
    String SetInfo,ReturnInfo,ref;
    org.omg.CORBA.Object objRef;
            SysProp syspropRef;
    ORB orb = ORB.init(args, null);
    //使用IOR的方法开始
       if (args.length>=1)
       {
       ref=args[0];
       }
       else
                {
                System.out.println("SysPropClient <IOR字符串>  [环境变量]");
    return;
    }
        objRef = orb.string_to_object(ref);
    syspropRef = SysPropHelper.narrow(objRef);
    //使用IOR的方法结束/*
    //使用ORB的方法的开始
               objRef = orb.resolve_initial_references("NameService");
                NamingContext ncRef = NamingContextHelper.narrow(objRef);
                // 进行服务定位
                NameComponent nc = new NameComponent("SysProp", "");
                NameComponent path[] = {nc};
    syspropRef = SysPropHelper.narrow(ncRef.resolve(path));
    //使用ORB的方法的开始结束
    */
        if (args.length>1)
           {
          SetInfo=args[1];
         }
                 else
           {
      SetInfo="java.home";
             }
    System.out.println("开始调用");
    ReturnInfo = syspropRef.getProperty(SetInfo);
    System.out.println(SetInfo+"="+ReturnInfo);
    } catch (Exception e) {
        System.out.println("ERROR : " + e) ;
    }
        }

    3.3.2. 编译程序,在文件目录内执行如下命令jAVAC *.JAVA3.4. 进行测试第1控制台,执行
    tnameserv
    测试时如下所示
    D:\mywork\t1>java tnameserv
    Initial Naming Context:
    IOR:000000000000002849444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f
    6e746578743a312e3000000000010000000000000054000101000000000c3139322e3136382e302e
    31000ca6000000000018afabcafe00000002a999c474000000080000000000000000000000010000
    0001000000140000000000010020000000000001010000000000
    TransientNameServer: setting port for initial object references to: 900
    Ready. 
    第2控制台,执行
    java SysPropServer
    测试时如下所示
    D:\mywork\t1>java SysPropServer
    创建和初始化 ORB
    创建服务对象并将其向 ORB 注册
    IOR:000000000000001049444c3a53797350726f703a312e30000000000100000000000000540001
    01000000000c3139322e3136382e302e31000ca7000000000018afabcafe00000002a999dbeb0000
    00080000000000000000000000010000000100000014000000000001002000000000000101000000
    0000
    绑定服务...SysPropS
    等待调用...SysPropS 
    第3控制台,执行 
    java SysPropClient IOR:XXX JAVA.HOME
    测试时如下所示
    D:\mywork\t1>java SysPropClient IOR:000000000000001049444c3a53797350726f703a312e
    3000000000010000000000000054000101000000000c3139322e3136382e302e31000ca700000000
    0018afabcafe00000002a999dbeb0000000800000000000000000000000100000001000000140000
    000000010020000000000001010000000000 java.home
    开始调用
    java.home=D:\bea\jdk130\jre 
    3.5. 编写C++的IOR客户机从实践来讲编写C++的客户机程序同JAVA没有多大的区别,只不过JAVA是用idlj生成代码存根类及helper类,而omni是用omniidl来生成代码存根类及helper类,而编程思想及编码过程非常相似。由于C++的程序要调用omni及VC6的相关文件,所以进入控制台后,如果VC没有进行环境变量设定,那么要先运行C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT,再运行omni.bat,否则直接运行omni.bat后再编译程序及运行程序。3.5.1. 把IDL文件转化为C++编程语言代码存根类及helper类。执行如下命令
    omniidl -bcxx SysProp.idl 
    在正常的情况下D:\mywork\t1 目录内将生成C++编程语言的代码存根类及helper类SysProp.hh和SysPropSK.cc。否则请检查你的执行程序及文件。3.5.2. 编写SysPropC.cc
    #include <iostream.h>
    #include <SysProp.hh>
    int main(int argc, char** argv)
    {
      try {
        CORBA::ORB_var orb = CORBA::ORB_init(argc, argv, "omniORB3");
        if( argc < 2 || argc > 3 ) {
          cout << "usage:  SysPropC <IOR字符串> [环境变量名]" << endl;
          return 1;
        }
        CORBA::Object_var obj = orb->string_to_object(argv[1]);
        SysProp_ptr echoref = SysProp::_narrow(obj);
        if( CORBA::is_nil(echoref) ) {
          cerr << "没有对象" << endl;
          return 1;
        }
    const char* message;
    if (argc==3)
    {
    message=argv[2];
    }
    else
      {
    message="java.home";
      }
        CORBA::String_var dest = echoref->getProperty(message);
        cout <<  (char*)message << "=" <<(char*)dest << endl;
        orb->destroy();
      }
      catch(...) {
        cerr << "Caught unknown exception." << endl;
      }
      return 0;

    3.5.3. 编写dirc.mak,如下所示
    TOP = C:\omni
    OMNI_DYNAMIC_LIB = msvcstub.lib -NODEFAULTLIB:libcmt.lib -NODEFAULTLIB:libcmtd.lib 
    CORBA_CPPFLAGS = -D__WIN32__ -D__x86__ -D__NT__ -D__OSVERSION__=4
    CORBA_LIB      = omniORB304_rt.lib omnithread2_rt.lib \
                     $(OMNI_DYNAMIC_LIB) \
                     wsock32.lib advapi32.lib \
                     -libpath:$(TOP)\lib\x86_win32
    CXXFLAGS       = -O2 -MD -GX $(CORBA_CPPFLAGS) $(DIR_CPPFLAGS)
    CXXLINKOPTIONS =
    .SUFFIXES: .cc
    .cc.obj:
      cl /nologo /c $(CXXFLAGS) /Tp$<
    all:: SysPropC.exe
    SysPropC.exe: SysPropSK.obj SysPropC.obj
      link -nologo $(CXXLINKOPTIONS) -out:$@ $** $(CORBA_LIB) 
    clean::
      -del *.obj
      -del *.exe
    veryclean::
      -del *.obj
      -del echoSK.* echo.hh
      -del *.exe
    SysProp.hh SysPropSK.cc: SysProp.idl
    $(TOP)\bin\x86_win32\omniidl -T -bcxx -Wbh=.hh -Wbs=SK.cc -Wbtp SysProp.idl 
    3.5.4. 编译程序,执行如下命令nmake -f dirc.mak3.5.5. 测试 在第4控制台
    SysPropC IOR:XXX JAVA.HOME
    本测试如下所示
    D:\mywork\t1>syspropc IOR:000000000000001049444c3a53797350726f703a312e3000000000
    010000000000000054000101000000000c3139322e3136382e302e31000ca7000000000018afabca
    fe00000002a999dbeb00000008000000000000000000000001000000010000001400000000000100
    20000000000001010000000000 os.name
    os.name=Windows 2000 
      

  4.   

    喜欢 PS-实祝5的算不算 hehe^^
      

  5.   

    帕维尔。内德维德
    我在青岛。
    30岁的人了,没房子没地,没老婆没钱,
    只有踢球找点安慰了
    真后悔学计算机,当初想去学纳米材料,被老妈劝成计算机,一错再错啊
    我几乎每个星期都踢球.
    iorili,你是哪个公司的,我有同学在东软,下次踢球可否叫我 QQ93654096
    绝对实力派外援:)
      

  6.   

    呵呵。估计程序员中踢球的人少。一是本身喜欢的人就不多。二是一工作那有时间踢。
      俺是先喜欢踢球后偶尔学学delphi的。所以delphi还没球玩的转。  sixgj圈A163.com
      

  7.   

    上学的时候只要踢球就少不了我,我是哪个位置都打过,就是没有位置感觉。上学的时候同学给起了个外号“跑不死”!现在有一段时间没踢了,不知道还行不行,也许体力不行了!
      在这还不知道哪有踢球的地方!
      有时间真想磨磨脚了,现在好痒呀!
      [email protected]
      

  8.   

    xzq868(怎么舍得我难过) 北京有体育场,不过要花钱,我上次在 地坛体育场踢的 10块钱一个小时
      

  9.   

    5,5,5你们都在北京,可我在南京!!!!!南京上CSDN中的兄弟有没有呀!!!!!
      

  10.   

    我都说了,来杭州吧,杭州可以踢球的地方可多了,以前我们的学校,还有周围的一些学校,对了我们公司后面就有一个体育运动学校,那里的草坪看着都舍不得上去踩呀,不过那里要钱。还有在黄龙体育中心也可一呀,(外面的空地上,不过也有几个好场地的!)
    来报名吧:
    我第一个:[email protected]
      

  11.   


      俺也是先喜欢踢球后偶尔学学delphi的。所以delphi还没球玩的转。
      

  12.   

    提议组织个足球队吧,玩累了聊delphi 
      

  13.   

    我明年准备到首都发展一下下,正好以球会友。
    我大学时获得过两届的的最佳射手,不知道我能不能参加呀。可以的话给我联系:   
    电邮  [email protected]
    QQ    86235336
      

  14.   

    真想念大学踢球的日子,工作了真实没时间了,明天还要加班,就是为了给老外好眼色
    [email protected]
      

  15.   

    我会踢,还是前锋,不过总是被队友尊称为"机会杀手" ~~~~~~~~~~55555555555555不过得我的篮球不错哦,投篮超级准. 我们办\班的SHOOTER !~~~~~~~~ 呵呵我在成都,可惜很难和楼上的各位切磋了!!唉~~~~~~~~~
      

  16.   

    citytramper(阿琪) ??
    10块钱一小时。真值呀!可是我还没有在正式的草坪上踢过呢!那种感觉想都想像不到呀!只能憧憬了!有机会真想踢上他几个10块钱!
      

  17.   

    xzq868(怎么舍得我难过)
    是啊,不过比上网还是贵很多,我是在人工草皮也就是塑料草皮上踢的,感觉好可以,比那种劣质的草好
      

  18.   

    我是北京的;踢球
    我喜欢踢前锋,虽然我上大学时候他们总让我踢后卫;:(
    现在就是体力差了很多,其他估计还在;
    联系我:MSN:[email protected]
      

  19.   

    ZyxIp(绝望中...),跟我联系;msn:[email protected]
      

  20.   

    ps2/ea 都玩平时也经常踢球 除了守门员 其他位置均可
    [email protected]