我想知道是否可以在javascript中继承构造函数.在下面的例子中,我想要Moveable分配x和y参数this.x和this.y各自,如我所定义的那样Sprite.此外,在没有创建祖先的情况下定义原型的最佳方式(但仍然简短且可读)是什么?最好将它分配给类本身,而不是像现在这样在外部范围中分配:
function Sprite(x, y) {
this.x = x ? x : 0;
this.y = y ? y : 0;
this.getPos = function() {
return {
x: this.x,
y: this.y
};
};
}
function Moveable(x, y) {
}
Moveable.prototype = new Sprite();
Run Code Online (Sandbox Code Playgroud) 我想用Stanford NLP解析器解析句子列表.我的列表是一个ArrayList,如何解析所有列表LexicalizedParser?
我想从每个句子得到这种形式:
Tree parse = (Tree) lp1.apply(sentence);
Run Code Online (Sandbox Code Playgroud) 我已经使用.serialize()完成了一个函数.
这是功能:
$('form[name=contactForm]').submit(function(e){
e.preventDefault();
$.ajax({
type: 'POST',
cache: false,
url: './ajax/header_ajax.php',
data: 'id=header_contact_send&'+$(this).serialize(),
success: function(msg) {
$("#boxContentId").html(msg);
}
});
});
Run Code Online (Sandbox Code Playgroud)
如果我在输入框中输入一些值为','或者,
我看到它们正确处理,并且功能正常工作.怎么可能?它应该混淆'id=header_contact_send&'+$(this).serialize(),
serialize()函数是否为字符串的转义?
它可以有两个类,在一个类似的东西
arrayButtons[i][j].addActionListener(actionListner);
Run Code Online (Sandbox Code Playgroud)
在另一个
ActionListener actionListner = new ActionListener() {
public void actionPerformed(ActionEvent e) {
for (int j = 0; j < arrayButtons.length; j++) {
for (int i = 0; i < arrayButtons[j].length; i++) {
if (arrayButtons[j][i] == e.getSource()) {
if ((gameNumber == 2) && (playHand.getNumberOfCards() == 0)) {
if (player[j].getCard(i).getSuit() == Suit.HEARTS.toString() && player[j].hasSuitBesideHearts())
//second game
messageOnTable("xxx");
else{
arrayButtons[j][i].setVisible(false);
test[j].setIcon(player[j].getCard(i).getImage());
pnCardNumber[j].setText(Integer.toString(player[j].getCard(i).getNumber()));
pnCardName[j].setText(player[j].getCard(i).toString());
pnCardSuit[j].setText(player[j].getCard(i).getSuit());
playHand.addCard(player[j].getCard(i), j);
player[j].removeCard(i);
}
}
}
Run Code Online (Sandbox Code Playgroud)
//更多的原因是因为我需要将按钮(swing)与动作监听器分开
我该怎么办?
谢谢
我正在使用Eclipse编写和调试Android应用程序.我需要做的一件事是更新设备的位置,所以我尝试使用模拟器控制窗口中的位置控制面板.在"手动"选项卡上,选择"十进制",输入有效的纬度和经度,然后单击"发送".
不幸的是,接下来发生的事情是模拟器崩溃(下面的logcat输出).这是一个已知问题,如果有,是否有解决方法?感谢任何帮助,马丁
02-13 08:54:23.128: INFO/DEBUG(30): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-13 08:54:23.128: INFO/DEBUG(30): Build fingerprint: 'generic/sdk/generic:2.3.3/GRI34/101070:eng/test-keys'
02-13 08:54:23.138: INFO/DEBUG(30): pid: 74, tid: 219 >>> system_server <<<
02-13 08:54:23.138: INFO/DEBUG(30): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
02-13 08:54:23.138: INFO/DEBUG(30): r0 00000000 r1 4081c038 r2 41ae0114 r3 473d9c74
02-13 08:54:23.148: INFO/DEBUG(30): r4 0000012e r5 00000000 r6 4081c038 r7 41ae0114
02-13 08:54:23.148: INFO/DEBUG(30): r8 80701321 r9 80702240 10 00100000 …Run Code Online (Sandbox Code Playgroud) 每次从控制器返回HttpNotFoundResult时,有没有办法返回相同的视图?你如何指定这个视图?我猜测在web.config中配置404页面可能有效,但我想知道是否有更好的方法来处理这个结果.
编辑/跟进:
我最后使用了这个问题的第二个答案中找到的解决方案,并对ASP.Net MVC 3进行了一些微调,以处理我的404:如何正确处理ASP.Net MVC中的404?
我有一个小实验应用程序(基本上是Android SDK中LunarLander演示的非常简化的版本),只有一个.我有一个"精灵",我定期抽入的在不同位置的对象,而不试图抹去以前的图像.从而:SurfaceViewDrawableSurfaceViewCanvas
private class MyThread extends Thread {
SurfaceHolder holder; // Initialised in ctor (acquired via getHolder())
Drawable sprite; // Initialised in ctor
Rect bounds; // Initialised in ctor
...
@Override
public void run() {
while (true) {
Canvas c = holder.lockCanvas();
synchronized (bounds) {
sprite.setBounds(bounds);
}
sprite.draw(c);
holder.unlockCanvasAndPost(c);
}
}
/**
* Periodically called from activity thread
*/
public void updatePos(int dx, int dy) {
synchronized (bounds) {
bounds.offset(dx, dy);
} …Run Code Online (Sandbox Code Playgroud) 我有一个56位二进制字符串,我想用它作为DES加密的密钥.
我在JCA docs网站上找到了以下代码
byte[] desKeyData = { (byte)0x01, (byte)0x02, (byte)0x03,
(byte)0x04, (byte)0x05, (byte)0x06, (byte)0x07, (byte)0x08 };
DESKeySpec desKeySpec = new DESKeySpec(desKeyData);
SecretKeyFactory keyFactory = SecretKeyFactory.getInstance("DES");
SecretKey secretKey = keyFactory.generateSecret(desKeySpec);
Run Code Online (Sandbox Code Playgroud)
但是,它使用8个字节作为密钥(而不是7个).不清楚desKeyData [0]是对应于最低有效字节还是最高有效字节.另外,是否可以直接使用56位字符串来生成可用于此目的的字节数组?
我正在为桌面通知制作Chrome扩展程序.有什么方法可以在指定时间后关闭桌面通知吗?
android ×2
java ×2
asp.net ×1
binary ×1
crash ×1
emulation ×1
equality ×1
inheritance ×1
javascript ×1
jca ×1
jquery ×1
listener ×1
location ×1
stanford-nlp ×1
surfaceview ×1
swing ×1
vb.net ×1