小编Mat*_*ins的帖子

如何使用其键获取LinkedHashMap中键/值的位置

嗨,我有一个包含名称/年龄(字符串/整数)对的LinkedHashMap(称为info).我想知道,如果我输入密钥,如何获得键/值的位置.例如,如果我的LinkedHashMap看起来像这样{bob = 12,jeremy = 42,carly = 21}并且我要搜索jeremy,它应该返回1作为它的位置1.我希望我可以使用类似info.getIndex的东西( "杰里米")

java linkedhashmap

33
推荐指数
3
解决办法
4万
查看次数

Java - 使用Jsoup在脚本标记内获取文本

我正在使用Jsoup库来读取URL.此网址包含几个<script>标记内的文字.我可以在每个<script>标签中获取文本吗?请注意,我并不是要求解析Javascript文件,因为我已经知道JSoup不允许这样做.URL的实际源代码在脚本标记中包含文本,我需要它.

doc = Jsoup.connect("http://www.example.com").timeout(10000).get();

Element div = doc.select("script").first();
for (Element element : div.children()) {
System.out.println(element.toString());
}
Run Code Online (Sandbox Code Playgroud)

这是源代码中的一个脚本标记:

<script type="text/javascript">
(function() {
...
})();
</script>
Run Code Online (Sandbox Code Playgroud)

java parsing jsoup

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

Java - 检查URL是否存在的最快方法

嗨,我正在编写一个程序,通过许多不同的URL,只检查它们是否存在.我基本上检查返回的错误代码是否为404.但是,当我检查超过1000个URL时,我希望能够非常快速地完成此操作.以下是我的代码,我想知道如何将其修改为快速工作(如果可能):

final URL url = new URL("http://www.example.com");
HttpURLConnection huc = (HttpURLConnection) url.openConnection();
int responseCode = huc.getResponseCode();

if (responseCode != 404) {
System.out.println("GOOD");
} else {
System.out.println("BAD");
}
Run Code Online (Sandbox Code Playgroud)

使用JSoup会更快吗?

我知道一些网站提供代码200并有自己的错误页面,但是我知道我正在检查的链接不这样做,所以这不是必需的.

java url jsoup

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

在VB.NET中创建一个新线程

我试图使用匿名函数创建一个新线程,但我一直在收到错误.这是我的代码:

New Thread(Function() 
    // Do something here
End Function).Start
Run Code Online (Sandbox Code Playgroud)

以下是我得到的错误:

新:

语法错误

结束功能:

'结束函数'必须以匹配的'函数'开头.

vb.net multithreading

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

Ajax - 如何在成功函数中使用返回的数组

嗨,我有一个返回数组的PHP代码.我希望能够在我的ajax成功函数中使用这个数组,但我不知道如何去做这个.我试过以下,但没有运气.

php代码:

$arr = array();
$arr[0] = "Mark Reed"
$arr[1] = "34";
$arr[2] = "Australia";

exit($arr);
Run Code Online (Sandbox Code Playgroud)

js代码:

$.ajax({
    type: "POST",
    url: "/returndetails.php",
    data: 'id=' + userid,
    success: function (data) {
        document.getElementById("name").innerHTML = data[0];
        document.getElementById("age").innerHTML = data[1];
        document.getElementById("location").innerHTML = data[2];
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript php arrays ajax jquery

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

如何加快对大量文本文件 (1TB) 的搜索

我有一组包含匿名医疗数据(年龄、国家、症状、诊断等)的文本文件。这个数据至少可以追溯到 30 年前,所以你可以想象我有一个相当大的数据集。我总共有大约 20,000 个文本文件。1TB。

我将需要定期搜索这些文件以查找特定字符串(不是正则表达式)的出现。搜索这些数据的最快方法是什么?

我尝试使用 grep 并递归搜索目录,如下所示:

LC_ALL=C fgrep -r -i "searchTerm" /Folder/Containing/Files
Run Code Online (Sandbox Code Playgroud)

执行上述操作的唯一问题是搜索这些数据需要几个小时(有时是半天!)。

有没有更快的方法来搜索这些数据?此刻我对不同的方法持开放态度,例如数据库、elasticsearch 等。如果我沿着数据库路线走下去,我将有大约。10 亿条记录。

我唯一的要求是:

1) 搜索将在我的本地计算机上进行(双核 CPU 和 8GB RAM)

2)我将搜索字符串(不是正则表达式)。

3) 我需要查看所有出现的搜索字符串和它所在的文件。

database linux grep elasticsearch

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

如何将double值传递给Android中的textview

在Android中,我将textview的文本设置为计算的答案,这是一种double数据类型.

当double值的值为5时,textview将接收字符串:5.0.

码:

double result = number1/number2;
String finalresult = new Double(result).toString();
textView1.setText(finalresult);
Run Code Online (Sandbox Code Playgroud)

如何格式化textView文本以便以一致的格式显示double值?

eclipse double android

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

如何检查TextView是否包含某个字符串

嗨,我想添加一个if语句,检查textview(称为TextView1)中的文本是否包含".".我知道我可以查看文本是否等于".".但我不知道如何检查文本是否包含".".谁能帮我这个?谢谢

我不知道如何处理TextArea1以检查它是否包含小数点

if (TextArea1      ){
    //Do Something
}
Run Code Online (Sandbox Code Playgroud)

java string android

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

Java - Math.pow()和Math.sqrt()的更快替代品

我的程序用来Math.pow()计算一个相对较大的双数到2的幂.后来我需要找到一个非常大的双数的平方根.问题是,我必须做超过100,000次,这需要很长时间.有没有可以加速这个过程的替代方案?谢谢

编辑:大数字我的意思是1000到10000(所以在计算方面可能不是那么大).就需要花费很长时间而言,功能需要大约30秒才能完成500次

java math function floating-accuracy pow

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

AJAX/Jquery - 从php文件获取响应

嗨,我有一个php文件,当我的ajax/jquery代码调用时,会在mySQL表中插入一行.但是,我想要某种反馈,以了解插入是否成功.这是我目前的代码:

阿贾克斯/ jQuery的:

$.ajax({
    url: "update.php",
    success: function(){
        alert("success");    
    },
    error:function(){
        alert("failure");
    }
});
Run Code Online (Sandbox Code Playgroud)

PHP:

$conn = "";
try {
    $conn = new PDO( "mysql:host=XXX;dbname=XXX", "XXX", "XXX");
    $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
} catch ( PDOException $e ) {
    echo "Cannot connect to database, try again later";
}
$stmt = $conn->prepare("INSERT INTO data (price) VALUES (:price)");
$stmt->bindParam(":price", $price);
$stmt->execute();
$conn=null;
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery

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