問題タブ [native]
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.
jvm - JVMによるネイティブコードの処理方法
JavaプログラムからC++コードを呼び出さなければならない場合を考えてみましょう。C ++コードは、何千ものオブジェクトを作成します。これらの動的オブジェクトはどこに保存されますか?ネイティブコードはJVMと同じプロセスの一部になるため、JVMヒープにあると思われます。
はいの場合、JavaガベージコレクタースレッドのルールはC ++コードのオブジェクトに適用されますか?
native - ネイティブコードとマネージコードの違いは?
たとえば、GlowCodeプロファイラーのWebサイトを見ると、次のように表示されます。
「GlowCode6.2およびx64プロファイルのネイティブ、管理、および混合C ++、C#、.NETコード」
それらはどういう意味ですか?
winapi - Windows Mobile で IImage インターフェイスを使用して BITMAP を PNG に変換する
Windows Mobile アプリケーションの BITMAP 構造 (HBITMAP) へのハンドルを取得しました。可能であれば IImageインターフェイスを使用して、ビットマップを PNG ファイルとして保存したいと考えています。(この状況では BMP ファイルはありません。BITMAP はメモリ内にのみ存在します)。
IImagingFactory のIImagingFactory::CreateImageEncoderToFileメソッドを使用してファイルを保存できるようですが、最初に BITMAP を「IImage」形式に変換する必要があると思います。
ネイティブコードでこれを行う方法についてのアイデアはありますか?
c# - Can c# compiled app run on machine where .net is not installed?
I want to develop a small utility for windows and I prefer doing that in c# because it is easier (I'm a java developer).
The utility will be available for download by many people and I assume some of them will not have the .net framework installed (is this assumption correct, say I target win xp and above?)
My question is: can a c# application be compiled in a way that it will not require the .net framework installed?
java - PHP コードを Java バックエンドに接続する
フロントエンドに PHP を使用し、バックエンドに Java サービスを使用して Web サイトを実装しています。2 つの部分は次のとおりです。
PHP フロント エンドは、http 要求をリッスンし、データベースと対話します。
Java バックエンドは継続的に実行され、フロントエンドからの呼び出しに応答します。
より具体的には、バックエンドは、いくつかの IM サービス (AOL、MSN、Yahoo、Jabber...) へのリンクを接続して維持するデーモンです。
両方のレイヤーが同じシステム (CentOS ボックスだと思います) にデプロイされ、中間レイヤー (たとえば、XML-RPC を使用) を導入するとパフォーマンスが低下します (リソースもかなり制限されます)。
質問: 2 つのレイヤーを直接リンクする方法はありますか? (間にWebサービスはありません)
java - 組み込み Java ネイティブ メソッドの呼び出し
JVM の組み込みネイティブ コード、つまり java.lang および java.io のさまざまなクラスが呼び出すコードを呼び出すことは可能ですか? つまり、組み込みの Java API をバイパスして、ファイル システム アクセスなどのさまざまなシステム レベルの呼び出しにアクセスできますか? 独自のネイティブ コード ライブラリを構築し、それを JNI 経由で呼び出すことでこれを実行できることはわかっていますが、JVM に既に組み込まれている機能のために追加のネイティブ ライブラリを必要としない方が賢明です。
android - 複雑なネイティブ アプリケーションを Android ARM にコンパイルする完全な方法
これは私の最初の S/O の質問です。優しくしてください!
Android デバイスで使用するために C アプリケーションをネイティブ ARM に移植する方法について詳しく知りたいです。
ソースに付属のビルド前のツールチェーンを使用して簡単なプログラムを作成できますが、このツールチェーンを複数のファイルで構成および作成が必要なアプリケーションで使用するにはどうすればよいですか?
c# - C# とアンマネージ C++ の間で列挙型宣言を共有することは可能ですか?
ネイティブ (アンマネージド) C++ と (マネージド) C# の間で列挙型定義を共有する方法はありますか?
完全にアンマネージ コードで使用される次の列挙型があります。
私たちのアプリケーションは、マネージド コンポーネントを使用することがあります。その C# コンポーネントは、マネージ C++ 相互運用 dll を介して (ネイティブ dll から) 列挙項目の値を int として取得します。(interop dll は、C# コンポーネントが必要な場合にのみ読み込まれます。) C# コンポーネントは列挙型の定義を複製しています。
ネイティブ C++ dll をマネージ dll に変換せずに重複を排除する方法はありますか?