问题标签 [phase]
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.
maven-2 - Maven - 添加自定义阶段以使用其他配置执行插件
我在一个 Maven 项目中有两组集成测试——自动测试和手动测试。手动测试很少但很乏味 - 它们需要拔掉服务器等的插头。我想为手动测试创建一个单独的目标,所以我可以运行类似mvn manualtests
运行手动测试的东西。如果您只是运行一个普通的 Maven 构建mvn install
,那么应该运行自动测试。
我已经用 TestNG annotation 注释了手动测试@Test(groups="manual"
。现在的目标是有两种配置的 surefire 插件,一种运行绑定到构建测试阶段的自动测试,另一种运行绑定到我想调用的另一个自定义阶段的手动测试manualtests
。似乎不可能将插件的执行绑定到不存在的阶段(即,未由 maven 预定义的阶段)。不能定义自己的阶段吗?
maven-2 - 如果我已经在 repo 中安装了这个版本,如何在 Maven 构建中跳过安装阶段
我有一个包含 3 个不同库的项目。当我运行安装脚本时,它会从 repo 中获取所有库并在它们上运行 mvn clean install。但是这个版本的库已经安装在 repo 中。如果 pom.xml 中的版本与我的本地存储库中的版本相同,有没有办法跳过安装阶段。
我知道我可以使用本地仓库并设置依赖项。但是我的老板希望我们的项目只能使用公共回购而不是我们的任何回购来构建。
jsf - 使用 PrettyFaces (JSF) 时跳过的阶段
使用 PrettyFaces 映射包含表单的页面时,会跳过恢复视图之后的所有阶段并呈现响应。因此没有提交表单,也没有更新模型。
ssh - OpenSSH 两阶段登录
如果我像这样使用 OpenSSH,我会喜欢它:
它要求输入密码
然后要求输入密码
这可能吗?
rendering - RENDER_RESPONSE 需要很长的接缝
我使用带有 Richfaces 的 JBOSS Seam 编写应用程序。不幸的是,它的某些页面加载时间很长,尤其是当我想在 table 中显示大约 100 行(或更多)时。
从数据库获取响应大约需要 2453 毫秒,所以还不错。但是 RENDER_RESPONSE 阶段大约需要 23750 毫秒,所以它是不可接受的。我返回的对象没有 EAGER 连接。
希望有人可以帮助我或给出一些提示,我还能做些什么来找到问题。
问候,弗莱塔 PS。在这里你有我的应用程序的日志:09:49:52,125 INFO [[/my_aplication]] BEFORE - INVOKE_APPLICATION 5 - / my_aplication/Report.seam
09:49:54,578 INFO [Report] End generate report: 2453
09:49:54,578信息 [[/my_aplication]] 之后 - INVOKE_APPLICATION 5 - / my_aplication/Report.seam
09:49:54,578 信息 [[/my_aplication]] 之前 - RENDER_RESPONSE 6 - / my_aplication/Report.seam
09:49:54,687 信息 [报告] getResultList(): 1285314594687
09:49:54,687 INFO [报告] getResultList(): 1285314594687
09:49:54,687 INFO [报告] getResultList(): 1285314594687
09:49:54,687 INFO [报告] getResultList():
120954449631 :54,687 信息 [报告] getResultList(): 1285314594687
09:49:54,718 信息 [报告] getResultList(): 1285314594718
09:50:18,437 信息 [报告] getResultList(): 1285314618437
09:50:18,437 信息 [报告] getResultList(): 1285314618437 信息 [[[报告]
18,46 /my_aplication]] 之后 - RENDER_RESPONSE 6 - /my_aplication/Report.seam
09:50:18,890 信息 [TimingFilter]
09:50:18,890 INFO [TimingFilter] Total: 18258ms dla: /my_aplication/ Report.seam
jsf - 如何区分调用页面的 jsf 动作或直接 url 链接
我有一个情况,我有一个带有列表的会话 bean,这个列表显示在 html 数据表中。当用户从浏览器或普通 href 中点击 url 时,我必须显示所有记录。还可以搜索数据,我必须在其中显示过滤后的列表。现在,在用户进行搜索后,列表包含过滤记录,然后他将页面留给其他人,现在如果用户点击 url 或使用菜单返回此页面,因为我有这个列表在会话 bean 中,我仍然有过滤列表。
由于 JSF 1.1 或 2.0 preRenderView 概念中没有默认操作,因此很难清除列表并再次获取未过滤的数据(所有结果)。甚至 getList() 方法中的技巧也无法完成任务。
我计划使用阶段侦听器,因为当用户通过浏览器中的 href 或 url 访问页面时,调用应用程序阶段不会发生。我可以在我的会话 bean 和 getList() 中切换布尔变量,我可以执行一些技巧来检查它是 url、href 命中还是命令按钮。
希望我已经说清楚了。简而言之,我必须在我的 bean 中确定请求是直接来自 href、浏览器还是操作。如果搜索操作过滤数据表的记录,如果不保留列表缓存,只要不进行搜索就一直显示它。
请指导我是否以正确的方式做事或想太多,或者是否可以以更有效的方式完成。
提前致谢。Well 平台是 weblogic 门户 10.3 中的 jsf 1.1 .....
frequency - DDS频率合成器数字锁相环
我正在做一个关于跳频收发器的项目。我想在 FPGA 上实现锁相环,即数字 PLL。我将输入信号与某个频率相乘,然后通过 LPF。现在我把这个低频给DDS。我希望我的 DDS 像 VCO 一样工作并锁定输入相位/频率。我怎样才能做到这一点?
我还需要知道 DDS 中的相位累加器是如何工作的:它们如何或使用什么输入来生成相应的频率?
maven - Maven阶段执行两次
我需要生成一些源,所以我在 generate-sources 生命周期阶段附加了一个插件目标。
当我运行mvn package时,它工作正常,但是当我运行mvn install时,我注意到我的源代码生成插件执行了两次。
有什么想法可以解决这个问题吗?
c - 使用帧之间的相位变化从 FFT Bins 中提取精确频率
我一直在浏览这篇精彩的文章:http: //blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/
虽然很棒,但它非常艰难和沉重。这种材料真的让我很紧张。
我从 Stefan 的代码模块中提取了数学,该模块计算给定 bin 的确切频率。但我不明白最后的计算。有人可以向我解释一下最后的数学结构吗?
在深入研究代码之前,让我设置场景:
假设我们设置 fftFrameSize = 1024,所以我们正在处理 512+1 个 bin
例如,Bin[1] 的理想频率适合帧中的单个波。在 40KHz 的采样率下,tOneFrame = 1024/40K 秒 = 1/40s,因此 Bin[1] 理想情况下会收集 40Hz 的信号。
设置 osamp (overSample) = 4,我们以 256 步长沿输入信号前进。因此,第一个分析检查字节 0 到 1023,然后检查字节 256 到 1279,等等。注意每个浮点数被处理 4 次。
...
(编辑:)现在我不明白:
我只是看不清楚,即使它似乎在盯着脸看。有人可以从头开始逐步解释这个过程吗?
eclipse - Eclipse 和 Maven:文件更改后运行目标
我在编译阶段执行的 pom 中配置了一个 Maven 目标。但我也需要在更改特定文件后运行该目标,以使所有内容始终保持最新。
即我想保存文件“objects.xml”并在每次更改完成时运行目标“transform”以应用 XSL。
有没有办法从 Eclipse 内部做到这一点?
我一直在阅读有关该项目的自定义构建器的信息,但这并不包括我的情况。