小编jgr*_*208的帖子

在 ant build 中排除文件

我有以下蚂蚁文件,

<project>
<path id="build-classpath">
    <fileset dir="/opt/apache-tomcat-7.0.53/lib">
        <include name="*.jar"/>
    </fileset>
    <fileset dir="../../lib">
       <include name="*.jar"/>
    </fileset>
    <fileset dir="../../bin">
       <include name="*.jar"/>
    </fileset>
</path>
<target name="compile">
  <mkdir dir="classes"/>
  <mkdir dir="bin"/>
  <javac srcdir="src/" destdir="classes" includeantruntime="false">
    <exclude name="/src/web/DaemonSocket.java"/>
    <classpath refid="build-classpath"/>
  </javac>
  <javac srcdir="src/" destdir="bin" includeantruntime="false">
    <classpath refid="build-classpath"/>
  </javac>
</target>
 <target name="clean">
    <delete dir="classes"/>
    <delete dir="bin"/>
  </target>
</project>
Run Code Online (Sandbox Code Playgroud)

在带有代码的排除行中,

  <javac srcdir="src/" destdir="classes" includeantruntime="false">
    <exclude name="/src/web/DaemonSocket.java"/>
    <classpath refid="build-classpath"/>
  </javac>
Run Code Online (Sandbox Code Playgroud)

我希望文件DaemonSocket.java不会被编译到classes文件夹中。但是,每次运行时ant compile,该DaemonSocket.java文件都会编译到classesbin文件夹中。为什么exclude在这种情况下可能不起作用?

java ant

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

从python中的字符串中获取值

计划详情:

我正在为python编写一个程序,需要查看该行的文本文件:

找到模式1的12:EV = 1.5185449E + 04,f = 19.612545,T = 0.050988.

问题:

然后在程序找到该行之后,它将该行存储到一个数组中并从f = 19.612545获得值19.612545.

题:

到目前为止,我已经能够在找到它之后将该行存储到数组中.但是,在存储字符串以搜索字符串之后,我无法使用什么,然后从变量f中提取信息.有没有人有任何关于如何实现这一目标的建议或提示?

python

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

Javascript更改文本无法正常工作

我有以下javascript代码

  ws.onopen = function() 
  {
    ws.send("running?");
  };

   ws.onmessage = function(evt)
  {
    var phrase = evt.data
    console.log(phrase)
    if(phrase == "1")
    {
    console.log(phrase)
    document.getElementById("Button1").text="Pause"; 
    document.getElementById("Label1").text="Running";
    }   

  };

  //fired when an error occurs during communication with websocket
  ws.onerror = function (error)
  {
    document.getElementById("Label1").innerHTML = "Unknown"
    document.getElementById("Button1").disabled = true; 
  };


  function command() 
  {
    var message = document.getElementById("Button1").value;
    ws.send(message);
  }
Run Code Online (Sandbox Code Playgroud)

这与以下HTML代码一起提供

<html>
<script src="script_control.js" type="text/javascript">
</script>
<p>Script status: <label id="Label1"></label></p>
<button id="Button1" onclick="command()">Pause</button>
</html>
Run Code Online (Sandbox Code Playgroud)

每次短语的值输出到控制台,"1"表示文本编号为1.然而,即使表达式评估尝试,页面上的任何内容都没有任何变化,为什么会发生这种情况呢?

html javascript conditional if-statement

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

变量aguments(varargs)java用法

我正在读一本关于java的书,作者做了一些变量论证.它是这样的:

public int num(int ... nums){}
Run Code Online (Sandbox Code Playgroud)

我做了一些研究,它看起来就像nums一个数组.所以我认为上面的代码可以替换为:

public int num(int[] nums){}
Run Code Online (Sandbox Code Playgroud)

我的问题:变量参数有什么意义?你能改变其他类型的类型String吗?

java variadic-functions

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

二分搜索算法的问题

二进制搜索算法无法正确分析数据,例如在eclipse中编写的以下代码无法为某些特定输入提供正确的输出.当我想从数组中找到最后一个元素时,会发生错误结果.

例如,我有一个5元素的数组{10,20,30,40,1} 如果我想检查1是否在数组中,那么下面的代码不能给我正确的结果?以下两个代码无法正常工作,请解释

import java.util.Arrays;
    public class demo2 {

    public static void main(String sabuj[]){
    int[] character = {10,20,30,40,1};
    System.out.println(Arrays.binarySearch(character, 1));
    }       
}
Run Code Online (Sandbox Code Playgroud)

当我的数组元素为{10,20,30,40,50} 时,上面和下面的代码正确地分析了数据,我想搜索50例如:

import java.util.Scanner;

public class demo {
    public static void main(String sabuj[]) {
        int c, first, last, middle, n, search, array[];

        Scanner in = new Scanner(System.in);
        System.out.println("Enter number of elemnts: ");
        n = in.nextInt();

        array = new int[n];

        System.out.println("Enter " + n + " Elements");

        for (c = 0; c < n; …
Run Code Online (Sandbox Code Playgroud)

java algorithm

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

javascript中的setTimeout立即执行超时代码而不是等待

我的javascript代码中有以下行

setTimeout(reload(), 30000);
Run Code Online (Sandbox Code Playgroud)

我希望等待30秒然后调用重载功能.

问题是重新加载函数正在被立即调用而不是等待超时,为什么立即setTimeout调用重载函数而不是等待指定的时间?该setTimeout呼叫也正在做一个onloadend FileReader功能,如果这将使任何区别.

javascript settimeout

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