问题列表 - 第14620页

如何控制QDialog的位置?

有没有简单的方法打开Qt对话框,它们的位置与上次打开应用程序时的位置相同?
保留应用程序会话之间对话的位置?

通过简单的方法我的意思是不要手动写入文件中的窗口位置,然后阅读:)

qt qtgui

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

开始使用spring框架

什么是从spring框架开始的最佳方式,我已经有了一本书Spring in action第2版2007年8月,但是这里有一些东西,我缺少一些关于这个框架和java的一般知识.我已经开始阅读这本书,但它对我来说不是很清楚,它清楚了作者试图完成的内容,但我似乎无法重写他的例子.我正在使用eclipse进行代码编写,我有点困惑在哪里放xml文件和java文件等等.

eclipse spring spring-mvc

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

在'expect'中使用条件语句

我需要使用expect自动登录到TELNET会话,但我需要为同一个用户名处理多个密码.

这是我需要创建的流程:

  1. 打开到IP的TELNET会话
  2. 发送用户名
  3. 发送密码
  4. 密码错误?再次发送相同的用户名,然后输入不同的密码
  5. 此时应该已成功登录...

对于它的价值,这是我到目前为止所得到的:

#!/usr/bin/expect
spawn telnet 192.168.40.100
expect "login:"
send "spongebob\r"
expect "password:"
send "squarepants\r"
expect "login incorrect" {
  expect "login:"
  send "spongebob\r"
  expect "password:"
  send "rhombuspants\r"
}
expect "prompt\>" {
  send_user "success!\r"
}
send "blah...blah...blah\r"
Run Code Online (Sandbox Code Playgroud)

不用说这不起作用,也不是很漂亮.从我与谷歌的冒险预期似乎是暗艺术的东西.在此事先感谢任何人的帮助!

bash automation telnet expect conditional-statements

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

基于动态生成的DOM元素运行脚本

我正在使用第三方产品.它在页面上使用JavaScript(非JQuery)代码来动态生成DOM元素.

每当第三方代码生成与给定选择器匹配的DOM元素时,是否可以运行jQuery脚本?

以另一种方式解释,我不想尝试与该代码集成.我只想观察要创建的某些元素,这是运行我自己的自定义jQuery的提示.

javascript jquery

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

iTextSharp - 将 HTML 片段输出到 PDF(到表格单元格)

我正在使用 iTextSharp 为 ASP.NET 应用程序生成 PDF,PDF 生成似乎工作正常,尽管我发现 iTextSharp 使用起来有点不直观,但这是一个不同的故事。

我正在将数据放入 PDF 内的表格中,现在我想将 HTML 内容放入表格单元格中并让它保持格式/样式。我已经看到很多示例展示了如何使用 iTextSharp 将 HTML 解析为 PDF 并保持格式,但这些示例都将内容直接吐出到文档对象中,例如。doc.addElement() 我尝试调整代码以将解析的 HTML 内容吐出到表格单元格中,例如。代替...

objects = HTMLWorker.ParseToList(new StringReader(htmlString), styles);
for (int k = 0; k < objects.Count; ++k)
{
    document.Add((IElement) objects[k]);
}
Run Code Online (Sandbox Code Playgroud)

我在用着...

Cell cell = new Cell();

objects = HTMLWorker.ParseToList(new StringReader(htmlString), styles);
for (int k = 0; k < objects.Count; ++k)
{
    cell.Add((IElement) objects[k]);
}

table.AddCell(cell);
document.Add(table);
Run Code Online (Sandbox Code Playgroud)

但是,它将数据放入表格单元格中,格式正确,但所有内容都重叠且彼此重叠,而不是间隔开。我有什么做错的地方吗?

上面的代码示例来自该网站http://blog.rubypdf.com/2007/10/10/using-htmlworker-to-parse-html-snippets-and-convert-to-pdf/

注意:我不想维护 CSS 样式,只是希望<h1>大致看起来像<h1>通常的样子等。

html pdf pdf-generation itext

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

