問題タブ [solaris-10]
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.
java - Solaris 用の任意の Java コード カバレッジ ツール
似たような投稿が見当たらないので、新しく追加します。
無料の Java コード カバレッジ ツールを提案してください。
- ツールは無料/オープン ソースである必要があります。
- Solaris-10 サーバーで実行したい
- コード カバレッジ ツールには、ビルド/コンパイル時の依存関係があってはなりません。アプリケーションがデプロイされている Solaris サーバーでこのコード カバレッジ ツールを実行したいと考えています。
- ツールには、レポート/スナップショットをマージする機能が必要です。
前もって感謝します。
python - Solaris 10 に python 2.7.1 をインストールします。唯一のオプションはコンパイルですか?
sparc の Solaris 10 に何かをインストールするのは初めてです。私の Linux/Mac のほとんどには、プリインストールされています。
また、Windows へのインストールは簡単です。
今、私はPythonとMysqlの両方をインストールする必要があり、ソースからビルドすることが唯一のオプションであるようです..
ここに私の質問があります:
1.) ソースからコンパイルすることが唯一のオプションですか?!
2.) ソースからコンパイルする必要がある場合、手順は? やったことがないので少し緊張していると思います。
3.) 番号 2 が唯一のオプションである場合、どの段階で root アクセスが必要になりますか?
solaris-10 - アトミック操作の実装
<sys/atomic.h> で SunOs によって提供されるアトミック操作を使用しています。これは
void *atomic_cas_ptr(volatile void *target, void *cmp, void *newval);
現在使用可能になっています。この関数によって返され、呼び出し先関数 cmp によって渡された古い値が同じかどうかを確認する必要があります。成功しています。
しかし、私には疑問があります: この関数は古い値への void ポインターを返すので、それを void *old と呼び、void *cmp を渡します。次に、これら 2 つの old と cmp を比較する必要があります。この二つ ?比較中に*oldが変更された場合、私は何をするつもりですか?
本質的に私がやりたいことは、これらの 3 つの引数を取り、成功または失敗を示す true または false を返す別の関数内で、この関数をワープすることです。
関してCAS
、最終的にはハードウェアでロックを取得するため(バスでロック)、ロックフリー操作と呼ぶのは誤称だと読みましたが、正しいですか?そのため、CAS はコストのかかる操作です。
c++ - Solaris 10 で非常に単純なコンパイルが失敗する
私はSolaris 10ボックスを使用しています。私が使用しているコンパイラは次のとおりです: /opt/solstudio12.2/bin/CC
以下に示すファイル (myTest2.C) のコンパイルは失敗します。
- 変数の宣言中に myFunc() を呼び出すとエラーになるのはなぜですか?
- どの機能にも含まれていないからですか?
- それを回避する方法は?
参考までに、C++ コードの行を調べて、引用符で囲まれた文字列 (例: "myString") のインスタンスを関数呼び出し (例: scrambleString("myString")) に置き換える文字列難読化ツールを作成しています。この例の myFunc は scrambleString に類似しています
networking - Solaris 10-IPv4-in-IPv6マッピングを確認するにはどうすればよいですか?
IPv6_V6ONLYがデフォルトで有効になっているかどうかを確認するために、Solarisに次のものに相当するものがあるかどうか疑問に思いました。
Linuxシステムでは、次のファイルをチェックすることで、IPv6のみが有効になっているかどうかを確認できます。
/ proc / sys / net / ipv6 / bindv6only
bindv6onlyに0が含まれている場合(IPv4-in-IPv6とIPv6の両方が有効になっています)。
bindv6onlyに1が含まれている場合(IPv6のみが有効になっています)。
Solaris 10でIPV6_V6ONLYがデフォルトで有効になっていることを確認するにはどうすればよいですか?この情報を提供できる構成パラメーターが1つありますか、それともifconfig-a6または/etc/hostname6.xxxを介してインターフェースを反復処理する必要がありますか?
ありがとう。
python - ログファイルの更新をリアルタイムでストリーミングするPythonクライアント/サーバー?
Solaris 10 サーバーには、テキスト ログファイルを生成するアプリケーションがあります。新しいイベントを監視するために、これらのログファイルをリアルタイムで中央サーバーにストリーミングする必要があります。
理想的には、NFS マウントがあり、すべてのシステムがそこにログを書き込み、監視サーバーがそこからそれらをプルすることができます。残念ながら、技術的および非技術的な理由により、ここではオプションではありません。
現時点では、バックグラウンドの tail -f を使用して、SSH トンネル経由でデータをパイプします。
ただし、もう少し堅牢なものをまとめる価値があるかどうかを検討していました。
ログデータをストリーミングするために、Twistedb (または同様のもの-推奨事項?) を使用して単純な Python クライアント/サーバーを作成することを考えていました。これは簡単に達成できるものですか?アイデアを探すことができる既存のライブラリ/ツールはありますか? 知っておくべき問題はありますか?
また、これは Solaris 10 であるため、ファイルシステム モニターの状態に詳しくありません。Gamin が OpenCSW 経由で利用できることは知っています。しかし、他に選択肢はありますか?
c - gcc 3.4.3 でアトミック操作を使用する
組み込みのアトミック操作は gcc-4.1.2 で導入されました。ただし、gcc 3.4.3 しかない OpenIndiana で gcc を使用しています。今私の質問は、gcc 3.4.3 でアトミック操作を使用する方法ですか? さらに、OpenIndiana で gcc 4.6.1 を使用しようとしましたが、いくつかのランタイム ライブラリについて不平を言うため、機能しません。うまく使った人いたら教えてください。
java - 断続的な javax.xml.ws.soap.SOAPFaultException: Unqualified {http://schemas.xmlsoap.org/soap/envelope/} クライアント エラー
JBossWS - Native (version 3.1.2)
(標準の JBoss EAP 5.1 インストール) を使用していますが、断続的に次の例外が発生します... 誰か手がかりを得ましたか?
Webサービスへのいくつかの呼び出しでテストすると、正常に動作していますが、本番環境にデプロイすると、このエラーが表示され始めます..ほとんどの場合、正常に動作します..しかし、時々このエラーが表示されます..
Web サービス呼び出しの約 10% でこのエラーが発生していると推定されます。
Web サービス クライアントは、次を使用して生成されます。wsconsume
shell - solaris 5.10 のシェル スクリプトで日付を戻す
Solaris 5.10 で bash シェルを使用しています。毎日、名前パターンyyyy_mm_dd (2012_12_21 など)を持つファイルをいくつか取得します。3 日間のファイルのみを保持し、残りは削除します。削除するには 3 日前までの日付が必要です。提案してくださいシェルスクリプトでバックデートを取得する方法。