問題タブ [variations]

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 投票する
2 に答える
165 参照

deterministic - マルコフ論理による決定論の回避

今日、マルコフ連鎖ジェネレーターについて詳しく読み始めたばかりで、それを構築するプロセス全体に本当に興味をそそられています。私の理解では、将来の状態は現在までの統計的な過去の状態に依存しています。

例:

こんにちは世界。ハロードリー。こんにちは世界。

そのソースでは、「World」が「Hello」の約 66% の後に続きます。

それが常に当てはまる場合、毎回同じ結果を出力しないようにするにはどうすればよいでしょうか。統計的発生は静的文字列では変化しないので、ソースデータが何らかの方法で変更されない限り、バリアントが生成されないと仮定するのは正しいですか?

統計値を考慮しながら、ある程度の柔軟性を確保しながら、静的ソースからバリエーションを取得するにはどうすればよいですか? 上記の例を使用すると、「Dolly」が「Hello」の後に 33% の確率でしか続かない場合、ジェネレーターが「Hello」に「Dolly」を続けられるようにするにはどうすればよいでしょうか?

私が求めているのは、現在の選択に続く単語の統計的存在に基づいて、次の選択の確率をどのように基にすればよいかということです。そうすれば、"Dolly" が 33% の確率で表示され、"World" が 66% の確率で表示されます。

0 投票する
10 に答える
20619 参照

java - Javaで繰り返し/順列なしでバリエーションを生成する

0〜9の数字を繰り返さずにすべてのバリエーションを生成する必要があります。

それらの長さは1から10までである可能性があります。私はそれを解決する方法、特に繰り返しを避ける方法を本当に知りません。

例:バリエーションの長さ:4つのランダムなバリエーション:9856、8753、1243、1234など(9985ではない-繰り返しを含む)

誰かがその問題について私を助けてくれたら、特にいくつかのコードと手がかりを与えてくれれば本当にありがたいです。

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

sharepoint - Sharepointバリエーションエラー

Sharepointでバリエーションを作成しようとすると、いくつかのクレイジーなエラーが発生します。誰かがこのエラーを見たことがありますか?

前もって感謝します。

0 投票する
17 に答える
95681 参照

ipad - 「デスクトップSafari」との既知の「iPad上のSafari」の違いのリスト

最近、Windows / MacデスクトップブラウザでWebアプリケーションをテストしたところ、iPadで、予期していなかったSafariのさまざまな違いに気づきました。バージョン番号は同じですが。

開発者向けのリファレンスとして、(私自身と他の人のために)それらの違いのリストを作成したいと思います。

例:iPadのSafari

  • iPad Safariは、選択リスト/オプションのスタイルを完全に制御します
  • iPadは、入力要素がフォーカスを受け取るとオンスクリーンキーボードを開くため、インラインフローティングカレンダーウィジェット(など)が期待どおりに機能しない場合があります(または変更する必要があります)
  • position:fixediPadSafariはデスクトップSafari<iOS5のようにサポートしていません
  • iPad Safari(iPhone / iPodTouch Safariと同様)は、10桁の番号を自動的にハイパーリンクして、電話番号/連絡先オプションを提供します
  • iPad Safariprompt('long message...','default');は、メッセージの1行のみを表示します(ただし、メッセージのスクロールは提供されます)

他の人から、特定のJavaScriptが機能しないなどと聞いたことがありますが、まだ十分にテストしていないので、遭遇した可能性のある発見に感謝します。

0 投票する
5 に答える
899 参照

random - ランダムな文字列のすべての可能性を決定しますか?

私は、より優れた数学能力を持つ誰かが、文字列の長さと文字セットを考慮して、文字列の可能性の合計を計算するのを手伝ってくれることを望んでいました.

すなわち [a-f0-9]{6}

このランダムな文字のパターンの可能性は何ですか?

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

mysql - eコマースWebサイトでの製品バリエーションの操作

これは、コーディングの質問というよりも「論理的な」質問です。

私はこのeコマースサイトを構築しています。現在、ブランド、カテゴリ、サブカテゴリ1、サブカテゴリ2、サブカテゴリ3で商品をグループ化しています。私たち全員が慣れ親しんでいる標準的な方法です。

ただし、次のようなものがあるとしましょう。

iPhone 4 8GB($ US 199,49)
iPhone 4 16GB($ US 299,49)
iPhone 4 32GB($ US 399,49)

技術的には、これらは3つの異なる製品であり、価格や重量、在庫なども異なります。これらも3つの異なる製品としてデータベースに保存されます。ただし、クライアントはこれら3つの製品を「視覚的に」グループ化することを望んでいます。理論的には、これらは同じものであり、特性が異なるだけだからです。したがって、私のフロントエンドでは、その特定の製品の「バリエーション」によって切り替える方法があるはずです。

私がiPhone432GB($ US 399,49)の詳細を見ているとしましょう。他の2つのバリエーション、8GBと16GBのバージョンを選択するためのドロップダウンか何かがあるはずです。

