问题列表 - 第30902页

从Java运行.bat/.cmd文件

我想从Java运行.cmd文件.我有一些适合我的东西.有人可以帮助我理解我的程序可能的失败.

import java.io.IOException;  

/* 
  How to run a batch .bat or .cmd file from Java? 
  1. I don't want the command window to open up. It should be in background. 
  2. Gracefully destroy any new process created. 
  3. Need to confirm the quality of the program with experts. 
 */  
public class RunBat {  
    public static void main(String args[]) {  
        Runtime run = Runtime.getRuntime();  
        //The best possible I found is to construct a command which you want to execute  
        //as a …
Run Code Online (Sandbox Code Playgroud)

java

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

SQL中的Unix时间

是否可以使用sql获取当前的UNIX时间戳?

mysql sql

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

用于实时战略战争AI的算法

我正在设计一个实时策略战争游戏,AI将负责控制大型六边形地图上的大量单位(可能是1000多个).

一个单位有许多行动点,可以用于移动,攻击敌方单位或各种特殊行动(例如建造新单位).例如,一个有5个动作点的坦克可以在移动中花费3,然后在范围内向敌人射击2.不同的单位对不同的行动等有不同的成本

一些额外的说明:

  • AI的输出是任何给定单位的"命令"
  • 动作点在一段时间的开始时分配,但可以在该时间段内的任何时间点使用(这是为了允许实时多人游戏).因此,"什么也不做,以后再保存动作点"是一种潜在有效的策略(例如,炮塔无法移动等待敌人进入射程范围内)
  • 游戏实时更新,但AI可以随时获得游戏状态的一致快照(感谢游戏状态是Clojure的持久性数据结构之一)
  • 我并不期待"最佳"的行为,只是一些不明显愚蠢的事情,并提供合理的乐趣/挑战

对于能够在效率和合理智能行为之间取得适当平衡的特定算法/方法,您能推荐什么?

algorithm artificial-intelligence

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

正则表达式和JavaScript

使用http://www.regular-expressions.info/javascriptexample.html我测试了以下正则表达式

 ^\\{1}([0-9])+ 
Run Code Online (Sandbox Code Playgroud)

这是为了匹配反斜杠,然后是数字.

它在那里工作

如果我然后直接在代码中尝试这个

var reg = /^\\{1}([0-9])+/;
reg.exec("/123")
Run Code Online (Sandbox Code Playgroud)

我没有比赛!

我究竟做错了什么?

javascript regex

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

这些初学者风格代码有什么问题?

我是初学者,我正在阅读/sf/ask/16606901/​​oding-mistakes-are-a-telltale-giveaway-of-an-inexperienced-programmer.我没有得到一些东西.

为什么写这样的东西是不受欢迎的?

if (IsAManMan == true) { 
   Console.WriteLine("It's a MAN, man!");
}
Run Code Online (Sandbox Code Playgroud)

这个怎么样?

if (test) {
  return true;
}
else {
  return false;
}
Run Code Online (Sandbox Code Playgroud)

我不写上面的代码.应该这样写:return test?或者为了便于阅读,我有时会把它写成return test?true:falsereturn (test==true)? true:false

language-agnostic

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

分割两个Int值以获得Float的正确方法是什么?

我想Int在Haskell中划分两个值并将结果作为a Float.我尝试这样做:

foo :: Int -> Int -> Float
foo a b = fromRational $ a % b
Run Code Online (Sandbox Code Playgroud)

但是GHC(版本6.12.1)告诉我"无法将预期类型'Integer'与推断类型'Int'相匹配"关于a表达式中的内容.

我理解为什么:fromRational调用需要(%)生成一个Ratio Integer,所以操作数需要是类型Integer而不是Int.但是我正在划分的值远远没有接近Int范围限制,因此使用任意精度的bignum类型似乎有点过分.

这样做的正确方法是什么?我应该只是打电话toInteger给我的操作数,还是有一种(%)我不了解的更好的方法(可能不涉及和比率)?

floating-point haskell types integer

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

Thread.yield()之后线程的Thread.State是什么?

Thread.State之后的一个帖子是什么Thread.yield()?是一个Thread.State.WAITING吗?谢谢.

java concurrency

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

jQuery:为与选择器匹配的每个元素执行代码

$("p")引用当前网页上的所有段落.是否可以为匹配选择器的每个元素执行代码?

这是伪代码中的一个简单示例:

// Show the background color of every paragraph on the page
foreach (object = $("p")) {
  alert(object.css("background-color"));
}
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

更改Twitter流过滤器关键字,而无需重新打开流

是否有可能在Twitter流上打开时更改过滤器关键字?

我希望遵循http://dev.twitter.com/pages/streaming_api发布前检查表的第二点,"创建最少数量的连接",并避免每次关闭和重新打开流关键字我希望改变.

api twitter

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

从NSUserDefaults检索int

如何从NSUserDefaults中检索int?

我有以下代码

NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
NSArray *prefs = [def arrayForKey:@"addedFavs"];    
favList = [[NSMutableArray alloc] initWithArray:prefs];
Run Code Online (Sandbox Code Playgroud)

如果我试试这个

NSUserDefaults *def = [NSUserDefaults standardUserDefaults];
int tempInt = [def objectForKey:@"addedFavs"];  
Run Code Online (Sandbox Code Playgroud)

我不需要做铸造吗?

iphone objective-c nsuserdefaults

9
推荐指数
2
解决办法
9160
查看次数