获取JUnit 4中当前正在执行的testing的名称

在JUnit 3中,我可以得到当前正在运行的testing的名称,如下所示: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); … } } 这将打印“当前testing是testing的东西”。 在JUnit 4中是否有任何现成或简单的方法? 背景:显然,我不想只打印testing的名称。 我想加载存储在与testing同名的资源中的特定于testing的数据。 你知道, 约定configuration和所有这一切。 谢谢!

如何访问.NET Regex中的命名捕获组?

我很难find一个很好的资源,解释如何在C#中使用命名捕获组。 这是我到目前为止的代码: string page = Encoding.ASCII.GetString(bytePage); Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>"); MatchCollection mc = qariRegex.Matches(page); CaptureCollection cc = mc[0].Captures; MessageBox.Show(cc[0].ToString()); 然而,这总是显示整条线: <td><a href="/path/to/file">Name of File</a></td> 我已经尝试了在其他网站上find的其他几种“方法”,但我仍然得到相同的结果。 我如何访问在我的正则expression式中指定的命名捕获组?

如何从Javascript调用Objective C方法并在iOS中将数据发送回Javascript?

在iOS中,如何从UIWebView Javascript中调用Objective-C方法,并将数据发送回Javascript? 我知道这可以使用Webkit库在OS X上完成,但在iOS上可以吗? PhoneGap如何实现这一目标?

使用(函数(窗口,文档,未定义){…})(窗口,文档)的优点是什么?

我认为使用这种模式是新的热点,但我不明白什么是优势,我不明白范围的影响。 模式: (function(window, document, undefined){ window.MyObject = { methodA: function() { … }, methodB: function() { … } }; })(window, document) 所以我有几个关于这方面的问题。 封装这样的对象是否有特别的优势? 为什么窗口和文档被传入而不是被正常访问呢? 为什么heck被undefined传入? 附加我们正在创build的对象直接窗口一个特别好主意? 我习惯了我称之为Javascript封装的Crockford风格(因为我从道格拉斯·克罗克福德的Javascriptvideo中得到了它)。 NameSpace.MyObject = function() { // Private methods // These methods are available in the closure // but are not exposed outside the object we'll be returning. var methodA […]

命令行程序创build网站截图(在Linux上)

什么是一个很好的命令行工具来创buildLinux上的网站截图? 我需要自动生成网站的屏幕截图,无需人工交互。 我发现的唯一工具是khtml2png ,但我不知道是否有其他人不基于khtml(即有良好的JavaScript支持,…)。

如何在Android模拟器上获得root权限?

我有所有的Android SDK版本(从1.5到2.3.3),我尝试了很多方法来获取Android模拟器的根。 我不使用任何Android设备,并在模拟器(AVD)上testing一切。 我需要在任何一个Android模拟器中使用root权限来使用“iptables”和“busybox”function。 而要使用iptables,我必须有root权限。 至less'su'命令应该在terminal仿真器中执行。 我也安装了z4root应用程序, 但需要很长时间,并没有完成生根,卡住了。 有人说如果我们把系统降到RC30以下,这样我们就可以获得root权限。 如果这是真的,那么该怎么做呢? 我使用Linux和Windows操作系统。 请有人告诉我任何方法来根源我的模拟器。

如何访问Android的通话logging?

我想收到通话logging。 例如,用户的呼叫次数,被呼叫的分钟数等 我如何在android中实现这个?

使用HTML5在iPad上自动播放audio文件

我试图让audio文件在iPad上的Safari中自动播放。 如果我在我的Mac上使用Safari访问该页面,那很好。 在iPad上,自动播放不起作用。

如何检测方位变化?

我正在使用Swift,我希望能够加载一个UIViewController,当我旋转到风景,任何人都可以指向正确的方向吗? 我无法在网上find任何东西,并有点困惑的文件。

Haskell数据types的内存占用

我如何find在Haskell中存储一些数据types的值所需的实际内存量(主要是GHC)? 是否有可能在运行时(例如在GHCi中)对其进行评估,还是有可能从组件中估计组合数据types的内存需求? 通常,如果typesa和b内存需求是已知的,那么代数数据types的内存开销是多less,例如: data Uno = Uno a data Due = Due ab 例如,这些值占用内存中有多less个字节? 1 :: Int8 1 :: Integer 2^100 :: Integer \x -> x + 1 (1 :: Int8, 2 :: Int8) [1] :: [Int8] Just (1 :: Int8) Nothing 我知道实际的内存分配比较高,因为垃圾回收的延迟。 由于懒惰评估可能会有很大的不同(并且thunk的大小与值的大小无关)。 问题是,在给定数据types的情况下,在完全评估时它的值需要多less内存? 我发现GHCi中有一个:set +s选项来查看内存统计信息,但不清楚如何估计单个值的内存占用情况。