问题标签 [exporter]
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.
perl - 导入的 perl 变量导入没有值
已解决:事实证明,我的问题根源在于我没有在@EXPORT_OK 分配和“使用 config_global qw(config DEBUGVAR);”中将 $ 放在 DEBUGVAR 前面。线。由于它没有引发错误,我无法知道这是问题所在。因此,解决方法是在这些点将正确的语法放在变量前面。
所以我试图掌握编写和导入 perl 模块的窍门。我不知道为什么这样做变得如此困难,但我在这个看似微不足道的任务上遇到了很多麻烦。这是我的模块的内容:
以下是导入模块的 perl 脚本的内容:
输出是“带值导入的变量:”,仅此而已。我的变量似乎正在失去它的价值。我究竟做错了什么?
编辑:在摆弄了一下并打开警告之后,我将问题隔离为 $DEBUGVAR 从未真正导入过。当我通过 $config_global:DEBUGVAR 使用它时,它按预期工作。现在的问题是它没有导入命名空间。是什么赋予了?
directx - 如何从 3dsMax 导出 .3ds 文件以使用 RenderMonkey?
如何从 3dsMax 2010 导出 .3ds 文件以使用 RenderMonkey?当我查看 RenderMonkey 中的流映射时,有 POSITION、NORMAL、TEXCOORD、TANGENT、BINORMAL、TESSFACTOR 等。我想知道如何导出这些信息以将顶点着色器作为流数据发送。提前致谢。
java - 可以从 javascript 调用非静态 gwt java 方法
一般目标:从javascript调用一些非静态java方法
描述:在 Java Applet 代码中的 DOM 上找到 gwt 的小部件并调用它的 java 方法(非静态)
问题是:我可以通过小部件的 id 找到小部件,但它是 DivElement ,它没有任何导出的实例方法。
我的小部件类是可导出的(gwt-export):
因此,例如,我想找到添加到 DOM 的具体小部件并getSomeInstancedData()
在 javascript 中调用非静态方法。有可能吗?
假设像:
在基本模块中,我写道:
有一个 View(ViewWithSomeWidget.ui.xml) 包含这个小部件:
当 SomeWidget 没有实现 Exportable 时,项目运行良好,但我无法调用找到的小部件的 DIV 元素的非静态方法。
到那时,为了解决问题 SomeWidget 实现了 Exportable,但是由于 ClassCastException 使用延迟绑定,progect 没有很好地显示带有 SomeWidget 的 View:
那么,可能还有其他方法可以找到小部件的 javascript 对象并将其称为导出的 java 方法吗?无论如何,任何想法都非常受欢迎。
perl - Perl:导出器的问题
模块:./FOO/BAR/Foobar.pm
程序:./Caller.pl
我会列出我尝试过的所有东西,但还有很多 - 正如你所看到的,我有比列出的更多的全局 Foobar 全局变量。我已经删除了 BEGIN 并按照 PerlMonks 上 [older] 帖子中的建议做了一些其他的事情。
我想我曾经在某处读过,如果包名称与模块名称相同,则默认情况下,Exporter 会以某种方式工作。我不知道将模块放在子目录中是否会改变这种行为(?)。但是,我很想看看我是怎么搞砸的。
perl - perl:Exporter 不适用于 `use` 语句中的路径元素
我有一个 perl 问题:导入符号,具体取决于路径元素@INC
和use
语句。
如果我将完整路径放入@INC
,则导入有效。如果路径的一部分在use
语句中,则执行要导入的模块,但必须显式完成导入:
我的错误是什么?
gwt - 无论 GWT 中包含什么类型,如何从 DataGrid 中提取字符串
我正在编写一个通用的 DataGrid 到 Excel 导出器。我想做的是提取一个表示行的 ArrayList,对于每一行,我都有一个 Colomn 数组。所以基本上,我想提取一个ArrayList<ArrayList<String>>
.
DataGrid 有一些方法,dataGrid.getColumn(i)
但dataGrid.getRowElement(i)
我找不到从特定单元格(行,列)获取字符串的任何方法。
任何的想法 ?
csv - scrapy 如何将项目导出为每个项目单独的 csv 文件
我正在抓取一个足球网站,蜘蛛(单个蜘蛛)从该网站的页面中获取多种项目:团队、比赛、俱乐部等。我正在尝试使用 CSVItemExporter 将这些项目存储在单独的 csv 文件中,teams.csv 、matches.csv、clubs.csv 等。
我不确定这样做的正确方法是什么。到目前为止我想到的唯一方法是创建我自己的自定义管道,如示例 http://doc.scrapy.org/en/0.14/topics/exporters.html 并在 spider_opened 方法中打开所有需要的 csv 文件,即为每个 csv 文件创建一个 csv 导出器,并在 process_item 中放置代码以确定“item”参数是什么类型的项目,然后将其发送到相应的导出器对象。
无论如何,我还没有找到任何在scrapy中处理多个csv文件(每个项目类型)的例子,所以我担心我正在以一种不应该使用的方式使用它。(这是我第一次使用 Scrapy)。
迪奥梅德斯
java - 可配置的数据导出器
我需要使用 java 将数据导出器实现为 CSV。它必须满足以下要求:
1) 它必须是可配置的(例如,列的顺序或数量不得硬编码)
2)这些数据可以是不同的语言(也可以是中文),并且生成的 csv 文件必须是 utf-8 编码的。
我从未处理过此类任务,所以我只想问是否有人可以为我提供一些有用的建议:配置数据导出器和编码数据的最佳实践是什么。
我已经找到了以下关于Java 的不同 csv 导出器/导入器 CSV API 的讨论,但是如果您有要添加的内容,请不要犹豫;)
而且我也听说过一些关于流口水的事情,但不知道这可能是我的解决方案吗?
非常感谢您的回复!
nsdata - 一次又一次地转换一个 NSMediaItem
今天我在这个线程中阅读了关于stackoverflow的第一个答案
这真的很棒。我用它来将 MPMediaItem 转换为 NSData,就像线程的作者也想要它一样。现在有一件事我不明白,所以也许你好心帮我一点?那将是真棒。问题是当我选择一首歌曲并使用给定的代码导出它时,它工作正常,但是当我选择另一首歌曲时,它再次导出第一首歌曲。(当我在处理程序之外访问它时)你知道为什么吗?非常感谢您的帮助和给我时间!许多问候,蒂姆
java - 自定义 Selenium Java Junit4 Webdriver 导出器
我已经在 selenium IDE 中进行了一些研究和大量的研究,但我还找不到任何方法来做到这一点。
我要做的基本上是添加额外的支持并更改某些命令的现有实现,即 isTextPresent 和 addSelection。我基本上可以单独保留 WebDriver JUnit 导出器的大部分功能,因为它工作正常,但只想添加一些自定义方法返回。
例如,我想从此更改 isTextPresent() 的导出器:
对此:
SeleniumHelperUtil.isTextPresent("SOME INTERESTING TEXT");
这样我就可以使用我希望所有 selenium 测试都使用的自定义 SeleniumHelperUtil java 类。这是一个大型复杂的工作流程项目,因此我们最终将进行数百次测试。我希望我的测试人员构建他们的测试用例,使用 WebDriver 将它们导出到 Java 到 JUnit4 测试中。然后他们可以将它们签入 CVS,我们的自动 Hudson 构建服务器将在每晚运行新测试。我希望在我们的开发人员干预最少的情况下实现这一点(好吧,现在真的只有我一个 ATM,我没有时间,直到他们发明了 30 小时的一天 :))。
我试过的
我尝试通过剪切和粘贴来自 webdriver.js 的所有代码(包括选项)来制作自定义导出器,并且我已将 waitFor 函数修改为如下所示:
不幸的是,我得到的只是 WebDriver.js 实现,它是:
我正在使用 Selenium 和 Firefox 13 的 1.9.1 版本(由于工作限制,我显然无法安装完整的版本)。
现在我在 xpi 文件中的 WebDriver-Junit4.js 文件中找到了代码的一部分,因此我可以修改它并使用我的自定义代码重建插件,但是像我一样通过 selenium-ide 来完成它会很好我不知道当我在那里时我可能会破坏什么。