問題タブ [thunk]

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

c - C での名前渡しの実装

C言語の名前渡し機構を使って、インデックスiに依存する算術式^2 + 3i − 1の値を計算するにはどうすればよいですか?

9
∑ i^2 + 3i − 1
=0

名前で渡された引数を使用して sum プロシージャを呼び出す

Cで書かれた名前渡しの例も私を助けることができます

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

redux - ESLint Airbnb ES6 および Redux 非同期アクション 矢印本体を囲む予期しないブロック ステートメント

ここに画像の説明を入力

私は何を間違っていますか?同じ問題があり、修正できない他の 3 つの非同期アクションがあります。

0 投票する
0 に答える
150 参照

node.js - クラウドサービスにファイルをアップロードする前に、停止してパイプが終了するのを待つ方法

パイプメソッドを使用して、フロント エンドで psssed されたファイルを保存します。ローカルに保存されたファイルをクラウド サービスにアップロードするとき、ファイルのストリームが終了したかどうかわからないので、パイプが終了してからアップロードするのを待つ方法そのファイルをクラウド サービスに送信し、最後に応答を返す

また、クラウドサービスにファイルをアップロードする手順を次のように記述しようとしましたが、機能しません

res.on('終了',関数(){

...
})

0 投票する
0 に答える
155 参照

node.js - 大規模なjsを正しくサンク化する方法

私はKOAで実行しています.mass.jsコールバックの性質により、それをサンク化しようとしています。これが私が持っているものです:

コードは次のエラーで失敗します (これは catch ブロック内から出力されます)。

私はまだ結果に対して意味のあることを何もしていないことを知っています。今のところ、結果を印刷したいだけです。私が間違っていることのヒントはありますか?

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

haskell - ポリモーフィック式を評価した後の「スプリント」を理解する

与えられた:

sprint私はその値を出力するために実行します:

さすがに無評価です。

しかし、評価した後x

sprintまだ出力_、つまり未評価:

何故ですか?

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

haskell - foldl が andFn 関数で短絡していないのはなぜですか?

私の理解はそれでfoldlあり、foldr次のように実行されます:

foldl f a [1..30]=>(f (f (f ... (f a 1) 2) 3) ... 30)

foldr f a [1..30]=>(f 1 (f 2 (f 3 (f ....(f 30 a)))))..)

そう..foldr (&&) False (repeat False)一番外側が最初の引数をfalseとf見なし(&&) False ((&&) False (....))、2番目の引数を評価する必要がないため、ショートサーキットできます(これは大きなサンクです)。

それで何が起こるか

しかし、これには永遠に時間がかかります。

2 番目の引数のパターン マッチングによって、答えoutermost andFnFalse..

ここで他に何が起こっていますか?

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

javascript - 私の還元状態が更新されない理由

状態は更新されません。アクションがディスパッチされると、状態は isAuthenticated に更新されて true になります。しかし、状態は更新されません。redux は、更新された状態ではなく初期状態を返します。

//成分

(err) => this.setState({ エラー: err.response.data, isLoading: false }) );

.....

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

c++ - How to bind this pointer to static member function using thunk in c++

I'm trying to create a thunk with C++ and Win32 API, that binds this pointer to static member function, so I can use that function as a callback.

Now, I have a working thunk for x64, it works by setting the value of r9 register (corresponds to 4th parameter of a function) to the address of this pointer.

But I'm having a problem with thunk for x86, I tried to setting the value of [esp+10h] (also corresponds to 4th parameter).

Here's the thunk:

And here's the class that uses the thunk:

And here's the callback user:

However, when I ran the program, it gave me the failure:

Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.

How can I solve this problem?
Thanks.