問題タブ [guard]

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 投票する
8 に答える
1364 参照

c++ - 関数呼び出しガード

と呼ばれる自由な関数があるとしInitFooます。この関数が誤って複数回呼び出されないように保護したいと思います。あまり考えずに次のように書きました。

しかし、これは大きないぼのように見えます。他の状態情報を保持する必要はありInitFooません。誰かが醜いことなく同じ目標を達成する方法を提案できますか?

もちろん、マクロはカウントされません。

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

.net - ガードメソッド/クラスとは?

この質問で言及されているガードメソッド/クラスに気付きましたが、回答からその概念を実際には理解していません。残念なことに、Jon Skeet の MS サイトへのリンクが読み込まれませんでした。いくつかの簡単な Google 検索では、ソフトウェア エンジニアリングの概念ではなく、製品のみが得られるように見えました。

説明やサンプルをいただければ幸いです。(特に .Net 側から。)

0 投票する
8 に答える
1258 参照

c - Cのスコープガード

プロファイリングを行うために、Cでスコープガードを使用したいと思います。

関数にどれだけの時間を費やしているか知りたいのですが。これが私がすることです:

関数を終了するたびにtocステートメントを配置する必要があります。どこにでも貼り付けtocをコピーせずにそれをやりたいです。マクロなどを使用して、それを行う一般的な方法はありますか?また、プロファイリングする必要のある関数が多数あるため、関数の呼び出し方法を変更したくありません。

ありがとう

0 投票する
4 に答える
2660 参照

haskell - Haskellでは、関数ガードでIOを実行する方法はありますか?

例えば:

これを機能させることはできますか?

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

iphone - mallocguard が有効な場合にのみ exc_bad_access エラーが発生する

Mallocガードが有効になっていないときに正しく動作する開発中のiPhone用アプリがあります。ただし、malloc ガードを有効にしようとすると、アプリが読み込まれた後に次のエラーが発生します。

#1 0x30506515 in NSPopAutoreleasePool ()

#2 0x30901697 in _UIApplicationHandleEvent ()

#3 0x32046375 in PurpleEventCallback ()

#4 0x30245560 in CFRunLoopRunSpecific ()

#5 0x30244628 in CFRunLoopRunInMode ()

#6 0x308f930d in -[UIApplication _run] ()

#7 0x309021ee in UIApplicationMain () 今私の問題は、エラーが発生した正確な場所をデバッグできないことです.. malloc_error_breakを試しましたが、うまくいきませんでした。malloc ガードを有効にすると、割り当てに基づいてオブジェクトの一部が自動解放されますか??

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

haskell - Haskellでカスタムガードメカニズムを定義できますか?

次の例を見るとcatches

catchesパターン(2つの例外タイプ)に一致するカスタムメカニズムを定義したようです。私は間違っていますか、またはこれを一般化して、特定のパターンに一致するラムダ関数を受け取ることができる関数を定義できるようにすることができますか?

編集:以下の参考文献は、漁獲量のGHCソースです。誰かがこれがどのように機能するかについていくらかの光を当てることができれば、それは素晴らしいことです。

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

iphone - Iphone デバイスまたはストア キット API のガード malloc を有効にしますか?

iPhoneのアプリケーションにストアキットAPIを使用しています。デバイスでの実行中に Malloc Guard を有効にして、メモリ リークがないかどうかを確認できるかどうかを知りたいです。誰かが可能かどうか教えてもらえますか?

0 投票する
4 に答える
2649 参照

haskell - Haskellのコントロールステートメント?

私はHaskellを始めたばかりですが、私が見つけたすべてのオンラインチュートリアルから、条件付き制御ステートメントを実行するための1つの受け入れられた方法があるかどうかを見つけることができないようです。if-else、ガード、パターンマッチングを見たことがありますが、それらはすべて同じことを達成しているようです。他の方法よりも一般的に受け入れられている/より速い/より効率的な方法はありますか?

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

oracle - Oracle Data Guard - プライマリ データベースのミラー コピーであるスタンバイ データベースに加える変更は何ですか

Raid1でセットアップされたプライマリデータベースをセットアップした後。ミラーを解除し、それをスタンバイ データベース ハードウェアに物理的に転送し、Raid1 同期を実行しました。これで、スタンバイ データベースにプライマリ データベースの正確な複製ができました。

ただし、スタンバイ データベースのデータはプライマリ データベースとまったく同じであるため、スタンバイ データベースに変更する必要があります。

例:

プライマリ データベース サーバー oracle_sid=chicago
スタンバイ データベース サーバー oracle_sid=chicago (レプリケートされたデータであるため)

スタンバイ データベースの oracle_sid を boston に変更する必要があります。

データベース名がシカゴなので、oracle_sid を boston に変更するのは単純なケースではないと思います。

変更を行うための具体的かつ詳細な手順を評価してください。

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

c++ - 自動必要なクラス?

クラスAとクラスBがあるとします。

A の .h には B の .h が必要であり、B の .h には A の .h が必要です (need = #include)。

すべての .h にはガードがあります:

しかし、A の .cpp をコンパイルすると、B の .h がインクルードされると、A クラスは既にガードを使用しているため、B クラスは A クラスの .h をインクルードできません。

どうすればこれを解決できますか?