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

oracle - imp / expツールを使用して、データベースをOracle9からOracle10に移行できますか?

私は下請け業者であり、クライアントはOracleデータベースを9から10にアップグレードしたいと考えています。他のベンダーがアップグレードプロセスを実行する予定であり、アップグレード前に必要なバックアップを作成してから、Oracle10で環境を再作成するように求められました。すべてのデータは、単一のスキーマの個別のデータベースに保存されます。派手な関係やスクリプトなどはありません(実際のアプリは、Oracle、SQL Server、Postgresなどのさまざまなデータベースをサポートしているため、DB固有のコードは避けたいと考えています)。

imp / expを使用したいと思っていましたが、imp / expに下位互換性があるかどうかわかりません(expがO9からimpからO10)?

同様の状況に対処するためのより良い/推奨される方法がある場合は、アドバイスをいただければ幸いです。

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

objective-c - Objective-Cの実装ポインタ

私は現在、多くの異なるノードを使用して、多くのデータを解析するXMLパーサーを作成しています(XMLは私が設計したものではなく、コンテンツを制御することはできません...)

とにかく、現在、ダウンロードして読み込むのに許容できないほど長い時間(約13秒)がかかるので、読み取りの効率を上げる方法を探しています。

ハッシュ値を作成する関数を作成したので、プログラムは多くの文字列比較(NSUInteger比較のみ)を行う必要がなくなりましたが、それでも読み込みの複雑さは軽減されません...

だから私は多分私はIMPの配列を作成できると思ったので、それから私は次のようなことをすることができました:

またはそのようなもの。

唯一の問題は、実際にIMP関数を呼び出す方法がわからないことです。

IMPが定義するセレクターを実行することを読みました

しかし、とにかくセレクターの名前を知る必要がある場合、ポイントは何ですか?

誰かが私がやりたいことを手伝ってくれる?または、パーサーの効率を上げるためのさらにいくつかの方法...

これが私のNSXMLParserデリゲートからの抜粋です:didStartElementから

didEndElementから

これが、私が間違っていることをさらに明らかにするのに役立つことを願っています。私が言ったように、私はプログラミングのこの分野に不慣れです(そして実際、私は実際には数学者であり、トレーニングによるプログラマーではありません...)ので、私は何をすべきかを学ぶことに非常に熱心です!!

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

visual-c++ - MSVCのリンクエラーLNK2019、プレフィックスが__imp__の未解決のシンボルですが、静的ライブラリからのものである必要があります

g++用に作成したプロジェクトのMSVCでリンクの問題が発生しています。ここに問題があります:

アプリケーションの一部として静的ライブラリとしてlibsshをビルドし、cmakeにターゲットを追加します。

add_library(ssh_static STATIC $ libssh_SRCS)

LibsshはCであるため、c++ソースのインクルードを'extern"C"{...}'でラップしています。次に、ssh_staticターゲットを実行可能ファイルsshconnectiontestにリンクします。

target_link_libraries(sshconnectiontest ... ssh_static ...)

これはすべて、gccを使用するLinuxで正常に機能しますが、MSVCでは次のようになります。

私が使用するすべてのlibssh関数に対して。

何がうまくいかないのですか?impプレフィックスは、リンカーが.dllのリンクを期待していることを意味することをどこかで読みましたが、ssh_staticはadd_library呼び出しで静的ライブラリとして宣言されているため、そうではないはずです...

0 投票する
7 に答える
1849 参照

objective-c - NSInvocation に特定の IMP を呼び出させる

NSInvocation特定の呼び出しを行う方法を探していIMPます。デフォルトでは、IMP見つけることができる「最も低い」もの(つまり、最近オーバーライドされたバージョン)を呼び出しますIMPが、継承チェーンの上位から呼び出す方法を探しています。IMP呼び出したいものは動的に決定されます。それ以外の場合は、キーワードなどを使用できますsuper

