問題タブ [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 - Objective-Cで「スーパークラスの既存のオブジェクト」を使用してサブクラスのオブジェクトを初期化する方法
NSExceptionクラスをサブクラス化して、CustomExceptionクラスを作成しました。
コード(@catch内)で例外をキャッチするたびに、CustomExceptionのオブジェクト(NSExceptionのサブクラス)を、パラメーターとして@catchに渡されるNSExceptionのオブジェクトで初期化します。
このようなもの
NSExceptionオブジェクトをCustomExceptionのinitメソッドに渡してみました。([super init]を、以下に示すように、渡されたNSExceptionオブジェクトに置き換えました)
これは機能しません!どうすればこれを達成できますか?
前もって感謝します
python - Pythonで__init__モジュールにモンキーパッチを適用する方法は?
私は知っています、私は知っています、それは汚れています。__init__
Python モジュールのモジュールをハイジャックして、自分のモジュールに置き換えることが可能かどうかを知りたいです。
django libがinitプロセスの一部を開始して構成でクラッシュするのを防ぐ必要があるため、私はそれを求めています。
はい、django lib を修正してパッチを送り返す方がよいでしょう。はい、私はそれについて著者と連絡を取り合っています。しかし、今のところ、迅速な修正が必要です。
python - Pycharm (Python IDE) が Django モジュールをオート コンプリートしない
Python IDE (pycharm) がモジュールの自動補完を停止しました (提案)。インポートしようとするすべてのdjangoモジュールの後に、未解決の参照を取得します。
from django
-動作しますが、「ドット」を追加するとすぐに失敗するためfrom django.db import models
、未解決のエラーが発生します...
悪いことは、参照をコンパイルした後です。
すべての__init__.py
ファイル (どこにでもある) が python アイコンでマークされなくなり、メモ帳のアイコンになっていることがわかりました。また、インタープリターで init ファイルを開くと、色のないマークアップされたテキストが表示されます (構文の強調表示はありません)。したがって、Python はこれらのファイルを認識しないと思います。
私のpythonインタープリターは、Django 1.2.4を搭載したpython 2.6.1であり、私のdjangoは以下にインストールされています:(
/Lib/python/2.6/site-packages
卵ではなく完全なディレクトリ)
IDE 内で外部ライブラリからサイトパッケージを展開すると、ファイルを除くすべての .py ファイルに色付きのマークアップが表示され__init__.py
ます。したがって、問題が存在する場所です。
(同様の問題についてグーグルで投稿を見つけましたが、答えはありません...)
iphone - オブジェクトを割り当てて初期化し、ViewDidLoad がロードされたときに再度リロードしないようにするにはどうすればよいですか?
ViewControllerViewDidLoad
のデリゲート オブジェクトを初期化しましたが、再度ロードすると、値が再度初期化されます。
getObject
andを使用してアクセスしたいデリゲートオブジェクトに、ある種の配列を保存していますsetObject
。ViewDidLoad
デリゲート オブジェクトが呼び出されるたびに再初期化されないようにするにはどうすればよいですか?
objective-c - '-(void)init'も見つかりました
gameという名前のカスタムクラスを作成しました。
.h
ここに私も見つかりました'-(void)init'
.m
オブジェクトを次のように初期化しようとすると:
「'-init'という名前の複数のメソッドが見つかりました。エラーがどこにあるのかわかりません...
init - Mariadbinitスクリプト
私はMAriadbフォームソースをdebianにインストールしました。私はinitスクリプトmysql.serverを使用しました。
実行するとエラーが発生します:
Starting MySQL
.Manager of pid-file quit without updating file. ... failed!
mysqld.pidはどこにも存在せず、mysqldは実行されません。
.errファイル:
110209 17:04:55 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
110209 17:04:55 [ERROR] Can't find messagefile '/usr/share/mysql/english/errmsg.sys'
110209 17:04:55 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to
create it.
110209 17:04:55 [Note] PrimeBase XT (PBXT) Engine 1.0.11-7 Pre-GA loaded...
110209 17:04:55 [Note] Paul McCullagh, PrimeBase Technologies GmbH,
http://www.primebase.org
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins
InnoDB: Compressed tables use zlib 1.2.3.4
110209 17:04:55 InnoDB: highest supported file format is Barracuda.
110209 17:04:55 Percona XtraDB (http://www.percona.com) 1.0.13-11.6 started; log sequence number 45356
110209 17:04:55 [ERROR] Aborting
110209 17:04:55 InnoDB: Starting shutdown...
110209 17:04:55 InnoDB: Shutdown completed; log sequence number 45356
110209 17:04:55 [Note] PrimeBase XT Engine shutdown...
110209 17:04:55 [Note]
110209 17:04:55 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
何か案が ?
ありがとう
zend-framework - すべてのコントローラの init() 関数で同じ行を実行する方法は?
すべてのコントローラーで同じ 2 行が必要です。各コントローラーには独自の初期化ロジックがありますが、これらの 2 行はすべてのコントローラーで共通です。
コードの繰り返しを避けるにはどうすればよいですか?
アップデート:
OK、FlashMessenger は一例にすぎません。たとえば、'someAction' @ 'someController' を除くすべてのアクションにログ行を書き込む必要があるとします。したがって、新しい共通線はそうあるべきです。
問題は、各コントローラーのすべての init() でこれらの行を繰り返さないようにするには、これらの行をどこに配置する必要があるかということです。これらの行は、bootstrap? に配置する必要があります。その場合:「someAction」のログ行をスキップするにはどうすればよいですか。または、「BaseController」を実装して、すべてのコントローラーをそこから拡張する必要があります。もしそうなら:どうすればオートロードできますか?(致命的なエラー: クラス 'BaseController' が見つかりません) .
android - サービス終了時の Android init.rc トリガー
http://www.androidenea.com/2009/08/init-process-and-initrc.htmlまたは_ https://android.googlesource.com/platform/system/core/+/froyo-release/init/readme.txtにある公式ドキュメント
「on service-exit-< name >」と呼ばれるトリガーがあります。nameは、このトリガーのアクションが実行される前に終了する必要があるサービスの名前です。ただし、このトリガーは機能していないようです。小さなシェルスクリプトをサービスとして開始し、それに応じてトリガーを作成して、残りのすべてのサービスを後で開始しました。スクリプトの実行後に init プロセスが停止しているようで、残りのサービスを続行しません。
最終的な目標は、制御された、または「段階的な」起動プロセスのようなものを達成することです。このスクリプトが最初に実行され、残りのサービスが開始されるようにすることができます。私はまた、異なるサービスクラスを使用してそれを達成しようとしましたが、失敗しました
その件に関するヘルプは大歓迎です。
python - Pythonの継承とinitメソッド
私はPythonの初心者です。継承とがわかりません__init__()
。
結果:8
これで結構です。しかし、私はに置き換えNum2
ます
結果:Error. Num2 has no attribute "n1".
この場合、どのようにNum2
アクセスできますn1
か?
java - Javaデーモン用のより単純なinitスクリプト?
Javaでサービス/デーモンを作成するための小さなライブラリを作成しました。アイデアは単純です。アプリケーションを起動するときに、コマンドとポート番号を渡します。コマンドが開始コマンドの場合、アプリケーションの新しいインスタンスが指定されたポートで開始されます。それ以外の場合、コマンドはそのポートで実行されている可能性のあるすべてのインスタンスに送信されます。
つまり、ライブラリはデーモンコントローラスレッドを開始するdaemonizeメソッドを提供します。ソケットを使用して、アプリケーションをそれ自体のインスタンスと通信させます(おそらくすでに理解しているように)。
わかりやすくするために、次の使用方法の例を示します。
ライブラリは非常にうまく機能し、Linuxサーバーで実行されるデーモンをいくつか作成するために使用しました。現在欠落しているのは、管理者がサーバー上の他のデーモンを制御するようにこれらのデーモンを制御できるようにするためのスクリプトです(たとえば、起動時に開始します)。
残念ながら、私の* nixスキルは、特にスクリプトに関しては、トップレベルではありません。私はBSDスタイルのinitプロシージャ(rc.d)の基本を理解していますが、このようなサンプルスクリプトを見ると、少し迷っています。
だから私の質問は、私の場合、これを行うためのより簡単な方法はありませんか?つまり、私のデーモンはすでにコマンドを理解しており、すべてのアクションを自分で担当する必要があります(デーモンが停止に応答しない場合を除き、タイムアウト後に強制終了する必要があります)。