問題タブ [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 に停車地があります。

これは、ダイクストラや A* のような古典的なルーティング アルゴリズムでは問題ないと思いますが、これは簡単に解決できると確信しています... しかし、最も効率的な方法は何ですか?

これらのセットを作成するための効率的なアルゴリズムは何でしょうか? 生成された行は次のようになります。

または、そのための「既知の」アルゴリズムはありますか?

0 投票する
1 に答える
603 参照

android - ビューのアニメーションを次々と開始する方法は?

ハニカム以前のデバイスで次々とアニメーションを再生しようとしています。

AnimationSet と各アニメーションの startOffset 値を使用して、アニメーションを次々と再生しようとしましたが、うまくいきませんでした。

また、アニメーションを次々と開始するように管理する新しいクラスを作成しようとしましたが、これも機能しません。

コードは次のとおりです。

次のアニメーションを開始するように呼び出しているようですが、何も表示されません。ただし、単一のアニメーションを使用すると、どのアニメーションでも問題なく機能します。

誰でも私を助けてもらえますか?私は何を間違えましたか?

また、ハニカム バージョン以降で作業しようとすると、この問題は引き続き発生しますか? そこでどう対処するか。たぶん、9-old-android ライブラリを使用すると役立つでしょうか?

0 投票する
1 に答える
954 参照

ruby-on-rails - ジョイン ActiveRecord を使用して where をチェーンする

私はこのようなことをしようとしています:

そして、それは機能していません....

そのため、id_category を持ち、「ゾーン」内に少なくとも 1 つの子会社があるすべての会社を取得する必要があります。

私はこれが方法ではないと思います...助けてください!:D

会社.rb:

Subsidiary.rb:

0 投票する
2 に答える
3622 参照

matlab - 連続するゼロ以外の値を見つける

連続するゼロ以外の値の最初のチェーン (70 以上) を見つけ、その連続するチェーンの開始値を返す単純な MATLAB プログラムを作成しようとしています。

私はジョイスティックからの動きのデータを扱っていますが、実際のトライアルが始まる前に、ゼロとゼロ以外の値が混在する数千行のデータがあります (トライアルが実際に開始される前に被験者がジョイスティックをわずかに動かしたことから来ています)。

試行からの動きの分析を開始する前に、これらの行を取り除く必要があります。

これは比較的簡単なことだと確信しているので、誰かが洞察を提供してくれることを望んでいました. 前もって感謝します

編集:これが私が試したことです:

72 の最大チェーンを持つベクトル x1 の場合、最大チェーンを見つけて最初の値を返す方法がわからないため、どこをトリムすればよいかがわかります。また、データの最大チェーンは数万の値になるため、これが最善の戦略であるとは本当に思いません。

0 投票する
1 に答える
148 参照

c# - 特定の文字に基づいて文字列から一連の文字を取得する

フロア プラン (VLSI 配置) を表すポーランド語表記を含む文字列があり、「1234VHV56HV」のようなものが含まれています。(参考までに、これは、3 と 4 を垂直に分離し、結果と 2 を水平に分離し、結果と 1 を垂直に分離し、5 と 6 を水平に分離し、前の 2 つの結果を垂直に分離することを意味します。)

文字列変数の名前が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 - Tomcat での SSL 証明書のセットアップ: 無効なチェーン

サーバーで Thawte 123SSL 証明書をセットアップしようとしていますが、CSR の生成に使用された元のキーストアを失いました。ただし、秘密鍵と .crt を含む .p12 ファイルがあるため、次の文を使用して新しいキーストアを作成しました。

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

その後、中間 CA 証明書を次のように追加しました。

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

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

次に、コネクタ ポートを server.xml に追加しました。

それだけだと思いますが、Thawte Certificate Checker でステータスを確認するとhttps://search.thawte.com/support/ssl-digital-certificates/index?page=content&id=SO9555が無効なチェーンのために失敗しました:

次の中間 CA 証明書を Web サーバーまたはアプリケーション サーバーにインストールするか置き換えてから、このテストを再度実行してください。

だから..私は正確に何を間違っていますか? どうすれば修正できますか?

アドバイスをありがとう!