問題タブ [operation]
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.
numbers - 運用数の増加に伴うパフォーマンスの低下
次の問題があります。私のコードのパフォーマンスは操作の数に依存します! どうしてですか?(私は openSuse 11.1 で gcc v 4.3.2 を使用しています)
これが私のコードです:
そして、ここに結果のログがあります:
n-time-Gflops (=)
200000 23.00 1.739
205000 24.00 1.751
210000 25.00 1.764
215000 26.00 1.778 220000
27.00 1.793
225000 29.00 1.746
230000 30.00 1.763
235000 32.00 1.726
240000 32.00 1.800
245000 34.00 1.765
250000 36.00
1.736 255000 37.00 1.757
260000 38.00 1.779
265000 40.00 1.756
270000 42.00
1.736 275000 44.00
1.719 280000 46.00 1.704
285000
48.00 1.692
290000
49.00
1.716
295000 51.00
1.706
300000
325000 71.00 1.488
330000
76.00
1.433
335000
79.00 1.421
340000 84.00 1.376
345000 85.00 1.400
350000 89.00
1.376 355000 96.00
1.313
360000
102.00
画像もありますが、新規ユーザー制限のため掲載できません。しかし、ここにログプロットがあります。
この減速の理由は何ですか?それを取り除く方法は?助けてください!
arrays - Matlab 配列操作に関する初心者レベルの質問
やあみんな。この質問があります。C プログラミングでは、複数の値を配列に格納する場合、次のようなループを使用して実装します。
私の質問は Matlab で、j を手動で増加させずに同じ配列「勾配」を取得する簡単な方法はありますか? 何かのようなもの:
ありがとうございました!
c++ - 操作速度
ゲームのコーディングを行っていますが、レンダリング コードで速度を計算することは非常に重要です。
一部の操作の速度を取得するにはどうすればよいですか?
たとえば、乗算がsqrtなどよりも高速かどうかを知る方法は? または、テストを行って時間を計算する必要があります。
プログラミング言語はC ++です、ありがとう。
oop - Larman の System Operation Contracts - CRUD の例
CRUD のような操作で Larman のシステム操作コントラクト (書籍 Applying UML and Patterns の OO 分析) を適用することについて、多少の混乱があります。より正確には、事後条件部分と混同しています。
たとえば、次のような CRUD システム操作があるとします。
たとえば、readEmployee
システム操作やその他の操作searchEmployees
などの事後条件は何ですか?
例:読み取り操作の場合、システムはデータベースからレコードを読み取り、ドメインオブジェクトをインスタンス化し、ドメインオブジェクトに属性値を設定する(関係も設定する)必要があります。インスタンスの作成、属性の変更など、事後条件が上記で言及されていることを意味しますか。または、読み取り操作には事後条件がありません。これはどれも私には論理的に聞こえません。
私の混乱は、ドメイン モデル (状態) とデータベース (状態) の関係についてです。上記の操作がドメインモデルに与える影響はわかりません。データベースはシステムの状態を保存する場所だと常に考えています。従業員を作成した後、そのオブジェクトの状態はデータベースに永続化されます...しかし、ドメイン モデルの状態はどうなるでしょうか?
wcf - WCF サービスの一方向操作タイムアウト
WCF サービスの OneWay 操作は、操作が完了するまで実行されますか、または oneway wcf サービスの操作タイムアウトがありますか。
そのような操作タイムアウト構成がある場合は、一方向の wcf サービスが操作を実行するのに必要なだけの時間がかかるように、それを増やしたいと教えてください。
node.js - 非ブロッキングIOを使用したファイル収集および集計結果レポートの操作
任意の大きなファイルセットに対して、任意のコストのかかる作業を実行したいと思います。進捗状況をリアルタイムで報告し、すべてのファイルが処理された後に結果を表示したいと思います。私の表現に一致するファイルがない場合は、エラーをスローしたいと思います。
すべてのテストファイルをロードし、それらを(順不同で)実行し、進行状況をリアルタイムでレポートし、すべてのテストが完了した後に集計結果を表示するテストフレームワークを作成することを想像してみてください。
このコードをブロッキング言語(たとえばRubyなど)で記述するのは非常に簡単です。
結局のところ、この一見単純なタスクをノードで実行するのに問題がありますが、非同期のイベントベースのIOを実際に利用しています。
私の最初の設計は、各ステップを連続して実行することでした。
- すべてのファイルをロードし、処理するファイルのコレクションを作成します
- コレクション内の各ファイルを処理します
- すべてのファイルが処理されたら結果を報告します
このアプローチは機能しますが、プログラムの計算コストの高い部分がすべてのファイルIOの完了を待機するため、私には適切ではないようです。これは、ノードが回避するように設計された種類の待機ではありませんか?
私の2番目の設計は、ディスク上で非同期的に検出された各ファイルを処理することでした。議論のために、次のようなメソッドを想像してみましょう。
そして、このメソッドのコンシューマーは次のようになります。
この設計はIOを操作する非常に「ノード」の方法のように感じますが、2つの大きな問題があります(少なくとも私のおそらく誤った実装では)。
- すべてのファイルがいつ処理されたかわからないので、いつ結果をアセンブルして公開するかわかりません。
- ファイルの読み取りは非ブロッキングで再帰的であるため、ファイルが見つからなかったかどうかを知る方法に苦労しています。
私は単に何か間違ったことをしていること、そして他の人々が2番目のアプローチを機能させるために使用する合理的に単純な戦略があることを望んでいます。
この例ではテストフレームワークを使用していますが、これとまったく同じ問題にぶつかる他のさまざまなプロジェクトがあります。ノード内のファイルシステムにアクセスするかなり洗練されたアプリケーションを作成する人もいると思います。
python - Python でのループのない 3D 行列乗算
Python(numpy)で次の操作を実行しようとしています。
行列乗算 AB = C、ここで C は M x 1 x R 行列です。基本的に、A の各 M x N レイヤー (それらの R) は、B の各 N x 1 ベクトルによって個別に行列乗算されます。これはワンライナーであると確信しています。私は tensordot() を使おうとしてきましたが、それは私が期待していない答えを私に与えているようです。
私は Igor Pro で 10 年近くプログラミングしており、現在そのページを Python に変換しようとしています。
c# - C#Linqの質問
LINQ
新しいシーケンスに投影せずに、すべての要素に対して何らかのアクションを実行できるシーケンス演算子がありますか?
これは少しぎこちなく見えるかもしれませんが、私が知っているだけです:)
例:
明らかに、これは次のようなものを使用して実行できます。
でも、何かが本当にあるなら、それは素晴らしいことです。
python - Unicode - 文字列 - リスト操作
データ型が unicodeのデータs = u"[u'38', u'36', u'34', u'32']"
があります。このデータを のような要素の単純なリストとして作成したいのですがs= ['38','36','32']
、
simplejson.loads を使用しようとしましたが、単純な json が ('["s"]') で機能しません。文字列は ("['s']") ではないので、この問題を解決する方法を教えてください。
前もって感謝します
c# - WCF で SOAP エンベロープ応答をプログラムで作成するにはどうすればよいですか?
タイトルにあるように、WCF 操作後にクライアントに送り返される SOAP エンベロープを編集できるかどうか知りたいですか?
前もって感謝します、
トライ