問題タブ [imp]

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

oracle - Oracleダンプからインポートする場合、テーブルの順序は関係がありますか?

Oracleダンプから特定のテーブルをインポートしようとしています。親キーが見つからないという例外を回避するために、特定の順序に従ってテーブルをインポートしたいと思います。たとえば、テーブルXがテーブルAとBに依存している場合、最初にAとBをインポートします。

このコマンドは、AとBがXの前にインポートされることを保証しますか?

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

objective-c - iOS IMP を SEL に持っていくにはどうすればよいですか

ポイントの関数を定義します

ボタンがクリックされたときにそれを呼び出したい(^ButtonClick関数を呼び出すUIButton addTarget)が、ポインターを見つけることができました。

SELにするにはどうすればいいですか?

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

c - C/C# での DLL とのリンク

サードパーティの DLL にリンクしようとしています。Cygwin で C をコンパイルする方法、Visual Studio で C++ をコンパイルする方法、Visual Studio で C# をコンパイルする方法の 3 つを試しました。プログラムをコンパイルするたびに、次のエラーが発生します。

Cygwin: '__imp__IEC61850_Create' への未定義の参照

Visual S: LNK2019: 未解決の外部シンボル '__imp__IEC61850_Create'

お気づきかもしれませんが、私は DLL にある関数 'IEC61850_Create' を呼び出そうとしていますが、'__imp__' 接頭辞が付いたエラーが常に表示されます。DLL はサードパーティであるため、ソースを表示できません。私が検索した他の場所では、人々は通常、付随する .o または .lib ファイルについて話します。この場合、私が持っている唯一のリソースは .dll です。

他の誰かがこのようなことを経験したことがありますか、またはライブラリにリンクする方法を知っていますか? 必要に応じてサンプル コードを提供できます。

ありがとう。

0 投票する
0 に答える
1612 参照

centos - CentOS の Horde と IMP

IMP と Horde に問題があります。

メール コントロール パネルにログインしようとしていますが、成功しません。これがシェルに表示されます

私はすでにそれをグーグルで検索しましたが、これを見つけました: http://lists.horde.org/archives/horde/Week-of-Mon-20110711/041448.html

私は彼らがそこで言っていることに従いましたが、問題は解決しません。

どんな手掛かり?!

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

objective-c - SELとIMPを使用したループ最適化のObjectiveC

この記事によると、Objective CのForループは、SELとIMPを使用して最適化できます。私は少し前からこのアイデアをいじっていましたが、今日はいくつかのテストを試しています。ただし、あるクラスでは機能しているように見えますが、別のクラスでは機能していないようです。さらに、スピードアップがどのように正確に発生するのか知りたいですか?objC_mesgSentを回避することによって

質問1 これはどうですか:

これより悪い:

質問2 なぜこれが失敗するのですか?(selfはUIViewから継承するクラスであることに注意してください)

エラー:

キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'-[SimpleGridView addSubview:]:認識されないセレクターがインスタンス0xaa3c400に送信されました'

クラス"SimpleGridView"にメソッドaddSubviewが見つからないことを教えてくれます。しかし、私が試したとき:

それでもまったく同じエラーが発生します!

質問3 セレクターと実装を次のようにClassInit/newメソッドに設定できないのはなぜですか。

参考:クラスiContactsGridCellは、クラスCellを継承します。これは、クラスCellを定義し、実装します。

さらに、キャストは役に立ちませんでした(認識されないセレクターに関する同じエラー)

次のようなさまざまな組み合わせを試してください。

または

まったく同じエラーを生成します。では、何が欠けているのか、これはどのように有益であり、クラスinitメソッドにIMP / SELを使用することは可能ですか?また、C関数ポインターはこれに比べて高速ですか、それとも上記のすべてが単にObjective-C関数ポインターラッパーですか?ありがとうございました !PS:一度に質問が多すぎる場合は、お詫び申し上げます。

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

assembly - 無制限の精度整数の実装

問題: 「大きな整数は (小さな) 整数のリストとして表されます。」

次があるとします。

この一連の定義は、レジスタ、命令、およびラベル (ジャンプで使用) を使用して、アセンブリのような言語を定義するために使用されます。

次に、命令型言語 (「while」「if」などの命令を含む) から ASM へのコンパイラを実装する必要があります。

私の先生が提案した実装は、11000 が [1, 1, 0, 0, 0] のように、各要素が指定された数字の数字 (数字は整数のみ) であるリストを使用することです。

最初のギャップは次のとおりです: 一般的な O'Caml プログラムを考慮して、これをどのように実装できますか? 大きな整数を挿入する必要があるとします。「計算」を許可するために使用できるロジックは何ですか? 最後に、ASM プログラムは add、sub mul、およびその他の大きな整数を含む可能性のある命令も実行できるため、レジスタ、大きな整数、および命令でこれを処理する方法がわかりません。

私が必要としているのは、おそらく O'Caml 言語で大きな整数を実装する方法と、アセンブリに似た言語 (この場合は ASM) を考慮してこれを実現する方法の一般的なスキームです。

事前に感謝します。明確でない場合は、私の英語で申し訳ありません。誰かが私を助けることができれば、必要に応じて詳細を追加します

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

python - python reload() 関数を .pyc ではなく .py から読み取るようにします

インポート時に .pyc ファイルに自動的にコンパイルされるかなり大きなモジュールを作成しました。

クラスメソッドなど、モジュールの機能をインタープリターでテストしたい場合は、パッケージのreload()関数を使用します。imp

.pyc問題は、ファイルではなくファイルをリロードすること.pyです。

たとえば、インタープリターで関数を試してみて、それが正しく機能していないことがわかり、.pyファイルに変更を加えます。ただし、インタープリターでモジュールをリロードすると、.pycファイルがリロードされるため、変更がインタープリターに反映されません。インタープリターを終了し、再度開始してimport、モジュールをロードする (そして.pycファイルからファイルを作成する.py) 必要があります。または、.pyc毎回ファイルを削除する必要があります。

もっと良い方法はありますか?たとえば、ファイルよりもファイルをreload()優先するには?.py.pyc

これは、ファイルをreload()ロードすることを示すインタープリター セッションからの例外です。.pyc

編集:ファイルを削除しても、リロードを使用するたび.pycに別の.pycファイルが作成されるため、リロードを使用する.pycたびにファイルを削除する必要があります。