问题列表 - 第36373页

为什么NuPack生成的NinjectMVC3.cs无法编译?(或者ASP.NET MVC 3 Beta中的MvcServiceLocator发生了什么?)

使用NuPack插件并安装NInject MVC 3包会导致生成的NinjectMVC3.cs文件中出现以下编译错误.

The name 'MvcServiceLocator' does not exist in the current context

David Ebbo发布的示例视频显示它在09:43运行得很好.

这是当前生成的类:

public class NinjectMVC3 {
    public static void RegisterServices(IKernel kernel) {
        //kernel.Bind<IThingRepository>().To<SqlThingRepository>();
    }

    public static void SetupDependencyInjection() {
        // Create Ninject DI Kernel 
        IKernel kernel = new StandardKernel();

        // Register services with our Ninject DI Container
        RegisterServices(kernel);

        // Tell ASP.NET MVC 3 to use our Ninject DI Container 
        MvcServiceLocator.SetCurrent(new NinjectServiceLocator(kernel));
    }
}
Run Code Online (Sandbox Code Playgroud)

ninject nuget asp.net-mvc-3

7
推荐指数
2
解决办法
2352
查看次数

C++矢量矢量

我正在尝试编写一个程序,该程序使用基类来定义解决简单问题的算法.我使用一个整数向量作为"游戏板".我的问题是如何创建一个返回游戏板矢量的函数get_moves?

这是我对该函数的代码:

std::vector< <std::vector<int> > takeaway::generateMoves( std::vector<int> currBoard ) {


    if( currBoard[0] == 1 || currBoard[0] == 2 ) {
       moves.push_back( 1 );
    }
    else if( currBoard[0] == 3 ) {
       moves.push_back( 2 );
    }
    else if( currBoard[0] == 4 ) {
       moves.push_back( 3 );
    }
    else {
      moves.push_back( 1 );
      moves.push_back( 2 );
      moves.push_back( 3 );
    }

    std::vector< <std::vector <int > > toReturn( moves );

     for( int i = 0; i < moves.size(); i++ ) {

      std::cout << "MOVES: …
Run Code Online (Sandbox Code Playgroud)

c++ vector

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

如何从EasyMock.anyObject(List.class)调用中删除警告

编译器不能停止抱怨这个电话:

EasyMock.anyObject(List.class) 
Run Code Online (Sandbox Code Playgroud)

我试图指定列表的类型

EasyMock.anyObject(List<MyType>.class)
Run Code Online (Sandbox Code Playgroud)

但它似乎不是一个选项(无论如何,它是愚蠢的,因为java将在编译期间擦除类型)

是否有一种干净的方式(@SuppressWarning不是一种干净的IMO方式)来删除此警告?

谢谢

java generics warnings easymock

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

使用swt处理按键操作


按下CTRL-C时 我想做someStuff().我写了一些代码,但它"不够好".我该怎么办?)

    //org.eclipse.draw2d.Shape getShape(){....}

    getShape().addKeyListener(new KeyListener(){

        @Override
        public void keyPressed(KeyEvent ke) {
        }

        @Override
        public void keyReleased(KeyEvent ke) {
            /*if CTRL-C pressed*/
            if((ke.getState() & KeyEvent.CONTROL) != 0 && 'c' == ('a' + ke.character - 1)){
                someStuff();
            } 
        }
    });
Run Code Online (Sandbox Code Playgroud)

谢谢.

java user-interface swt keylistener draw2d

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

解决方案重新部署后Webpart损坏

我已经在Sharepoint 2010服务器上部署并重新部署了.wsp(该解决方案是在另一台2010服务器上开发的).该解决方案包含2个Web部件.

在收回并删除旧解决方案后,我再次添加并部署了相同的解决方案,没有任何错误.

之后,我停用并重新激活了通过我的.wsp文件安装的功能.

问题在于,每当我尝试将这两个Web部件中的一个添加到页面时,我都会收到一条错误消息"操作无法完成,因为该项目已从库中删除".

你有什么想法吗?Anu帮助非常感谢!

deployment web-parts sharepoint-2010

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

c中的查找表

我在C中创建一个查找表当我定义它时:

typedef struct {
 char* action;
 char* message;
} lookuptab;

lookuptab tab[] = {
  {"aa","bb"},
  {"cc","dd"}
};
Run Code Online (Sandbox Code Playgroud)

它编译没有错误,但当我做这样的事情:

typedef struct {
 char* action;
 char* message[];
} lookuptab;

lookuptab tab[] = {
  {"aaa", {"bbbb", "ccc"}},
  {"cc", {"dd", "eeeee"}}
};
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

错误:在嵌套上下文中初始化灵活数组成员

错误:(接近初始化'tab [0] .message')

如何在第二个示例中初始化制表符数组?注意:我知道选项卡数组中的所有值.

更新:消息可以是不同的大小,例如

typedef struct {
 char* action;
 char* message[];
} lookuptab;

lookuptab tab[] = {
  {"aaa", {"bbbb", "ccc", "dd"}},
  {"cc", {"dd", "eeeee"}}
};
Run Code Online (Sandbox Code Playgroud)

非常感谢你.

最好的问候,维克多

c arrays struct char

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

春天mvc与facelets

是否可以将facelets用作Spring MVC的视图技术?官方文档中没有提及它,但我听说Facelets非常方便易用,我想尝试一下,我只是不知道如何...

java facelets spring-mvc

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

如何使用Rails 3范围过滤关联记录不存在的habtm连接表?

我有一个Authorhabtm模型:feed.使用Rails 3想要设置一个范围,查找没有关联提要的所有作者.

class Author < ActiveRecord::Base

    has_and_belongs_to_many :feeds
    scope :without_feed, joins(:feeds).where("authors_feeds.feed_id is null")

end
Run Code Online (Sandbox Code Playgroud)

......似乎没有用.感觉就像一件简单的事情.我在这里错过了什么?

activerecord scope join where ruby-on-rails-3

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

SQL Update查询

我可以WHENUPDATE子句中使用多个条件来更新单个列.

我想更新具有列ID和NAME的表TABLE:

以下查询是否正确?

UPDATE TABLE 
   SET id = CASE id
              WHEN id IN (2, 3, 4) THEN 1
              WHEN id= 5 THEN 8
              WHEN id IN(9, 7) THEN 6
 WHERE name = 'abc'
Run Code Online (Sandbox Code Playgroud)

sql sql-update

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

相当于Ruby中的Python"with"

在Python中,该with语句用于确保始终调用清理代码,无论抛出异常还是返回函数调用.例如:

with open("temp.txt", "w") as f:
    f.write("hi")
    raise ValueError("spitespite")
Run Code Online (Sandbox Code Playgroud)

在这里,即使引发了异常,文件也会关闭.这里有一个更好的解释.

Ruby中有这个构造的等价物吗?或者你可以编写一个代码,因为Ruby有延续吗?

ruby python language-features with-statement control-flow

12
推荐指数
2
解决办法
4144
查看次数