其他开发 可以用Capybara测试Java应用程序吗?

我喜欢Capybara的整体思想,但是由于某种原因我无法在Java应用程序上运行它。 这有可能吗? 谢谢 解决方案 是的,有可能,我们正在做。只需将selenium-webdriver gem与firefox或Chromium一起使用,即可远程测试正在运行的应用程序。 您无法在Java测试环境中对其进行测试,因为您没有Rack基础架构,但您可以创建一个单独的ruby te

0 2020-09-29 IT屋

其他开发 如何使用applet从Java中的摄像头捕获视频?

我希望使用Java小程序通过网络捕获和流式传输视频。到目前为止,JMF似乎已经过时,FMJ将无法以任何合理的速度进行捕获。还有其他库可以用来以至少每秒10-15帧的速度从网络摄像头捕获和/或流式传输视频吗? 解决方案 我最近已经做过这件事,不得不编写一个JNI来捕获视频并对其进行编码或解码。 这很痛苦,因为您必须为每个平台(例如Windows 32和64位,OSX 32和64位以及L

0 2020-09-29 IT屋

其他开发 哪个Java库可用于从连接的摄像机录制视频?

您可能以为tere是一个简单的解决方案,但是没有:( 我的应用程序需要从USB /火线捕获流(或任何连接)连接的摄像机(结果将是 output.flv 之类的文件。)我希望我可以检测所有连接的摄像机并选择要使用的摄像机(一个或多个)时间->一个或多个输出文件)。应用程序必须是跨平台的。 找到的库: Xuggle -不是很好的相机支持。非常适合处理图像和视频。 JMF -一个旧的

0 2020-09-29 IT屋

其他开发 试图了解“捕获组”在Java正则表达式中

我正在研究Java OCP,此刻我一直不了解“捕获组” 部分。作为描述,它太抽象了。 有人能为我提供以下陈述的具体例子吗? 捕获组是将多个字符视为单个 单元的一种方式。通过将要分组的字符放置在 中的一组括号中来创建它们。例如,正则表达式(狗) 创建一个包含字母“ d”,“ o”和“ g”的单个组。输入字符串中与捕获组匹配的 部分将被保存在内存中的 ,以便以后通过反向引用进行调

0 2020-09-29 IT屋

其他开发 如何在Java Spring中集成Kaptcha

我需要在官方网站 https:// code中将kaptcha集成到java spring中.google.com / p / kaptcha / wiki / SpringUsage 是非常古老的信息。 解决方案 添加maven依赖项: com.github.penggle

0 2020-09-29 IT屋

其他开发 将Captcha与Spring Security集成

将SpringSecurity与Capcha集成的合适方法是什么? 我有以下用例: 当用户尝试登录时,如果我们登录N次失败,将显示验证码,因此将进行身份验证使用三个参数:用户名,密码,验证码。但是Spring Security不支持内置的Captcha处理。 我刚刚开始考虑实施。并具有以下变体: 在Spring Security过滤器堆栈中添加单独的安全过滤器, 完全重写Au

0 2020-09-29 IT屋

其他开发 如何让用户在画布内绘制并随后保存图像?

我正在尝试实现一个免费手绘Java小程序,该程序允许用户在画布上绘制一些东西(画布不是优先级,它可以是其他任何东西,只要我可以在之后保存图像(需要保存它,因为我必须稍后在按下按钮后将其显示在其他位置,欢迎其他解决方案))。我找到了可以绘画的代码,但是现在在画布内部绘画时遇到了麻烦...而且我已经花了几天的时间没有任何结果。这是我现在拥有的代码及其下面的描述: import java.awt

0 2020-09-29 IT屋

其他开发 Java-如何刷新JPanel窗口

我有一个JPanel窗口,上面画了一些东西。我想弄清楚如何像一个简单的闪光灯那样使屏幕闪烁,以引起用户的注意?我对此找到了一个先前的问题,但对我想做的事情没有用。我有一个连续的循环,它根据一些变量来更新屏幕。我只想让屏幕在某个时刻闪烁,然后恢复正常。 谢谢! 解决方案 您可以使用 Trident 可以插补课程中的各种属性。这是使面板背景动画化的演示: import java.

0 2020-09-29 IT屋

其他开发 电影在画布上绘制时,Android错误信号11

我正在开发一个Android应用程序,试图在其中显示GIF图像。 为此,我正在使用Movie类,并创建了一个GIFView类来扩展View。我从Movie.decodeFile方法获取一个Movie实例。 调用Movie.draw(canvas)时出现错误。 04-28 13:44:18.001:A / libc(24883):致命信号11(SIGSEGV)位于0x00000000

0 2020-09-29 IT屋

其他开发 Java Canvas repaint()闪烁

所以我终于有了一个Canvas可以按照我想要的方式工作,但是它不断闪烁,repaint()每秒运行20次,而当我使其每秒运行10次时,轻拂现象也会减少。 包pd.data; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JPanel; import pd.ar

0 2020-09-29 IT屋