小编Abh*_*rma的帖子

如何为类似于JDT中的"重构"上下文菜单的quickMenu添加键绑定?

我想为我的eclipse插件添加一个快捷方式,以显示带有现有绑定的快捷菜单.它应该像JDT中的"Refactor"快捷菜单一样工作.

JDT中快捷菜单的快捷方式:

JDT快捷菜单:

JDT quickMenu

我已经添加了一个绑定和一个命令,但似乎缺少了一些东西.该删除的东西入境也工作了上下文菜单,只是这个快捷方式即可快速菜单丢失.有人怎么做?

<extension point="org.eclipse.ui.bindings">
  <key
        commandId="myplugin.refactoring.actions.DeleteSomething"
        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
        sequence="M1+5">
  </key>
  <key
        commandId="myplugin.refactoring.quickMenu"
        schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
        sequence="M1+9">
  </key>
Run Code Online (Sandbox Code Playgroud)

<extension point="org.eclipse.ui.commands">
  <command
        categoryId="myplugin.category.refactor"
        description="Delete Something"
        id="myplugin.refactoring.actions.DeleteSomething"
        name="Extract Method">
  </command>
  <command
        categoryId="myplugin.category.refactor"
        id="myplugin.refactoring.quickMenu"
        name="Show Refactor Quick Menu">
  </command>
  <category
        id="myplugin.category.refactor"
        name="Refactor">
  </category>
Run Code Online (Sandbox Code Playgroud)

eclipse-rcp eclipse-jdt

69
推荐指数
1
解决办法
2335
查看次数

未捕获的TypeError:对象#<Object>没有方法'movingBoxes'

我试图使用movingBoxes插件与我的asp.net mvc网站,它不工作(显然).我在site.master中的head标签中导入了movingboxes.js,就像这样

    <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

并且浏览器成功获取此脚本.现在我有一个继承自site.master的常规视图,其中有一些jquery,它调用了movingBoxes插件

<script type="text/javascript">
    $(document).ready(function () {
        $($('#slider-one'));
        $('#slider-one').movingBoxes({
            startPanel: 1,      
            panelWidth: .5,     
            fixedHeight: false
        });

        $('#slider-two').movingBoxes({
            startPanel: 1,     
            panelWidth: .5,     
            fixedHeight: false
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

当我查看页面时.除了这个插件,每件事都运行正常(包括其他jquery的东西),我得到这个错误

在此输入图像描述

这是错误的描述 在此输入图像描述

任何帮助,将不胜感激

编辑

显然我有这个:

    <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js" />
    <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

它现在通过将其更改为:

    <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js"></script>
    <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery typeerror

36
推荐指数
2
解决办法
23万
查看次数

如何将变量标记为最终允许内部类访问它们?

在方法内部定义的内部类不能访问方法的局部变量,除非标记了这些局部变量.我已经final查看了堆栈溢出和java代码牧场中的其他帖子,但它们似乎都没有完全回答关于如何标记的问题变量final允许内部类访问方法中的局部变量.

class MyOuter {
    private String x = "Outer";

    void fly(final int speed) {
        final int e = 1;
        class FlyingEquation {

            public void seeOuter()
            {
                System.out.println("Outer x is " + x);
            }
            public void display()
            {
                System.out.println(e);// line 1
                System.out.println(speed);// line 2
            }
        }
        FlyingEquation f=new FlyingEquation();
        f.seeOuter();
        f.display();
    }       
    public static void main(String args[])
    {
        MyOuter mo=new MyOuter();
        mo.fly(5);
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现的解释:

局部变量存储在堆栈中,一旦方法调用完成,就会弹出堆栈并且局部变量不可访问,而 最终局部变量存储在内存的数据部分中,JVM即使在方法调用结束后也可能允许访问它们.在哪里data …

java

17
推荐指数
2
解决办法
2906
查看次数

.Net XML注释到API文档中

有没有一种从Visual Studio XML输出生成MSDN样式文档的简单方法?
我没有耐心为它建立一个好的xslt,因为我知道我不是第一个跨过这座桥的人.

此外,我最近尝试设置沙堡,但它真的让我的眼睛交叉.要么我错过了一些重要的过程,要么就是太过牵扯.

我知道那里的人有一个非常好的简单解决方案.

我在这里重申,因为我认为我的格式化使该段非邀请阅读:

我尝试了一下沙堡,但很难设置它.我真正想到的是更简单的事情.

也就是说,除非我不理解沙堡过程.对我来说,为了给测试人员提供一些好的东西,这似乎是一件非常多的额外包袱.

documentation xslt sandcastle xml-comments visual-studio

16
推荐指数
4
解决办法
2994
查看次数

在HttpURLConnection中停止静默重试

我使用HttpURLConnectionAndroid的奇巧一些POST数据到服务器.服务器需要很长时间才能响应,并且连接在超时前静默重试1到3次.我不希望它重试,因为服务器处理所有请求,导致Bad Things(TM).

System.setProperty("http.keepAlive", "false")在打开连接之前尝试过,但这没有用.

android httpurlconnection

10
推荐指数
1
解决办法
4242
查看次数