問題タブ [stack-overflow]

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

iphone - obj_stack_overflow または EXC_BAD_ACCESS 例外を引き起こす「通常の」UIButton

それは確かに無害に見えます。私の App Delegate では、起動時にヒントを表示するフラグのNSUserDefaultsをチェックします。設定されている場合は、 の最後に次のapplicationDidFinishLaunching:ようにします。

アイデアは、このビューを一時的に表示することです。(これはモーダル VC ではないことに注意してください。この時点ではナビゲーション コントローラーはありません。また、このビューにはナビゲーション バーもありません。)

このビューが閉じられたら、プリエンプトされたUITabBarControllerのビューをウィンドウに追加して遷移し、ヒント ビューをメイン ウィンドウから削除します。私はまだビューの却下ポイントに到達していません。

私の TipsView の VC は、多かれ少なかれ次のように配線されています。

ソースには、3 つのIBAction呼び出しすべての宣言と定義が含まれています。今のところ二人は何もしていません。3 番目のものは、ヒントtextを変更し、サイズを変更して収まるようにし、スクロール ビューcontentSizeを一致するように調整します。

アプリを実行すると、TipsViewControllerビューが正常に表示されます。ヒントのテキストをスクロールすることもできます。ただし、任意のUIButtonで touch-up-inside をトリガーすると、Xcode はソース (各IBActionにブレークポイントを配置した場所) に私を植え付け始めます…そして、または のいずれかで救済しEXC_BAD_ACCESSますobj_stack_overflow

これを、VC、ビュー、およびボタンがあるアプリの他の部分と比較しました。この場合、 VC をナビゲーション コントローラーにプッシュするのではなく、アプリのウィンドウのサブビューとして VC のビューを追加したことを除いて、すべての点で同じです。さらに、View Controller Programming Guide for iPhone OS docs は、これは公正なゲームであると述べています。

アプリケーションで単一のビュー コントローラーを使用する場合、ビュー コントローラーをタブ バーまたはナビゲーション コントローラーに追加する代わりに、そのビューをウィンドウに追加します。

確かに、翼で待機しいるUITabBarControllerがあり、その中にUINavigationControllers (および他の VC) を含むタブがあります。ただし、ヒント ビューが表示されている場合、タブ バー コントローラーのビューはまだウィンドウに追加されていません。意図は、ヒントの表示が終わった後にそれを交換することです。言い換えれば、すべての意図と目的のために、私たちは一時的に 1 つの VC が参加しているように振る舞っています。その後、タブ バーに切り替えて、先端の VC を破棄します。

おそらく私は微妙に間違ったことをしていますか?より良い方法はありますか?(「もっといい方法があるに違いない!」)

スタック トレースの例:

トレースからわかるように、最終的にはdoesNotRecognizeSelector:… になりますが、ヒントの VC ソースでメソッドを明確に確認できます。さらに、それらはすべて配線されています。(IBには複数の配線などはありません。ファイルの所有者の関係に至るまで、すべてがうまくいっています。)

手がかりは歓迎/感謝します!

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

c# - getterとsetterをオーバーロードすると、C#でスタックオーバーフローが発生します

getおよびset関数を上書きしようとすると、StackOverflowExceptionの原因がわかりません。デフォルトのgetとsetを使用すると、機能します。

しかし、データを追加しようとすると、StackOverflowExceptionがスローされます。

何か案は?ASP.NETユーザーコントロール属性に対してこれを行う場合、問題はありません。通常の列挙型データ型でStackOverflowExceptionが発生するのはなぜですか?

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

stack-overflow - StructureMapクラスチェーン-スタックオーバーフローまたはその他のエラー

これは、多くの構成で私を完全に困惑させました。ドキュメントを読み続けていますが、わかりません。これが私の登録コードです:

現状では、IWorkItemProcessorのデフォルトインスタンスはありません(これは正しいです)。最後の行をこれに切り替えます:

...スタックオーバーフロー例外を発生させます。

インターフェイスを実装し、コンストラクターに同じインターフェイスを取り込むクラスをどのようにチェーンしますか?

0 投票する
9 に答える
15484 参照

exception - vb.net の StackOverFlow 例外とは何ですか?

アプリケーションで何が原因なのかさえわかりません。それは何ですか?クラスの新しいインスタンスを作成しました (クラスは別のファイルにありました) が、メソッドを初めて呼び出すと、StackOverFlow 例外がスローされます。

論理的にスタック オーバーフロー例外をスローすると私が考える唯一のことは、誰かが Jon Skeet に反対票を投じた場合です。

しかし、真剣に今、それは何ですか?最初のクラスと同じファイルに別のクラスを作成し、それを使用してメソッドを呼び出すことで、この問題を回避しました。

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

