問題タブ [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 投票する
1 に答える
201 参照

actionscript-3 - 変数が定義される前に AS3 関数が実行されます!

ムービークリップに init() 関数を追加しようとしていますが、シーン 1 から関数を実行すると、ムービークリップに設定された変数がまだ定義されていません... ムービークリップがライブラリからステージにドラッグされました。

シーン1:

ビデオクリップ:

これは、「5」ではなく「未定義」をトレースしています。この問題を解決する方法はありますか?

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

git - 多くの既存のスナップショットを持つプロジェクトの git をセットアップする

git リビジョンニング用のプロジェクトをセットアップする必要があります。プロジェクト チームは、現在 200 以上の番号付きビルドのうち約 40 のバックアップ スナップショットを保持しています。それを新しいgitレポに持ち込む最も効率的な方法は何ですか?

私の考えは明らかです。最も古いバックアップを使用してレポを初期化し、40 個のスナップショットを 1 つずつ見ていきます。

  • リポジトリよりも新しいスナップショット内のファイルを見つける
  • それらのファイルを改訂中のプロジェクトに移動します
  • 変更をコミットする

もっと賢いものはありますか?

FWIW、これは Xcode 3 を使用した C++ Mac プロジェクトであり、後の段階で Visual Studio 2008 を使用して Windows バージョンを追加しました。すべてのソース コードは、Mac バージョンと PC バージョンの間で同期が保たれています。

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

python - Python クラスで 2 つの init 関数を使用できますか?

http://janmatuschek.de/LatitudeLongitudeBoundingCoordinates#Java (以下を参照) から python に地理位置情報の Java コードを移植しています。2 つの関数 (fromDegrees または fromRadians) を使用して初期化できます。私は次のようなことができると思った

しかし、_radLat、_radLong、_degLat、および _degLong の値を 2 回設定したため、これは最適ではないようです。2 つの init 関数を定義できますか? それを行う最善の方法は何ですか?

ありがとう

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

bash - /etc/inittab から Linux シェルを起動する方法

/etc/inittab には 2 つのエントリがありました。

rcS は、通常はアプリケーションを開始するシェル スクリプトですが、特別なケースでは、アプリケーションを終了するために「return」を呼び出します。これにより、メンテナンスを行うことができるシェル プロンプトが表示されるため、明らかに /bin/sh が tty を引き継ぐことができます。

inittab は次のようになります。

rcS スクリプトで "/bin/bash -i" を実行してシェルを開始します。これは、通常は使用されない 2 番目のシェル (メモリの制約のため) を常に実行したくないためです。

しかし、作成された bash にはジョブ制御機能がなく、非常に制限されています。

私の質問は、以前のソリューションで処理された init と同じ方法でシェルを作成 (およびおそらく rcS スクリプトを終了) して、ジョブ制御を備えたシェルを再び取得することはできますか?

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

iphone - NSObjectのデフォルトコンストラクタ

NSObjectのデフォルトコンストラクタはこれですか?

ありがとう!

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

iphone - iPhone OS 4.0 の場合、NSDateFormatter の「dateFromString」メソッドは nil を返します

私は次のコードを使用しています & iPhone OS 3.2 で完全に正常に動作します

しかし、iPhone OS 4.0 と同じコードを使用しようとすると、dateObj は nil でした。

その理由は :

- (id)initNSDateFormatter のメソッドは、iPhone OS 2.0 から iPhone OS 3.2 でのみ使用できます。iPhone OS 4.0 では廃止されました。

今、その解決策は何ですか?NSDateFormater を初期化するには? 代替手段は何ですか?

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

objective-c - Objective C - 複数の init-method を持つクラスのサブクラス化

複数の初期化メソッドに新しい引数を追加する便利な方法を探しています。説明するのは少し難しいですが、私の問題は次のとおりです。

さまざまな初期化メソッドを実装するクラス ウィッチがあります。フェ

ここで、クロスヘア クラスをサブクラスとして作成します。したがって、インスタンス変数としていくつかの行を追加したいと思います。問題は、すべての crosshair-object を特定の値で初期化する必要があることですが、もちろん、円を初期化する方法は変更されません。そのため、スーパークラスのすべての init-method が必要ですが、それらの特定の引数をそれぞれに追加します。

(経験の浅い私の目には)直接的な方法は、魔女の各メソッドを上書きしてから、それに応じたスーパーメソッドを呼び出し、その後自分のことを行うことです。しかし、10 個以上の init メソッドがあり、それぞれに同じ引数を追加したい場合、これは非常に面倒です。それで、これを達成するためのより良いアプローチがあるかどうか尋ねていますか?スーパークラスを変更する機能がある場合とない場合があります。

どうもありがとう

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

c - 非推奨の void _init() を __attribute((constructor)) を使用するように変更すると、コンパイラ エラーが発生する

tsocks は 8 年間まったく更新されていないので、tsocks に関する作業を行うのは楽しいサイド プロジェクトになると判断しました。これは GitHub でホストされています。

これまでのところ、コードに表面的な変更を加えただけですが、コンパイル エラーが発生しました。によるとdlopen(3)

廃止されたシンボル _init() および _fini()

[...]

これらのルーチンの使用 [...] は推奨されません。コンストラクタ/デストラクタ ルーチンは実行されないため (特別な措置を講じない限り)、それらを使用すると望ましくない動作が発生する可能性があります。

代わりに、ライブラリは __attribute__((constructor)) および __attribute__((destructor)) 関数属性を使用してルーチンをエクスポートする必要があります。

残念ながら、この変更 (commit f785c8e) がコンパイラ エラーの原因のようです。

誰でも私を助けることができますか?私は困惑しています。

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

unix - 定期的なスクリプト-デーモン-

uxと私は毎日特定のファイルを削除する必要があります。次に、シェルスクリプトなどを簡単なコマンドで実行する必要があります。

しかし、このスクリプトをinitに追加するか、デーモンでこのスクリプトを変換して、毎日20:00にこのスクリプトを実行し、ファイルを削除する必要があります。

上記の手順だと思いますが、間違っている可能性があります。このような状況で私を導いていただけませんか。どうもありがとう。

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

linux - init 用の python ファイルを実行する Linux カーネル

Python インタープリターが組み込まれているか、カーネルからアクセス可能で、Python ファイルを init プロセスとして実行できる Linux カーネルを構築することは可能であり、信じられないほど難しくありませんか?