問題タブ [simultaneous]

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

php - 同時に 2 つの場所にログインできるフォームを作成するにはどうすればよいですか?

同時に 2 つの場所にログインできるフォームを作成するにはどうすればよいですか?

http://img577.imageshack.us/img577/3127/calendarlogin.jpg http://img94.imageshack.us/img94/1567/joomlalogin.jpg

これら 2 つのログイン フォームは、カレンダーと joomla サイト用です。それらは別々に機能します。それらは同じ public_html ディレクトリにあります。ログイン フォームは、2 つの個別の index.php ファイルに送信されます。フォームに一度送信するだけで、ユーザーが両方に別々にログインできるようになるといいのですが。どうやってやるの。フォーム内の 2 つにリンクする中間の php ファイルを使用することを考えていますが、方法がわかりません。

両方のフォームのユーザー名とパスワードの両方のフィールドは、すべてのユーザーに対して同じ値を使用します。

編集:うわー、簡単な解決策があるかもしれないと思いました。ログイン機能を変更してみました。十分に機能していません。カレンダーを joomla と統合するというアイデアは、少し難しいように思えます。ただし、これは、セッション タイムアウトなどを処理するための最良の方法です。

これ以上の回答はありません。もう一度質問する前に、もう少し時間をかけて何かを試してみようと思います。

編集: 問題は、サイトの両方の領域にアクセスするために 2 回ログインする必要がないことです。

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

php - 1つのInsertステートメントで相互に依存する値でMySQLテーブルを更新するにはどうすればよいですか?

たとえば、私のメインクエリは、次のような構造を持つ新しい行をテーブルREF_STORESに挿入します。

ID | Store_Name | VariableA | VariableA + VariableB | VariableC + VariableA

私の場合、2つの異なるテーブルのいずれかからこれらのフィールドのそれぞれを取得しています。IDとストア名は一方から取得され、他(VariableA、VariableB、およびVariableC)はもう一方から取得されます。私が理解できないのは、2つの異なるテーブルからこれらすべての変数を取得して同時に計算し、その結果を上のテーブル構造に挿入する方法です。

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

oracle10g - Oracle 10g:レコードが連続して更新されないようにするための優れた学術的アプローチは何ですか?

コントラクトというテーブルがあります。これらの契約記録は、外部サイトのユーザーによって作成され、内部サイトのスタッフによって承認または拒否される必要があります。コントラクトが拒否されると、データベースから削除されます。ただし、受け入れられると、契約受け入れと呼ばれる新しいレコードが生成されます。このレコードは、独自のテーブルに書き込まれ、契約に存在するデータから派生します。

問題は、2人の社内スタッフがそれぞれ同じ契約を結ぶ可能性があることです。最初のユーザーが承諾し、契約承諾レコードが生成されます。次に、同じ契約レコードがページ上で開いたままの状態で、2番目のユーザーが再び契約を受け入れ、重複した受け入れレコードを作成します。

これを乗り越えるための迅速で汚い方法は、受け入れられる直前にデータベースからコントラクトを取得し、ステータスを確認して、すでに受け入れられたことを示すエラーメッセージを生成することです。これはおそらくほとんどの状況で機能しますが、ユーザーはそれでもまったく同時に[同意する]ボタンをクリックして、この検証コードを忍び込むことができます。

また、2つのスレッドが同時に同じコード領域に入るのを防ぐ、データレイヤーの奥深くにあるスレッドロックについても検討しましたが、アプリは2つの負荷分散サーバーに存在するため、ユーザーは別々のサーバーにいる可能性があります。このアプローチを役に立たなくします。

私が考えることができる唯一の方法は、データベースに存在する必要があります。概念的には、ストアドプロシージャまたはテーブルをロックして、同時に2回更新できないようにしたいのですが、ここではOracleについて十分に理解していない可能性があります。アップデートはどのように機能しますか?更新要求がまったく同時に発生しないように、どういうわけかキューに入れられていますか?その場合、SQLでレコードのステータスを確認し、すでに受け入れられていることを示す値をoutパラメーターに返すことができます。ただし、更新要求がキューに入れられていない場合でも、2人がまったく同時に更新SQLにアクセスする可能性があります。

これについて行く方法についての良い提案を探しています。

0 投票する
3 に答える
18404 参照

ios - iOS:記録と再生を同時に行うためのサンプルコード

マルチトラックレコーダーの簡単な概念実証を設計しています。

明らかな出発点は、ファイルA.cafからヘッドフォンまで再生すると同時に、マイク入力をファイルB.cafに録音することです。

この質問(オーディオの録音と再生を同時に行う)は、私が作業できるレベルが3つあることを示しています。

  • AVFoundation API(AVAudioPlayer + AVAudioRecorder)
  • オーディオキューAPI
  • Audio Unit API(RemoteIO)

働くのに最適なレベルは何ですか?明らかに、一般的な答えは、仕事を成し遂げる最高レベルで作業することです。それはAVFoundationです。

しかし、私はレイテンシーの問題のために諦めた人からこの仕事を引き受けています(彼はファイル間に0.3秒の遅延がありました)ので、これらの問題を回避するためにもっと低いレベルで作業する必要があるかもしれませんか?

