问题列表 - 第6661页

有没有办法在Ruby中获取所有变量?

有没有办法可以在Ruby中找到以特定字符串开头的所有变量?例如,我的ruby程序中有以下变量:

ret_d = 1
ret_d2 = 23
Run Code Online (Sandbox Code Playgroud)

有没有会返回的功能["ret_d","ret_d2"]?问题是我没有所有变量的集合.

ruby variables

8
推荐指数
2
解决办法
1004
查看次数

单元测试我的控制器方法导致一个空的ViewName?

我在我的标准上做了一些简单的MS单元测试,没有什么特别的控制器.

当我检查属性时,ViewName从返回的ViewResult对象中,它是""(空的).

我的印象ViewName是它的名称暗示View(正如这篇 关于ASP.NET MVC控制器测试的MS文章建议的那样).

顺便说一句,当我测试ViewData时,它就在那里并且正确.

这是我的代码......

public ActionResult Index(int? page, string tag)
{
    if (page == null || page <= 0)
    {
        page = 1;
    }

    var viewData = new IndexViewData
                       {
                       ... my property setters, etc ...
                       };
    return View(viewData);
}

[TestMethod]
public void Index_Action_Should_Return_Index_View_For_Default_HomePage()
{
    // Arrange.
    var controller = PostController; // Wrapper, cause I use D.I.

    // Act.
    ViewResult viewResult = …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc unit-testing controller

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

什么是延迟签名组件?

可能是一个简单的问题..但我不知道它是什么......

.net signing

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

字符串文字

我对c ++中的字符串文字几乎没有疑问.

char *strPtr ="Hello" ;
char strArray[] ="Hello";
Run Code Online (Sandbox Code Playgroud)

现在strPtr和strArray被认为是字符串文字.

根据我的理解,字符串文字存储在只读存储器中,因此我们无法修改它们的值.

我们做不到

strPtr[2] ='a';
and strArray[2]='a';
Run Code Online (Sandbox Code Playgroud)

以上陈述都应该是非法的.编译器应该在两种情况下抛出错误.

编译器将字符串文字保留在只读内存中,因此如果我们尝试修改它们,编译器会抛出错误.

const数据也被认为是只读的.

是否同样处理字符串文字和const数据?我可以使用const_cast从字符串文字中删除常量可以更改其值吗?

字符串文字到底存储在哪里?(在程序的数据部分)

c++

9
推荐指数
2
解决办法
4083
查看次数

在网站上为LaTeX生成代字号的最佳方法是什么?

根据之前关于此主题的问题,当您在LaTeX中生成网站时,生成包含波浪号的网址的最佳方法是什么?\verb产生不能很好读取的上部波浪号,并且不能很好地$\sim$复制/填充(当我这样做时添加一个空格).解决方案?

看起来这应该是那些有一个非常容易解决的问题之一......如果没有,为什么不呢?

latex tilde

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

strcpy中的分段错误

考虑下面的程序

    char str[5];
    strcpy(str,"Hello12345678");
    printf("%s",str);
Run Code Online (Sandbox Code Playgroud)

运行此程序时会出现分段错误.

但是当strcpy被替换为以下时,程序运行正常.

strcpy(str,"Hello1234567");
Run Code Online (Sandbox Code Playgroud)

所以问题是当尝试复制到str超过5个字符长度的任何其他字符串时它应该崩溃.

那么为什么它不会因为"Hello1234567"崩溃而只会崩溃为"Hello12345678",即长度为13或超过13的字符串.

该程序在32位机器上运行.

c c++ undefined-behavior

6
推荐指数
3
解决办法
5993
查看次数

调整动画GIF文件大小而不破坏动画

我需要在不破坏动画的情况下调整动画GIF文件的大小.

我怎么能用PHP做到这一点?

php image imagemagick animated-gif

45
推荐指数
4
解决办法
7万
查看次数

C++中的堆栈损坏

在C++中,堆栈可能以哪种方式被破坏.我猜测的一种方法是通过访问超出其边界的数组来覆盖堆栈变量.有没有其他方式可以被破坏?

c++ stack corruption

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

如何为 Outlook 插件内置自动更新?

我正在构建一个 Outlook 插件,我想知道当我们发布新版本(或至少通知用户访问我们的网站并下载/安装最新版本)时,是否有任何标准方法可以让插件自行更新?我一直在考虑做的天真方法是每隔一段时间 ping 我们的服务器以检查更新,并显示一个消息框。谢谢

outlook vsto visual-studio-2008 outlook-addin

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

根据内容选择子节点

XML片段:

<AA>
  <BB>foo</BB>
  <CC>bar</CC>
  <DD>baz</DD>
  <EE>bar</EE>
</AA>
Run Code Online (Sandbox Code Playgroud)

如何选择<AA>具有bar其内容的所有子节点?在上面的例子中,我想选择<CC><EE>.我认为解决方案是这样的:

<xsl:template match="AA">
  <xsl:for-each select="???" />
</xsl:template>
Run Code Online (Sandbox Code Playgroud)

xml xslt xpath nodes

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