问题列表 - 第45236页

minibufexplorer(vim)的替代品?

minibufexplorer是vim的持久缓冲管理器,它位于自己的窗口中.它显示了您打开的所有缓冲区,其中包含当前在窗口中可见的颜色指示符以及未保存的更改.

这是一个很棒的插件,我一直迷上它.没有持久的缓冲显示,我发现我现在感到迷茫.

问题是,minibufexpl往往会妨碍其他窗口控件.由于它是一个普通的vim窗口,它表现得像一个,如果你想说,旋转你的其他工作窗口会导致问题.Minibufexplorer的窗口也会旋转,这显然不太理想.

我真正需要的是一个持久显示打开缓冲区的插件,但不像窗口那样.我不需要文件导航或其他任何东西,因为我使用其他方法.甚至可能像扩展状态栏那样能够在minibufexpl等缓冲区上显示信息呢?

vim minibufexplorer

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

从字符串加载类

我想通过String的值来实例化一个类.我找到了几个教程,展示了这样做的几种方法.该类必须从某个接口继承,该接口ImplementMe有一个名为的特殊方法runMe().所以这就是我尝试过的:

ImplmentMe a =
   (ImplementMe) ImplementMe.class
                   .getClassLoader()
                   .loadClass("my.package.IImplementedYou")
                   .newInstance();
a.runMe();
Run Code Online (Sandbox Code Playgroud)

它有效,但它太难看了.我至少预计不需要演员.请告诉我有更好的方法.

java reflection

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

asp mvc partial with model和ViewDataDictionary - 如何访问ViewDataDictionary?

我正在创建一个更新两个相关模型的表单,对于此示例,一个带有一组任务的项目,我希望控制器接受一个项目,该项目的任务集合从表单输入加载.我有这个工作,基本上下面的代码没有部分.

这可能听起来很傻但我无法弄清楚如何从部分访问计数器(i)?

模型

public class Project
{
    public string Name { get; set; }
    public List<Task> Tasks { get; set; }
}

