问题列表 - 第38554页

keyPressEvent.getCharCode()为所有特殊键返回0,如enter,tab,escape等

我的代码:

@Override
public void onKeyPress(KeyPressEvent event)
{
    if (event.getCharCode() == KeyCodes.KEY_ENTER)
    {
        registerButton.click();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是附加到TextBox,当我按Enter键时它会触发. event.getCharCode()只是零,不是13.当我按Tab键时,它就是0,当我按下escape时,它就是了0.哎呀!

昨天这个工作正常,项目中其他地方发生了一些变化,影响了这一点 - 但我不确定它是什么.看起来好像在最后一天没有做出相关的改变.

如果我处理a KeyUpEvent,这可以按预期工作.

我正在使用GWT 2.1.0.谢谢你的任何想法!

gwt onkeypress

32
推荐指数
2
解决办法
3万
查看次数

横向模式下的软键盘文本不显示EditText的所有字符

我注意到横向模式下软键盘的文本与我在纵向模式下的EditText字段中看到的字符不相同.我为EditText使用keylistener只接受特殊字符:

private class MyKeylistener extends NumberKeyListener {
    public int getInputType() {
        return InputType.TYPE_CLASS_NUMBER;
    }
    @Override
    protected char[] getAcceptedChars() {
        return new char[] {'0','1','2','3','4','5','6','7','8','9',',','-'};
    }
};
Run Code Online (Sandbox Code Playgroud)

当我在横向模式下键入","时,我在软键盘文本中看不到它,但当我将屏幕翻转为纵向模式时,它会出现在EditText中.如何使软键盘文本显示所有允许的字符?我附上一张图片来说明我的意思,EditText是"34,37,39":

替代文字

keyboard android landscape flip android-softkeyboard

0
推荐指数
1
解决办法
2231
查看次数

ASP.NET处理程序未在IIS7上运行

我写了一个简单的处理程序:

public class ImageHandler : IHttpHandler, IRequiresSessionState
{
    public bool IsReusable
    {
        get { return true; }
    }

    public void ProcessRequest(HttpContext context)
    {
        byte[] imgData = context.Session["Data"] as byte[];

        if (imgData != null)
        {
            context.Response.CacheControl = "no-cache";
            context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
            context.Response.ContentType = "image/png";

            context.Response.BinaryWrite(imgData);
            context.Response.Flush();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

并设置web.config:

  <system.web>
    <httpHandlers>
      <add verb="GET" path="image.png" type="TestWeb.Handlers.ImageHandler, TestWeb" />
    </httpHandlers>
  </system.web>

  <system.webServer>
    <handlers>
      <add name="Image" verb="GET" path="image.png" type="TestWeb.Handlers.ImageHandler, TestWeb" />
    </handlers>
  </system.webServer>
Run Code Online (Sandbox Code Playgroud)
  • 如果我运行代码允许VS启动一个新的IIS服务并打开一个新选项卡,它将到达处理程序的断点.
  • 如果我设置don't open …

asp.net iis-7 module .net-4.0 asp.net-4.0

5
推荐指数
1
解决办法
3264
查看次数

如何在Mac OS X上卸载Ruby on Rails?

我正在关注Ruby on Rails的教程,并且教程已经更新到Rails的新版本,所以我不能再遵循它了,因为我有一个旧版本.

我想在我的Mac OS X 10.5.8上开始新的并卸载Ruby on Rails和任何相关软件,并从头开始关注它.如果有人愿意帮我卸载Ruby和Ruby on Rails,我们将不胜感激.

ruby macos ruby-on-rails

15
推荐指数
1
解决办法
8万
查看次数

如何检查UIViewController是否属于目标c中的特定子类?

我希望能够检查UIViewController的类型,看它是否是这样的某种类型

c代码

if (typeof(instance1) == customUIViewController) 
{
  customUIViewController test = (customViewController)instance1;

  // do more stuff
}
Run Code Online (Sandbox Code Playgroud)

objective-c ipad ios4

21
推荐指数
5
解决办法
2万
查看次数

使用Git复制子模块

我在Git中有一个包含多个子模块的项目,我需要下载这些子模块以及可用的文件以便使用主项目,并且为了使子模块工作,我需要自己的子模块可用等等.所以为此设置我使用递归初始化子模块git submodule update --init --recursive.

但是,我注意到我的许多子模块都有共享依赖关系,在伪代码中看起来像这样(alpha -> beta表示alpha具有子模块beta)

my project -> submodule a -> submodule m
           -> submodule b -> submodule m
                          -> submodule n -> submodule x
           -> submodule c -> submodule x
Run Code Online (Sandbox Code Playgroud)

我的问题是:有没有办法只使用git来避免这种重复,同时仍然拥有每个子模块的文件(至少有一个副本)?

我可以想象一个带符号链接的解决方案,但如果git为我处理这个问题会更好,而且我不确定在更新子模块时自己输入符号链接是否会引起问题.

理想情况下,我希望将其简化为:

my project -> submodule a -> symlink(submodule m)
           -> submodule b -> symlink(submodule m)
                          -> symlink(submodule n)
           -> submodule c -> symlink(submodule x)
           -> submodule m
           -> submodule n -> symlink(submodule x)
           -> submodule x …
Run Code Online (Sandbox Code Playgroud)

git git-submodules

21
推荐指数
2
解决办法
2737
查看次数

可以在没有显式session.add()的情况下将对象添加到SQLAlchemy会话中吗?

我有许多类使用SQLAlchemy映射到表(如果重要的话,非声明性地).因为我希望应用程序可以进行单元测试,所以所有SQLAlchemy会话交互都被隔离到一个类中.使用该应用程序是这样的:

m = Model("mysql://localhost/mydb")
s1 = Service("somename")
m.session.add(s1)
s1 is m.get_service("somename") # True
Run Code Online (Sandbox Code Playgroud)

它实际上比那更精简,但在这里和我一起工作.

是否可以跳过session.add()步骤?换句话说,如果我实例化一个映射类,是否有可能自动添加到活动的SQLAlchemy会话(如果有的话)?

python sqlalchemy

4
推荐指数
1
解决办法
2876
查看次数

隐藏其他程序的文件

我需要让一个文件不出现在另一个程序中.例如,当另一个程序获取文件夹中的文件列表时,我希望一个特定的程序不显示.我正在注入一个DLL,我的代码将从该DLL中运行,我想在文件系统上隐藏DLL文件.我使用的是Microsoft Visual C++ 2010和Windows 7.

c++ file hide

6
推荐指数
1
解决办法
5498
查看次数

重新映射'wq'以保存和关闭缓冲区而不是保存并退出

Vim新手在这里.

当我':wq'我希望它保存并删除缓冲区而不是保存和退出.同样点击':q'会执行':bd'.

有什么建议?谢谢!

vim macvim

9
推荐指数
1
解决办法
3524
查看次数

MIPS组装奇怪的跳跃

我可能在这里遗漏了一些非常明显的东西,但是我一直在重复这个问题而且我坚决地陷入困境.在下面的代码中,$8仅在增加时递增$2 != $0.现在我进行了双重和三重检查并且beq指令有效(例如,如果我将lop更改为end2,它确实会去那里).

但是,由于某种原因,$8即使执行分支,也会增加.

lop:   beq $3, $0, end2
       and $2, $3, $4

       sll $3, $3, 1

       beq $2, $0, lop     

       addi $8, $8, 1

       j lop
Run Code Online (Sandbox Code Playgroud)

我必须承认我完全难过了.

assembly mips

4
推荐指数
2
解决办法
2415
查看次数