問題タブ [init]

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

objective-c - init で dealloc を呼び出していますか?

私はフレームワークを書いていて、カスタム init メソッドを持つオブジェクトを持っています:

エラーが発生した場合、メソッドdealloc内で呼び出しても安全ですか? initこれについてはよくわかりませんが、メモリ管理は私の人生で最も重要なことの 1 つです。

ありがとう。

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

javascript - JavaScript: init 関数を呼び出す vs. その関数呼び出しを返す

送信する前に、この投稿について慎重に考えていませんでした。申し訳ありません。

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

iphone - initなしでallocのみを使用するのは正しい/エレガントでしょうか?

クラスに init メソッドを実装したくない場合、および NSObject の init は初期化なしでオブジェクトのインスタンスを返すだけであることを念頭に置いて、alloc でインスタンスを既に取得している場合、init を呼び出す意味がわかりません。 . 試してみましたが、うまくいきますが、将来問題が発生しないかどうかはわかりません。

それ以外の:

どうもありがとう。

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

objective-c - サブクラスの alloc と init

UIView をサブクラス化し、正常に動作する独自の drawRect を提供しました。ただし、これらのメソッドをサブクラスに追加しました。

サブクラスのオブジェクトが作成されるたびに (Interface Builder を介して発生する)、alloc メソッドと init メソッドが呼び出されると思いました。ただし、オブジェクトは作成されますが、init と alloc が呼び出されません。これは、適切な初期化を保証するために発生するべきではありませんか?

また、ビルドすると、UIView が「alloc」に応答しない可能性があるという警告が生成されます。これを NSObject から継承する必要はありませんか、または UIView を適切に作成するにはどうすればよいでしょうか?

上記の私の目的は、サブクラス化されたビューが、IB によって作成された後にカスタム初期化を実行できるようにすることでした。

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

linux - /sbin/init を SIGSTOP できるようにしますか?

/sbin/initには、明らかな理由から、カーネルSIGKILLに対して特別な保護があることを知っています。SIGSTOP

SIGSTOP受信したいカーネルに伝えようとしました( main()のreqsとioctl()同様):SIGABRTSIGSEGV

しかし、SIGSTOPに到着しません(ログに出力されていないstop_handler()ため、私が知っている限りでは)。nih_error()

では、シグナル ハンドラーを にstop_handler()リセットしています (そうしないと、シグナル ハンドラーに戻ってしまいます)。SIGSTOPSIG_DFL

init STOPPED をカーネルに伝えるにはどうすればよいですか?

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

objective-c - NSString プロパティのデフォルト値の設定

NSString プロパティのデフォルト値を設定するための推奨される方法を決定しようとしています。

クラスの init および dealloc メソッドでアクセサ メソッドを使用するのは安全ではないことを理解しています。デフォルト値を割り当てたい文字列定数がよくあります。これを行うための推奨される方法は何ですか (iVar が dealloc メソッドでリリースされることを考慮して)?

たとえば、次のことは安全ではないことを理解しています。

大丈夫ですか、またはこれを行うことをお勧めします:

または、これを行う必要があります:

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

sql - SQL ファイルを別の SQL ファイルに含める

別のより一般的な SQL init ファイルに「接続」されている可能性がある特定の SQL ファイルがあります。

ある SQL ファイルから別の SQL ファイルへの参照を何らかの方法で含めることは可能ですか?

私は Oracle を使用しており、DB は SpringDataSourceInitializerクラスを使用して設定されています。

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

objective-c - サブクラスでのinitのオーバーライド

Objective-Cでは、カスタム初期化ロジックを追加するために、サブクラスの継承されたすべてのコンストラクターをオーバーライドする必要がありますか?

たとえば、UIViewカスタム初期化ロジックを持つサブクラスの場合、次は正しいでしょうか?

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

process - initプロセスはデーモンプロセスですか

init プロセスがデーモン プロセスであるかどうかを知りたいですか?

ありがとう、リナックスペンサー

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

c - 共有メモリの初期化問題 (c)

私は共有メモリセグメントを扱っていて、この奇妙な問題に遭遇しました。

多くのプロセス間で構造体を共有しようとしています:

しかし、共有メモリ セグメントを作成してアタッチすると、shmobj->pid[1] は値 2673 で既に初期化されています。

printf の結果は常に次のとおりです。

なぜこれが起こっているのかについてのアイデアはありますか?
前もって感謝します!