在AJAX请求之后,有时我的应用程序可能会返回一个空对象,例如:
var a = {};
Run Code Online (Sandbox Code Playgroud)
我怎样才能检查是否是这种情况?
我有一个包含我的数据的Map,并希望用它构建一个查询字符串,就像我在PHP上使用http_build_query一样.我不确定这段代码是否是最好的实现,或者我忘记了什么?
public String toQueryString(Map<?, ?> data) throws UnsupportedEncodingException {
StringBuffer queryString = new StringBuffer();
for (Entry<?, ?> pair : data.entrySet()) {
queryString.append ( URLEncoder.encode ( (String) pair.getKey (), "UTF-8" ) + "=" );
queryString.append ( URLEncoder.encode ( (String) pair.getValue (), "UTF-8" ) + "&" );
}
if (queryString.length () > 0) {
queryString.deleteCharAt ( queryString.length () - 1 );
}
return queryString.toString ();
}
Run Code Online (Sandbox Code Playgroud) 我有这个.bat脚本,我用它来maven打包我的应用程序.问题是,在它结束执行后,它会关闭控制台窗口.最后两行完全被忽略了.
有谁知道让这项工作的诀窍?我只是想快速检查一下构建是否成功.
@echo off
cls
cd C:\svn\project
mvn package -o -P local
sleep 3
pause
Run Code Online (Sandbox Code Playgroud) 我知道,co可用于简略checkout,并通过实验,我发现di是短期的diff和st短暂的status.所有svn命令都有缩短的代码吗?如果是这样,他们是什么?
batch-file ×1
build ×1
command-line ×1
http ×1
java ×1
javascript ×1
maven-2 ×1
php ×1
scripting ×1
svn ×1