用户在Web应用程序中启动后台进程

我在Tomcat上使用Spring连接了一个java Web应用程序.

我需要一种方法让用户在服务器中启动后台进程并向用户返回响应,而无需等待后台进程完成.

后台进程在java中编程并与我的应用程序集成.

由于我使用tomcat JMS不是一个选项.为了便于携带,我宁愿不必自定义我的tomcat安装.

我可以使用Quartz或类似的,并定期检查进程是否应该运行,但我更喜欢立即启动的东西.

我试过产生一个新的线程,但它不知道我的Spring bean.

最好的方法是什么?

谢谢

马克斯

java spring multithreading tomcat background

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

我如何在gdb中的"打印到终端上的东西"中加上断点?

我想知道在一个巨大的应用程序里面打印某个消息.应用程序是如此庞大和陈旧,它使用所有可能的方式将文本打印到终端; 例如printf(),fprintf(stdout,...)等.

我写了在write()系统调用上设置了一个断点,但是由于使用write()的各种文件I/O操作,我遇到了太多的断点停止.

所以基本上我希望gdb在程序向终端输出内容时停止,但同时我不希望gdb在程序向文件写入内容时停止.

printf gdb breakpoints conditional-breakpoint

25
推荐指数
2
解决办法
9088
查看次数

优雅地升级网站

是否有一种优雅升级网站的首选方法?我有一个全新的代码库准备好在网站上,但更新它将需要几个小时.我不希望网站在整个时间内"升级,很快就会回来!" 消息,但是当新网站到位时,我也不能离开当前网站.

我能想到的唯一方法可能是通过使用两台服务器进行优雅升级,但这会更昂贵.

downtime

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

如何在JavaScript中反转正则表达式?

我有一个字符串A,并想测试另一个字符串B是否不是它的一部分.这是一个非常简单的正则表达式,其结果可以在之后反转.

我可以:

/foobar/.test('foobar@bar.de')
Run Code Online (Sandbox Code Playgroud)

之后将其反转,如下所示:

!(/foobar/).test('foobar@bar.de') 
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,我需要在正则表达式中进行,而不是使用结果.就像是:

/!foobar/.test('foobar@bar.de')
Run Code Online (Sandbox Code Playgroud)

(哪个不起作用)

换句话说:正则表达式应该测试不存在,并在这种情况下返回true.

这可以用JavaScript吗?

javascript regex invert

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

如何获取ASP.NET MVC Ajax响应重定向到新页面而不是将视图插入UpdateTargetId?

我正在使用Ajax.BeginForm来创建一个表单,它将ajax回发到某个控制器操作,然后如果操作成功,用户应该被重定向到另一个页面(如果操作失败,那么将显示一个状态消息AjaxOptions UpdateTargetId).

using (Ajax.BeginForm("Delete", null,
        new { userId = Model.UserId },
        new AjaxOptions { UpdateTargetId = "UserForm", LoadingElementId = "DeletingDiv" },
        new { name = "DeleteForm", id = "DeleteForm" }))
   {
    [HTML DELETE BUTTON]
   }
Run Code Online (Sandbox Code Playgroud)

如果删除成功,我将返回重定向结果:

[Authorize]
public ActionResult Delete(Int32 UserId)
{
    UserRepository.DeleteUser(UserId);
    return Redirect(Url.Action("Index", "Home"));
}
Run Code Online (Sandbox Code Playgroud)

但是Home Controller Index视图已加载到UpdateTargetId中,因此我最终得到了页面中的页面.我正在考虑的两件事:

  1. 要么我正在设计这个错误,应该以不同的方式处理这种类型的操作(不使用ajax).
  2. 而不是返回Redirect结果,返回一个视图,其中包含javascript,在客户端进行重定向.

有人对#1发表评论吗?或者,如果#2是一个很好的解决方案,那么"重定向javascript视图"会是什么样子?

c# ajax asp.net-mvc asp.net-mvc-ajax

83
推荐指数
6
解决办法
12万
查看次数