さらに、Springboardで利用できるソースコードは何ですか?私はSpeakHereサンプル(http://developer.apple.com/library/ios/#samplecode/SpeakHere/Introduction/Intro.html)を見てきました。もっと簡単なものが見つからない場合は、これを使用します。

しかし、誰かがもっと簡単な/他の何かを提案できますか?回避できるのであれば、C++コードを使用したくありません。

AVFoundationを使用してこれを行う公開コードを知っている人はいますか?

編集:AVFoundationの例はこちら:http ://www.iphoneam.com/blog/index.php?title = using-the-iphone-to-record-audio-a-guide&more = 1&c = 1&tb = 1&pb = 1

編集(2):ここではるかに見栄えの良いもの:http ://www.switchonthecode.com/tutorials/create-a-basic-iphone-audio-player-with-av-foundation-framework

EDIT(3):AVAudioRecorderを使用してiPhoneでオーディオを録音するにはどうすればよいですか?

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

python - 複数の for ループを同時に実行する

Pythonで複数のループを同時に実行することは可能ですか.

同様に(もちろん構文エラー):

同時にとは、スレッドやプロセスの意味を意味するものではありません。

つまり、反復中に同じインデックスまたはカーソルを共有します。

それを達成するために私が考えることができるのは:

  1. int 変数を使用して共有カーソルとして機能させる
  2. それらをタプルのリストに入れて、タプルリストを繰り返します。しかし、リストを作成するのは面倒です

それを達成するための組み込み関数またはより単純な構文があるかどうか疑問に思っています。

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

image - 画像の読み取りと書き込みを同時に処理

別の色の右側に表示される1つの色の確率テーブルを生成しています。私はこれをすべて達成しました。各色の値に対して作成されたオブジェクトにテーブルを格納します。私の問題は、新しい画像を生成するときに、ピクセル0を作成してから、右側に表示される色をランダムに重み付けして決定することです。私の問題は、作成している画像からデータを読み取って、同じループで書き込みを行おうとしていることだと思います。処理がこれをどのように処理するかはわかりません。奇妙なエラーが発生しているようです。多くの場合、私のピクセルの多くは黒です。すべてのピクセルを3回ループして(60〜78行目)、新しい画像にピクセルを書き込もうとすると、すべての問題が発生していると思います。

printlnステートメントの出力で、新しい画像に書き込む必要のある色を確認できます。

足りないものはありますか?クラスとオブジェクトを使ってコーディングするのはこれが初めてですので、不格好なことはご容赦ください。誰もが提供できる助けを事前に感謝します。

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

process - multiprocessing.Process は start() による関数の並列実行を開始しません

始め方がわかりませんmultiprocessing.Process。次のコード例を使用しました。

multiprocessing.Process関数に置き換えられている場合はthreading.Thread正常に機能しますが、マルチプロセッシングでは何も起こらないようです。

0 投票する
3 に答える
3949 参照

installation - RPM+Yum: 同じ名前で異なるバージョンの 2 つのパッケージを同時にインストールする

モデレーター向け: この質問は、RPM ベースのインストーラーの開発に関するものです。

ソフトウェアのパッケージングシステムを開発しています。新しいメジャー バージョンに移行する場合は、RPM パッケージを変更してすべてのファイルを別のディレクトリ (別のサフィックス付き) にインストールし、パッケージ バージョンを変更するように、更新管理を設計しました。パッケージには同じ名前を付けます (例: a-package-1.0.0 --> a-package-2.0.0)。ユーザーが新しいパッケージに移行している間、古いバージョンで作業を継続できるように、古いパッケージを保持したまま新しいパッケージをインストールしたいと考えています。

そのため、パッケージと RPM ユーティリティの間にファイルの競合はなく、問題なく同時にインストールできます (rpm -ivh ...)。しかし、Yum は、新しいバージョンは古いバージョンの更新であると考えています。

このような RPM パッケージを生成して、「yum install a-package-1.0.0 a-package-2.0.0」で両方をインストールする方法はありますか? おそらく、パッケージ内のいくつかのフラグを設定する必要がありますか? 何も見つかりませんでした。

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

wcf - WCF Duplex サービス (TCP バインディング) のクライアントは、同時に送受信できますか?

現時点での私のコードは次のようになります:
サーバー側:

すぐにクライアント側

ProxySingletion:

現時点で、私のアプリは次のように動作します: ログインが成功すると、すべてのクライアントが WcfElements (要素の ID とバージョンを含む一連のリストを含む) を送信します。次に、ログイン後に performsync メソッドを起動する ReadyToReceive 一方向メッセージを送信します。このメソッドは、クライアント用のデータを準備し、一方向の受信メソッドを使用して最初に送信します。送信する wcfelement が複数ある場合は、最後の 1 つだけが最後としてマークされます。サーバーからの受信が成功するたびに、クライアントは ReadyToReceive で応答します。この時点まではすべて非常にうまく機能します。問題は後で始まります。ほとんどのパッケージは失われます (メソッド receiveWcfElement)。サーバーは、クライアントがメッセージを受信して​​処理している可能性があることをマークし、readytoreceive パケットを待機していますが、要素が失われたために送信されることはありません。

私が知る限り、クライアントは同時に送受信できないため、このようにしました。私はこれを試してみましたが、この問題が発生しました: クライアントが SendWcfElement メソッドを使用して wcfElement を送信し、サーバーがこの要素を処理するために、クライアントに ssend を返すはずの別の要素を作成した場合、sendWcfElement が true を返す前にコールバックが送信された場合、プロキシに障害が発生したクライアントメソッドが完了したことを示します。

ここで、クライアントが双方向の方法を使用して同時に送受信できるかどうか疑問に思いますか?

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

bash - bash/ksh で preocess が完了するまで同時待機

「nohup」コマンドと同時にいくつかのコマンドを実行するためのスクリプトがあります。それぞれが成功の確認としてファイルを作成します。

これらのファイルを数秒ごとにチェックするためにループなどを作成する方法。

各「nohup」コマンドは、commadOneFile、commandTwoFile などの特定のファイルを作成します。

注: 「nohup」コマンドの実行時間はそれぞれ異なります。待機中に画面にドットを印刷したり、待機と進行状況を示すその他のインジケーターを印刷したい。

編集: 例えば