问题列表 - 第47721页

Rails,Cucumber,Capybara:会话不会持续存在

我正在尝试为依赖于某些会话存储数据的功能编写测试,我的场景如下所示:

Scenario: Create offer
  Given I am on the start offer page
  When I select "Foo" from "bar"
  And I press "Go on"
  Then I should see "You are going to offer foo"
Run Code Online (Sandbox Code Playgroud)

通过使用我发现的调试器,信息正确地存储在会话中,但是在每个新请求中我都会获得一个新的会话.

至少在每个场景中都不应该有工作会话吗?任何想法为什么不是这样的?

提前谢谢,乔

版本:在轨道上运行2.3.10,黄瓜0.10.0,黄瓜轨道0.3.2,水豚0.4.1.2

session ruby-on-rails cucumber capybara

9
推荐指数
3
解决办法
5544
查看次数

如何解释GDB"信息框架"输出?

有人可以帮我理解这个: -

(gdb) info frame
Stack level 0, frame at 0xb75f7390:
 eip = 0x804877f in base::func() (testing.cpp:16); saved eip 0x804869a
 called by frame at 0xb75f73b0
 source language c++.
 Arglist at 0xb75f7388, args: this=0x0
 Locals at 0xb75f7388, Previous frame's sp is 0xb75f7390
 Saved registers:
  ebp at 0xb75f7388, eip at 0xb75f738c
Run Code Online (Sandbox Code Playgroud)

什么是"ebp,eip Locals at和Previous Frame's sp"是什么意思?请解释

gdb

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

在Linux中将主机名添加到/ etc/hosts

问题:是否有一种简单的方法可以在系统启动时自动在/ etc/hosts中添加DHCP机器的DHCP发布的IP地址和主机名?

背景:我的Linux机器在/ etc/hostname中有一个主机名,当我ping时它不会解析为任何东西.我在/ etc/hosts中手动添加了我的主机名和IP地址,以便我的网络相关的java程序能够运行.

谢谢,

linux ubuntu networking

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

在Textmate中断开切换 - 评论

我在TextMate for Actionscript 2中遇到了Toggle Comment命令("注释行/选择")的问题(我知道,我知道).我已经尝试完全剥离设置的语言以隔离问题,并试图通过Ruby,但都无济于事.我的问题是该命令坚持使用块注释进行注释切换(⌘+ /),并且在添加首选项文件以更改TM_COMMENT_MODE时不遵守.我甚至试过使用这个简单的偏好:

{   shellVariables = (
        {   name = 'TM_COMMENT_START';
            value = '// ';
        },
    );
}
Run Code Online (Sandbox Code Playgroud)

但没有运气.我希望有人比我自己更好地说Ruby(即,根本就是)可以找到一个简单的解决方案.您可以通过创建新的actionscript 2文件并尝试⌘+ /一段代码(甚至一行)在TextMate的任何(最近)安装中重现.与将使用行注释的JS文件对比.将"评论"片段从JavaScript复制到Actionscript包,问题将持续存在.

谢谢!

ruby textmate actionscript actionscript-2

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

哪个软件可以用来做文件(PHP源代码)比较

我在我的网站上有最新版本的代码(相当多的PHP文件被修改).但是我在本地主机上的代码比较旧.

是否有任何文件比较应用程序来查找最新的修改代码?

php comparison file

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

git rebase - 我的哈希意外不匹配

1)为什么我没有机会进行我的提交,所以我可以在与团队合并之前将它们变成不同的提交?2)为什么rebase之前的哈希值不等于rebase之后的哈希值?我没有看到任何消息表明存在压扁的空白或其他东西.

GIT [work]  git log --oneline -n10
7784ea8 dataloader populates with relatively sane data for masteritem and event; some component changes
1d9b3fe masterlist, promote draft, various commands, display tweaks on all components
76bea59 display strings
...
GIT [work]  git rebase -i team
Run Code Online (Sandbox Code Playgroud)

编辑第一次提交,压缩下两次提交

Stopped at 76bea59... display strings
You can amend the commit now, with

        git commit --amend

Once you are satisfied with your changes, run

        git rebase --continue

PS [55] git status
# Not currently on any …
Run Code Online (Sandbox Code Playgroud)

git

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

eclipse手动代码折叠类似于visual studio区域

visual studio具有使用区域进行手动代码折叠的出色功能.我是eclipse和android的新手,但无法找到如何在eclipse中做到这一点.我绝望地在日蚀中错过了这个功能

有没有人在日食中实现这一点

提前致谢

eclipse ide android eclipse-plugin visual-studio

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

GLSL:gl_FragCoord问题

我正在尝试使用GLSL for OpenGL ES 2.0.我有四边形和我正在渲染的纹理.我可以成功地这样做:

//VERTEX SHADER
attribute highp vec4 vertex;
attribute mediump vec2 coord0;

uniform mediump mat4 worldViewProjection;

varying mediump vec2 tc0;

void main()
{
    // Transforming The Vertex
    gl_Position = worldViewProjection * vertex;

    // Passing The Texture Coordinate Of Texture Unit 0 To The Fragment Shader
    tc0 = vec2(coord0);
}

//FRAGMENT SHADER
varying mediump vec2 tc0;

uniform sampler2D my_color_texture;

void main()
{
    gl_FragColor = texture2D(my_color_texture, tc0);
}
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好.但是,我想做一些基于像素的过滤,例如Median.所以,我想在像素坐标而不是normalized(tc0)中工作,然后将结果转换回规范化的坐标.因此,我想使用gl_FragCoord而不是uv属性(tc0).但是我不知道怎么回到标准化的坐标,因为我不知道gl_FragCoords的范围.知道我怎么能得到它吗?我已经到了那么远,使用固定值进行"标准化",虽然它不能完美地工作,因为它会导致拉伸和平铺(但至少会显示一些东西):

//FRAGMENT SHADER
varying mediump …
Run Code Online (Sandbox Code Playgroud)

shader opengl-es glsl coordinates

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

流意味着什么?它的特点是什么?

C++和C#都使用这个词stream来命名许多类.

  • C++: ,iostream,istream,ostream,,stringstream 等.ostream_iteratoristream_iterator
  • C#: , Stream,,FileStream 等等.MemoryStreamBufferedStream

所以我很想知道这stream意味着什么?流的特征是什么?我什么时候可以用这个术语命名我的课程?这仅限于文件I/O类吗?

有趣的是,就我所知,C在任何地方都没有使用这个词.

c# c++ terminology class stream

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

Razor中的条件链接

我有一些标签,我想说"如果它们当前位于此标签所指的页面上,请将其设为跨度.否则,请将其设为链接." 在伪剃刀中,看起来像这样:

@if(CurrentlyOnThisPage) {
  <span>
} else {
  <a>
}
   Tab Content
@if(CurrentlyOnThisPage){
  </span>
} else {
  </a>
}
Run Code Online (Sandbox Code Playgroud)

Razor(正确地)注意到我没有关闭我的开始标记,因此解析这种语法时遇到了麻烦.如果标签内容很小,我可以使用Html.ActionLink,但我有几行内容,我想保留HTML编辑器的好处,而不是把它全部放到一个字符串中.有没有办法做到这一点?

asp.net-mvc razor asp.net-mvc-3

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