问题标签 [hit]

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 回答
218 浏览

algorithm - 如何仅在画布中使用自定义颜色绘制大于 0% alpha 的可见像素?

我想对 png 图像和其他形状进行良好的性能命中测试。我真的不在乎它们是什么形状,因为使用这种技术在检查(而不是设置)时不会出现性能问题。

我打算将屏幕上的所有图像收集在辅助画布中,仅用于命中测试。对于绘制的每个图像,我将创建一个附加到该特定图像的新颜色。然后我将它们全部绘制在画布中,每个图像将具有不同的填充颜色。

当我点击一个像素(x,y)时,它会得到颜色(r,g,b)。每种颜色都映射到一个图像,因此我可以毫无错误地点击该图像(我不会浪费在查找该点击所击中的内容上)。

在此处输入图像描述

我知道它将被限制为 256*256*256=16 777 216 件,因为这些都是颜色,但我认为现在这不是问题......

所以我真正需要的是知道如何将这些填充颜色放在仅基于每个图像的可见像素的辅助画布上。

更新

在此处输入图像描述 正如您在右侧看到的那样,它是命中测试地图。因此,如果我点击黑色阴影 (c),我会立即知道我点击了蓝色框,无需任何其他计算。

一项改进是缓存 alpha 数据。还为每个图像实例重用相同的 alpha 数据(我们必须注意缩放和旋转......)。

谢谢

0 投票
4 回答
1374 浏览

rotation - 在 HTML5 + Javascript 和 Canvas 中使用固定形状矩形检查旋转矩形命中点

嗨,我正在制作一个汽车游戏,其中我绘制了一个汽车形状矩形,如下所示。xP 和 yP 动态来自 JavaScript 中的键盘事件,旋转也是如此。

现在有一些障碍物,矩形形状,没有旋转。现在我怎么能检查这两个对象之间的命中。或者说如何检查矩形点是否位于另一个矩形内,如果旋转?

0 投票
1 回答
839 浏览

javascript - 使用 ajax 和 javascript 找出命中数

我们有一个页面可以选择添加网站。应用程序应该创建一个 JavaScript 代码,我们可以将其包含在网站中,当用户访问父网站时,该代码会导致对应用程序中添加的其他网站的点击。

