小编Oro*_*hiX的帖子

使用IntelliJ中的CHelper插件进行编码竞赛

我最近发现了一个带有编码竞赛的编码站点:CodinGame,为了解决这些问题,我们必须将它们只用一个带有main的文件(在下面的例子中,类Player),以及是否需要其他类,我们将它们包含在此文件中.

为了这个目的(并且看到为另一个编码站点工作),我已经下载了intelliJ和插件CHelper,以便将所有源文件放入一个java文件中(它应该是CHelper插件的目的).问题是:我不明白如何为我的编码网站使用/设置此插件.我知道它应该工作,因为该网站的另一个用户已经为此目的使用了该插件.

我想要的是

有关我想要的更详细的示例,这里是一个带有main的类:

// Class Player in file Player.java
public class Player {
    public static void main(String[] args) {
        System.out.println(new Cell(1,2).toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

而这个类Cell在另一个java文件中:

// Class Cell in file Cell.java
public class Cell {
    int x,y;
    public Cell(int x, int y) {
        this.x = x;
        this.y = y;
    }
    public String toString() {
        return "["+x+","+y+"]";
    }
}
Run Code Online (Sandbox Code Playgroud)

我想插件合并两个(或更多)java文件,以便:

// Generated : 2 files merged into one file: Player.java
public class Player …
Run Code Online (Sandbox Code Playgroud)

java eclipse intellij-idea

10
推荐指数
1
解决办法
2474
查看次数

Android,通过HTTP POST方法发送和接收XML

有一个相关的问题,但我无法清楚地得到答案.

我想POST一个简短的xml代码

<aaaLogin inName="admin" inPassword="admin123"/>
Run Code Online (Sandbox Code Playgroud)

通过HTTP到特定的URL地址.Web服务将向我发回XML代码.重要的是我将解析收到的XML,并希望将其存储为文件.

    // Create a new HttpClient and Post Header  
    HttpClient httpclient = new DefaultHttpClient();  
    HttpPost httppost = new HttpPost("http://192.168.192.131/"); //URL address

    StringEntity se = new StringEntity("<aaaLogin inName=\"admin\" inPassword=\"admin123\"/>",HTTP.UTF_8); //XML as a string
    se.setContentType("text/xml"); //declare it as XML
    httppost.setHeader("Content-Type","application/soap+xml;charset=UTF-8");
    httppost.setEntity(se);

    BasicHttpResponse httpResponse = (BasicHttpResponse) httpclient .execute(httppost);
    tvData.setText(httpResponse.getStatusLine().toString()); //text view is expected to print the response
Run Code Online (Sandbox Code Playgroud)

收到回复有问题.此外,我没有写任何东西来保存收到的XML作为文件.有人可以编写代码片段吗?

xml android http http-post

8
推荐指数
2
解决办法
3万
查看次数

如何使用Java3D API在java中绘制简单的3D点(x,y,z)?

我正在使用Java技术在netbeans平台上制作桌面应用程序.我做了一些图像处理,数据库功能,图像捕获过程; 但现在我想在3D视图中绘制图像.
所以,我认为首先我必须制作我的.tiff 16位灰度图像的点阵,然后使用这个点阵.我试了一下,我的代码在下面,但它不起作用.
那么我应该如何使用这个点数组在3D视图中绘制我的图像呢?

import java.awt.BorderLayout;
import com.sun.j3d.utils.universe.*;
import java.awt.image.BufferedImage;
import javax.media.j3d.*;
import javax.media.jai.JAI;
import javax.media.jai.PlanarImage;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.vecmath.Color3f;
import javax.vecmath.Point3f;

public final class HelloJava3Da extends JPanel {

    PlanarImage plImg3 = JAI.create("fileload", "C:\\Users\\Desktop\\myImage.tiff");
    BufferedImage histImage = plImg3.getAsBufferedImage();
    int s = 0, count = 0;

    public HelloJava3Da() {
        setLayout(new BorderLayout());
        Canvas3D canvas3D = new Canvas3D(null);
        add("Center", canvas3D);

        BranchGroup scene = createSceneGraph();
        scene.compile();

        // SimpleUniverse is a Convenience Utility class
        SimpleUniverse simpleU = new SimpleUniverse(canvas3D);


        // …
Run Code Online (Sandbox Code Playgroud)

java java-3d

5
推荐指数
1
解决办法
3万
查看次数

如何将设备连接到Eclipse?

我无法解决这个简单的问题.

我试图通过USB线将我的设备连接到Eclipse.
在我的电脑上,我已经安装了Eclipse和Android SDK,并且在模拟器上运行程序运行正常.

我已经在我的电脑上下载并安装了三星Kies.如果通过USB连接到PC,它会显示我的设备.

但我不知道如何将设备与仿真器连接.

连接意味着,我想在我的设备而不是模拟器上运行Eclipse代码.我在用Samsung Galaxy Ace GT-S5830i.请帮我解决这个问题.

eclipse android device android-emulator galaxy

5
推荐指数
2
解决办法
4万
查看次数

如何使用 Flutter 制作原生 Windows 启动画面

我知道如何为 Android、iOS 和 Web 制作原生启动屏幕, Flutter 官方文档此包中对此进行了介绍。

那么在Windows上部署时如何制作原生启动画面呢?

注意:我说的是加载 flutter 之前出现的空白/白色屏幕,因此它只需是本机的(无 dart 解决方案)。

splash-screen flutter flutter-windows

5
推荐指数
0
解决办法
1331
查看次数

service onStartCommand方法

我在想,如果两个线程输精管呼吁startService对服务A的同时,也将服务执行onStartCommand()他们两个分开或者可以取消其他的

我想要的是了解android中的服务

android android-service

3
推荐指数
1
解决办法
3102
查看次数