处理这段代码的更好方法是什么
我有一个如下所示的方法,它将接受一个参数i String并返回一个int值
下面的代码工作正常.
public static int getLoggerLevel(String level)
{
int loglevel = 3;
if (level.equals("INFO")) {
loglevel = 3;
}
else if (level.equals("ERROR")) {
loglevel = 4;
} else if (level.equals("FATAL")) {
loglevel = 5;
}
return loglevel;
}
Run Code Online (Sandbox Code Playgroud)
我想把Key Values放在Map中,并根据String检索它,但是不想创建一个Map我猜哪个会占用内存
我有一个简单的集合customers ,如下所示
db.customers.find().pretty()
{
"_id" : ObjectId("524eb09ca71b72672e65ebb6"),
"name" : "kiran",
"occupation" : "SelfEmployeed",
"country" : "IND"
}
{
"_id" : ObjectId("524eb0a4a71b72672e65ebb7"),
"name" : "Mark",
"occupation" : "Architect",
"country" : "US"
}
{
"_id" : ObjectId("524eb0aba71b72672e65ebb8"),
"name" : "beast",
"occupation" : "housewife",
"country" : "UK"
}
{
"_id" : ObjectId("524eb0b2a71b72672e65ebb9"),
"name" : "Philip",
"occupation" : "Engineer",
"country" : "SWE"
}
Run Code Online (Sandbox Code Playgroud)
我已经在名称和国家/地区字段上创建了索引,如下所示
db.customers.ensureIndex({name : 1}, {"unique" : false})
db.customers.ensureIndex({country : 1}, {"unique" : false})
Run Code Online (Sandbox Code Playgroud)
索引已创建
db.customers.getIndexKeys()
Run Code Online (Sandbox Code Playgroud)
[{"_ id":1},{"name":1},{"country":1}]
这是我的查询解释的结果
db.customers.find({name : …Run Code Online (Sandbox Code Playgroud) 我有以下JSON:
{"positions":{"position":[{"cost_basis":102.20000,"date_acquired":"2013-11-18T19
:54:13.730Z","id":192,"quantity":2.00000,"symbol":"C"},{"cost_basis":121.50990,"
date_acquired":"2013-11-20T17:43:41.737Z","id":199,"quantity":1.00000,"symbol":"
TSLA"}]}}
Run Code Online (Sandbox Code Playgroud)
我正在使用JSON.NET(Newtonsoft包)来反序列化到我的数据对象.
List<position> position = JsonConvert.DeserializeObject<List<position>>(responsebody);
foreach (position item in listObj)
{
Console.WriteLine("Test : ", item.id);
}
public class positions
{
List<position> position { get; set; }
}
public class position
{
public float cost_basis { get; set; }
public DateTime date_acquired { get; set; }
public int id { get; set; }
public int quantity { get; set; }
public string symbol { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
当我尝试反序列化对象时,我收到以下错误.
Unhandled Exception: Newtonsoft.Json.JsonSerializationException: Cannot deserial
ize the …Run Code Online (Sandbox Code Playgroud) 我想禁用角度选择下拉列表.实际上我想限制少数用户的访问权限.代码链接:http://plnkr.co/edit/mGnpQynWKkRLBC0VEHBR?p = preview
我有一个HTML,如下所示
<div class="inner-accordion">
<div id="activeui4" class="activateUiHTML" data-role="collapsible">
<div style="display: block;" class="Topping-details" id="4">
<section id="topping_tsection_4">
</section>
</div>
</div>
<div id="activeui5" class="activateUiHTML" data-role="collapsible">
<div style="display: block;" class="Topping-details" id="5">
<section id="topping_tsection_5">
</section>
</div>
</div>
<div id="activeui6" class="activateUiHTML" data-role="collapsible">
<div style="display: block;" class="Topping-details" id="6"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
点击一个按钮,我正在调用一个函数,我将传递id.
function showToppers(id)
{
var id =4 ;
$('#activeui'+id+'.activateUiHTML').find(".Topping-details").toggle();
}
Run Code Online (Sandbox Code Playgroud)
我的要求是我怎么能隐藏/阻止所有其他类Topping-details除了在这种情况下的id 4?
我有一系列的水果.我想为前三个元素构造一个逗号分隔的数组字符串.现在,我正在为所有人构建一个逗号分隔的字符串.
var fruits = [];
fruits.push("Banana");
fruits.push("Orange");
fruits.push("Apple");
fruits.push("Mango");
fruits.push("Orange");
fruits.push("Papya");
fruits.push("CALAPPLE");
var result = fruits.toString();
alert(result);
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何实现这个目标吗?这是我的傻瓜.
我创建了一个JSON对象并将其放在会话对象下.
如何从JSON中检索值?
这是我的计划
var datainsession = {"firstName":"John", "lastName":"Doe"};
var keyname = 'test';
window.sessionStorage.setItem(keyname + '', datainsession);
var val_sess = window.sessionStorage.getItem(keyname);
var firstname = val_sess.firstName;
alert(firstname);
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/5bea0mr2/3/
你能告诉我如何找回名字吗?
在页面加载时,我想将 1D 选择为默认值
我已经尝试过这种方式
$(document).ready(function() {
$("ul.menu li a:first").click();
});
$("ul.menu li").click(function() {
var tabclicked = $(this).find("a").attr("href");
alert(tabclicked);
});
Run Code Online (Sandbox Code Playgroud)
但是你能告诉我为什么警报没有显示吗?
这是我的小提琴
我有两个按钮,即"拒绝按钮"和"上一个按钮".单击"拒绝"按钮时,我正在对"上一个"按钮进行触发调用.是否可以通过单击"拒绝"按钮来了解Prev按钮处理程序内部发出的请求?
这是我的代码
$(document).on('click', '#prev', function(event) {
var event_from = event.target.tagName;
alert(event_from);
});
$(document).on('click', '#reje', function(event) {
$("#prev").click();
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<input type="button" id="reje" value="Reject">
</div>
<input type="button" id="prev" value="prev">Run Code Online (Sandbox Code Playgroud)
我尝试过使用event.target.tagName;但是我INPUT在两种情况下都获得了价值
import java.net.UnknownHostException;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
public class Test {
final static Logger logger = Logger.getLogger(Test.class);
private static DecimalFormat decimal_inpoints = new DecimalFormat("0.00");
public static void main(String args[]) throws UnknownHostException,
ParseException {
ArrayList<Integer> array_list = new ArrayList<Integer>();
array_list.add(1);
array_list.add(0);
String joinedString = array_list.toString();
System.out.println(joinedString);
}
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到输出为1.0
当我使用array_list.toString(); 它的输出为[1,0](添加了数组)
你能告诉我如何获得1,0而不是[1,0]