例如,作为第一步,您可以创建代码,例如添加 Ajax 调用(如果网站是https://www.google.co.in/

如果用户添加下一个站点 2,则应该对两个站点进行 Ajax 调用。当用户添加站点时,在用户可以复制的区域中显示代码。

0 投票
1 回答
799 浏览

caching - 文章命中计数器和 Joomla 2.5.x 缓存?

有评论在向 Joomla 添加命中计数器时缓存会影响库存命中计数器。您知道如何在 Joomla 中修复该错误,或​​者我可以从哪里开始查看代码吗?

我看到它已在错误跟踪器中提交,但没有人分配给它。我认为必须在提供缓存之前增加点击量,而目前生成内容的函数实际上是调用点击量增加函数的函数,所以这就是为什么点击量只会在新文章渲染时增加。

0 投票
1 回答
1122 浏览

algorithm - 算法的缓存和命中率编码

我知道命中率是缓存中找到的数据的百分比。但我不知道如何找到算法的命中。我在想,对于代码 1,我将有 11 个块,每个块有 4 个元素,对于代码 2,我将有 4 个块,每个块有 11 个元素,每次我看到 4 个元素丢失。不确定这是否有意义。欢迎任何建议

假设一个 11 行 4 列的二维数组 A,像这样存储在内存中[0][0], [0][1], [0][2], [0][3], [1][0], [1][1], …[10][2], [10][3]

还假设有 10 个内存块的完全关联的单级缓存,每个内存块保存 4 个字节,以及一个 FIFO 替换策略。

每一行都完全适合一个缓存块,不幸的是,整个阵列无法放入缓存中。缓存行太小了...

现在给出以下 2 个代码,1-我如何计算命中率 2-假设缓存访问时间为 5ns,内存访问时间为 70ns,并且假设对内存和缓存的访问重叠,我如何计算每个代码的 EAT ?

代码 1:

代码 2:

任何帮助表示赞赏。谢谢

0 投票
1 回答
147 浏览

joomla - Joomla Hit 模块 CSS

所以我将此模块用于 Joomla 网站: http ://extensions.joomla.org/extensions/site-management/analytics/visitors/20925

我想知道如何编辑它的CSS?它在模块周围设置了一个边框,我也想摆脱“创建者”文本。我似乎无法在任何地方找到要编辑的 CSS 文件。将不胜感激任何帮助谢谢!

0 投票
1 回答
212 浏览

counter - 向 Desktop Intelligence/Xi 3/Business Objects 网页添加计数器?

对于我的公司,我正在 Xi3/Desktop Intelligence 中制作一份报告,该报告通过徒手 SQL 提取数据并制作一个显示数据的 html 文件,每 20 分钟更新一次。我们希望加入一个命中计数器,它将向我们显示此报告被查看的次数。

我在网上找到了几个基本模板。我尝试将它们复制并粘贴到一个单元格中,但输出的 HTML 页面只显示了完整的 HTML(我的浏览器未呈现)。我很擅长编写自己的 HTML,但我只是不明白如何将自己的 HTML 代码粘贴到 Xi3 的动态更新报告中。

此外,我怀疑(出于合法性原因)我的公司是否会同意我使用我在网上找到的免费计数器模板,尤其是考虑到他们似乎都参考了第三方网站来进行实际的“计数”。关于实施/学习如何创建访客柜台的最佳方式的任何想法?

谢谢。

0 投票
1 回答
158 浏览

string - hitTestObject ActionScript3 的通配符显示实例名称

我有电影剪辑,即rec1、rec2、rec3、rec4 ...

然后,我会将Child 另一个movieclip(circle_mc) 添加到那些rec MovieClips。

我想使用 hitTestObject... 是这样的:

如果我在 numStringTarget 变量上指定数字,我只能附加到“rec”电影剪辑之一。我想要的是在任何“rec”电影剪辑上添加 circle_mc 的功能。有没有办法使用通配符?或者有什么办法可以解决?

我希望代码变成这样:

我希望有人可以解决它,或者只是给我一些有用的链接来阅读。提前致谢。

我不想以这种方式设置所有这些语句:

如果我有数百或数千个怎么办...我想测试movieclip,只要它的实例名称上有“rec”字样,它就会被测试。

或者它可能是在另一种情况下。我的 circle_mc 是可拖动的。那么当它在舞台上击中另一个movieclip时,有没有办法显示circle_mc击中的实例名称?

0 投票
1 回答
911 浏览

string - ActionScript 3:了解热门影片剪辑的实例名称

我的 circle_mc 是可拖动的。那么当它在舞台上击中另一个movieclip时,有没有办法显示circle_mc击中的实例名称?

这样可以吗...

对此的任何解决方案。提前致谢。

0 投票
3 回答
231 浏览

java - MySQL 一次循环中的最大命中

我有一个名为“句子”的类 ArrayList。每个句子都包含值“单词”。我必须将每个单词检查到 MySQL 数据库中是否是停用词。假设,我有 200 个“句子”,每个句子都有不同数量的“单词”。

我已经将“单词”一一检查到数据库中,当它达到超过 2500 个“单词”时(有时它会在连接失败之前达到第 3500 个单词),它变成了错误。但是如果“单词”的数量低于 2500 就可以了。

这是我的查询代码

这是我的连接代码

这是我从 Class Sentence.String[] tempWords 中检索 Word 的方法,它是一个对象 Sentence 中 Words 的值。并且 Sentence 本身会根据 ArrayList Sentence 的大小循环

为什么在达到大约 2500 个“字”之前它会很好?(有时直到连接失败前的第 3500 个单词都可以,它只是稳定在第 2500 个单词以下)

更新:现在我知道连接在哪里停止了。它在第 153 句循环处停止。所以它不依赖于单词。仍然照顾错误

  • 我找到了答案。我在循环中打开连接,所以 MySQL 占用太多连接(152 连接)