問題タブ [q]
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.
emacs - Emacsでメジャーモードからマイナーモードに入る
この質問はこの質問と重複している可能性がありますが、私のemacsで次のことが正しく機能しません。
mlint-mode
メジャー モードに入るたびにマイナー モードに入ろうとしていますmatlab-mode
(どちらのモードもSourceForge ページで利用できます)。私の .emacs ファイルには次のものがあります。
これは、上でリンクした質問への回答のようです。ファイルを開く.m
と、次のエラーが表示されます。
ファイル モード指定エラー: (void-function mlint-mode)
mlint-mode
ファイルを開くときに入力する正しいフックを書くのを手伝ってくれる人がい.m
ますか? FWIW、私はemacs 23.1.50.1を実行しています。
assembly - アセンブリ言語の使用法
アセンブリは私が学びたい言語ですが、何かがアセンブリでプログラムされているということはあまり耳にしません。私の質問は、アセンブリ言語の用途は何ですか? まだ使用されていますか?
javascript - Mongooseコードをリファクタリングするために「q」モジュールを使用するには?
私はmongooseを使ってmongodbにデータを挿入しています。コードは次のようになります。
そこにはネストされたコールバックがたくさんあることがわかるので、qを使用してリファクタリングしようとしています。
コードが次のようになることを願っています。
しかし、私はそれを行う方法がわかりません。
javascript - 私はいくつかの助けの約束とqライブラリが必要です
の構文について助けが必要node.js promises
です。node.js
q というモジュールの readme にhttps://github.com/kriskowal/qと書いてあるのがよくわからない。
なぜ彼らはいつもreturn
前に書くのpromise
ですか?
コールバックを使用して非同期関数を返す関数にするにはどうすればよいpromise
ですか? 私は試します
2000 年以降は 5 で警告する必要があると思いますが、何も起こりません。
node.js - Qを使用してnode.jsプロミスチェーンを適切に中止するにはどうすればよいですか?
多くのステップがあるシナリオで「運命のピラミッド」を回避するために、Node.jsのQモジュールを使用しています。例えば:
基本的に、これは機能しているようです。いずれかのタスクステップでエラーがスローされた場合、それはコールバックに渡されます(ただし、node.jsの約束は初めてなので、改善を歓迎します)。ただし、タスクチェーンを早期に中止する必要がある場合は問題があります。たとえば、result1が正常に返された場合、コールバックを早期に呼び出して残りを中止したい場合がありますが、そうしようとしても失敗します...
この例では、両方の「中止」が表示されます。と「ステップ3を実行しています...」が印刷されます。
私はここでいくつかの基本原則を誤解しているだけだと確信しているので、助けていただければ幸いです。ありがとう!
node.js - コールバックを実行するときに Node.js で Q の約束を破る?
約束の概念で私の初心者を許してください。Node.js で Q モジュールを使用しています。必要なすべての手順を実行したら、コールバックを呼び出す関数があります。問題は、Q プロミス内からコールバック関数を呼び出したいときに発生します。
私が望む機能は、最後のステップに到達したときにコールバックを呼び出すことができ、もはやプロミスのチェーン内にいないことです。したがって、コールバックは元の操作に戻ります。ただし、私がコーディングしたように、コールバックは promise のコンテキスト内で呼び出されます。この時点で、コールバック (たとえば) がエラーをスローすると、この関数のエラー ハンドラーによってキャッチされますが、これは私が望んでいるものではありません!
このコンテキストでは、コールバック関数内でエラーが発生すると、「OHNOES!!!!!」が発生します。印刷する....
javascript - qでコールバックチェーンを行うにはどうすればよいですか?
「q」(https://github.com/kriskowal/q)のJavaScript用のpromiseライブラリの使用方法を理解する上でいくつか問題があります。
これは未定義のみを返します...
node.js - nodejs redis Qの約束、それを機能させる方法は?
私はredisからいくつかの値を取得し、それらを組み合わせて最終的に送信しようとしています。しかし、私はそれらの約束を機能させることはできません。
これはget
redisのシンプルな関数です
ID
今、私はそれらを入手しusername
て送りたいのですが、それをどのように機能させるのか分かりません。私はそれをコールバックで動作させることができますが、それは非常に厄介な結果なので、匿名関数をQ.fcall
呼び出しの前後にラップしようとしまし.then
た。
しかし、渡された引数が多すぎるとエラーが発生し、それが機能したとしても、それが役立つかどうかさえわかりません。
javascript - promise に jQuery または Q.Js を使用する
私は BreezeJs を調べていますが、非同期呼び出しを処理する約束のためにQ.jsを使用しているサンプルがあります。John Papaも Q を使用しています。JQuery にも約束があります。2つの違いは何ですか?
node.js - Node.jsはQ::Q.ninvokeチェーンで約束します
node.jsサーバーで発生しているメモリの問題の潜在的な原因を絞り込もうとしています。私がいつも少し不快だったコードの一部は、Qpromiseの使用です。
私の基本的な構造は次のようになります。
これは論理的に見えますか?
doSomethingElse関数もpromiseを使用している場合はどうなりますか?ここではすべてが適切にスコープされていますか?