小编msc*_*ccc的帖子

将字符串转换为Double - VB

在VB中是否有一种有效的方法来检查字符串是否可以转换为double?

我目前正在尝试将字符串转换为double,然后查看是否抛出异常.但这似乎减慢了我的申请速度.

Try
    ' if number then format it.
    current = CDbl(x)
    current = Math.Round(current, d)
    Return current
Catch ex As System.InvalidCastException
    ' item is not a number, do not format... leave as a string
    Return x
End Try
Run Code Online (Sandbox Code Playgroud)

vb.net string double try-catch

21
推荐指数
3
解决办法
15万
查看次数

正则表达式在字符串中查找整数

我想在Java中使用正则表达式.

我想要做的是找到字符串中的第一个整数.

例:

String = "the 14 dogs ate 12 bones"
Run Code Online (Sandbox Code Playgroud)

将返回14.

String = "djakld;asjl14ajdka;sdj"
Run Code Online (Sandbox Code Playgroud)

也将返回14.

这就是我到目前为止所拥有的.

Pattern intsOnly = Pattern.compile("\\d*");
Matcher makeMatch = intsOnly.matcher("dadsad14 dssaf jfdkasl;fj");
makeMatch.find();
String inputInt = makeMatch.group();
System.out.println(inputInt);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java regex integer

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

在Ruby中编写单元测试用于REST API

我使用sinatra编写了一个基本的REST API.

有谁知道为它编写测试的最佳方法?我想用Ruby做到这一点.

我使用curl完成了我的初始测试.但我想做一些更强大的事情.这是我的第一个API - 有什么具体的我应该测试吗?

ruby api unit-testing

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

使用Excel中的XML电子表格打印适合宽度

我有一个自动生成的XML电子表格.根据报告,有不同数量的列和行.

打印时我希望它适合宽度(现在如果有太多的列,它将不适合页面......即使是景观).

我最初使用的是FitToPage,但对于包含数百行的报告,它需要进入多个页面.

有关如何做到这一点的任何建议?

xml excel spreadsheet

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

从RRDTool中删除数据

我有几个由RRDTool创建的图表,它们在几个小时的时间段内收集了错误的数据.

如何在该时间段内从RRD中删除数据,使其不再显示?

rrdtool rrd

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

检查我的作业在 LSF 队列中的位置

有没有办法检查我的作业在LSF队列中的位置?

如果我运行:

bjobs -u all -q my_queue

我从 中的所有用户那里获得了作业列表my_queue,但是该列表是按我的作业在队列中的位置排序的吗?

job-scheduling lsf

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

读入文本文件 - 一次1个字符.用C

我试图逐行读取文本文件并单独处理每个字符.

例如,我的文本文件中的一行可能如下所示: ABC XXXX XXXXXXXX ABC

行中总会有不同的空格.但是相同数量的字符(包括空格).

这就是我到目前为止......

char currentLine[100];
fgets(currentLine, 22, inputFile);
Run Code Online (Sandbox Code Playgroud)

然后我试图遍历currentLine数组并使用每个字符......

for (j = 0; j<22; j++) {
    if (&currentLine[j] == 'x') {
        // character is an x... do something
     }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题吗?

你可能会说 - 我刚刚开始使用C.

c arrays text-files

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

阻止Oracle缓存选择查询 - 从Perl运行查询

不确定这是否是Perl或Oracle问题.我是两个人的新手.

我在表中有一行.它的值是一个数字.此号码经常更新.

当我从Perl运行select查询以获取此值时...它并不总是最新值.它通常是旧的价值.我将通过SQLPLUS运行相同的查询,我将看到正确的值...如果我删除表中的数据并再次插入它,Perl只显示正确的值.

所以,我想知道 - 这个查询是否以某种方式被缓存?

这就是我在Perl中运行查询的方式:

my $sql_latest_jobID = "SELECT /*+ NOCACHE */ job_number FROM example_table WHERE ID = 1";

my $sth = $dbh->prepare($sql_latest_jobID)
            or die "Couldn't prepare statement: " . $dbh->errstr;


            $sth->execute();
            my @data = $sth->fetchrow_array();
            $jobID = $data[0];
Run Code Online (Sandbox Code Playgroud)

我也尝试了没有NOCACHE的查询.得到了同样的结果.

oracle perl

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