问题标签 [chain]

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

javascript - 沿链跳的有效算法

我在精神上陷入了以下问题:我需要一种有效的算法来沿着链创建可能的跃点。

“现实生活”情景如下:您有一条包含n个站点的路线。在这条路线上可以有不同的停靠模式,例如在n=4的路线上,在车站 1、3 和 4 有停靠点。

我认为这对于 Dijkstra 或 A* 等经典路由算法来说不算什么,但我非常肯定这很容易解决……但最有效的方法是什么?

创建这些集合的有效算法是什么?生成的行如下所示:

或者有一个“已知”的算法吗?

0 投票
1 回答
603 浏览

android - 如何为一个视图一个接一个地启动动画?

我正在尝试在预蜂窝设备上一个接一个地播放动画。

我尝试使用 AnimationSet 和每个动画的 startOffset 值一个接一个地播放动画,但没有运气。

我还尝试创建一个新类来管理动画以一个接一个地开始,但它也不起作用。

这是代码:

似乎它确实调用了下一个动画开始,但它没有做任何我能看到的事情。不过,使用单个动画对任何动画都适用。

谁能帮帮我吗?我做错了什么?

另外,如果我尝试使用蜂窝版本及以上版本,这个问题还会存在吗?我将如何处理它?也许使用9-old-android 库可以提供帮助?

0 投票
1 回答
954 浏览

ruby-on-rails - 连接 ActiveRecord 的链 wheres

我正在尝试做这样的事情:

而且它不工作....

所以,我需要让我所有的公司都有一个 id_category 并且他们在“区域”内至少有一个子公司。

我想这不是办法......请帮助!:D

公司.rb:

子公司.rb:

0 投票
1 回答
830 浏览

zend-framework - Zend Framework 路由器主机名和多语言支持

前两天我在与 Zend Framework Router 打架,但仍然没有找到解决方案。

现有项目有 2 个不同的模块,它们使用相同的域,例如www.domain1.com

  • 默认- 包含公共信息,可通过www.domain1.com访问
  • admin - 管理员界面,可通过www.domain1.com/admin访问

项目是多语言的,为了保留语言代码,它作为每个 URL 的第一个参数传输,例如www.domain1.com/en/ www.domain1.com/en/admin

需要注意的部分代码是下一个插件:

第一个问题是您如何看待这种提供多语言支持的方式。我注意到的是,所有这些链都大大降低了服务器的运行速度,服务器的响应时间约为 4 秒......

主要问题是:目前我必须实现这样的功能:我的域 www.domain2.com 应该只适用于单个模块,例如“foobar”......并且它应该可以通过第二个 url 获得......或者,当然,默认情况下,它应该像www.domain1.com/en/foobar一样工作......

为了在 Bootstrap 类中提供这个功能,我实现了这部分代码

这不起作用,因为我发现 routeDefault 总是用值“default”重写找到的正确模型名称“foobar”

然后我实现了这样的默认路由器:

但这仍然行不通,只有当我在 Foo_Plugin_Language 中评论“routeStartup”方法时才开始在没有语言的情况下工作但我需要语言支持,我对所有可能的代码组合玩了很多,最后使它提供语言默认支持:

