小编use*_*309的帖子

如何在Git中搜索分支名称?

我想找一个特定的分支,我知道它的名字会包含一个特定的子字符串(来自我们的bug跟踪器的问题的id),但是我不知道分支的全名(这就是我的意思)想知道).

我该如何搜索这个分支?

git search

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

如何使用java运行Selenium的ghostdriver

我想phantomJS用于一些网络测试,我遇到过GhostDriver(https://github.com/detro/ghostdriver).我使用自述文件中的说明构建它,我可以在指定的端口上运行它,但我不知道如何从我的java代码访问Web驱动程序.为了澄清,我在ruby中看到了这个例子:

  caps = {
  :browserName => "phantomjs",
  :platform => "LINUX"
   }

urlhub = "http://key:secret@hub.testingbot.com:4444/wd/hub"

client = Selenium::WebDriver::Remote::Http::Default.new
client.timeout = 120

@webdriver = Selenium::WebDriver.for :remote, :url => urlhub, :desired_capabilities => caps, :http_client => client
@webdriver.navigate.to "http://www.google.com/"
puts @webdriver.title
@webdriver.save_screenshot("./screenshot.png")
@webdriver.quit
Run Code Online (Sandbox Code Playgroud)

我只是不确定如何从java做同样的事情.

java webdriver phantomjs selenium-webdriver ghostdriver

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

如何从Callable()返回对象

我试图从call()返回一个二维数组,我遇到了一些问题.到目前为止我的代码是:

//this is the end of main   
Thread t1 = new Thread(new ArrayMultiplication(Array1, Array2, length));
t1.start(); 
}

    public int[][] call(int[][] answer)
    {       

    int[][] answer = new int[length][length]; 

    answer = multiplyArray(Array1, Array2, length); //off to another function which returns the answer to here  

    return answer;                                  
    }
Run Code Online (Sandbox Code Playgroud)

这段代码编译,这不是返回我的数组.我确定我可能使用了错误的语法,但我找不到任何好的例子.

编辑:改了一下

java multithreading callable

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

如何在java中通过UDP发送int

我正在尝试编写一些通过UDP发送单个int的代码.我到目前为止的代码:

发件人:

int num = 2;

DatagramSocket socket = new DatagramSocket();
ByteArrayOutputStream bout = new ByteArrayOutputStream();
PrintStream pout = new PrintStream( bout );
pout.print(num);
byte[] barray = bout.toByteArray();
DatagramPacket packet = new DatagramPacket( barray, barray.length );
InetAddress remote_addr = InetAddress.getByName("localhost");           
packet.setAddress( remote_addr );
packet.setPort(1989);
socket.send( packet );
Run Code Online (Sandbox Code Playgroud)

接收器:

        DatagramSocket socket = new DatagramSocket(1989);
        DatagramPacket packet = new DatagramPacket(new byte[256] , 256);

        socket.receive(packet);

        ByteArrayInputStream bin = new ByteArrayInputStream(packet.getData());

        for (int i=0; i< packet.getLength(); i++)
        {
        int data = bin.read();
        if(data == …
Run Code Online (Sandbox Code Playgroud)

java udp datagram

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

舍入到最近的好号码

我正在编写一个应用程序,需要将标签舍入到最近的'nice'数字.我将在下面放一些代码来证明这一点,但我的问题是我使用了一系列其他ifs来找到这个数字,但我不能确定上限,所以这不是一个好的策略.有没有可以帮助我的已知算法或资源?

    if (diff <= 1) {
        roundAmount = 0.2;
    } else if (diff <= 5) {
        roundAmount = 1;
    } else if (diff <= 10) {
        roundAmount = 2;
    } else if (diff <= 25) {
        roundAmount = 5;
    } else if (diff <= 50) {
        roundAmount = 10;
    } else if (diff <= 100) {
        roundAmount = 20;
    } else if (diff <= 250) {
        roundAmount = 50;
    } else if (diff <= 500) {
        roundAmount = 100;
    } …
Run Code Online (Sandbox Code Playgroud)

java rounding

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

如何使用 Fiddler(脚本)编辑 URL?

我想使用 fiddler 编辑 URL。不必使用 fiddler 脚本,但这是我目前如何做的一个近似值:

if (oSession.url.contains("example.com") {
  String oldUrl = oSession.url.ToString();
  Regex rgx = new Regex("1.2");
  String newUrl = rgx.Replace(oldUrl, "1.0");
}
Run Code Online (Sandbox Code Playgroud)

这段代码在正则表达式实例化行上给了我一个编译器错误:“属性列表不适用于当前上下文”。我不完全确定这意味着什么。

我也不确定如何准确更改 url。

有任何想法吗?

c# fiddler

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

java:如何将2d数组拆分为两个2d数组

我正在编写一个程序来尽可能有效地乘法矩阵(2d数组),为此我需要将我的两个数组分成两个,并将它们发送到第二个程序进行乘法.我遇到的问题是如何在特定点(中途)将2d阵列分成两个2d阵列.有没有人有任何想法?

java arrays multidimensional-array

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

如何访问2d数组的第二部分

好吧我试图循环通过二维数组从一个复制到另一个.我可以使用以下方法分配第一部分的整数:

array1[i] = array2[i];
Run Code Online (Sandbox Code Playgroud)

但我不能对其他部分做同样的事情,例如:

array1[][j] = array2[][j];  //this doesn't compile
Run Code Online (Sandbox Code Playgroud)

要么

array1[0]j = array2[0][j];  //creates run time error
Run Code Online (Sandbox Code Playgroud)

我怎样才能明确地复制第二部分而不是第一部分?

java multidimensional-array

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

Java gui布局

如何在基于列的java中创建gui布局?我的意思是:

JLabel
JTextField
JLabel
JTextField
JLabel
JTextField

我希望他们彼此堆叠在一起,而不是并排.在过去,我使用过不适合的FlowLayout和gridLayout,它使每个组件比我要求的要大得多.有任何想法吗?

java layout user-interface swing

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

从onDraw()绘制到创建的位图

我正在尝试绘制到Bitmap,这样我就可以将自定义视图放在imageView中.onDraw方法中的代码是:

    public void onDraw(Canvas canvas) {     

    Bitmap drawGraph = Bitmap.createBitmap(canvas.getWidth(),canvas.getHeight(),Bitmap.Config.ARGB_8888);       
    canvas.setBitmap(drawGraph);    
    canvas.drawBitmap(drawGraph, 0, 0, bgPaint);
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我尝试以这种方式使用位图,我只是得到一个黑屏.我知道如果我不尝试绘制位图,我的代码的其余部分就会显示.

如果我注释掉这条线

canvas.setBitmap(drawGraph);
Run Code Online (Sandbox Code Playgroud)

然后一切都很完美,所以这是问题,但我不知道为什么.

我哪里错了?

android bitmap ondraw

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

如何从向量内部的数组中读取?

我知道如何在点i访问数组,以及如何在点i访问向量,但我无法弄清楚如何访问向量内的数组.我基本上是在寻找能够做到这一点的代码:

  Vector.get(0).[i];
Run Code Online (Sandbox Code Playgroud)

(所以数组的访问点i位于向量的第一个点)

java arrays vector

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

如何按(日期)值对TreeMap进行排序?

可能重复:
TreeMap按值排序可以按值
的顺序迭代的Map

我有一个类型的TreeMap <String, Date>.我想通过日期(最近的第一)对它进行排序,我不能把它们作为密钥,因为我不能保证他们将是独一无二的.有没有办法做到这一点?

java treemap

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