问题标签 [analyzer]

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 投票
4 回答
39067 浏览

java - 如何使用 Lucene Analyzer 标记字符串?

有没有一种简单的方法可以使用 Lucene 的任何子类Analyzer来解析/标记 a String

就像是:

0 投票
2 回答
1036 浏览

objective-c - 有什么方法可以让xcode中的静态分析器忽略整个目录?

我有一个依赖于一些外部资源的项目,我不想改变它们。问题是这些来源会产生很多警告,并且还会减慢在代码上运行分析器的整个过程。

所有这些要忽略的源文件都在同一个目录中,因此能够方便地将目录标记为分析器的禁区。

方便是的,但可能吗?

0 投票
1 回答
260 浏览

iphone - 如何让扫描构建运行

嗨,我发现这篇非常有用的帖子他描述了如何实现扫描构建一个比 xcode 附带的更好的分析工具。

这些是入门说明:

但我不明白第二点“将该目录添加到您的路径”​​是什么意思,我该怎么做?

感谢你的帮助

0 投票
1 回答
207 浏览

iphone - 分析仪结果与仪器泄漏:iPhone 内存泄漏

我使用修复了我的应用程序的内存泄漏

X-Code->使用性能工具运行->泄漏

我提交了我的应用程序,后来我分析了附加到设备的代码,例如Build & Analyze for device 当我按下Product然后cmnd+shft+B时弹出了许多潜在泄漏

两者有什么区别,我根据仪器修复泄漏是错误的吗?

是否像分析器指出的某些泄漏实际上可能导致性能工具未显示/捕获的泄漏?

0 投票
1 回答
1928 浏览

ios - Xcode for iOS 项目中的动态和静态分析器有什么区别?

我发现静态分析器意味着使用 xcode 与分析器一起运行。那么动态分析仪是什么意思呢?怎么用?

0 投票
1 回答
1008 浏览

filter - 使用 Solr WordDelimiterFilter 的问题

我正在 Solr 中使用 WordDelimiterFilter 进行一些测试,但它不会保留我传递给它的受保护单词列表。请您检查代码和输出示例并建议哪个部分丢失或使用不当?

运行此代码:

输入文本:

你好世界

再见

你对未来的计划是什么?


受保护的字符串:

再见

你好世界


输出:

(你好,startOffset=0,endOffset=5,positionIncrement=1,type=)

(world,startOffset=6,endOffset=11,positionIncrement=1,type=)

(好,startOffset=12,endOffset=16,positionIncrement=1,type=)

(再见,startOffset=17,endOffset=20,positionIncrement=1,type=)

(什么,startOffset=21,endOffset=25,positionIncrement=1,type=)

(是,startOffset=26,endOffset=28,positionIncrement=1,type=)

(你的,startOffset=29,endOffset=33,positionIncrement=1,type=)

(plan,startOffset=34,endOffset=38,positionIncrement=1,type=)

(for,startOffset=39,endOffset=42,positionIncrement=1,type=)

(未来,startOffset=43,endOffset=49,positionIncrement=1,type=)

0 投票
3 回答
4858 浏览

resolution - 具有高分辨率的实时 FFT,同时保持低延迟

我已阅读有关 fft 和分辨率的所有维基百科文章和 stackoverflow 文章。但是,在学习如何在没有巨大延迟问题的情况下获得高分辨率频率方面没有任何帮助。

如果我正确理解信号处理:

我的采样率为 44,100,占用 256 个块。那么频率分辨率将是 44,100/2/256 = 86.1 Hz 每个频率仓与 FFT。

我经常看到诸如http://www.tunelab-world.com/http://www.spectraplus.com/之类的示例,它们能够确定低至 0.01 Hz 的频率。

如果我用上述方法做到这一点,我需要 4410,000 个 bin 才能获得这种分辨率。在 44,100 采样率下,从输入中填充数据需要 100 秒。

我知道我错过了一些东西,但我不知道是什么。

我怎样才能得到一个信号,然后以这种精度绘制图表或显示峰值的频率,而不需要大量的垃圾箱或永远等待?

在此先感谢您的帮助!

0 投票
2 回答
39374 浏览

postgresql - 我如何知道 Postgres 表的统计信息是否是最新的?

在 pgAdmin 中,每当表的统计信息过期时,它都会提示:

建议运行 VACUUM

表 schema.table 上的估计行数与实际行数有很大偏差。您应该在此表上运行 VACUUM ANALYZE。

我已经使用 pgAdmin 3 和 Postgres 8.4.4 对它进行了测试,autovacuum=off。每当我单击已更改的表时,提示会立即显示。

假设我正在用 Java 制作一个基于 Web 的系统,我如何检测一个表是否已过期,以便我可以显示类似于 pgAdmin 中的提示?

由于我的应用程序的性质,这里有一些我必须遵循的规则:

  1. 我想知道 pg_stats 和 pg_statistic 中某个表的统计信息是否是最新的。

  2. 我无法在 postgresql.conf 中设置 autovacuum 标志。(换句话说,autovacuum 标志可以打开或关闭。我无法控制它。我需要判断统计信息是否是最新的,无论 autovacuum 标志是打开还是关闭。)

  3. 我不能每次都运行真空/分析以使其保持最新。

  4. 当用户选择一个表时,当该表有任何更新(例如删除、插入和更新)未反映在 pg_stats 和 pg_statistic 中时,我需要显示该表已过时的提示。

通过分析 pg_catalog.pg_stat_all_tables 中的时间戳似乎是不可行的。当然,如果一个表之前没有被分析过,我可以在 last_analyze 中检查它是否有时间戳,以确定该表是否是最新的。但是,使用这种方法,当已经有时间戳时,我无法检测表是否是最新的。换句话说,无论我向表中添加多少行,它在 pg_stat_all_tables 中的 last_analyze 时间戳总是用于第一次分析(假设 autovacuum 标志关闭)。因此,我只能在第一次显示“运行 VACUUM 推荐”提示。

通过将 last_analyze 时间戳与当前时间戳进行比较也是不可行的。几天内该表可能没有任何更新。一小时内可能会有大量更新。

鉴于这种情况,我如何始终判断表的统计信息是否是最新的?

0 投票
1 回答
1772 浏览

ios - 消息表达式中的参数是未初始化的值?

我收到警告消息表达式中的参数是下面粗体行中的未初始化值:

有什么想法有什么问题或我该如何解决?PS - 这是在 ShareKit 中

谢谢!

Edit1:所以你是说要这样做?

编辑2:

0 投票
2 回答
35929 浏览

java - 如何分析 Websphere core*.dmp 文件和 Snap*.trc 文件?

所有,我的应用程序在 websphere app server 7.0 上运行。我得到了一些核心转储和跟踪文件,比如

核心.20110909.164930.3828.0001.dmp

快照.20110909.164930.3828.0003.trc。

我的问题是,就像 WAS 生成的线程转储可以通过IBM-Thread Dump Analyzer 工具打开和分析一样

是否有工具可以通过 IBM 或任何其他工具打开上述文件?

谢谢,阿尤斯曼