小编Lon*_*don的帖子

如何确保您的文件将在linux/windows上读取

我目前正在使用它来读取我的文件作为inputStream,它在windows下工作,这将在LINUX中工作吗?

File file = new File(currentDirectory.getCanonicalPath().toString() + "\\" + "myfile.txt");
Run Code Online (Sandbox Code Playgroud)

如果不是什么是正确的阅读文件的方式,这个" \\"似乎有点"腥"

添加在

我忘了这个:

File currentDirectory = new File(".");
Run Code Online (Sandbox Code Playgroud)

java

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

如何确保字符串有效

我正在解析XML,现在我nodeTextValue.length() > 0用来检查nodeTextValue是否是有效的字符串,但是我遇到了问题,\n \r依此类推,在nodeText之前和之后,是否有一个现有的类来修改字符串,不仅仅是在这之后它返回有效的字符串

我正在使用stax

java

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

尝试将正则表达式传递给 grep

我正在尝试从日志文件中提取错误行:

我用过这个:

more report.txt | grep -E (?i)(error)
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我试图提取所有包含“Error”的行,忽略大小写,因此它可能是错误、错误、错误等。

unix linux bash grep

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

Jsp遍历对象列表

我在使用jsp槽列表/列表进行迭代时遇到了麻烦.这是我的对象类,名为Table:

public class Table{

private String name;
private List<String> columns;
private List<Row> rows;

... continuing with getters and setters nothing more here

}
Run Code Online (Sandbox Code Playgroud)

在我的Row类中,我只有字符串(例如:字符串名称),没有列表没有任何内容.

目前我有一些List<Table>,我正在这样迭代:

<c:forEach var='table' items='${requestScope.tables}'>
        <c:out value="{table.name}"></c:out>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

仅用于测试..它只打印{table.name}x次(表列表中正确的表对象数).

我的最终目标是这样的(伪代码):

for each table in table list
     print name
     for each column in colum list
         print column
     end column list for
     for each Row in row list
         print Row.name
     end row list for
end table list for
Run Code Online (Sandbox Code Playgroud)

有人可以用语法帮助我吗?

java jsp jstl

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

java regex直到某些单词/文本/字符

请考虑以下文字:

That is, it matches at any position that has a non-word character to the left of it, and a word character to the right of it.
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到以下结果:

That is, it matches at any position that has a non-word character to the 
Run Code Online (Sandbox Code Playgroud)

这就是一切,直到 left

java regex

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

创建ODBC数据源java

我发现这个视频显示了如何连接到访问数据库:

http://www.youtube.com/watch?v=ujJ4H9RpC7c

我的问题是:是否可以以编程方式创建ODBC数据源?

或者从命令行或类似的东西?

谢谢

java ms-access ms-access-2007 jet

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

将java输出打印到文件

如何在一些文件中同时将Java输出打印到shell控制台?那可能吗?

java

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

奇数偶数和

我需要计算奇数/偶数和,这是我到目前为止所得到的:

PROGRAM EvenOddSum;
USES
  WinCrt;
VAR
  odd, even, x: INTEGER;

  BEGIN

  WriteLn('Calculation of sum');
  WriteLn;
  odd := 0;
  even := 0;
  Write('Enter value(s)');
  WHILE x > 0 DO BEGIN
   IF x mod 2:= 0 THEN BEGIN
     even := even + x;
   ELSE
     odd := odd + x;

  ReadLn(x);
  END;
  WriteLn;
  WriteLn('Even sum is = ', even);
  WriteLn('Odd sum is =', odd);
  END.
Run Code Online (Sandbox Code Playgroud)

我使用freepascal.org编译器,我收到此错误:

SYNTAX error THEN expected but := found
Run Code Online (Sandbox Code Playgroud)

我只是看不到这段代码的问题.

pascal

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

使用ruby中的自定义比较器对哈希进行排序

我有一系列哈希应该相当简单的排序,但由于我对ruby非常新,并且仍然在查看文档,我遇到的问题是对具有很少键值组合的哈希进行排序,但需要根据它进行排序多个键值.

[{:attr1 => 3, :attr2 => 'test', attr3 => 'test2'}, 
{:attr1 => 1, :attr2 => 'test', attr3 => nil}, 
{:attr1 => 1, :attr2 => 'test', attr3 => 'test3'},
{:attr1 => 2, :attr2 => 'test', attr3 => 'test3'}]
Run Code Online (Sandbox Code Playgroud)

所以我想根据自定义规则对其进行排序.并且自定义规则将首先attr1按照降序排序并按其排序.

如果有相同的attr1值,但其中一个attr3nil最后的nif顺序.

所以我想我需要创建自定义比较器,或不.我怎样才能以最少的痛苦来做这件事?

如果要对它进行排序,它将如下所示:

[{:attr1 => 3, :attr2 => 'test', attr3 => 'test2'}, 
    {:attr1 => 2, :attr2 => 'test', attr3 => 'test3'},
    {:attr1 => 1, :attr2 => 'test', attr3 => 'test3'},
    {:attr1 => 1, :attr2 …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-3

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

如何测试向两个收件人发送电子邮件(Rspec)

这是我目前失败的测试:

describe "User request update" do
    let(:user_one) { FactoryGirl.create(:user) }
    let(:user_two) { FactoryGirl.create(:user) }
    let(:mail) { UserMailer.notify_users(user_one, user_two) }  

    it "should notify both users" do
      mail.to.should include(user_one.email)
      mail.to.should include(user_two.email)
    end
  end
Run Code Online (Sandbox Code Playgroud)

这是我的邮件位:

def notify_users(requestor, user)
    [requestor, user].each{ |u| notify_user(requestor, u) }  
  end

def notify_user(requestor, user)
  @requestor = requestor
  @user = user
  mail :to => user.email, :subject => "User requested update"
end
Run Code Online (Sandbox Code Playgroud)

我如何测试是发送给两个用户的邮件?

ruby email rspec ruby-on-rails

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

标签 统计

java ×6

ruby ×2

ruby-on-rails ×2

bash ×1

email ×1

grep ×1

jet ×1

jsp ×1

jstl ×1

linux ×1

ms-access ×1

ms-access-2007 ×1

pascal ×1

regex ×1

rspec ×1

ruby-on-rails-3 ×1

unix ×1