小编Ins*_*oup的帖子

在csh中,为什么4 - 3 + 1 == 0?

#!/bin/csh

@ cows = 4 - 3 + 1
echo $cows
Run Code Online (Sandbox Code Playgroud)

运行时这个简单的csh脚本在我期望"2"时产生输出"0".

~root: csh simple.1
0
Run Code Online (Sandbox Code Playgroud)

我做了一堆看,我唯一能想到的是" - "被读作一元否定而不是减法,因此改变运算符优先级并以4 - 4而不是2 + 1结束.这是正确?如果是这样,有什么理由吗?如果不是......帮助!

编辑:所以他们是正确的联想!这些运算符在C中不是正确的关联,是吗?C-Shell与C有什么不同?

csh operators

13
推荐指数
2
解决办法
749
查看次数

你在复杂的构建过程中使用了什么?

我正在尝试改进我们的构建过程,这是一个巨大的Ant build.xml,它调用其他ant构建文件并执行几个Java类来执行更复杂的逻辑,这些逻辑在Ant中是不可能/可怕的.

背景:

  • Java和Ant的经验,一些Groovy
  • Windows平台

目标:

  • 作为命令行cron和servlet发布时的组合运行
  • 尽可能简化,最少的语言和技术之间的弹跳

我需要像Java这样的语言提供更高级别的逻辑能力,而Ant非常简单,我们使用过滤来覆盖不同客户端的默认属性文件.大多数情况下,我想知道人们使用的是Ant/Java以外的东西.

java ant build-process

11
推荐指数
2
解决办法
4038
查看次数

Java Server Faces 2.0或Tapestry 5.2?

有没有比较JSF 2和Tap 5的最新文章?我似乎发现的一切都是比较JSF 1.2和Tap4.

有没有人有T5或JSF2的经验和时间传福音?

我正在寻找一个基于Hibernate和mySql的Java快速开发框架.

其他框架销售宣传已被接受,但JSF2和T5目前是我们的首选.

jsf frameworks tapestry

8
推荐指数
4
解决办法
6843
查看次数

如果检测到SVN中的更改,则将Hudson配置为仅执行构建或后构建操作

有没有办法将Hudson配置为仅在SVN/CVS发生更改时才执行Build或Post Build操作

谢谢

continuous-integration hudson jenkins

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

监视Windows目录大小

我正在寻找能够监视Windows目录的大小和文件数量的东西.我说的是一些服务器和几千个文件夹(数百万个文件).

要求:

  • X上的通知在Y时间内增加
  • X上的通知在Y时间内增加了文件数
  • 大小和文件计数的历史图形(或至少保存快照数据随时间变化)
  • 所有这些都在一组目录及其子目录中

我更喜欢免费的解决方案,但也希望能指出正确的方向.如果我们自己写,我们将如何做呢?可用的语言是Ruby,Groovy,Java,Perl或PowerShell(因为我会编写它).

ruby java powershell perl groovy

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

用于引用不带引号的XML属性的正则表达式

编辑:100%正确的理论是你根本不想这样做.但是我已经接受了最有帮助的答案.

所以我从一个承诺修复它的客户端获得了丑陋的XML.与此同时,我需要自己清理它.我正在寻找一个在Java中使用的正则表达式来添加不带引号的属性的引号.一般情况更好,但到目前为止,只有一个属性被破坏,因此正则表达式可以专门引用"attr1".属性的值是未知的,因此我不能在搜索中包含该值.

<tag attr1 = VARIABLETEXT>
<tag attr1 = "VARIABLETEXT">not quoted</tag>
<tag attr1 = VARIABLETEXT attr2 = "true">
<otherTag>buncha junk</otherTag>
<tag attr1 = "VARIABLETEXT">"quoted"</tag>
Run Code Online (Sandbox Code Playgroud)

应该变成

<tag attr1 = "VARIABLETEXT">
<tag attr1 = "VARIABLETEXT">not quoted</tag>
<tag attr1 = "VARIABLETEXT" attr2 = "true">
<otherTag>buncha junk</otherTag>
<tag attr1 = "VARIABLETEXT">"quoted"</tag>
Run Code Online (Sandbox Code Playgroud)

编辑:非常感谢你告诉我不要做我想做的事情.然而,这不是一些随机的,任何事情都是XML,我会遇到所有"不要做"的问题.我已经读过其他帖子了.我正在寻找特定黑客的具体帮助.

java regex xml

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

骑士之旅 - 导致无限循环,我无法弄清楚原因

我正在尝试使用回溯来解决骑士的旅行问题.我认为我的算法应该有效.我已经尝试但我无法弄清楚它为什么不起作用.它导致无限循环.

但是,如果我注释掉那条回路的线路solutionBoard[dst.x][dst.y]=-1;就行了!我只是不明白为什么!任何帮助,将不胜感激.

private int solutionBoard[][] = new int [8][8];

// The eight possible moves a knight can make from any given position
private static final Point[] MOVES = new Point[] { new Point(-2, -1),
        new Point(-2, 1), new Point(2, -1), new Point(2, 1),
        new Point(-1, -2), new Point(-1, 2), new Point(1, -2),
        new Point(1, 2) };

private int count = 0;

public KnightsTour_DFS(){
    // board is 0- 7
    //initialize visited
    for(int i =0; i<8;i++){
        for(int j = 0; …
Run Code Online (Sandbox Code Playgroud)

java algorithm backtracking depth-first-search

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

您将使用什么来构建Web应用程序?

在我目前的工作中,我一直致力于使用Java,Tapestry,Hibernate,MSSQL和Tomcat制作Web应用程序.

我想知道一个我想写的小网页游戏.我想知道SO社区会用什么来做这样的事情.

我应该坚持我所知道的吗?我认为学习不同的语言和框架对我来说非常有益.有什么建议?

java

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