問題タブ [forall]

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 に答える
2670 参照

git - 既存の Android オペレーティング システム ソースに追加のプロジェクトを追加する方法は?

私は AOSP でカーネル開発に取り組んでいますが、私が取り組んでいるカーネル リポジトリはオペレーティング システムの一部ではありません。個別の git リポジトリがあります。そのため、すべての AOSP ソースをサーバーにプッシュしようとすると、そこにカーネル ソースが表示されません。

リポジトリ (プロジェクト) を既存の Android ソース ツリーに追加するにはどうすればよいですか?

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

sql - Pl/SQL Bulk Bind/ Faster Update ステートメント

PL/SQL でバルク バインドを使用すると問題が発生します。基本的に私が欲しいのは、テーブル(コンポーネント)がComponent_idとフィールド名に応じてフィールド値を更新することです。これらはすべてパラメーターとして渡されます (タイプ varchar2_nested_table は事実上文字列の配列であり、発生する必要がある更新ステートメントごとに 1 つの要素です)。たとえば、Component_id = 'Compid1' および fieldname = 'name' の場合、fieldvalue は '新しいコンポーネント名' になるように更新する必要があります。

このhttp://www.oracle.com/technetwork/issue-archive/o14tech-plsql-l2-091157.htmlに関連して、以下のコードを入力しました。コードは機能しますが、IN パラメーターのすべての要素に対して更新を実行する単純なループよりも高速ではありません。したがって、パラメーターに 1000 個の要素がある場合、1000 個の更新ステートメントが実行されます。また、BULK COLLECT INTO を使用していないことも認識していますが、データベースから何も選択する必要がなく、更新するだけなので、必要だとは思いませんでした。

現時点では、どちらも 1000 回の更新に 4 ~ 5 秒かかります。バルクバインドを間違って使用しているか、例のように主題を誤解していると思います.2秒で50,000行を実行している人がいるなどです。私が理解していることから、FORALLはコンテキストスイッチの数を減らすことでパフォーマンスを向上させるはずです。カーソルと一括バインドを使用してオンラインで見つけた別の方法を試しましたが、結果は同じでした。おそらく、私のパフォーマンスへの期待は大きすぎますか? 他人の結果を見る限りそうは思いません。どんな助けでも大歓迎です。

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

sql - FORALLループ内の複数のSQLステートメント

oracleのFORALLループが1つしかない別のテーブルに挿入したいのですが、FORALLはそれをサポートしていません。

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

arrays - Oracle: DBMS_SQL で定義された配列を使用した一括収集

コンパイルされません。どうしたの?

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

c#-4.0 - ParallelQuery.ForAll メソッドで ID をインクリメントする

同時に処理する必要があるファイルのリストがあります。ParallelQuery クラスの ForAll 拡張メソッドを使ってみました。ファイルを順番に処理する必要がないので、ForAll を使用しました。

ここに私のサンプルコードがあります:

それはうまく機能しますが、ファイルごとに一意の整数 ID を生成する必要があり、AsParallel.ForAll を ForEach に変更せずにそれを行う方法がわかりません。

インターロックとして必要な場所を読みましたが、まだ問題があります。

ここでアイデアをいただければ幸いです。

ありがとう!

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

haskell - これらの明示的な「すべて」は何をしているのでしょうか。

forallこのコードのsの目的は何ですか?

(一部のコードは省略)。これはモナドのコードからのものです。


私の経歴:私は本当に理解していないforallか、Haskellが暗黙のうちにそれらを持っているのはいつか。

また、それは重要ではないかもしれませんが、GHCiではタイプforallを指定するときにを省略できます。>>

(エラーなし)。

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

scala - List[A]でフィルターの代わりにforallを使用する

毎週の試合結果レポートに延長戦の試合表示フラグを表示するかどうかを決定しようとしています。

データベースゲームの結果テーブルには、延長戦の可能性のあるゲーム期間のスコアの合計(それぞれ、OT、ダブルOT、トリプルOT)を表す3つの列(p4、p5、p6)があります。これらの列は、アプリケーション層のOption[Int]にマップされます。

現在、ゲーム結果のteamA、teamBのペアをフィルタリングしていますが、実際には、OTゲームが何らかの種類で存在するかどうかを知りたいだけです(コレクションをステップスルーするのではありません)。

第二に、どのタイプの残業を表示するか、現在その忙しいパターンマッチ(今それを見ると、すべてのスコアリングシナリオをカバーしているようには見えない)の決定は、おそらくより機能的/簡潔な方法で行うことができます。

より良い方法があれば、気軽に置いてください。

ありがとう

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

z3 - Z3 は、解釈されていない関数を含む forall 命題をどのように処理しますか?

2 つの未解釈の関数 func1 と func2 があるとします。

そして、それらには次の関係があります。

私が知りたいのは、次の命題の場合:

Z3 で真であると証明できますか? 私のプログラムでは、証明結果はZ3_L_UNDEFです。

m に 3 などの値を代入すると、命題は次のようになります。

結果はZ3_L_UNDEFです。しかし、次のようにケースを個別に(forallを使用せずに)書き直すと、結果はtrue.

原因がわかりません 回答お待ちしております

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

haskell - haskellのforall数量詞を使用した述語?

型の値を受け入れる関数を書きたいと思います。この関数には、すべての型と一緒にマルチパラメーター型クラスのインスタンスがあります。このようなもの(関数の署名testは違法です):

そのような制限を表現する方法はありますか?

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

sql - テーブルからデータをコピーして別のテーブルにロードする

40列のテーブル「A」があります。'A' の特定の 20 列のデータを、それらの 20 列を持つ別のテーブル 'B' にコピーする必要があります。約 3 ~ 1000 万のレコードがあります。PLSQLでこれを行う最も効率的な方法は何ですか。