问题列表 - 第32437页

尝试使用Moq模拟HtmlHelper时抛出MissingMethodException

当试图跟随关于使用Moq模拟htmlhelper文章时,我遇到了以下问题.创建htmlhelper时会抛出异常.我只是猜测正在使用城堡windsor(通过查看错误消息).

例外:

发生了MissingMethodException

找不到类型为"Castle.Proxies.ViewContextProxy"的构造函数.

堆栈跟踪:

在System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr,Binder binder,Object [] args,CultureInfo culture,Object [] activationAttributes)

代码:

    public static HtmlHelper CreateHtmlHelper(ViewDataDictionary vd)
    {
        Mock<ViewContext> mockViewContext = new Mock<ViewContext>(
                                                new ControllerContext(
                                                    new Mock<HttpContextBase>().Object,
                                                    new RouteData(),
                                                    new Mock<ControllerBase>().Object),
                                                new Mock<IView>().Object,
                                                vd,
                                                new TempDataDictionary());

        Mock<IViewDataContainer> mockViewDataContainer = new Mock<IViewDataContainer>();
        mockViewDataContainer.Setup(v => v.ViewData).Returns(vd);

        return new HtmlHelper(mockViewContext.Object, mockViewDataContainer.Object);
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用ASP MVC 2,Moq 4.0 beta 3,VS2010,使用IDE的测试框架.

如何解决问题并返回HtmlHelper的实例?

asp.net-mvc unit-testing moq mocking

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

什么是英特尔芯片组的"显存孔径"?

我试图了解如何在英特尔芯片组上以x86保护模式绘制简单图形.我已经(有点)知道如何使用VGA接口,我试图了解如何使用G35 Express来做同样的事情.为此,我正在研究这份文件.

我无法理解"图形内存孔基"是什么; PCI配置空间中有什么名称?例如,在第164页,该文件说:

它表示与图形存储器孔径基数的偏移,并通过全局GTT映射到物理页面.

我仍然需要学习很多东西,我只是浏览了以前的卷,但我怀疑这是一个重要的概念.另外,你知道在哪里可以找到这个架构或其他英特尔架构的友好解释吗?

编辑 - 一些额外的发现

我正在查看另一个英特尔文档317607.pdf,看起来他们所谓的"图形存储器范围地址"(第231页)实际上是第58页的"图形存储器孔径基址寄存器".但它是PCI配置寄存器从0x18开始.

@ SPRQ:谢谢,我认为它与AGP光圈的概念类似但是根据同一文件的第52页:

注意:PCI Express不再存在AGP孔径.

这是另一回事.

graphics x86 intel

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

是否可以创建便携式VM?

我想知道是否可以使用任何类似VMWare的产品创建一个完全可移植的虚拟机?我的目标是创建一个虚拟机(XP作为客户操作系统),在其中安装一些应用程序,将vm放入usb2驱动器(性能不是问题),并在任何Windows操作系统中运行它(xp,vista,7)没有在主机中安装任何东西,使用任何主机帐户(admin,guest,limited).是否可以使用任何类似产品的vmware来做到这一点?如果可能的话哪一个是我最好的选择?

virtualization vmware portability virtualbox virtual-machine

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

使用C#将属性值复制到另一个对象

要将属性值从一个对象复制到另一个对象,我们通常使用以下语法实现:

ca.pro1 = cb.pro2;
ca.pro2 = cb.pro2;
Run Code Online (Sandbox Code Playgroud)

其中ca和cb属于同一类.

有没有更简单的synatx或实用方法来帮助我们达到同样的效果?

谢谢.

c#

21
推荐指数
4
解决办法
8万
查看次数

alert()是否等同于Visual Studio IDE断点的Javascript?

我试图找到一种不那么随意的方式来编写和编写Javascript的写入和测试方式.我真的没有使用IDE - 我写,然后在浏览器中测试 - 如果有什么不对,我然后用alert()'s来尝试跟踪.这可能是一个繁琐的过程,不得不从Notepad ++来回浏览器,所以我想知道是否有更好的方法来做到这一点,是否有一个良好的调试友好的IDE Javascript/jQuery或更好的东西比警报使用(动态追踪?).

alert()是否等同于Visual Studio IDE断点的Javascript?

javascript ide jquery

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

使用c#比较两个ArrayList内容

我有两个arraylist.即ExistingProcess和CurrentProcess.

ExistingProcess arraylist包含此应用程序启动时运行的进程列表.

CurrentProcess arraylist位于一个线程中,用于始终获取系统中运行的进程.

每当currentProcess arraylist运行当前进程时,我想与ExistingProcess arraylist进行比较并显示在消息框中,如:

缺少进程:NotePad [如果记事本已关闭且应用程序已启动]新进程:MsPaint [如果MSPaint在应用程序启动后启动]

基本上这是两个arraylist的比较,以找出我的c#应用程序启动后启动的新进程和进程关闭.

希望我的问题很明确.需要帮助.

c# comparison arraylist

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

动画列表视图布局时遇到问题

我希望listview中的项目从左到右一次一个地滑动.我在res/anim/slide_right.xml中有以下内容

<?xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator">
    <translate android:fromXDelta="100%p" android:toXDelta="0" android:duration="150" />
</set>
Run Code Online (Sandbox Code Playgroud)

在我的ListActivity中的 onCreate方法中,我有:

LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation(this, R.anim.slide_right);
mList.setLayoutAnimation(controller);
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到一个RuntimeException引起的Unknown layout animation name: set

我究竟做错了什么?

layout animation android listview

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

gradle - 我如何用其他jar中的lib目录构建一个jar?

在gradle中 - 我如何在lib目录(特别是lib/enttoolkit.jar和lib/mail.jar)中的jar输出jar中嵌入jar?

jar uberjar gradle

63
推荐指数
6
解决办法
9万
查看次数

如何子类UITableView?

老实说,我不知道如何子类化UITableView.我非常困惑,正在寻找我能得到的任何帮助.我如何进行"子类化"UITableView?我需要这样做的原因是因为我需要桌子来响应背景上的触摸,以便隐藏键盘.我试过谷歌搜索但找不到任何东西.非常感谢任何帮助!

iphone objective-c ios4

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

Javascript:如何将不同的对象传递给循环中创建的setTimeout处理程序?

我正在尝试编写一些JS复制jQuery的fadeIn和fadeOut函数.这是我到目前为止的代码:

function fadeIn(elem, d, callback)
{

    var duration = d || 1000;
    var steps = Math.floor(duration / 50);
    setOpacity(elem,0);
    elem.style.display = '';
    for (var i = 1; i <= steps; i++)
    {
        console.log(i/steps + ', ' + (i/steps) * duration);
        setTimeout('setOpacity("elem", '+(i / steps)+' )', (i/steps) * duration);
    }
    if (callback)
        setTimeout(callback,d);
}
function setOpacity(elem, level)
{
    console.log(elem);
    return;
    elem.style.opacity = level;
    elem.style.MozOpacity = level;
    elem.style.KhtmlOpacity = level;
    elem.style.filter = "alpha(opacity=" + (level * 100) + ");";
}
Run Code Online (Sandbox Code Playgroud)

我遇到第一个setTimeout调用的麻烦 - …

javascript object settimeout

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