问题标签 [cobra]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1157 浏览

java - Lobo Cobra HtmlPanel 在 JavaScript 操作后不更新 GUI

你好,

我开始在 Swing 中实现 HTML 浏览器。我想使用Lobo Cobra 工具包,因为该工具包包含 CSS 和 JavaScript 的渲染器和解析器。这些页面看起来非常漂亮并且易于使用(一个类实现来显示一个 html 页面)。

我想在 swing 中显示 HTML 页面,它可以显示 javascript 生成和修改的对象,如闪烁的圆圈。据我所知,cobra 工具包可以显示静态 javascript 命令,如“document.write”或 closwWindow() 实现,但不能从 JavaScript 更新 GUI。

是否有人以前使用过 Lobo Cobra Toolkit,并给了我一些示例代码或提示,以显示带有动画 JavaScript 对象的 HTML 页面。

0 投票
4 回答
1781 浏览

java - 在 XPath 表达式方面需要一些帮助。一个有效,另一个无效

我正在使用 COBRA HTMLParser,但没有运气解析一个特定的标签。这是来源:

我可以使用以下 XPath 来获取正确的信息:

无论我尝试什么组合,最后一个表达式都不起作用。我也尝试过以下方法,但没有帮助,

有什么建议么?

编辑:有一些关于 XML 非法的建议(老实说,我不确定为什么它是非法的,因为到目前为止我几乎到处都看到过)但我无法控制 XML (至少到星期一,直到我的其他朋友回来)。我正在尝试查看编写包含此信息的混搭的可行性。有什么办法可以禁用检查吗?

这是已解析的 XML:

我猜文档没有被正确解析。

0 投票
1 回答
464 浏览

java - 如何使用 Cobra/Lobo HTML 渲染器访问 DOM 节点的 CSS 属性

我正在尝试弄清楚如何使用 Cobra/Lobo 工具包访问 DOM 节点(在此示例中为 <img> 节点)的 CSS 属性。我目前拥有的是:

现在这似乎只给了我直接设置的样式——而不是继承或计算的样式。我怎样才能得到这些呢?

谢谢

0 投票
4 回答
2900 浏览

java - Java/Swing 离屏渲染 (Cobra HTMLPanel -> BufferedImage) 问题:组件没有先完成重绘

我正在尝试将 Java/Swing Cobra HTML 渲染器的内容渲染到屏幕外的 BufferedImage,以便在我的应用程序的其他地方使用:

g 中生成的图像显示了一个部分呈现的页面——有时是设置新文档之前的 HTMLFrame 的内容;有时是新文档的半渲染版本。我认为这是因为 Cobra 的 setDocument 方法只是安排文档重新渲染,但我正在调试器中逐步执行,并且没有看到第二个线程进行重新渲染。有人对这里可能发生的事情有任何见解吗?

0 投票
1 回答
125 浏览

java - 已解析页面的 HTML

我正在使用 Cobra 解析引擎,我希望获取已解析页面的 HTML 代码(例如,在执行 javascripts 之后)。有可能吗?如果需要,Cobra 可以替换为另一个开源 Java Web 解析器。

0 投票
1 回答
1001 浏览

java - 使用 Cobra 进行 Java HTML 渲染

我目前正在使用 Cobra: Java HTML Renderer & Parser 来呈现基于 Java 应用程序中的用户选择动态生成的 HTML 页面。

在我的应用程序中,用户可以选择数百个项目。这些项目以特殊颜色符号的形式显示,用户可以选择多个项目。

一旦选择了多个项目,它们的书面描述就会动态生成并格式化为包含 css2 和 html4 标签,并加载到 Cobra HTMLPanel 中进行显示。

我希望在 HTMLPanel 中显示带有项目书面描述的符号图像。

一种方法是使用 ImageIO.write 将 BufferedImage 保存到文件中,然后将 img html 标记包含在我动态生成的 HTML 文档中,该文档正在加载到 HTMLPanel 中。不幸的是,这是不可接受的,因为用户可能选择了数百个符号,这反过来会导致数百个 ImageIO.write 调用和我的应用程序性能的惊人下降。

另一种方法是将 BufferedImage 转换为 Base64 编码,然后直接将编码放入 HTML 文档中,如下所示

不幸的是,HTMLPanel 似乎忽略了数据 URI 方案。

有谁知道解决方案?

0 投票
1 回答
93 浏览

.htaccess - 使用 .htaccess 重写规则子目录

我需要有关 url 重定向的帮助,例如

旧网址http://www.example.com/sub-dir/index.php?id=1 到新网址 http://www.example.com/sub-dir/1/

谁能帮忙我需要.htaccess代码文件在/sub-dir/文件夹中

这是我尝试使用的代码:

但它没有用。

0 投票
1 回答
85 浏览

matlab - MATLAB:查找矩阵中元素的行索引<0.001,不包括某些行

我正在使用 MATLAB 中的 Cobra Toolbox 执行双基因敲除研究,生长比率的输出是一个 100 x 100 的矩阵,称为 grRatioDble。我需要找到该矩阵元素<0.001的行和列索引,不包括对单基因敲除必不可少的行。我有一个要排除的行索引的单列矩阵。是否有捷径可寻?

(注意:我不能只从矩阵中删除不需要的行,因为剩余单元格的行、列索引会发生变化)

0 投票
4 回答
6812 浏览

go - 为什么 Cobra 不读取我的配置文件?

Cobra 和 Viper 中的文档让我感到困惑。我做了cobra init fooproject,然后在我做的项目目录中cobra add bar。我有一个PersistentFlag命名的foo,这是命令中的 init 函数root

我的配置文件看起来像这样......

当我打电话时,go run main.go我看到了这个......

当我打电话时,go run main.go bar我看到这个...

所以它正在使用配置文件,但他们似乎都没有阅读它。也许我误解了 Cobra 和 Viper 的工作方式。有任何想法吗?

0 投票
2 回答
3817 浏览

go - 没有参数匹配的golang cobra子命令

我想用cobra创建 golang CLI 。目前,它运行良好。我创造了类似的东西foobar create --username johndoe。但我需要像foobar create user --username johndoe. 有user子命令。

我创建了参数匹配,

但我认为有一种更好的方法可以使用 cobra 而不是使用像这样匹配的参数。有什么建议吗?