問題タブ [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.
objective-c - init で dealloc を呼び出していますか?
私はフレームワークを書いていて、カスタム init メソッドを持つオブジェクトを持っています:
エラーが発生した場合、メソッドdealloc
内で呼び出しても安全ですか? init
これについてはよくわかりませんが、メモリ管理は私の人生で最も重要なことの 1 つです。
ありがとう。
javascript - JavaScript: init 関数を呼び出す vs. その関数呼び出しを返す
送信する前に、この投稿について慎重に考えていませんでした。申し訳ありません。
iphone - initなしでallocのみを使用するのは正しい/エレガントでしょうか?
クラスに init メソッドを実装したくない場合、および NSObject の init は初期化なしでオブジェクトのインスタンスを返すだけであることを念頭に置いて、alloc でインスタンスを既に取得している場合、init を呼び出す意味がわかりません。 . 試してみましたが、うまくいきますが、将来問題が発生しないかどうかはわかりません。
それ以外の:
どうもありがとう。
objective-c - サブクラスの alloc と init
UIView をサブクラス化し、正常に動作する独自の drawRect を提供しました。ただし、これらのメソッドをサブクラスに追加しました。
サブクラスのオブジェクトが作成されるたびに (Interface Builder を介して発生する)、alloc メソッドと init メソッドが呼び出されると思いました。ただし、オブジェクトは作成されますが、init と alloc が呼び出されません。これは、適切な初期化を保証するために発生するべきではありませんか?
また、ビルドすると、UIView が「alloc」に応答しない可能性があるという警告が生成されます。これを NSObject から継承する必要はありませんか、または UIView を適切に作成するにはどうすればよいでしょうか?
上記の私の目的は、サブクラス化されたビューが、IB によって作成された後にカスタム初期化を実行できるようにすることでした。
linux - /sbin/init を SIGSTOP できるようにしますか?
/sbin/initには、明らかな理由から、カーネルSIGKILL
に対して特別な保護があることを知っています。SIGSTOP
SIGSTOP
受信したいカーネルに伝えようとしました( main()のreqsとioctl()
同様):SIGABRT
SIGSEGV
しかし、SIGSTOP
に到着しません(ログに出力されていないstop_handler()
ため、私が知っている限りでは)。nih_error()
では、シグナル ハンドラーを にstop_handler()
リセットしています (そうしないと、シグナル ハンドラーに戻ってしまいます)。SIGSTOP
SIG_DFL
init STOPPED をカーネルに伝えるにはどうすればよいですか?
objective-c - NSString プロパティのデフォルト値の設定
NSString プロパティのデフォルト値を設定するための推奨される方法を決定しようとしています。
クラスの init および dealloc メソッドでアクセサ メソッドを使用するのは安全ではないことを理解しています。デフォルト値を割り当てたい文字列定数がよくあります。これを行うための推奨される方法は何ですか (iVar が dealloc メソッドでリリースされることを考慮して)?
たとえば、次のことは安全ではないことを理解しています。
大丈夫ですか、またはこれを行うことをお勧めします:
または、これを行う必要があります:
sql - SQL ファイルを別の SQL ファイルに含める
別のより一般的な SQL init ファイルに「接続」されている可能性がある特定の SQL ファイルがあります。
ある SQL ファイルから別の SQL ファイルへの参照を何らかの方法で含めることは可能ですか?
私は Oracle を使用しており、DB は SpringDataSourceInitializer
クラスを使用して設定されています。
objective-c - サブクラスでのinitのオーバーライド
Objective-Cでは、カスタム初期化ロジックを追加するために、サブクラスの継承されたすべてのコンストラクターをオーバーライドする必要がありますか?
たとえば、UIView
カスタム初期化ロジックを持つサブクラスの場合、次は正しいでしょうか?
process - initプロセスはデーモンプロセスですか
init プロセスがデーモン プロセスであるかどうかを知りたいですか?
ありがとう、リナックスペンサー
c - 共有メモリの初期化問題 (c)
私は共有メモリセグメントを扱っていて、この奇妙な問題に遭遇しました。
多くのプロセス間で構造体を共有しようとしています:
しかし、共有メモリ セグメントを作成してアタッチすると、shmobj->pid[1] は値 2673 で既に初期化されています。
printf の結果は常に次のとおりです。
なぜこれが起こっているのかについてのアイデアはありますか?
前もって感謝します!