小编epo*_*pok的帖子

C++函数使用一种按位:我会得到重复的值?

这是我的C++函数,它使用一种按位:

int genkey(const unsigned char a,const char b,const char c )
{
    int val=0;
    unsigned char *p= reinterpret_cast <unsigned char *>(&val);
    p[0]=a;
    char *q= reinterpret_cast <char *>(&val);
    q[1]=b;
    q[2]=c;
    return val;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用它来生成密钥(对象的唯一值).

可以传递给函数的值的范围是:对于参数=> [0..255],对于b参数=> [0..127]和对于c参数=> [0..127].

假设只能使用相同的三个参数值调用该函数一次.例如,只有一个调用值(10,0,0).

函数是否返回重复值?

谢谢.

c++ bit-manipulation

4
推荐指数
1
解决办法
200
查看次数

服务器客户端Java分布式应用程序

我必须设计一个由一个服务器(用Java开发)和一个或多个远程GUI客户端(带有Windows的Swing应用程序)组成的分布式应用程序.

如前所述,客户端是Swing GUI应用程序,可以连接到服务器以接收和发送数据.通信是双向的(服务器<=>客户端).通过网络发送的数据主要由我的域逻辑对象组成.

两个简短的例子:客户端调用服务器以接收数据以填充窗口内的表; 服务器调用客户端以发送数据以刷新特定的小部件(如按钮).

服务器和客户端之间传输的数据量和网络呼叫的频率不是特别高.

您建议我使用哪种技术进行服务器 - 客户端通信?

我想到了一种适合我的技术,但我想知道你的意见.

非常感谢.

java swing distributed network-programming

2
推荐指数
1
解决办法
2005
查看次数