Cocoa应用程序的调试和发布版本之间有什么区别?我知道调试版本包含调试的其他信息,但还有什么不同?
我正在开发项目,其中包括服务器(JavaEE app)和客户端(Android app)的通信.XML作为HTTP请求的POST参数之一发送(名为"xml").我传递给服务器的其他POST参数也很少,但在下面的功能中,为了简单起见,我删除了它们.出现的问题是某些字母未正确传送到服务器 - 例如字符?(请注意,这不是德语Ü,顺便说一下,它是正确传送的).发送代码如下:
private String postSyncXML(String XML) {
String url = "http://10.0.2.2:8080/DebugServlet/DebugServlet";
HttpClient httpclient = new DefaultHttpClient();
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("xml",XML));
UrlEncodedFormEntity form;
try {
form = new UrlEncodedFormEntity(nameValuePairs);
form.setContentEncoding(HTTP.UTF_8);
HttpPost httppost = new HttpPost(url);
httppost.setEntity(form);
HttpResponse response = (HttpResponse) httpclient .execute(httppost);
HttpEntity resEntity = response.getEntity();
String resp = EntityUtils.toString(resEntity);
Log.i(TAG,"postSyncXML srv response:"+resp);
return resp;
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (ClientProtocolException e) {
e.printStackTrace();
} catch (IOException e) …Run Code Online (Sandbox Code Playgroud) jsfiddle:http://jsfiddle.net/FgZnK/1/
单击该框会转到找不到的页面.我怎样才能做到这一点?
HTML
<div class="myBox"></div>
Run Code Online (Sandbox Code Playgroud)
jQuery的
$(".myBox").click(function(){
window.location=$(this).attr("http://google.com");
return false;
});
Run Code Online (Sandbox Code Playgroud) 你能告诉我什么是可变位图吗?可变位图和不可变位图有哪些优点/缺点或限制.谢谢
有没有办法maven.properties用Java 读取jar/war文件中的文件()的内容?我需要从磁盘读取文件,当它没有被使用时(在内存中).有关如何做到这一点的任何建议?
此致,Johan-Kees
我正试图BitmapDrawable在自定义视图中移动.它的工作正常ShapeDrawable如下:
public class MyView extends View {
private Drawable image;
public MyView() {
image = new ShapeDrawable(new RectShape());
image.setBounds(0, 0, 100, 100);
((ShapeDrawable) image).getPaint().setColor(Color.BLACK);
}
@Override
protected void onDraw(Canvas canvas) {
image.draw(canvas);
}
public void move(int x, int y) {
Rect bounds = image.getBounds();
bounds.left += x;
bounds.right += x;
bounds.top += y;
bounds.bottom += y;
invalidate();
}
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我使用a BitmapDrawable,drawable的边界会发生变化,onDraw则会调用该方法,但图像会保留在屏幕上的位置.
以下构造函数将通过创建BitmapDrawable来重现该问题:
public MyView() {
image = getResources().getDrawable(R.drawable.image);
image.setBounds(0, 0, 100, 100);
} …Run Code Online (Sandbox Code Playgroud) 问候
我想知道是否可以使用随机类型创建单个方法.
就像是:
public static T CheckWhatTIs(object source)
{
MessageBox.Show("T = " + T.GetType());
}
Run Code Online (Sandbox Code Playgroud)
当我用它作为CheckWhatTIs时,我会得到"T = bool"(true); 当我用它作为CheckWhatTIs(1)时得到"T = int";
有可能做到这一点吗?
我想在Google地图mapview上叠加地图图片(.jpg).问题是:叠加图像没有显示,谁知道问题是什么?
logcat中没有错误,MapView正在运行.
代码:
package nl.ultimo.android.skikaart;
import java.util.List;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Point;
import android.graphics.Rect;
import android.os.Bundle;
public class MapsActivity extends MapActivity
{
Bitmap bmp; //Loaded bitmap in memory
GeoPoint min; //Top left corner (lat/long)
GeoPoint max; //Right bottom corner (lat/long)
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
float lat1 = 45.19775f;
float lng1 = 6.28418333f;
float lat2 …Run Code Online (Sandbox Code Playgroud) 我想检查收音机.以下都不起作用:
[编辑]
$('selector').attr('checked','checked');
$('selector').attr('checked',true);
Run Code Online (Sandbox Code Playgroud)
以下代码中的两个alert()分别显示"1"和"a".我的期望是第二个警告()显示"b".
Opera会检查其浏览器中的第二个单选框,但其元素检查器dragonfly显示DOM未更改.
[结束编辑]
在发布此问题之前,我已阅读过常见问题解答:
帮助将不胜感激!
TIA
xhtml页面和代码如下:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Weird Behavior</title>
<script type="text/javascript" src="scripts/jquery.js"/>
<script type="text/javascript">
function clickme(){
alert($('input[name="myname"][value="b"]').length);
$('input[name="myname"][value="b"]').attr('checked','checked');
$('#b').attr('checked',true);
alert($('input[name="myname"][checked]').val());
};
</script>
</head>
<body>
<form action="">
<fieldset>
<legend>Why check is not switched?</legend>
<input type="radio" name="myname" value="a" id="a" checked="checked"/>A
<input type="radio" name="myname" value="b" id="b"/>B
</fieldset>
</form>
<p>
<button type="button" onclick="clickme()">click me</button>
</p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 嗨当我使用以下代码时:
myManualResetEvent.Dispose();
Run Code Online (Sandbox Code Playgroud)
编译器给出了这个错误:
'System.Threading.WaitHandle.Dispose(bool)' is inaccessible due to its protection level.
Run Code Online (Sandbox Code Playgroud)
然后以下行正常工作:
((IDisposable)myManualResetEvent).Dispose();
Run Code Online (Sandbox Code Playgroud)
它是正确的处理方式,或者在运行时它可能会在某些场景中崩溃.
谢谢.