問題タブ [platform-independent]

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

c++ - プラットフォームに依存しないOpenSSLライブラリ

私はC++でプログラムを書いている最中です。このプログラムは、どこでもコンパイルして実行する必要があります。Linux、MacOS、Windows、DOS、OS / 2、BSD、地獄、必要に応じてC++コンパイラを備えたカスタム作成のオペレーティングシステムから実行できます。

私が非常に行き詰まっていることの1つは、OpenSSLです。このプログラムは、公開鍵インフラストラクチャを多用しています。キーペアを生成し、暗号化、復号化、署名、検証する必要があります。Linuxでは、opensslが存在することを「かなり」確信できますが、それは問題ではありません。Windowsやその他のプラットフォームでは確信が持てないので、実行可能ファイルを単独で使用したいと思います。

したがって、必要なのは、ISO準拠のC++コンパイラで「手間のかからない」コンパイルを提供するライブラリです。VSコンパイラがコンパイルできないものをいくつか見つけました(そして、その見た目では、それらをデバッグするのは地獄です)。

何か案は?

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

matlab - さまざまなプラットフォームのコマンドラインからユーザー名を取得する

セッションを開始したユーザーのユーザー名を取得する方法はMATLABにありますか?

WindowsLinuxMacOSXのソリューションに興味があります。ソリューションがプラットフォーム固有の場合、両方のソリューションを次のように統合できると思います。

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

algorithm - 2 つのキーフレーム間の曲線をたどるように、何かの x と y を決定するアルゴリズムは何ですか?

大学に戻って、2 つのキー フレームの x 値と y 値の間のポイントの x 位置と y 位置を計算するために使用されるアルゴリズムがあることを覚えています。直線のアルゴリズムを知っています。

x = ((KeyFrame2.x - KeyFrame1.x)/期間)*時間

私の理解では、2 つのキー フレームの差を持続時間で割ると、単位時間 (通常は 1 フレーム) ごとに測定単位 (ほとんどがピクセル) の数がわかるので、その値にどれくらいの距離を掛けるかだけです。タイムラインですが

すなわち。x = ((KeyFrame2.x - KeyFrame1.x)/期間)*時間
x = ((10 - 0)/10)*3
x = (10/10)*3
x = 1*3
x = 3 (3 の後オブジェクトの位置は、KeyFrame1 から x 軸に沿って +3 ピクセルになります)。

これは理解していますが、カーブパスに使用されるものについても言われました。たとえば、ボールが前方にバウンドし、キーフレームは地面にぶつかったときであり、バウンスのピークにあるときです。これは私が持っているものです忘れていて、メモがどこにあるのかわからない

私が求めているのは、このようなパスを持つオブジェクトの x 位置と y 位置を計算するために使用されるアルゴリズムです。コードが相互に依存する数学的アルゴリズムを求めています。私がしようとしているのは、いくつかのオーブをアニメーション化することです。ロゴの画面の中央を一周します。コード内のオブジェクトを移動する必要がありますが、キーフレーム間の計算を調整する必要があります

注:コードを求めているわけではありませんが、アルゴリズムはアニメーションプログラミングで使用されているため、私の質問はプログラミング全般に関連しています

注 2: KeyFrame2.x と KeyFrame1.x はコードではありません。キーフレームは、x、y、z、前のフレームからの期間などの値を保持するクラスのインスタンスと見なされます。

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

c++ - プラットフォームに依存しない方法でシリアルポートにアクセスする

デスクトップステーションからRS-232経由でデバイスを制御するプログラムを作成するタスクがあります。現在、私は計画段階にあり、言語の選択と問題への全体的なアプローチについて一般的な支援が必要です。

プログラムは、32ビットおよび64ビットのIntelプロセッサ上のLinux(主にUbuntu)およびWindows(XP、7)でビルドおよび実行する必要があります。ワークステーションには、物理​​COMポートまたは(おそらく)USB-RS232コンバーターがある場合があります。

現在、私の最善の策は、CMakeを条件付きで構築したC++プログラムです。プラットフォームに依存しないシリアルポート(USB経由でエミュレートされたものを含む)を構成してアクセスする方法はありますか?いいえの場合、この問題への良いアプローチは何でしょうか?

これまでの提案
* Boostを使用したC++
* pySerialを使用したpython

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

java - Javaプラットフォームの独立性を理解する

Javaのプラットフォームに依存しないことをテストしたかったので、JavaでHello Worldプログラムを作成し、Windows用のコンパイラを使用してコンパイルしてHelloWorld.classファイルを作成しました。次に、そのファイルをlinux(ubuntu)で実行しようとしましたが、エラーが発生しました(JREは既にLinuxにインストールされています)

次に、Linuxコンパイラを使用して同じプログラムをコンパイルし、その.classファイルを使用してWindowsで実行されるかどうかを確認しました。完全に機能しました。

バイトコードファイル(.class)はプラットフォームに依存しないため、どちらの場合もプログラムは完全に機能するはずです。Linuxでプログラムを実行しようとすると、何が問題になりますか?

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

java - Java は本当にプラットフォームに依存しないのですか?

オペレーティング システム/プラットフォームごとに異なるバージョンの JVM があります。これは、それを開発した人々が、主要なオペレーティング システム用にさまざまなインタープリターを作成したことを意味します。今日、新しい OS が登場した場合、Java もその OS で動作しますか? では、プラットフォームに依存しないと言うとき、JVM が利用可能なプラットフォームに限定しているのでしょうか、それとも Java は実際にはプラットフォームに依存しないのでしょうか?

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

java - Javaとプラットフォームに依存しないopenssl

Javaでopensslを使用すると、コードのプラットフォームからの独立性が失われますか?LinuxとWindowsの両方でコードを機能させたい。

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

c++ - 時間ごとのライセンス管理

C/C++ を使用してライセンス管理を実装するフレームワークはありますか?

アプリケーションの使用時間を制限する必要があります。たとえば、1 つのライセンス ファイルがあれば、ソフトウェア util december/2012 を使用できます。

私はマシンの時計を使用できますが、ユーザーはマシンの時間を変更できます。

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

networking - Webサイトに接続されているかどうかを確認する方法

誰かが特定のウェブサイトに接続しているかどうかを確認するためのOSとブラウザの中立的な方法はありますか?Netstatは、ルーターまでの接続のみを表示するため、機能していないようです。