- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试做一个用java实现的Corba程序,它同时是另一个java程序的服务器和另一个java程序的客户端,所以我需要一个可以在单独的线程中运行的非阻塞orb(我有它在我的类(class) Orb_run 中):但是我在实例化 Orb_run 时遇到问题,我必须提供一个 ORB 对象,但是如果我在 orb 上调用 init 方法,它将创建一个新的 bkocking 对象,这是我的服务器代码,
public class machine {
static int uid = 1;
etat_machine etat;
static ORB orb;
static int token_uid = 1;
static void server(String[] args, int uid, int token_uid){
try {
//Instanciate Orb obj
//orb = ORB.init(args, null);
//Instancier Orb_run
Orb_Run orb_run = new Orb_Run(orb);
POA poa = POAHelper.narrow(orb.resolve_initial_references("RootPOA"));
poa.the_POAManager().activate();
machineImpl machine = new machineImpl(poa, uid, jeton_uid);
// create the object reference
org.omg.CORBA.Object mach = poa.servant_to_reference(machine);
try {
String m1_ref = orb.object_to_string(mach);
String refFile = "m1.ref";
PrintWriter out = new PrintWriter(new FileOutputStream(refFile));
out.println(m1_ref);
out.close();
}
catch (IOException ex) {
System.err.println(
"Impossible d'ecrire la reference dans m1.ref");
System.exit(1);
}
System.out.println("Le serveur m1 est pret ");
// wait for requests
orb_run.run();
System.exit(0);
}
catch (Exception e) {
System.out.println(e);
}
//Client
public static int client(int token_uid){
orb.init();
// Orb_Run orb_run = new Orb_Run(orb);
String ior = null;
try {
String ref = "m2.ref";
FileInputStream file = new FileInputStream(ref);
BufferedReader in = new BufferedReader(new InputStreamReader(file));
ior = in.readLine();
file.close();
} catch (IOException ex) {
System.err.println("Impossible de lire fichier : '" +
ex.getMessage() + "'");
System.exit(1);
}
org.omg.CORBA.Object obj = orb.string_to_object(ior);
if (obj == null) {
System.err.println("Erreur sur string_to_object() ");
throw new RuntimeException();
}
machine machine = machineHelper.narrow(obj);
if (machine == null) {
System.err.println("Erreur sur narrow() ");
throw new RuntimeException();
}
System.out.println("avant appel traitement_message ");
jeton_uid = machine.traitement_message();
System.out.println("le uid ds le jeton mnt"+ jeton_uid);
return jeton_uid;
}
}
我正在使用此类在单独的线程中启动一个非阻塞球体:
public class Orb_Run extends Thread {
public ORB orb_;
public Orb_Run(ORB o) {
orb_=o;
}
public void run() {
System.out.println("Le serveur est pret");
orb_.run();
} } }
因此,如果您有一些关于如何执行此操作的提示,那就太好了。
谢谢。
最佳答案
我不知道有什么方法可以使用 Java 中的标准 API 启动非阻塞 ORB。您是否可以生成一个新线程来运行 ORB,然后继续在主线程中工作?或者为客户端工作生成工作线程,并为 ORB 使用主线程?
关于java - Corba 非阻塞球体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5397697/
我一直在尝试根据内部“ Shiny 球体”图案在球体上产生发光效果,但一直坚持定位“球体”的某些方面。 就目前而言,我的 CSS 看起来像这样: .sphere { height: 200px;
我正在尝试使用下面给出的旋转矩阵来旋转“轨道”: [cos(angle) -sin(angle) 0; sin(angle) cos (angle) 0; 0 0
我有一组由地理 (WGS84) 坐标指定的多边形:它们位于一个球体上。 我有一个由经纬度对指定的点。 我想(有效地)找到点和多边形之间的最小大圆距离。 我当前的堆栈包括 fiona、shapely、g
将 boost::geometry::line_interpolate 与 boost::geometry::srs::spheroid 结合使用,我正在计算沿最短距离的大圆导航点2个地理点。下面的代
如何在 JavaFX 中填充具有线性渐变(如 2d 圆)的 3D 球体?我使用 JavaFX Scene Builder。 最佳答案 正如@mohsenmadi 所指出的,漫反射颜色不允许您使用一种颜
我想使用 Python PyOpenGL 生成三个球体的场景。两个在有颜色的一侧(红色和绿色)。中间一个上面有任何纹理(砖 block 纹理实际上是与代码位于同一目录中的方形 jpg 文件)。 到目前
我从不同网格变量中的 .x 文件加载多个网格。现在我想计算我加载的所有网格(以及正在显示的网格)的包围球请指导我如何实现这一目标。可以将 VertexBuffers 附加到一个变量中并使用它计算 bo
我正在尝试用“粒子”(由 3D XYZ 向量表示)以最佳方式填充 3D 球形体积,这些粒子需要彼此保持特定距离,同时尽量减少它们之间存在的自由空间量. 但有一个问题 - 粒子本身可能会落在球形体积的边
我想创建一个球体,实际上是一个地球仪。但我似乎找不到任何有关如何处理球体的顶点和索引以及如何设置它们的有用信息。你们中的任何人都可以引导我走上正确的轨道,也许给我一些示例代码或指向教程的链接吗? 最佳
我终于手动画了一个球体:) 我希望我的球体是红色的,但轮廓是绿色的: 为了实现这一点,我做了以下事情。我用红色画了一个实心球体,然后我画了同一个球体,但线框和绿色。当我打开 DEPTH_TEST 时,
我想在 HTML 5.0 Canvas 中绘制 3D 球或球体。我想了解有关如何绘制 3D 球体的算法。谁可以与我分享这个? 最佳答案 您将需要为一个球体建模,并让它具有不同的颜色,以便在它旋转时您可
我正在尝试使用 webGL 构建 3D 太阳系。 我让所有恒星按照应有的方式绕太阳旋转,并且我希望它们也绕自己的 Y 轴旋转。 我怎样才能添加它?我尝试过: mat4.rotate(mvMatrix,
我有二维彩色图像。所有彩色点都位于此矩形图像中心的圆形区域内,圆圈外的所有点都是黑色的(我从鱼眼相机获得这些矩形图像)。我知道这个圆心的坐标和它的半径。 我需要将所有彩色点从 2D 图像上的圆形区域移
我正在用球体上的粒子进行 Metropolis Monte Carlo 模拟,并有一个关于给定时间步长内随机运动的问题。 我知道要在球体上获得均匀分布的随机点开始,使用最简单的方法是不够的(使用恒定
我想让球体向前移动一定的厘米,但到目前为止我还没有设法让任何东西正常工作这是我现在的代码: EditText distanceText = (EditText) findViewById(R.id.d
我想仅使用 Canvas 制作一个旋转对象(球体、盒子等)。但我找不到教程。如果您看到某个地方或解释如何做,请提供帮助。 像这样example ,仅无任何效果 最佳答案 希望你喜欢数学。如果您愿意编写
使用 GL_TRIANGLES 在 OpenGL ES 2.0 中绘制纹理球体的最简单方法是什么? 我特别想知道如何计算顶点。 最佳答案 有多种方法可以对球体进行三角测量。受欢迎的,不太受欢迎的,好的
我有一个关于在 HTML5/Canvas/Javascript 中伪造 3d 的问题... 基本上,我在 上绘制了一个二维图像使用 drawImage() . 我想做的是绘制图像,然后置换球体上的纹
我在 OpenGL ES 中绘制行星,遇到了一些有趣的性能问题。普遍的问题是:如何最好地在球体上渲染“非常详细”的纹理? (球体是有保证的;我对球体特定的优化很感兴趣) 基本案例: 窗口大约是。 20
对于我的论文项目,我使用 DataArts WebGL Globe 来开发一个网页,该网页将在触摸显示器上的展览中使用。作为监视器触摸,我需要使地球可点击以选择单个国家并打开弹出窗口并突出显示选定的国
我是一名优秀的程序员,十分优秀!