问题列表 - 第7045页

是否有用于导轨的安全测试插件?

是否有任何工具可以测试rails应用程序的安全性?

可以自动测试sql注入,跨站点脚本等的东西......

security plugins ruby-on-rails

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

什么是最容易记住的可公开ping的IP地址?

对于频繁的网络故障排除,您是否知道具有易记的IP地址的公共可ping主机(例如1.2.3.4)?

ip networking ping

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

在vim中反转逗号分隔列表的最快方法是什么?

我经常必须更正以下rails代码:

assert_equal value, expected
Run Code Online (Sandbox Code Playgroud)

assert_equal的两个参数是乱序的,应该是:

assert_equal expected, value
Run Code Online (Sandbox Code Playgroud)

在vim中,从第一行到第二行的最有效方法是什么?

vim

10
推荐指数
2
解决办法
2394
查看次数

如果文件存在,如何在MSBuild中导致错误?

我们有一个在每晚构建之前运行的进程.如果进程失败,则生成文本文件.我需要做的就是检查文件是否存在,如果存在,则导致MSBuild失败.

我目前尝试过以下方法:

<CreateProperty Condition="Exists('C:\Process\Fail.txt')"
      Value="false">
  <Output TaskParameter="Value" PropertyName="ProcessTestPassed"/>
</CreateProperty>
<Message Text="Process did not pass" Condition="Exists('C:\Process\Fail.txt')" ContinueOnError="false" />

<ReadLinesFromFile File="C:\Process\Fail.txt"                  Condition="'$(ProcessTestPassed)'=='false'" ContinueOnError="false" >
  <Output TaskParameter="Lines" ItemName="FileContents" />
</ReadLinesFromFile>
<Message Text="FileContents: $(FileContents)"  Condition="'$(ProcessTestPassed)'=='false'" ContinueOnError="false" />
Run Code Online (Sandbox Code Playgroud)

这给出了这个输出的传递构建:

Task "CreateProperty"
Done executing task "CreateProperty".
Task "Message"
  QAWizardProTestPassed did not pass
Done executing task "Message".
Task "ReadLinesFromFile"
Done executing task "ReadLinesFromFile".
Task "Message"
  FileContents: 
Done executing task "Message".
Run Code Online (Sandbox Code Playgroud)

我知道以上可能是矫枉过正,但我​​只需要一些工作!我在这里想念的是什么?!

谢谢,德里克

msbuild

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

javascript(jQuery)的问题.适用于Firefox,但不适用于IE

我有一个网站,我的工作中,可使用一个问题在这里.

当使用firefox浏览时,网站上的javascript可以正常运行.然而,在IE7中,javascript甚至没有被执行.

由于我是javascript的新手,我怀疑我可能在代码中的某个地方犯了一个明显的错误.

任何帮助表示赞赏!

javascript jquery cross-browser

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

使用浏览器的后退按钮时删除/禁用javascript

我有一个由两个框架组成的页面:一个是flash应用程序,另一个是带有用户控件的aspx页面,其中包含一个带有几个"添加到购物车"按钮的网格.当用户点击按钮时,我想用购物车页面重新加载整个窗口.

通过避免response.redirect,并使用response.write插入一些重定向的javascript,我发现了如何做到这一点非常好.问题是当用户从购物车页面点击后退按钮时,脚本再次执行,有效地取消后退按钮.(可用性差)

所以我的问题是,有没有办法检测用户是否通过后退按钮到达页面并避免执行脚本?

javascript

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

如何将命名参数传递给批处理文件?

我所拥有的批处理文件中的第一行是:

IF "%FirstServer2%" == "No" goto :SkipSolution
Run Code Online (Sandbox Code Playgroud)

变量%FirstServer2%未在任何地方声明,因此必须以某种方式将其传递给批处理文件.那么,我该如何传递价值呢?

batch-file

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

如何在基类对象上调用子类方法?

我正在使用一个为我生成一堆类的库.

这些类都继承自公共基类,但该基类没有定义所有子类共有的几个方法.

例如:

SubClassA : BaseClass{
  void Add(ItemA item) {...}
  ItemA CreateNewItem() {...}
}

SubClassB: BaseClass{
  void Add(ItemB item) {...}
  ItemB CreateNewItem() {...}
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,基类没有这些方法.这会很棒:

BaseClass{
  // these aren't actually here, I'm just showing what's missing:
  abstract void Add(ItemBaseClass item);  // not present!
  abstract ItemBaseClass CreateNewItem(); // not present!
}
Run Code Online (Sandbox Code Playgroud)

由于我的A + B对象有一个公共基类,而Item对象有一个公共基类,所以我希望从多态的奇妙世界中受益.

不幸的是,由于常用方法实际上并不存在于基类中,我无法虚拟地调用它们.例如,这将是完美的:

BaseClass Obj;
Obj = GetWorkUnit(); // could be SubClassA or SubClassB

ItemBaseClass Item = Obj.CreateNewItem(); // Compile Fail: CreateNewItem() isn't in the base class …
Run Code Online (Sandbox Code Playgroud)

c# polymorphism inheritance c#-2.0

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

如何在Resharper 4.5中使用bdd命名风格?

我刚刚升级到Resharper 4.5,现在看到我的所有BDDish测试方法都被标记为不符合命名标准.我的命名约定是这样的:

public void Something_ShouldHaveThisResult()
Run Code Online (Sandbox Code Playgroud)

Resharper不喜欢该方法中的下划线.有没有办法将其关闭,仅用于测试方法?我对其余代码有一个正常的命名约定.

c# bdd resharper

14
推荐指数
2
解决办法
3242
查看次数

使用通用代码的多个应用程序 - 如何处理此问题?

我的公司有两到三个使用大量常用代码的Web应用程序 - 自定义MVC框架,实用程序类,JavaScript库等.

我们不希望在每个应用程序中复制所有这些代码,因为我们最终会使用它的几个略有不同的版本.但我们不希望应用程序需要与此代码完全相同的副本,因为我们不希望更新到一个应用程序可能会破坏另一个应用程序.

有没有人有任何处理这个问题的技巧?我不认为我正在寻找技术答案 - 更多只是一般方法.

我们可以将代码放入库中,并允许应用程序保留在旧版本的库中,直到它们准备升级为止.或者我们可以将它分成多个库,因此我们不必一次升级所有内容.但是,管理库版本之间的相互依赖性会变得困难吗?

code-reuse

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