これを可能にするためにデータベースを構造化する最良の方法は何でしょうか?したがって、この方法で製品を「グループ化」できます。また、管理者が製品を簡単に「グループ化」できるように、バックエンドをグラフィカルに構築するにはどうすればよいでしょうか。

私はすべて提案やアイデアに耳を傾けています。ありがとう!

PD:コードは必要ありません。理論とアイデアだけが必要です。
PD2:MySQLを使用しています。

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

cocoa - 同じ製品のバリエーションを進化させるための最適な git および Xcode 構造

Git でプロジェクト バリアントを管理するためのベスト プラクティスにも同様の質問がありますか? しかし、文脈は異なり、答えもそうかもしれないと思います。

Xcodeで管理され、gitを使用してバージョン管理されたCocoa製品「First」があります。"First" はまだ進化中で、現在 3 番目のバージョンです。

次に、顧客が来て、Second と呼ばれる First のバリエーションを求めます。First から Second への変更は、多くのファイルに影響しますが、すべてのファイルには影響しません。変更はソース コードだけでなく、リソース (グラフィック要素、nib ファイル、プロパティ リストなど) にも影響します。

現在、2 つの製品は稼働しており、多数の共通ファイルを共有しています。ただし、バグ修正などの一部の変更は両方の製品に適用される場合があります。両方の製品に新機能が追加される可能性があります。

このようなシナリオを管理する最善の方法は次のとおりです。

  • Xcodeで
  • gitで

相互に排他的な 2 つのアイデアがあります。

アイデア 1: "First" を "Second" に git ブランチし、適用可能な変更を 1 つのプロジェクトから別のプロジェクトに適用します。これにより、2 つの完全に別個の Xcode ディレクトリとプロジェクトが作成されます。

アイデア 2:「Second」という名前のターゲットを Xcode プロジェクトに追加します。現在、同じ Xcode プロジェクトに 2 つのターゲットがあり、両方の製品の開発とビルドに使用されています。しかし、これにより、git で First と Second のリリースを管理することが難しくなります (リリースを同期する理由はありません)。

アイデア 2 は、並行開発プロセスを非常に簡単にします。コードは常に同期しています。相違は、コンパイル時の変数と単一のソース ファイル、または別のソース ファイルを介して処理できます。ただし、バージョン管理はより不明瞭になります。

アイデア 1 はおそらくよりクリーンですが、2 つのプロジェクト間で共通するものを管理するためのベスト プラクティスは何でしょうか? 2 つの git ブランチ間で「部分マージ」を行うことはできますか? 何に基づいて?それとも手動で処理する必要がありますか?

いくつかの共通部分をモジュールまたはライブラリにカプセル化して抽出することは可能かもしれませんが、常にそうとは限りません。たとえば、一般的なドキュメント アイコンでは、それは不可能だと思います。また、「最初に」をリファクタリングして、すべての一般的なアイテムをビルド可能な方法で抽出することは、私が一度に少しずつやりたい大きな仕事です。

完璧な解決策はないかもしれないことを理解しています。アイデアや提案を探しています。比較的最近の git 採用者として、これが RTFM の質問である可能性があることも認識しています。次に、FM to R を指定してください。

どうもありがとう。

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

c - Cでの繰り返しで可能なすべてのバリエーションを生成する方法

設定された長さの繰り返しとn個の要素から可能なすべてのバリエーションを生成するCのアルゴリズムを探しています。たとえば、長さが3で、要素が1、2の場合、出力は次のようになります。

1 1 1

1 1 0

1 0 0

1 0 1

0 0 0

0 0 1

0 1 1

0 1 0

私はすでにここで解決策を探しましたが、見つけたのはJavaまたはPythonでの実装だけで、それらをCに書き直す方法がわかりません。誰かがこの問題のCコードをここに投稿できますか?

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

java - バギーメソッドを繰り返すRubyバリエーション

バリエーションを計算するRubyで書かれたメソッドが必要です。私はすでにJavaで作成しましたが、Rubyを初めて使用するため、Rubyの実装について欠けている点があります。

メソッドはこれを行うと想定されています:
method(1、 "01")=> ["0"、 "1"]
method(2、 "01")=> ["00"、 "01"、 "10"、 "11"]...だからあなたはアイデアを得る。

注:Ruby implでは、次のようなパラメーターを指定します:method(2、["0"、1"])が、それは問題ではありません。

私のJavaimpl:

そして、それはうまく機能しています。しかし、これは私のRuby実装です。

これで私はエラーメッセージtest.rb:10:in `Variation'を受け取り続けます:nilを文字列に変換できません(TypeError)。

0 投票する
4 に答える
178 参照

c++ - 「||」を使用せずにC ++で同様の回答を受け入れることができる必要があります バー

入力に同様のバリエーションを見つけてそれらとifステートメントの正確な答えを受け入れるコマンドがc ++にあるかどうかを知りたいと思っていました。

例:
ユーザーが「こんにちは」
と入力し、ifステートメントが「こんにちは」を有効にする必要がある場合
、自分ですべてのバリエーションを入力する必要がないことを除いて、どのように作成できますか?します。

みんなありがとう。