{ /** * @param string $path * @param bool $partial * @return array */ public function match($path, $partial = false) { $result = array();

}

因此,语言参数是从路径中仔细提取的,并像往常一样定期处理左侧部分......

但是当我执行下一个代码时,我无法通过 www.domain2.com url 访问 foobar 模块,因为请求中的模块名称始终是“默认”

而不是摘要

  • 问题是我应该实现为辅助域提供对 ZendFramework 特定模块的访问的功能,并且我应该保存多语言支持。我找不到办法,如何管理这一切......
  • 第二个问题是关于链路由器的性能,它使站点工作非常非常缓慢......
0 投票
1 回答
116 浏览

javascript - 可视化 javascript 负载链

当我查看我们的网站时,我发现很多外部 javascript 文件是通过我们使用的横幅网络加载的。一个 javascript 文件加载另一个,然后加载另一个,依此类推。

有没有办法可视化这个“javascript加载链”?

0 投票
2 回答
3622 浏览

matlab - 查找连续的非零值

我正在尝试编写一个简单的 MATLAB 程序,它将找到连续非零值的第一个链(超过 70 个)并返回该连续链的起始值。

我正在处理来自操纵杆的运动数据,在实际试验开始之前有几千行数据混合了零和非零值(来自受试者在试验实际开始之前稍微移动操纵杆)。

在开始分析试验中的运动之前,我需要摆脱这些行。

我确信这是一件相对简单的事情,所以我希望有人能提供见解。先感谢您

编辑:这是我尝试过的:

对于最大链为 72 的向量 x1,但我不知道如何找到最大链并返回其第一个值,所以我知道在哪里修剪。我也真的不认为这是最好的策略,因为我的数据中的最大链将是数万个值。

0 投票
1 回答
148 浏览

c# - 根据特定字母从字符串中获取字母链

我有一个包含表示平面图(VLSI 布局)的波兰符号的字符串,它包含类似:“1234VHV56HV”的内容。(仅供参考,这意味着:垂直分离 3 和 4,然后水平分离结果和 2,然后垂直分离结果和 1,水平分离 5 和 6,然后垂直分离前两个结果。)

假设字符串变量被称为:PolishNotation。包含的字母只有“V”代表垂直或“H”代表水平。

我正在尝试应用一种称为“模拟退火”的算法来更改波兰表示法,所以我想随机选择一个索引(当然小于 PolishNotation.Length),如果这个索引指向一个字母('V ' 或 'H'),我想得到包含它的字母链,然后将每个 'V' 更改为 'H' 并将每个 'H' 更改为 'V'......换句话说:补充链!

  • 例如:假设 PolishNotation = "1234VHV56HV" 并且随机索引 = 5,所以结果是 "H"... 我想检索 "VHV" 并将其补充为:"1234HVH56HV"。
  • 另一个例子:假设 PolishNotation = "1234VHV56HV" 并且随机索引 = 9,所以结果是 "H"...我想检索 "HV" 并将其补为:"1234VHV56VH"。
  • 另一个例子:假设 PolishNotation = "1234VHV56HV" 并且随机索引 = 6,所以结果是 "V"...我想检索 "VHV" 并将其补全为:"1234HVH56HV"。

我希望我清楚自己...有什么建议吗?我正在使用 C#.net

0 投票
2 回答
2140 浏览

tomcat - setting-up ssl certificate on Tomcat: Invalid chain

I'm trying to set-up a Thawte 123SSL certificate on my server but i've lost the original keystore used to generate the CSR. However I have the .p12 file with the private key and the .crt, so I created a new keystore using the sentence:

keytool -importkeystore -srckeystore file.p12 -srcstoretype pkcs12 -destkeystore /path/to/keystore.jks

After that, I added the intermediate CA certificates as:

keytool -import -alias Primary -trustcacerts -file SSL123_PrimaryCA.pem -keystore keystore.jks

keytool -import -alias Secondary -trustcacerts -file SSL123_SecondaryCA.pem -keystore keystore.jks

Then I added a Connector port to my server.xml

I think that's all, but when I check the status with Thawte Certificate Checker https://search.thawte.com/support/ssl-digital-certificates/index?page=content&id=SO9555 failed due to Invalid Chain:

Please install or replace the following intermediate CA certificates on your Web or Application server and perform this test again.

So.. what exactly am I doing wrong? How can I fix that?

Thanks for any advice!

0 投票
3 回答
1824 浏览

r - getOptionChain with multiple expiries

I use R to download option chains, via the quantmod package. My goal is to download and export option chains in order to be used on other software.

If I download only the front month expiry, I am able to correctly export to a .txt file, using these lines:

Problems appear when I download all the expiries. Here the rbind function fails to work as I think it should, and I export a table that is useless; these are the lines:

I guess that in the second case aapl_total is a list of lists, that contains all the expiries, and I'm not able to correctly split them.

Any suggestions?

0 投票
2 回答
2576 浏览

android - android parcelable 引用另一个 parcelable 循环依赖

相当简单的场景,但我在谷歌上找不到任何相关的东西,所以这里是:

这将不可避免地循环和溢出堆栈。

我的问题:我应该如何处理必须将上述类型的对象传递给新活动的情况。

(对于 CommonsWare)Parcelable 实现似乎确实没有检查并避免循环依赖。将类名替换为上述名称的 Stacktrace: