問題タブ [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.
unix - バイナリ (ELF) SUID 実行可能ファイルが READ アクセスも許可するのが一般的なのはなぜですか?
最近の「rowhammer」エクスプロイトの概念実証の一部として、より細かく調整された概念実証を作成するために、read-suid-exec ツール「ping」が使用されました。
それで、私の質問 - さまざまなディストリビューションが suid (特にルート) 実行可能ファイルを実行可能ファイルと同様に読み取り可能ファイルとして準備するのはなぜですか?
私の推測は次のとおりです。
- 「ldd」と併用すると便利
- tripwire またはパッケージ更新チェック ソフトウェアを root 以外で実行できるようにするには
- ほとんどのディストリビューションは公開されており、ELF バイナリは誰でも入手できる (VM へのインストールなど) ため、問題ありません。
- selinux を使用して、これを無関係にすることができます
- 怠惰な開発者
(3) を使用すると、パブリック ディストリビューションのバイナリを非表示にすることは、セキュリティのイチジクの葉だけを提供します - そして (5) はほとんど名前の呼び出しです。
java - txtファイルを読み込んで改行でデータを表示する
txt ファイルを読み取るためのコードを次に示しますが、ファイル コンテンツの出力を適切に配置できないようです。
これはファイルの内容です:
ベンティ ラドール 13 オス タギッグ
ピト・ディンガル 26 オスのパテロス
dony martinez 24 男性 ハゴノイ
出力:
ベンティ ラドール 13 オス タギッグ ピト ディンガル 26 オス パテロス ドニー マルティネス 24 オス ハゴノイ
望ましい出力:
ベンティ ラドール 13 オス タギッグ
ピト・ディンガル 26 オスのパテロス
dony martinez 24 男性 ハゴノイ
java - Java NIO パケット スティッキング
セレクターでNIOを実現したサーバーがあります。実現はかなり単純です。
問題は、2 つのパケット (メッセージ) が次々に到着すると、ほとんどすぐにセレクターが反応して最初のパケットを処理しますが、その後反応せず、対応するキーを「読み取り可能」としてマークして、2 番目のパケットを処理することです。次のメッセージが到着すると、セレクターはそれを処理し、その後、その「失われた」パケットを処理します。わかりません、どうすれば直せますか。チャネル バッファを減らそうとし、 でセレクタを起動しようとしましselector.wakeup()
たが、カップルの最初のメッセージを処理した直後にキーを「読み取り可能」と認識することに問題があるため、役に立ちませんでした。何か案は?
javascript - txt ファイルを開くオンライン アプリケーションを作成する
これはとてつもないことですが、私はそれが可能であり、すでに行われていることを知っています. ファイルを開くためのオンライン Web サイト/アプリの作成方法を知っていますか? 基本的には、HTML/TXT ファイルを読み込んで出力できる Web サイトまたはアプリです。できれば、javascript または jquery を使用したいと考えていますが、Web サイトで動作する言語であれば何でもかまいません。そのようなオンラインアプリがありますText for Chrome
。どのようにするか知っていますか?ここで私を助けていただければ幸いです。ご不明な点がございましたら、お気軽にお問い合わせください。
java - グーグルマップの検索結果ページの見方
Java から Google マップの検索結果を読み取る方法や Google API はありますか? java への検索結果の URL リンクを提供して、Google マップ ページのマーカーを読みたいですか?
私にお知らせください。
よろしく、 シュリダール
c# - コードを人間が読めるようにするためだけに変数を宣言する、プログラミングのベスト プラクティス C#
コード (if ステートメントの長い条件など) を人間が読みやすくするためだけに変数を宣言するのは良い習慣なのか、それともリソースを無駄にし、詳細なコメントを使用する方が良いのか疑問に思っていました。
簡単な例を次に示します。
また、変数が同じメソッドで変更されるリスクがあることも認識しています。これは欠点です。これに関するベスト プラクティスを探してみましたが、何も見つからず、何を検索すればよいかわかりませんでした。ありがとうございました。
oracle - Oracleで長い生データ型を読み取り可能な形式(Oracleバージョン:11.2.0.3.0)に変換する方法は?
Oracleで長い生データ型を読み取り可能な形式(Oracleバージョン:11.2.0.3.0)に変換する方法は?
助けてくださいOracleバージョン:11.2.0.3.0長い生データ型を読み取り可能な形式に変換したい
node.js - Node.js create object.stdin
ノードに.stdin
、.stderr
と.stdout
オブジェクトがアタッチされたオブジェクトがあります。私は書き込み可能なストリームとして動作していますが、読み取り可能なストリームとして動作するのに問題がありstdout
ます。stderr
stdin
私が構築しているユースケースでは、次のことができます。
現在、次のようなエラーが表示されます。
_stream_readable.js:525
var ret = dest.write(chunk); ^
TypeError: dest.write は関数ではありません
stdin
のようなオブジェクトに を適切に実装するにはどうすればよいchild_process.spawn
ですか?