我正在查询找到精确的数组匹配并成功检索它,但是当我试图找出具有不同顺序的值的确切数组时,它就会失败.
Example
db.coll.insert({"user":"harsh","hobbies":["1","2","3"]})
db.coll.insert({"user":"kaushik","hobbies":["1","2"]})
db.coll.find({"hobbies":["1","2"]})
Run Code Online (Sandbox Code Playgroud)
第二个文件成功检索
db.coll.find({"hobbies":["2","1"]})
Run Code Online (Sandbox Code Playgroud)
什么也没显示
请帮忙
我正在尝试使用 Spring Boot 应用程序在 AWS S3 上上传图像和 PDF。它们以损坏的格式上传,没有任何错误。文本文件已成功上传。
public String uploadDocumentToS3(String bucketName, MultipartFile file) {
Map<String, String> mimeTypes = new HashMap<String, String>();
mimeTypes.put("jpeg", "image/jpeg");
mimeTypes.put("jpg", "image/jpeg");
mimeTypes.put("png", "image/png");
mimeTypes.put("pdf", "application/pdf");
mimeTypes.put("txt", "text/plain");
String fileExtension = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);
LOGGER.info("File Extension " + fileExtension + " MIME " + mimeTypes.get(fileExtension));
final String s3FileName = LocalDateTime.now() + "_" + file.getOriginalFilename();
LOGGER.info("Uploading file on S3 with name= " + s3FileName);
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentType(mimeTypes.get(fileExtension));
metadata.setContentLength(file.getSize());
metadata.addUserMetadata("title", "Business Onboarding Doc");
PutObjectRequest request;
try { …Run Code Online (Sandbox Code Playgroud) 我编写了一些简单的代码,可以在单击按钮时启用和禁用输入字段,但它没有响应。请帮我...!!!
<html>
<head>
<script type="text/javascript">
function toggleEnable(el1, el2) {
document.getElementByID(el1).disabled = true;
document.getElementByID(el2).disabled = true;
}
</script>
</head>
<body>
<form>
<table>
<tr>
<td><input id="input1" class="myText" type="text" placeholder="Row 1" /></td>
<td><input id="input2" class="myText" type="text" placeholder="Row 1" /></td>
<td><button onclick="toggleEnable('input1','input2')"> Enable/Disable </button></td>
</tr>
<tr>
<td><input id="input3" class="myText" type="text" placeholder="Row 3" /></td>
<td><input id="input4" class="myText" type="text" placeholder="Row 4" /></td>
<td><button onclick="toggleEnable('input3','input4')"> Enable/Disable </button></td>
</tr>
</table>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我写了一个简单的插入排序程序,但输出不正确.
class InsertionSort{
public static void main(String h[]){
int[] a = {5,4,3,2,1};
int i,j,temp;
for(i=1;i<a.length;i++){
j = i-1;
while(i>0 && a[j] > a[i]){
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
for(int x=0; x<a.length;x++){
System.out.println(a[x]);
}
}
}
Run Code Online (Sandbox Code Playgroud) 对于两个不同的 ReST API,我得到了存在公共字段的不同响应。
我正在创建两个不同的 bean 进行反序列化。两种 Bean 都有共同的字段。反序列化工作正常,但声纳提出了公共字段存在重复代码块的问题。
我想算一下行号.使用Java LineNumberReader的文件.输出有问题.问题是替代线显示为行号.1,3,5,...并且在计算总数没有线路时 我得到了一半没有.总实际行数.这是代码
import java.lang.*;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
public class countLine{
File file=null;
public countLine(){
file =new File("E:\\test.txt");
getFileData();
}
public void getFileData(){
try{
if(file.exists()){
FileReader fr = new FileReader(file);
LineNumberReader lnr = new LineNumberReader(fr);
int linenumber = 0;
do{
System.out.println(lnr.readLine());
linenumber++;
}while (lnr.readLine() != null);
System.out.println("Total number of lines : " + linenumber);
lnr.close();
}else{
System.out.println("File does not exists!");
}
}
catch(Exception e){
e.printStackTrace();
}
}
public static void main(String …Run Code Online (Sandbox Code Playgroud)