問題タブ [readable]

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 投票する
2 に答える
361 参照

unix - バイナリ (ELF) SUID 実行可能ファイルが READ アクセスも許可するのが一般的なのはなぜですか?

最近の「rowhammer」エクスプロイトの概念実証の一部として、より細かく調整された概念実証を作成するために、read-suid-exec ツール「ping」が使用されました。

それで、私の質問 - さまざまなディストリビューションが suid (特にルート) 実行可能ファイルを実行可能ファイルと同様に読み取り可能ファイルとして準備するのはなぜですか?

私の推測は次のとおりです。

  1. 「ldd」と併用すると便利
  2. tripwire またはパッケージ更新チェック ソフトウェアを root 以外で実行できるようにするには
  3. ほとんどのディストリビューションは公開されており、ELF バイナリは誰でも入手できる (VM へのインストールなど) ため、問題ありません。
  4. selinux を使用して、これを無関係にすることができます
  5. 怠惰な開発者

(3) を使用すると、パブリック ディストリビューションのバイナリを非表示にすることは、セキュリティのイチジクの葉だけを提供します - そして (5) はほとんど名前の呼び出しです。

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

java - txtファイルを読み込んで改行でデータを表示する

txt ファイルを読み取るためのコードを次に示しますが、ファイル コンテンツの出力を適切に配置できないようです。

これはファイルの内容です:

ベンティ ラドール 13 オス タギッグ

ピト・ディンガル 26 オスのパテロス

dony martinez 24 男性 ハゴノイ

出力:

ベンティ ラドール 13 オス タギッグ ピト ディンガル 26 オス パテロス ドニー マルティネス 24 オス ハゴノイ

望ましい出力:

ベンティ ラドール 13 オス タギッグ

ピト・ディンガル 26 オスのパテロス

dony martinez 24 男性 ハゴノイ

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

java - Java NIO パケット スティッキング

セレクターでNIOを実現したサーバーがあります。実現はかなり単純です。

問題は、2 つのパケット (メッセージ) が次々に到着すると、ほとんどすぐにセレクターが反応して最初のパケットを処理しますが、その後反応せず、対応するキーを「読み取り可能」としてマークして、2 番目のパケットを処理することです。次のメッセージが到着すると、セレクターはそれを処理し、その後、その「失われた」パケットを処理します。わかりません、どうすれば直せますか。チャネル バッファを減らそうとし、 でセレクタを起動しようとしましselector.wakeup()たが、カップルの最初のメッセージを処理した直後にキーを「読み取り可能」と認識することに問題があるため、役に立ちませんでした。何か案は?

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

javascript - txt ファイルを開くオンライン アプリケーションを作成する

これはとてつもないことですが、私はそれが可能であり、すでに行われていることを知っています. ファイルを開くためのオンライン Web サイト/アプリの作成方法を知っていますか? 基本的には、HTML/TXT ファイルを読み込んで出力できる Web サイトまたはアプリです。できれば、javascript または jquery を使用したいと考えていますが、Web サイトで動作する言語であれば何でもかまいません。そのようなオンラインアプリがありますText for Chrome。どのようにするか知っていますか?ここで私を助けていただければ幸いです。ご不明な点がございましたら、お気軽にお問い合わせください。

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

java - グーグルマップの検索結果ページの見方

Java から Google マップの検索結果を読み取る方法や Google API はありますか? java への検索結果の URL リンクを提供して、Google マップ ページのマーカーを読みたいですか?

私にお知らせください。

よろしく、 シュリダール

0 投票する
5 に答える
767 参照

c# - コードを人間が読めるようにするためだけに変数を宣言する、プログラミングのベスト プラクティス C#

コード (if ステートメントの長い条件など) を人間が読みやすくするためだけに変数を宣言するのは良い習慣なのか、それともリソースを無駄にし、詳細なコメントを使用する方が良いのか疑問に思っていました。

簡単な例を次に示します。

また、変数が同じメソッドで変更されるリスクがあることも認識しています。これは欠点です。これに関するベスト プラクティスを探してみましたが、何も見つからず、何を検索すればよいかわかりませんでした。ありがとうございました。

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

oracle - Oracleで長い生データ型を読み取り可能な形式(Oracleバージョン:11.2.0.3.0)に変換する方法は?

Oracleで長い生データ型を読み取り可能な形式(Oracleバージョン:11.2.0.3.0)に変換する方法は?

助けてくださいOracleバージョン:11.2.0.3.0長い生データ型を読み取り可能な形式に変換したい

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

node.js - Node.js create object.stdin

ノードに.stdin.stderr.stdoutオブジェクトがアタッチされたオブジェクトがあります。私は書き込み可能なストリームとして動作していますが、読み取り可能なストリームとして動作するのに問題がありstdoutます。stderrstdin

私が構築しているユースケースでは、次のことができます。

現在、次のようなエラーが表示されます。

_stream_readable.js:525

var ret = dest.write(chunk); ^

TypeError: dest.write は関数ではありません

stdinのようなオブジェクトに を適切に実装するにはどうすればよいchild_process.spawnですか?