小编Ric*_*dle的帖子

如何在调试groovy时检查对象(eclipse插件或其他)

我已经开始通过建立一个宠物项目来学习groovy.我用XmlSlurper获取一些html并解析它等.我使用带有groovy 1.6插件的eclipse3.4.我有一个非常困难的时间试图迭代所有的html元素等.我期望设置一些断点,检查我的内容所在的当前变量,看看它包含什么,我有什么迭代,评估一些表达式等等等

但我几乎做不到这样的事情: - 一些变量没有出现在变量视图中(可能是那些没有类型的变量?) - 选择任何表达但你无法评估 - 最糟糕的是(对我来说)是那个任何变量都显示其所有groovy东西(元类,值...).大多数时候开发人员感兴趣的东西都埋藏在层次结构中,很难找到.

我想知道doco中提到的ObjectExplorer能够提供帮助,但我无法使用我的脚本运行它.

在groovy开发中,人们使用什么来做这类事情?

debugging groovy

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

在构建服务器上运行UI自动化测试

我们使用UI Automation和Nunit为WPF应用程序创建测试UI测试.我们已经创建了从本地计算机运行它们时运行良好的测试.这些测试从未在我们的构建服务器上成功运行(使用TeamCity).打开应用程序窗口后,构建始终挂起 但是如果我已登录(远程桌面),则在我们的构建服务器上,所有UI自动化测试也会成功运行.所以我猜它可能与运行活动的Windows会话有关.任何想法如何说服我们的构建服务器创建活动的Windows会话或任何其他解决方案,使这些测试在构建服务器上运行?

testing wpf teamcity user-interface automation

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

Visual Studio 2010中最重要的功能

Visual Studio 2010中最重要或期待的功能是什么?

visual-studio-2010 visual-studio

9
推荐指数
5
解决办法
1080
查看次数

使<div>的背景颜色填充封闭的<td>

我有一个HTML表格,其单元格包含divs display:inline-block,包含不同大小的文本.

我需要文本在基线上对齐,我需要divs 的背景颜色来填充单元格的高度.对于最大的字体,背景颜色确实填充单元格,但它不适用于较小的字体:

它在Firefox中看起来如何

这可能吗?很明显的解决方案div { height:100% }似乎被不同的字体大小所打破.

这是迄今为止的代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <style type="text/css">
    table td {
        vertical-align: baseline;
        padding: 0;
    }

    td div {
        display: inline-block;
    }
  </style>
</head>
<body>
    <table>
        <tr>
            <td style="background-color:cyan">
                <div style="background-color:pink;">Pink</div>
                <div style="background-color:green;">Green</div>
            </td>
            <td style="background-color:cyan">
                <div style='font-size: 40pt; background-color:yellow;'>
                    Big yellow text
                </div>
            </td>
            </tr>
  </table>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它也在这里的 jsfiddle .

html css html-table alignment

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

捕获隐藏或最小化的窗口

我遵循了这个教程(这里有更多的内容,因为在我的代码中我通过鼠标点击获得一个窗口),用于将窗口作为位图抓取,然后在不同的窗口中渲染该位图.

我的问题:

当窗口最小化或隐藏(SW_HIDE)时,我的屏幕捕获不起作用,因此可以在窗口最小化或隐藏时捕获它吗?

winapi screen-capture

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

emacs:反向搜索

有没有办法进行反向搜索?我有一个非常大的日志文件,其中一个特定的模式填充了几十页

20100414 alpha beta
20100414 alpha beta
<few dozen pages>
20100414 alpha beta
20100414 gamma delta
20100414 gamma delta
<few dozen pages>
20100414 gamma delta
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道"alpha beta"后会有什么文字.它可能是"伽玛三角洲"或其他东西.所以我想跳过包含"alpha beta"的所有行.

emacs

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

Python:列表和字符串匹配

我有以下内容:

temp = "aaaab123xyz@+"

lists = ["abc", "123.35", "xyz", "AND+"]

for list in lists
  if re.match(list, temp, re.I):
    print "The %s is within %s." % (list,temp)
Run Code Online (Sandbox Code Playgroud)

re.match只匹配字符串的开头,如何在中间匹配子字符串.

python match

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

动态gettext的poedit变通方法

我已经开始使用gettext来翻译我发送给用户的文本和消息.我使用poedit作为编辑器,但我正在努力处理动态消息.

例如,我有像登录的东西,我有一个变量,告诉错误的类型.

$this->translate('page-error-' . $error);
Run Code Online (Sandbox Code Playgroud)

当我从poedit自动更新时,它会被读取为"page-error-".我所做的是有一个文件,我可以将自己的伪调用放入translate方法,并在自动更新时将所有可能的键添加到我的poedit中.

我不是特别喜欢这种情况.你们是怎么做到的.

谢谢你的想法

php gettext internationalization poedit

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

KillTimer是否必要?

我使用SetTimer API,我看到很多这样的代码:

case WM_DESTROY: 
    // Destroy the timer. 
    KillTimer(hwnd, IDT_TIMER); 
    PostQuitMessage(0); 
    break; 
Run Code Online (Sandbox Code Playgroud)

我是否必须调用KillTimer,否则系统会自动释放进程退出的资源?忘记拨打KillTimer会导致资源泄漏吗?

我知道如果不需要计时器,它可以被KillTimer破坏.但它必须手动销毁吗?

windows winapi timer resource-leak

7
推荐指数
2
解决办法
2941
查看次数

iPad - 无法在框架内滚动

我不能在iPad Safari中滚动一个框架内的pdf

<frame src="ebook.pdf" title="Content Frame" name="content" id="content" 
frameborder="0" border="0" noresize scrolling="yes" marginwidth="0" marginheight="0" 
noresizescrolling="AUTO" framespacing="0" /> 
Run Code Online (Sandbox Code Playgroud)

我已经尝试了两件事:

  1. 双指滚动
  2. 使用object/embed而不是frame

但这不起作用.

事实上我已经尝试了很多东西......溢出,高度等等.

请帮我.先感谢您.

javascript css safari macos ipad

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