小编ber*_*rdt的帖子

用R中的abline对可行区域进行着色

我有直线作为约束,我试图遮蔽可行区域.

我使用abline绘制我的线条,但我不能在多边形中遮挡.这就是我到目前为止所拥有的.

我是R的新手

plot(c(0, 2), c(0, 2), type='n')

abline(-1/4, 6)
abline(1/2,7)
abline(2,-8)
abline(1,-3)
Run Code Online (Sandbox Code Playgroud)

plot r region

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

如何将点对象写入文本文件

我正在尝试编写一个列表,其中包含一个文本文件中的点列表.我设法编写了一个方法来保存一个点到文本文件.但是,我在输出中得到了一些额外的字符

try {
    FileOutputStream fileOut = new FileOutputStream(path);
    ObjectOutputStream out = new ObjectOutputStream(fileOut);

    for(int i = 0; i < pointList.size(); i++){
        String s = parseString( pointList.get(i));

        out.writeObject(s);
    }

    out.close();
    fileOut.close();
} catch (IOException i) {
    i.printStackTrace();
}

private static String parseString(Point P){
    String point = String.valueOf(P.getX()) + "," + String.valueOf(P.getY()) ;
    System.out.println("String: " +point);
    return point;
}
Run Code Online (Sandbox Code Playgroud)

这是点列表

List<Point> pointList = new ArrayList();
pointList.add(new Point(100,200));
pointList.add(new Point(300,500));
pointList.add(new Point(400,200));
pointList.add(new Point(100,500));
pointList.add(new Point(400,200![enter image description here][1]));
Run Code Online (Sandbox Code Playgroud)

这是write方法的输出 http://i.stack.imgur.com/hqMDK.png

我似乎不明白如何摆脱输出第一行的字符和每行的t

谢谢你的帮助

java io objectoutputstream filewriter fileoutputstream

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

Java for循环没有正确填充数组

我有以下代码:

public class solutionsTest {
    public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
        int allsolutions[][][][][] = new int[16][16][16][16][16];

        for (int i = 0; i <= 15; i++) {
            for (int j = 0; j <= 15; j++) {
                for (int k = 0; k <= 15; k++) {
                    for (int l = 0; l <= 15; l++) {
                        allsolutions[i][j][k][l][j] = i;
                        System.out.println("Set index " + i + " " + j + " " + k + " " …
Run Code Online (Sandbox Code Playgroud)

java combinations loops permutation multidimensional-array

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

在java变量长度参数概念中.但我又得到了错误的答案

public class Demo {
    public static void main(int ...i) {
        System.out.println(i);
    }
}

class Demo1 {
    public static void main(String ...s) {
        Demo.main(1);
    }    
}
Run Code Online (Sandbox Code Playgroud)

答案是[我@ 659e0bfd

java arrays

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

如何避免在try语句中设置变量

我的问题是我必须在try语句中设置一个变量,否则我会收到编译错误.

后来我需要使用那个变量,但它现在超出了范围,或者我相信.我在try语句之外初始化变量并将其设置为null,我认为它可能在外面可以访问,但我仍然得到一个NullPointerException.

代码在下面,大量的内容使得阅读变得更容易 - 我知道它是错误的代码,但我是Servlets的新手,只是想看到它运行所有移动部件做他们应该做的事情.

我创建了另一个调用createDocs(...)并传入所需参数的类,它工作正常.所以这让我很好奇为什么当我打电话给rs.getString("name")我时NullPointerException,因为这正是我从其他类做的事情(为方便起见,从主方法运行)并且它按预期工作.

有问题的变量是ResultSet变量"rs" -

public class AgReportServlet extends HttpServlet {

    private static final long serialVersionUID = 1L;

    public AgReportServlet() {
        super();
    }

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        ResultSet rs = null;
        try {
            rs = docs.getDocs(con, start, end, zone, locality);
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (InstantiationException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalAccessException …
Run Code Online (Sandbox Code Playgroud)

java scope try-catch

0
推荐指数
1
解决办法
1155
查看次数

为什么仍然可以访问实例级方法?

只是好奇而困惑

我有点好奇它是如何发生的?
getter和setter是实例级方法,除非对象创建完成,否则它们不在内存中.

在代码片段中,我使用setter来初始化对象状态,构造函数如何获取对应用setter的对象的引用?
主要的困惑是对象创建完成的确切点是什么?

public class Solution {

    private String name;
    private int age;
    private float weight;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public float getWeight() {
        return weight;
    }

    public void setWeight(float weight) {
        this.weight = weight;
    }

    Solution() {
        setName("Sachin");
        setAge(21);
        setWeight(76);
    }

    public static void main(String[] args) {
        Solution objectReference …
Run Code Online (Sandbox Code Playgroud)

java oop object

-1
推荐指数
1
解决办法
52
查看次数