c++ - DirectShow DVD 再生

通常のメディア ファイルの再生に適したカスタム アロケーター/プレゼンターを作成しました。ただし、次のコードを使用して DVD を再生しようとすると、スタック オーバーフロー例外で失敗します。

スタック オーバーフローは、control->Run() の呼び出しの直後に発生します。本当に単純なことを忘れているだけだと確信しているので、それは私を狂わせています。

ありがとう。

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

sql-server - StackOverflowインポートエラー:LOBが2,147,483,647バイトを超えていますか?

2009年9月のStackOverflowデータダンプをダウンロードしてBrentのインポートクエリを実行した後、次のメッセージが表示されます。

ブレントのクエリは7月のデータに基づいており、これは9月のデータベースの結果であると思われます。

古いデータを取得する以外に、これを修正する方法やデータをインポートする方法を知っている人はいますか?

更新:「バージョン:Microsoft SQL Server 2005-9.00.1399.06(Intel X86)2005年10月14日00:33:37 Copyright(c)1988-2005 Microsoft Corporation Developer Edition on Windows NT 5.1(Build 2600:Service Pack 3)」

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

java - SWT.VIRTUALを含むSWTテーブルはStackOverflowErrorを発生させます

最近Windows7Professionalをインストールした後、SWTの入力済みテーブルからTableItemを削除する際に奇妙な問題が発生します。これは、Windows7およびSWT.VIRTUALテーブルのスタイル定数に固有です。

次のコードを検討してください。

これにより、次のようにStackOverflowErrorが発生します。

上に示したように、スタックはディスプレイのwindowProc呼び出しからOSへのサイクルを繰り返しCallWindowProcWます。これは、SWTのWindows7固有の実装と関係があるのではないかと私に思わせます。スタックトレースは、最終的にはtable.remove(0)回線から発生します。

Vista、XP、またはMacOSXでテストしても問題はありません。

スタイル定数を削除SWT.VIRTUALすると問題は解決しますが、テーブルにカスタムオブジェクトを含めることはできません。

これはSWTのバグのように見えますか、それとも何かが足りませんか?

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

java - Spring - Bean 作成時の StackOverflowError

次のエラーが表示されます。

問題は、私が他のプロジェクトのライブラリを使用していて、そのプロジェクトに私のような Bean 名があり、それらが衝突しているように見えることです!

では、そのライブラリのコンテキストをJunit テスト ケースに対して個別に表示する方法はありますか?

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

security - バッファ オーバーフロー学習のための環境のセットアップ

私は現在、安全なプログラミングに関するいくつかのセキュリティ本 (私の情熱) を読んでいますが、ディスクで提供されているディストリビューションに欠陥があるか、存在しません。書籍:Hacking The art of Exploitation 2nEd, Gray Hat hacking 2nEd 問題は、私が例に従おうとすると、明らかに新しいディストリビューションには、これらの状況を防ぐためにスタック保護やその他のセキュリティ機能が実装されており、環境を手動でセットアップしようとしたことです。搾取の芸術をハッキングで提供しましたが、私は失敗しました。また、DVL(Dam Vulnerable Linux)を試しましたが、あまりにも肥大化しています。小さなパーティションでブートローダーから選択するか、小さな仮想ボックスで使用できる最小限の環境が必要です。

したがって、私の質問は次のとおりです。これらの例のほとんどに従うことができる環境(古いカーネルを配布する)をセットアップするにはどうすればよいですか。おそらく、誰かがカーネルと DVL の GCC バージョンを教えてくれれば、ほとんどのセットアップを取得できます。自分。

0 投票する
6 に答える
741 参照

c# - スタック サイズの変更を回避し、C# でのスタック オーバーフローの発生を回避するにはどうすればよいですか

私はこの質問に対する答えを数時間ウェブとこのサイトで見つけようとしてきましたが、まだ答えは出ていません。

.NET がアプリに 1 MB を割り当てること、およびスタック サイズを強制するのではなく、再コーディングしてスタック オーバーフローを回避することが最善であることを理解しています。

私は、約 3000 ノードまでうまく機能する「最短パス」アプリに取り組んでおり、その時点でオーバーフローします。問題を引き起こすメソッドは次のとおりです。

参考までに、Node クラスには 1 つのメンバーがあります。

グラフ[]は次のとおりです。

ある反復 (再帰?) から次の反復まで必要以上の荷物を運ばないようにコードを最適化しようとしましたが、各ノードが 1 ~ 9 個のエッジを持つ 100K ノード グラフを使用すると、次のようになります。すぐに 1MB の制限に達します。

とにかく、私はC#とコードの最適化が初めてです。誰かが私にいくつかのポインタを与えることができれば(これは好きではありません)、私はそれを感謝します。