嗨,我有一个包含名称/年龄(字符串/整数)对的LinkedHashMap(称为info).我想知道,如果我输入密钥,如何获得键/值的位置.例如,如果我的LinkedHashMap看起来像这样{bob = 12,jeremy = 42,carly = 21}并且我要搜索jeremy,它应该返回1作为它的位置1.我希望我可以使用类似info.getIndex的东西( "杰里米")
我正在使用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) 嗨,我正在编写一个程序,通过许多不同的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并有自己的错误页面,但是我知道我正在检查的链接不这样做,所以这不是必需的.
我试图使用匿名函数创建一个新线程,但我一直在收到错误.这是我的代码:
New Thread(Function()
// Do something here
End Function).Start
Run Code Online (Sandbox Code Playgroud)
以下是我得到的错误:
新:
语法错误
结束功能:
'结束函数'必须以匹配的'函数'开头.
嗨,我有一个返回数组的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) 我有一组包含匿名医疗数据(年龄、国家、症状、诊断等)的文本文件。这个数据至少可以追溯到 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) 我需要查看所有出现的搜索字符串和它所在的文件。
在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值?
嗨,我想添加一个if语句,检查textview(称为TextView1)中的文本是否包含".".我知道我可以查看文本是否等于".".但我不知道如何检查文本是否包含".".谁能帮我这个?谢谢
我不知道如何处理TextArea1以检查它是否包含小数点
if (TextArea1 ){
//Do Something
}
Run Code Online (Sandbox Code Playgroud) 我的程序用来Math.pow()计算一个相对较大的双数到2的幂.后来我需要找到一个非常大的双数的平方根.问题是,我必须做超过100,000次,这需要很长时间.有没有可以加速这个过程的替代方案?谢谢
编辑:大数字我的意思是1000到10000(所以在计算方面可能不是那么大).就需要花费很长时间而言,功能需要大约30秒才能完成500次
嗨,我有一个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)