問題タブ [sunos]
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.
solaris - Solaris で、root にならずにイーサネット カードの MAC アドレスを取得するコマンドはありますか
Solaris で、ルートとして「/sbin/ifconfig -a」を実行せずに、イーサネット カードの MAC アドレスを取得するために実行できるコマンドはありますか。root 以外のユーザーとして /sbin/ifconfig -a を実行すると、MAC アドレスが省略されます。
ありがとう、
ポール
c++ - C++ std::stringstream により、SunOS でスレッドがハングまたは終了するようです
私は、GCC 4.2 を使用して Linux で開発されたアプリケーションを持っています。これは、文字列ストリームを非常に頻繁に使用して、ネットワーク上で送信されるデータをラップおよびアンラップします。(私が使用している Grid API がそれを要求するため)。Linux ではすべて問題ありませんが、SunOS (SPARC を実行する v5.10) に展開して GCC 3.4.6 でコンパイルすると、文字列ストリームが使用されるポイントに到達するとアプリがハングします。
**** 2010 年 9 月 7 日に追加された新しい情報 **** それで、私はまだこれを解決していませんでしたが、いろいろいじくり回した後、ようやく手がかりを見つけました。実際、私は問題を見つけたと思いますが、それを修正する方法が途方に暮れています! 以下のリンカー出力を参照してください。
したがって、警告は、2 つのライブラリ間で iostream などの定義に不一致があることを示していますが、どちらか一方を修正またはオーバーライドする方法.. ****新しい情報の終わり****
詳細: メイン スレッドはクライアントからの要求を受け取り、新しい pthread を開始して各要求を処理します。子スレッドは、stringstreams を使用してデータをパックします。子スレッドがそのポイントに到達すると、1 秒間ハングしてから終了するように見えます。メインスレッドは影響を受けません。
stringstream と GCC 3.4.6 または SunOS または SPARC に関する既知の問題はありますか? まだ何も見つかりませんでした...
大量のデータを文字列またはバイトストリームにパックおよびアンパックするより良い方法を誰かが提案できますか?
コードを投稿していないことをお詫びしますが、これは単純な構文エラーよりも複雑なようです。それでも、スレッドはクラッシュします。
つまり、stringstream を宣言することはできますが、それを使用しようとすると何か問題が発生します。
vim - vimでShift-Tabをキャプチャする方法
shift-tab
オートコンプリートとコードブロックの視覚的なシフトに使用したいと思います。私はMake_Shift-Tab_workを参照しています。そのリンクは、へのマッピングについて説明^[[Z
していshift-tab
ます。^[[Z
しかし、を押しても取得できませんshift-tab
。その場合、私は普通tab
になります。
xmodmap -pke | grep 'Tab'
次に、タブキーのマッピングに使用する方法について説明します。それによると、出力は
しかし、私は得る
私が使用xmodmap -e 'keycode 22 = Tab ISO_Left_Tab'
し、その後xmodmap -pke | grep 'Tab'
、私はまだ取得します
これは、実行しxmodmap -e 'keycode 22 = Tab ISO_Left_Tab'
ても効果がないことを意味します。
最後に、リンクには、を押したときにxev
何が受信されるかを確認するために使用することが記載されています。しかし、私は私のシステムに持っていません。X
shift-tab
xev
vimでshift-tabをキャプチャできる他の方法はありますか?
unix - UNIX (SunOS) で実行可能ファイルをラップして、同時に複数回実行されないようにするにはどうすればよいですか?
一度に複数回呼び出されないようにするために、ラップする必要がある実行可能ファイル (ソースなし) があります。ある種のキュー ラッパーをすぐに思いつきますが、実行可能ファイル自体の代わりにラッパーが呼び出されるように実際に作成するにはどうすればよいでしょうか。これを行うより良い方法はありますか?ユーザーは他のアプリケーションであるため、ソリューションは非表示にする必要があります。情報/推奨事項は大歓迎です。
linux - tclsh のさまざまな検索パス
さまざまなプラットフォーム (Linux、SUN) で tclsh へのパスが異なるため、Tcl コードで tclsh を呼び出す方法を知っている人はいますか?
たとえば、SUN では次のようになります。
Linux の場合:
上記の 2 つのパスで同じ Tcl コードを使用して実行する方法を教えてください。
solaris - UNIXプログラミング
こんにちは私はUNIXの日付を通常の日付に変換したい(YYYY-MM-DD)
ここで5列目はUNIXの日付を表します
に変換したい
同様に残りの行
どんな体も私を助けることができます
string - Solaris 9 で /usr/xpg4/bin/tr および /usr/bin/tr を使用する奇妙な点
私はこのようなファイルを持っています、
\n
私が使用するこのファイルのそれぞれを置き換えたい:
これはうまくいきます。次の出力が期待されます。
でも
sed
このファイルを使用して、またはawk
このファイルに対して操作を行うことはできませんsed 's/,/hello/g'
.GNUパッケージを使用するLinuxでは、これは正常に機能しますが、非GNUでは機能しません. これがなぜなのか誰か教えてもらえますか?
c++ - 各スレッドがそれから独自のグローバル変数を持つように、非スレッドセーフライブラリをリンクする方法は?
多くのライブラリとリンクするプログラムがあります。プロファイラーでアプリケーションを実行したところ、ネットワーク リクエストの後、ほとんどの時間が「待機」状態で費やされていることがわかりました。これらのリクエストはsleeping_function()
、外部ライブラリから呼び出した私のコードの効果です。この関数を何度も実行するループで呼び出すため、すべての待機時間は合計すると膨大な量になります。
を変更できないためsleeping_function()
、いくつかのスレッドを開始して、ループのいくつかの反復を並行して実行したいと考えています。問題は、この関数が内部的にいくつかのグローバル変数を使用していることです。
SunOS のリンカーに、特定のライブラリをリンクして、それらのすべての変数をスレッド ローカル ストレージに配置するように指示する方法はありますか?
c++ - リンカはどの順序でライブラリ ディレクトリを処理しますか?
コンパイル中にライブラリの複数のインスタンスが検索パスに存在する可能性があります。リンカーは、検索パスに含まれるディレクトリをどのような順序で処理しますか? 問題のプラットフォームは Sun OS です。
php - PHPソースを表示するWebサイト
SunOS 5.1でサーバーを実行していますが、phpファイルのソースの表示に問題があります。アレイを設定するとき、ソースは=>の後に表示を開始します。最初の=>の後に、ファイルの残りの部分が表示されます。なぜこれが起こっているのでしょうか?
ソース例:index.php
これにより、次のように出力されます。