私の考えは、-forwardInvocation:メカニズムを使用してメッセージをキャプチャし (簡単で既に機能している)、それを変更して、実装でも最も遠い子孫の実装でもIMPないメソッドに移動することでした。super(難しい)

私が見つけた唯一のものはAspectObjectiveCですが、これには libffi が必要であるため、iOS とは互換性がありません。理想的には、これをクロスプラットフォームにしたいと思います。

何か案は?

免責事項:私はちょうど実験しています


@bbum のトランポリン機能のアイデアを試す

それで、私は物事をほとんどセットアップしたと思います。を介して正しく追加される次のトランポリンがclass_addMethod()あり、入力されます。

JMPの前に適切な自己と適切なIMPの両方が正しいことを確認し、_cmdパラメーターも適切に入っています。(つまり、このメソッドを正しく追加しました)。

しかし、何かが起こっています。nilself_cmd. また、EXC_BAD_ACCESS で何もないところにクラッシュすることもあります。アイデア?(アセンブリで何かをしたのは久しぶりです...) x86_64でこれをテストしています。

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

oracle - 非dbaユーザーとしてoracleimportutilを実行することは可能ですか?

Oracleダンプをインポートしようとすると。表示されたエラーに続いて、

EXPORT:V10.02.01によって作成されたファイルをダイレクトパス経由でエクスポートします

IMP-00013:別のDBAによってエクスポートされたファイルをインポートできるのはDBAだけです

IMP-00000:インポートが失敗しました

非dbaユーザーがダンプファイルをエクスポートするかどうか疑問に思っています。非dbaユーザーはダンプファイルをインポートできますか?

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

python - imp.find_module()

ドキュメントによると、「呼び出し元はファイル引数imp.load_moduleを閉じる責任があります。」から返されたファイル オブジェクトを に渡す場合、ファイル オブジェクトを閉じる責任はありますか? それとも私のためにそれを閉じますか?imp.find_moduleimp.load_moduleimp.load_module

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

oracle - Oracle imp および exp コマンド

通常、UNIX でデータベースのバックアップを取る必要がある場合は、

またはダンプからロードする

私の質問は次のとおりです。

  1. 単一のテーブルのバックアップを取る方法
  2. ダンプから単一のテーブルにデータ バックアップをインポートするにはどうすればよいでしょうか。
  3. バックアップを取るときに制約を無効にする方法

必要に応じてこれらを行うことはめったにありません。上記のことを行う必要がある場合もありますが、代わりに、すべてのテーブルの完全なバックアップを取ってロードすることを知らないためです。どうすればできるか知っている人はいますか?

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

oracle - Oracle exp ダンプ ファイルのインポートの問題 IMP-00009: エクスポート ファイルの異常終了

imp を介して Oracle データベースをインポートすると、以下のエラーで終了します

exp は同じマシンで実行されました (データはサーバー間で ftp ではありませんでした)

このファイルからテーブルを復元する方法はありますか?

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

coldfusion - いつColdFusionでIMP演算子を使用しますか?

含意:ステートメントA IMP Bは、論理ステートメント「IfAThenB」と同等です。AがTrueでBがFalseの場合にのみ、IMPBはFalseになります。それ以外の場合はすべて真です。

http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec09d55-7ffc.html

大学からの「含意」とは何かを漠然と覚えています。実世界でIMP演算子を使用するのはいつですか?

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

database - 制約が原因で Oracle imp テーブルが失敗する

Oracle imp ユーティリティを使用して、Oracle 10g の一連の空のテーブルにデータをインポートしています。インポートを実行しようとすると、参照整合性の制約が原因でほとんどのインポートが失敗します。例: テーブル B の外部キーがまだ存在しないため、テーブル A にデータをインポートできません。

これが私のインポートコマンドです:

インポート時に各テーブルを手動で確認し、失敗した場合は最初に不足しているテーブルをインポートできますが、インポートする必要があるテーブルが 400 以上あり、時間がかかりすぎます。

これを回避する方法はありますか、それとも誰かアイデアがありますか?

ありがとう