public class Task
{
    public string Name { get; set; }
    public DateTime DueDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

Create.cshtml(查看)

@model MyWebApp.Models.Project

@using(Html.BeginForm("Create", "Project", FormMethod.Post, new { id = "project-form" }))
{
    <div>
        @Html.TextBox("Name", Model.Name)
    </div>

    @for(int i = 0; i < Model.Tasks.Count; i++)
    {
        @Html.Partial("_TaskForm", Model.Tasks[i], new ViewDataDictionary<int>(i))
    }

}
Run Code Online (Sandbox Code Playgroud)

_TaskForm.cshtml(局部视图)

@model MyWebApp.Models.Task

<div>
    @Html.TextBox(String.Format("Tasks[{0}].Name", 0), Model.Name) …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

63
推荐指数
1
解决办法
7万
查看次数

JAX-WS Sharepoint 401未经授权的NTLM

我试着通过JAX-WS访问SharePoint列表中所描述的在这里

但是,当运行下面的代码时,我得到:

java.lang.Exception: Exception. See stacktrace.com.sun.xml.internal.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorized
Run Code Online (Sandbox Code Playgroud)

Sharepoint需要NTLM身份验证.可能是什么问题?非常感谢!

public static ListsSoap sharePointListsAuth(String userName, String password) throws Exception {
    ListsSoap port = null;
    if (userName != null && password != null) {
        try {
            Lists service = new Lists();
            port = service.getListsSoap();
            System.out.println("Web Service Auth Username: " + userName);
            ((BindingProvider) port).getRequestContext().put(BindingProvider.USERNAME_PROPERTY, userName);
            ((BindingProvider) port).getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);
        } catch (Exception e) {
            throw new Exception("Error: " + e.toString());
        }
    } else {
        throw new Exception("Couldn't …
Run Code Online (Sandbox Code Playgroud)

java sharepoint exchange-server ntlm jax-ws

13
推荐指数
1
解决办法
2万
查看次数

CSS3变换:旋转; 在IE9中

在我所做的设计中,我有一个需要垂直的元素.我有这个css在IE9以外的所有浏览器中工作.我使用了IE7和IE8的过滤器:

progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
Run Code Online (Sandbox Code Playgroud)

然而,这似乎在IE9中使我的元素透明,并且CSS3'tranform'属性似乎没有做任何事情!

有谁知道IE9中的旋转元素?

真的很感激帮助!

W.

css internet-explorer rotation css3 internet-explorer-9

77
推荐指数
2
解决办法
11万
查看次数

如何测试使用input()的初学者学生Python程序(可能与unittest?)?

我是使用Python开始编程类的平地机.我的python-fu本身并不那么强大,但我想尝试自动化一些评分.

在线观看,我喜欢PyUnit测试套件,虽然它可能有点压倒我想要的东西.

我的问题是我不知道如何将我想要的测试输入传递给学生的​​函数,因为他们还没有使用命令行参数甚至多个函数,而是通过input()函数获取用户输入.

一个愚蠢的例子:

#/usr/bin/python3.1
# A silly example python program
def main():
    a = int(input("Enter an integer: "))
    b = int(input("Enter another integer: "))
    c = a+b
    print("The sum is %d" % c)

if __name__ == '__main__'
    main()
Run Code Online (Sandbox Code Playgroud)

对于我的愚蠢示例,我如何编写可以检查几个不同输入的输出的单元测试?(即,如果我将2和3传递给输入,则输出字符串应为"总和为5")

python testing unit-testing python-unittest

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

如何从JQuery的AJAX回调函数中显示整个XML?

我有这个简单的代码来查询Web服务: -

$.get( url ,  
    function(xml) {
        var hello = $(xml).find("hello").text();
        ...

        alert(xml); // displays [object XMLDocument]
        alert($(xml)); // displays [object Object]
    }                       
);
Run Code Online (Sandbox Code Playgroud)

这很好用,但我有兴趣从回调函数中看到整个XML结构用于调试目的.我尝试了一些东西,但我无法显示XML.我想看到的是这样的: -

<stuff>
    <hello>bear</hello>
</stuff>
Run Code Online (Sandbox Code Playgroud)

任何线索?谢谢.

javascript jquery

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

如何在转换函数中避免复制构造函数?

我试图在两个类之间转换,并避免临时对象.

这是我的声明Square:

class CSquare
{
public:
    int dimension;
    CSquare(int dimension);

    // Conversion to Rectangle
    operator CRectangle();

    ~CSquare(void);
};
Run Code Online (Sandbox Code Playgroud)

这是我的声明Rectangle:

class CRectangle
{
public:
    int length;
    int width;

    CRectangle(int length, int width);

    //Copy Constructor
    CRectangle(const CRectangle& anotherRectangle); 

    ~CRectangle(void);
};
Run Code Online (Sandbox Code Playgroud)

为什么

CSquare aSquare = CSquare(10);
    CRectangle convertedRect = (CRectangle) aSquare;
Run Code Online (Sandbox Code Playgroud)

调用复制构造函数?

我有转换功能:

CSquare::operator CRectangle(){
    return CRectangle(CSquare::dimension,CSquare::dimension);
}
Run Code Online (Sandbox Code Playgroud)

但我仍然得到一个临时对象.

我该如何避开临时对象?

c++ visual-c++

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

iPhone - >动态单元格高度

我有一个UITableView和一个我用Interface Builder设计的Cell.我有两个标签.问题是,其中一个标签是文本,可以是500个单词或10个单词.

所以我需要一个动态的单元格高度.我怎么能处理这个,因为否则我有空的空间或单元格高度不够.

也许有人知道如何做到这一点?

最好的祝福.

iphone objective-c

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

Android:在循环中使用带字符串/的findViewById()

我正在制作一个Android应用程序,其中有一个由数百个按钮组成的视图,每个按钮都有一个特定的回调.现在,我想使用循环设置这些回调,而不是必须编写数百行代码(对于每个按钮).

我的问题是:如何在不静态地输入每个按钮ID的情况下使用findViewById?这是我想做的事情:

    for(int i=0; i<some_value; i++) {
       for(int j=0; j<some_other_value; j++) {
        String buttonID = "btn" + i + "-" + j;
        buttons[i][j] = ((Button) findViewById(R.id.buttonID));
        buttons[i][j].setOnClickListener(this);
       }
    }
Run Code Online (Sandbox Code Playgroud)

提前致谢!

android button clicklistener

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