問題タブ [lsb]

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

bash - デーモンのすべてのサブプロセスを強制終了します

私は書いてい/etc/init.d/mydaemonます:

私の/usr/local/bin/mydaemon

私の知る限り、これは次の理由で機能するはずです。

  • daemonmydaemonの PID を記録します/var/run/mydaemon.pid
  • killprocその PID を読み取り、その PID に送信SIGTERMします。
  • mydaemonこのシグナルをトラップし、トラップを無効にして、 のプロセスを含むSIGTERM全体に送信します。PGRPbinary with some args

ただし、これは機能しません。サービスを停止した後、mydaemon終了しますが、binaryまだ実行中です。

何が欠けていますか?デーモンとそのすべての子を停止するためのベストプラクティスは何ですか?


ところで:

/usr/local/bin/mydaemon が次の場合:

適切に動作しますが、これは私には堅牢性が低いように思われ、これが適切でない場合があります (バイナリ呼び出しがそれほど単純でない場合、または独自の子がある場合など)。

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

ipv6 - ローカル IPv6 アドレスを取得する方法 (LSB 準拠)

ioctl は IPv6 では機能しません。

getifaddres - LSB ではサポートされていません

netlink ソケット - LSB ではサポートされていません

何か案は?

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

linux - Oracle Enterprise Linux に Google Chrome をインストールできません

google.repo ファイルを作成し、そのファイルを yum.repos.d に保存しました。google.repo の内容は次のとおりです。

root ユーザーとしてシェルで以下のコマンドを実行しました。

実行:

出力:

lsb パッケージも見つかりません。以下のパッケージがインストールされていることがわかりました: redhat-lsb.x86_64 redhat-lsb.i386

Oracle Enterprise Linux 5にGoogle Chromeをインストールするのを手伝ってください...

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

linux - 32 ビット LSB MIPS アーキテクチャ用のコンパイラを探しています

Xtreamer の神童のために単純な C プログラム (「Hello world」) をコピーしたいと考えています。基本的な Linux カーネルを実行します。

(チップセット Realtek 1186 を使用)

ストリーマーで 1 つの実行可能ファイルを見つけ、それを Linux に「ファイル」したところ、次のようになりました。

私のコンピューターでは、Linux centos を実行しています。どのコンパイラを使用する必要があり、いつ入手できますか?

ありがとう!

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

ruby - Ruby バイナリ左シフト

Rubyを使用して整数値のバイナリ左シフトを行う方法は?


左シフトバイナリ操作を実行しようとしていますが、移動の代わりに奇妙な文字が表示されます..

次のように実行する必要があると思います:(java)

b = (b >> 2); //0011 1111
b = (b << 2); //1111 1100

私はルビーでこれをやっています:

そしてそれを得る:

ここに画像の説明を入力

前もって感謝します..

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

pointers - C のポインターを使用した変換

私は実装する必要がありますが、私はこれにまったく慣れていないので、どうすればよいかわかりません。プロトタイプを持つ get_values という関数:

この関数は、値パラメーターの最下位バイトと最上位バイトを計算します。さらに、両方の値が結合されます。この問題の場合:

を。ループ構造は使用できません。b. 乗算演算子 (* または *=) は使用できません。c. コードは、任意のサイズ (4 バイト、8 バイトなど) の符号なし整数に対して機能する必要があります。d. 値を結合するには、最下位バイトを最上位バイトに追加します。e. 実装は効率的である必要があります。

次のドライバー (および関連する出力) は、作成する関数の使用例を示しています。この例では unsigned int は 4 バイトですが、関数は任意のサイズの unsigned int で動作する必要があることに注意してください。

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

matlab - 「ENCODE のマトリックス MSG には K 列が必要です」というエラー

私はLSB技術を使用してビデオステガノグラフィーに取り組んでいます..カバーメディアとしてtraffic.aviとxylophone.mpgを使用し、licence.txtファイル(添付ファイル内)を使用してビデオにエンコードすると、うまく動作しますが、入力テキストに短いメッセージを使用すると、エラーが表示されます

「ENCODE の行列 MSG には K 列が必要です。」短いテキストを使用すると、「メッセージが長すぎてエンコードできません」というエラーが発生することがあります

この 2 セットのコーディングの意味と、コードを編集して短いメッセージをエンコードできるようにする方法がわかりません... 以下は、この問題に関連していると思われるコードの一部です。

また、このコーディング

以下は、完全なエンコード コーディングです。上記のコーディングの最初の部分の後に続きます。

これは入力テキストの一部で、右側は暗号化された txt です

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

image - ラスターを使用して、画像の 4 つの部分に目に見えないメッセージを入れます

このWebサイトのステガノグラフィーからチュートリアルを見つけました(コードも含まれています)。4つのメッセージを画像の4つの異なる部分に入れたいと思います。課の4人にメッセージ。これは、以下のラスターを使用して変更したコードの一部です

メッセージを正確に必要なセクションに入れるにはどうすればよいですか?

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

python-3.x - PythonでバイトからLSBビットを抽出する

変数「DATA」にバイトがあります。それからLSBビットを抽出して印刷したい。私はPythonに非常に慣れていません。複雑なビット単位の加算ロジックを含む多くの記事を見つけましたが、それらはすべて理解するのが非常に困難でした。DATA[7:1] などの文字列で行うような単純なロジックを探しています。助けてください...

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

linux - RHEL 5 の redhat-lsb パッケージをインストールまたは更新できない

デーモン シェル スクリプトを Devian サーバーから RHEL 5 サーバーに移動しました。スクリプトはエラーをスローするようになりました:

スクリプトのエラーはここから来ているようです:

しかし、RHEL5 の lsb-base の新しいバージョンをインストールしようとすると、次のようになります。

同じバージョンの redhat-lsb-3.1-12.3.EL.i386.rpmまたはredhat-lsb-3.1-12.3.EL.x86_64.rpmでアップグレードしようとすると、次のようになります。

システムに関する情報:

編集:yumがインストールされていないため、それを介してインストールしようとしませんでした。何か案が?

次のパッケージでも同じ問題が発生します。

  • redhat-lsb-3.1-12.3.EL.i386.rpm
  • redhat-lsb-3.1-12.3.EL.src.rpm
  • redhat-lsb-3.1-12.3.EL.x86_64.rpm
  • redhat-lsb-4.0-2.1.4.el5.i386.rpm
  • redhat-lsb-4.0-2.1.4.el5.src.rpm
  • redhat-lsb-4.0-2.1.4.el5.x86_64.rpm