問題タブ [writable]

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

filestream - 同じ fileStream で構築された StreamReader を使用しようとすると、ストリームに書き込みできませんか?

後のコードのように、fileStream を 2 回作成したくないので、fileStream 内に streamWriter を記述します。しかし、StreamWriter をインスタンス化しようとすると、コードが例外をスローするのは非常に奇妙でした。fsの読み込みポインタが最後に到達するのでしょうが、あくまで推測です。なぜこのエラーが発生するのか知りたいです。私を助けてください!

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

ubuntu - ubuntu で xampp を起動すると Selinux エラーが発生する

ubuntu / mint 17.1でXFCE4.10を実行しています。

/opt/lampp/ から manager-linux-x64.run を手動で開くと、Xampp は正常に起動しますが、デスクトップに (Thunar 1.6.3 から) ショートカットを作成すると、この新しいショートカットは xampp を起動しません (何も起こりません)。端末からそのショートカットを起動しようとすると、次のエラーが発生します。

インストーラーを初期化できません。/tmp は書き込み可能ですか? SELinux は有効になっていますか? 一時的に無効にする必要がある場合があります。詳細については、以下を参照してください http://fedora.redhat.com/docs/selinux-faq-fc3/index.html#id2826056

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

php - ディレクトリをphpで書き込み可能にするには、どのような権限が必要ですか?

ディレクトリをphpで書き込み可能にするために、ディレクトリに設定する必要がある権限は何ですか?

「書き込み可能」とは、php 自体によって自動的にそのディレクトリ内に新しいファイルをコピーして作成することを意味します。

無料のホストでこれをテストしています。デフォルトの権限は 755 です。

PHPスクリプトを実行しようとすると、そのディレクトリの別のサブフォルダーを作成し、その中に特定のファイルをコピーしようとしますが、失敗します。

777 に設定すると正常に動作しますが、セキュリティ上の理由から、すべての Apache バージョンで動作するとは限らないのでしょうか?

また、新しいファイルを作成するとき、phpは「所有者」として機能しますか?

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

java - Hadoop 型の値型は書き込み可能なインターフェイスを実装する必要がありますか?

mapreduce フレームワークのカスタム値型を実装する方法を理解しようとしています。この投稿 ( MapReduce - WritableComparables ) に基づいて、値の型は Writable インターフェイスを実装する必要があるようです。あれは正しいですか?

また、HBase が提供するさまざまなツール (インポート、エクスポート、CopyTable など) のソース コードもフォローしていました。インポートは結果を値の型として使用します。ただし、Result は Writable インターフェイスを実装していません。この状況でシリアル化ステップはどのように機能しますか?

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

java - レデューサーでさまざまな値の型をどのように処理しますか

2 つのマッパーと 1 つのレデューサーを持つ mapreduce プログラムを作成しています。各マッパーにカスタムの書き込み可能なデータ型を実装しました。Datatype は多かれ少なかれ、フィールドが Text / Intwritable 値である単なるコンテナです。

したがって、Mapper 1 は id(Text)、M1Writable (3 つのフィールドで書き込み可能) を出力します

マッパー 2 出力 id(Text)、M2Writable (2 つのフィールドで書き込み可能)

レデューサーは反復可能な値を取得します

書き込み可能の 2 つのタイプが異なるため、これはどのように機能しますか?

それがどのマッパーから来たかをどのように判断できますか?

これが基本的な質問であることは知っていますが、答えを見つけるのに問題がありました。

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

java - カスタム Java クラス内で MapWritable を逆シリアル化する

現在、フィールドの 1 つが MapWritable で、もう 1 つが String であるカスタム オブジェクトを逆シリアル化しようとしています。シリアル化は正常に機能しているようですが、オブジェクトが適切に再作成されていることを確認できません。彼は私のフィールドと write() readFields() メソッドです:

MapReduce ジョブでこの例外が発生し続けます。

大変助かります。ありがとう。