有可能通过一个独特的eventListener来识别btn被按下了吗?
我尝试了这段代码,但没有用
ActionListener one = new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (gr1.getCounter1() < 5) {
gr1.setCounter1(gr1.getCounter1() + 1);
if (arraybtn[1].isSelected())
test1.setIcon(play1a);
if (arraybtn[2].isSelected())
test1.setIcon(play1b);
if (arraybtn[3].isSelected())
test1.setIcon(play1c);
if (arraybtn[4].isSelected())
test1.setIcon(play1d);
if (arraybtn[5].isSelected())
test1.setIcon(play1e);
} else {
pn5.setText("No more cards");
}
}
};
Run Code Online (Sandbox Code Playgroud)
谢谢, !
有没有人知道使用tcp套接字使用spring集成连接到Web服务器的简单示例?普通java中有简单套接字通信的例子,包括服务器和客户端实例.还有一些在Spring集成中完全将客户端连接到服务器的示例.但是,在我试图通过普通的Java应用程序与spring集成网关建立一个简单的套接字连接时,spring端看到了连接,但是在最大消息长度异常时失败了.到目前为止,我找不到将这两种类型连接在一起的示例.
谢谢
我刚开始使用common-lisp,它来自C++和Python.我正在尝试运行一个简单的SDL程序,除了在屏幕上显示图像之外什么都不做.我可以在SLIME中使用它.问题是,从shell作为脚本运行时它将无法工作.
我的程序看起来像这样:
#!/usr/bin/sbcl --script
(asdf:operate 'asdf:load-op :lispbuilder-sdl)
(defun main ()
(sdl:with-init ()
(sdl:window 320 240)
(sdl:draw-surface (sdl:load-image "image.png"))
(sdl:update-display)
(sdl:with-events ()
(:quit-event () t)
(:video-expose-event () (sdl:update-display)))))
(main)
Run Code Online (Sandbox Code Playgroud)
当我将其作为脚本运行时,我收到以下错误:
mkg@chisel:~/projects/common-lisp/sandbox$ ./hello-world.lisp
unhandled ASDF:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "initial thread" RUNNING {AA5E849}>:
component "lispbuilder-sdl" not found
0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {AAF1EF5}>)[:EXTERNAL]
Run Code Online (Sandbox Code Playgroud)
(...长回溯省略)
奇怪的是,如果我执行以下操作,此程序可以正常工作.我在Emacs中打开程序,在另一个窗口中启动SLIME,在SLIME窗口中,我输入程序的第一行:
(asdf:operate 'asdf:load-op :lispbuilder-sdl)
Run Code Online (Sandbox Code Playgroud)
然后,在编辑器窗口中,我点击了Cc Ck(编译/加载文件).这会弹出一个显示image.png的窗口,如预期的那样.
为什么在作为shebang脚本运行时不起作用?我该如何解决?
我是MATLAB的新手,我有一个简单的问题.如果我有以下结构化功能怎么办:
function[A] = test(A)
test1(A);
test2(A);
end
function test1(A)
#% do something with A
end
function test2(A)
#% do something else with the newly modified A
end
Run Code Online (Sandbox Code Playgroud)
如何将A从函数传递到函数以保持其修改的性质?(假设A是矩阵)
编辑:让我们的情况变得更简单一些.假设我的主要功能是:
function[a]=test(a)
test1(a);
#%test2(a);
end
Run Code Online (Sandbox Code Playgroud)
并test1()定义为:
function[a] = test1(a)
a=5;
end
Run Code Online (Sandbox Code Playgroud)
然后,我调用该函数test用test(3),我想提出报告ans = 5,但它仍然报告ans = 3.
谢谢!
比如我有
extension = new List<string>();
Run Code Online (Sandbox Code Playgroud)
如果我看一下我可以看到的来源
public List(int capacity);
Run Code Online (Sandbox Code Playgroud)
和
public List(IEnumerable<T> collection);
Run Code Online (Sandbox Code Playgroud)
有没有办法激活一个提示,告诉我可能的参数是什么?
没有一个教程我似乎做了我想要做的事情.很简单,我希望用户能够向控制器提交POST请求("喜欢"视频)并让控制器使用JSON对象进行响应.任何帮助,将不胜感激.
谢谢
编辑因为SO正在弄乱格式化,这里也是我的代码的要点:https: //gist.github.com/813503
class LikesController < ApplicationController
before_filter :get_ids
respond_to :json, :js
def videolink
results = {}
# check to see if the user has liked this videolink before
if current_user
liked = Like.video?(current_user, @vid_id)
results["status"] = "OK"
results["liked"] = liked
else
results["status"] = "Error"
results["message"] = "User not logged in"
end
respond_with( results.to_json )
end
def update
results = {}
if current_user
results["status"] = "OK"
else
results["status"] = "Error"
results["message"] = "User not logged …Run Code Online (Sandbox Code Playgroud) 我建立一个WYISWYG用编辑器iframe使用designMode = 'on'.
问题是我无法在Firefox和Opera中使用iframe上的任何事件(IE未经测试),例如我想跟踪onkeyup事件:
document.getElementById("myFrame").onkeyup = function(){
doSomething...
}
Run Code Online (Sandbox Code Playgroud)
但是在父窗口中不起作用.
我用iframe尝试了iframe:
top.frames[0].onkeyup = function(){
doSomething...
}
Run Code Online (Sandbox Code Playgroud)
和所有类似的东西:
top.document.frames[0].onkeyup
top.frames["myFrame"].onkeyup
top.frames[0].document.onkeyup
Run Code Online (Sandbox Code Playgroud)
但他们都没有想要工作,所以最后证明即使window.onclick不起作用,所以现在我有点困惑......
这是什么解决方案?
编辑
问题似乎与document.designMode = "on"iframe有关
它会将您的插入符号(也就是游标)返回到您停止编写代码的位置(对于快速代码浏览非常有用)
def create
req = ActiveSupport::JSON.decode(request.body)
if user = User.authenticate(req["email"], req["password"])
session[:user_id] = user.id
render :json => "{\"r\": \"t\"}" + req
else
render :json => "{\"r\": \"f\"}"
end
end
Run Code Online (Sandbox Code Playgroud)
'create'方法在控制器中并映射到"/ login",我正在设置正确的内容类型并从我的curl客户端接受标题.我一直收到422 http状态响应.
有什么建议?
我在stackoveflow找到了一些关于如何压缩特定文件的代码,但是特定文件夹怎么样?
Folder/
index.html
picture.jpg
important.txt
Run Code Online (Sandbox Code Playgroud)
在里面My Folder,有文件.在压缩之后My Folder,我还要删除文件夹的全部内容important.txt.
在堆栈找到这个
我需要你的帮助.谢谢.