問題タブ [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.
c - C での名前渡しの実装
C言語の名前渡し機構を使って、インデックスiに依存する算術式^2 + 3i − 1の値を計算するにはどうすればよいですか?
9
∑ i^2 + 3i − 1
=0
名前で渡された引数を使用して sum プロシージャを呼び出す
Cで書かれた名前渡しの例も私を助けることができます
node.js - クラウドサービスにファイルをアップロードする前に、停止してパイプが終了するのを待つ方法
パイプメソッドを使用して、フロント エンドで psssed されたファイルを保存します。ローカルに保存されたファイルをクラウド サービスにアップロードするとき、ファイルのストリームが終了したかどうかわからないので、パイプが終了してからアップロードするのを待つ方法そのファイルをクラウド サービスに送信し、最後に応答を返す
また、クラウドサービスにファイルをアップロードする手順を次のように記述しようとしましたが、機能しません
res.on('終了',関数(){
...
})
node.js - 大規模なjsを正しくサンク化する方法
私はKOAで実行しています.mass.jsコールバックの性質により、それをサンク化しようとしています。これが私が持っているものです:
コードは次のエラーで失敗します (これは catch ブロック内から出力されます)。
私はまだ結果に対して意味のあることを何もしていないことを知っています。今のところ、結果を印刷したいだけです。私が間違っていることのヒントはありますか?
haskell - ポリモーフィック式を評価した後の「スプリント」を理解する
与えられた:
sprint
私はその値を出力するために実行します:
さすがに無評価です。
しかし、評価した後x
:
sprint
まだ出力_
、つまり未評価:
何故ですか?
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 andFn
がFalse
..
ここで他に何が起こっていますか?
javascript - 私の還元状態が更新されない理由
状態は更新されません。アクションがディスパッチされると、状態は isAuthenticated に更新されて true になります。しかし、状態は更新されません。redux は、更新された状態ではなく初期状態を返します。
//成分
(err) => this.setState({ エラー: err.response.data, isLoading: false }) );
.....
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.