問題タブ [stack]

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

macos - NOPに置き換えることでCALLLにパッチを適用することは、ユーザースペースでは機能しますが、カーネルスペースでは機能しません。

パッチを適用したいデバイスドライバがあります。このデバイスドライバーはIOLogを呼び出し、ログを削除したいと思います。

CALLL to IOLogをデバイスドライバー(kext)内の(対応する数の)NOPに置き換えると、カーネルがクラッシュし、スタックが破壊されたように見えます(「バックトレースが終了しました-無効なフレームポインター0」)。

ただし、同じ手法がユーザースペースで正常に機能します(たとえば、OS Xバイナリ内のNSLogをNOPpingします)。

ここで何が欠けていますか?

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

c++ - ランタイムチェックの失敗#2-変数「x」の周りのスタックが破損しました

次のコードで戻ったときに、このランタイムチェックの失敗を受け取ります。プログラムの他の場所でも同様のコードが正常に実行されていると思います。何か案は?

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

stack - 中置とスタックの優先順位を追加の演算子に拡張するにはどうすればよいですか?

中置とスタックの優先順位をどのように拡張して、演算子、、、、、、、、、、、を含めるの<でしょうか。><=>===!=!&&||

中置式を解析する場合、たとえばP + (Q – F) / Y#、次のようになります。各シンボルには、操作の順序に関連する優先順位があります。/および*よりも優先度が高く+なり-ます。

これが私が持っている/理解している優先事項です:

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

java - 一般的な質問: Java にはヒープとローカル スタックがあります。ヒープから任意のオブジェクトにアクセスできますか?

値渡しと、Java がオブジェクトを割り当てる方法と、オブジェクトをスタックに置くために Java が行うこととの違いを実際に調べていました。

ヒープに割り当てられたオブジェクトにアクセスする方法はありますか? 適切なメソッドがヒープから適切なデータにアクセスできることを保証するために、Java が強制するメカニズムは何ですか?

あなたが狡猾で、実行時に Java バイトコードを操作することさえできれば、想定されていないときにヒープからデータを操作できる可能性がありますか?

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

c# - スタックを実装するにはどうすればよいですか?

C# でスタックを使用して 2 進数を 10 進数に変換するプログラムを作成するにはどうすればよいですか?

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

java - Java コレクション (LIFO 構造)

Java の Collections フレームワークで LIFO 構造 (スタック) を探していますが、成功していません。基本的に、本当にシンプルなスタックが必要です。私の完璧なオプションは Deque ですが、私は Java 1.5 を使用しています。

構造に別のクラスを追加する必要はありませんが、それが可能かどうか疑問に思っています:

  1. Collections フレームワーク (1.5) にその仕事をするクラスはありますか?

  2. そうでない場合、再実装せずに LIFO キュー (別名スタック) 内のキューを有効にする方法はありますか?

  3. そうでない場合、このタスクのためにどのインターフェイスまたはクラスを拡張する必要がありますか? Sun の担当者が Deque で作成した方法を維持することは、良いスタートだと思います。

どうもありがとう。

編集: Stack クラスについて言うのを忘れていました: このクラスが Vector クラスを実装しているのを見たとき、このクラスについて疑問があります。Vector クラスは少し時代遅れですよね?

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

stack - OMP を使用したセグメンテーション違反

全て!イタリアからのタイピング この小さなコードは、行列のサイズが 800 未満の場合に機能し、サイズが大きくなるとセグメンテーション違反で失敗します.... Linux では gcc 4.3.2 コンパイラ、Windows では macosx および VisualStudio コンパイラで試しました。問題はスタックサイズにあるようです.....どうすればそれを増やすことができますか? より大きな行列サイズの問題を解決するにはどうすればよいですか? コードは、シリアル実行で正常に機能し、並列実行で失敗します。ありがとう。

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

c++ - C++:スタック上にオブジェクトの配列を作成する方法は?

次の Java コードを考えてみましょう。

Java ではすべてのオブジェクトがヒープ上に存在するため、配列にはオブジェクト自体は含まれず、オブジェクトへの参照が含まれます。また、配列自体もオブジェクトであるため、ヒープ上に存在します。

new と delete をできるだけ必要としないようにするために、配列とオブジェクトをスタックに保持する C++ で同等のものは何ですか?

編集: カスタム コンストラクターを使用するようにコードを変更しました。

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

java - Java の元に戻す機能について助けが必要です

Java でテキスト エディターを作成し、元に戻す機能を追加したい

UndoManager Class がなければ、Stack や LinkedList のようなデータ構造を使用する必要がありますが、Java の Stack クラスは Object パラメータを使用します。ありがとう

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

hosting - クラウドでのWebアプリケーションのホスティング、デプロイ、実行

これまで、グリッドでアプリケーションをホストするためのクラウドコンピューティングとサービスに関するいくつかのブログ記事を読みました。

できるだけ少ないコストでWebアプリケーションをクラウドで実行したい場合、最善の解決策は何でしょうか。

次の構成を想定します。

  • J2EEWebアプリケーション
  • 無料のデータベース(MySQL、PostgreSQL)
  • Webアプリケーションをデプロイするための任意のWebコンテナ

どのアプリケーションスタックをサービスの最良の組み合わせとして提案しますか

  1. 亭主
  2. 配備
  3. 走る

Webアプリケーション?

追加の要件として、選択したサービスは、ファイアウォール設定などのサーバー管理について多くを必要としないはずです。