プログラミング

プロおよび熱狂的プログラマーのためのQ&A

16
Dockerコンテナがすぐに終了する理由
を使用してバックグラウンドでコンテナを実行します docker run -d --name hadoop h_Service すぐに終了します。しかし、フォアグラウンドで実行すると、正常に動作します。私は使用してログをチェックしました docker logs hadoop エラーはありませんでした。何か案は? DOCKERFILE FROM java_ubuntu_new RUN wget http://archive.cloudera.com/cdh4/one-click-install/precise/amd64/cdh4-repository_1.0_all.deb RUN dpkg -i cdh4-repository_1.0_all.deb RUN curl -s http://archive.cloudera.com/cdh4/ubuntu/precise/amd64/cdh/archive.key | apt-key add - RUN apt-get update RUN apt-get install -y hadoop-0.20-conf-pseudo RUN dpkg -L hadoop-0.20-conf-pseudo USER hdfs RUN hdfs namenode -format USER root …
239 docker 

5
Curlを介してファイルに指定されたデータを含むPOSTリクエストを送信する
コマンドラインからCurl経由でPOSTリクエストを行う必要があります。このリクエストのデータはファイルにあります。私はPUTを介してこれを--upload-fileオプションで実行できることを知っています。 curl host:port/post-file -H "Content-Type: text/xml" --data "contents_of_file"

8
コマンドライン/シェルのヘルプテキストの「標準」形式はありますか?
そうでない場合、事実上の標準はありますか?基本的に私はコマンドラインのヘルプテキストを次のように書いています: usage: app_name [options] required_input required_input2 options: -a, --argument Does something -b required Does something with "required" -c, --command required Something else -d [optlistitem1 optlistitem 2 ... ] Something with list 基本的にはさまざまなツールのヘルプテキストを読んだだけですが、ガイドラインのリストなどはありますか?たとえば、角括弧または括弧を使用しますか?間隔の使い方は?引数がリストの場合はどうなりますか?ありがとう!

14
Bashでのエラー処理
Bashでエラーを処理するためのお気に入りの方法は何ですか?私がWebで見つけたエラー処理の最も良い例は、William Shotts、Jrがhttp://www.linuxcommand.orgで書いたものです。 Bashのエラー処理には次の関数を使用することをお勧めします。 #!/bin/bash # A slicker error handling routine # I put a variable in my scripts named PROGNAME which # holds the name of the program being run. You can get this # value from the first item on the command line ($0). # Reference: This was copied …

10
既存のEC2インスタンスにキーペアを追加する
AWSコンソールに、2つのインスタンスが実行されているアカウントへのアクセス権が与えられましたが、(本番環境では)シャットダウンできません。ただし、これらのインスタンスへのSSHアクセスを取得したいのですが、新しいキーペアを作成してインスタンスに適用し、SSHで接続できますか?現在、インスタンスが作成されたキーペアの既存のPEMファイルを取得することはできません。 これが不可能な場合、インスタンスにアクセスする方法は他にありますか?


7
.NET文字列の最大長はどれくらいですか?
.NETで作成できる最も長い文字列は何ですか?Stringクラスのドキュメントは、私が見る限りこの質問については触れていません。そのため、信頼できる回答には内部の知識が必要になる場合があります。64ビットシステムで最大の変更はありますか? [これは実際の使用よりも好奇心を求められます-私は巨大な文字列を使用するコードを作成するつもりはありません!]
239 .net  string  limits 

4
Android buildscriptリポジトリ:jcenter VS mavencentral
前回Android Studioを使用したときは.gradle、mavencentral()ビルドスクリプトリポジトリでファイルを生成していましたが、現在はjcenter()です。 誰もがこれに関連する問題を説明できますか?他にレポはありますか?いつ切り替える必要がありますか?プロジェクト、モジュール、ライブラリにどのような影響がありますか?Android開発者にとって他に必要なものはありますか? これらのリポジトリを維持する責任があるのは誰ですか?


12
1つのUnicode文字は何バイトかかりますか?
エンコーディングについて少し混乱しています。私の知る限り、古いASCII文字は1文字あたり1バイトを使用していました。Unicode文字には何バイト必要ですか? 1つのUnicode文字に任意の言語のすべての可能な文字を含めることができると思います-私は正しいですか?それでは、1文字あたり何バイト必要ですか? そして、UTF-7、UTF-6、UTF-16などはどういう意味ですか?Unicodeの異なるバージョンですか? Unicodeに関するWikipediaの記事を読みましたが、それは私にとって非常に困難です。簡単な答えを楽しみにしています。


7
TextViewをスタイルしてそのすべての文字を大文字にする方法はありますか?
XMLの属性またはスタイルをに割り当てTextViewて、すべて大文字のテキストを作成できるようにしたいと考えています。 属性は、android:inputType="textCapCharacters"とandroid:capitalize="characters"彼らは、ユーザーinputedテキストのためではないようなものと見もしませんTextView。 これを実行して、スタイルをコンテンツから分離できるようにします。私はこれをプログラムで行うことができることを知っていますが、コンテンツとコードからスタイルを除外したいと思います。

11
「コミットのステージングされていない変更」とはどういう意味ですか
私はあなたがあなたがすべきファイルを追跡したいなら考えました git add [files you want to track] なぜメッセージを受け取ったのかわかりませんChanges not staged for commit。 それらのファイルがステージングされていなかった場合、それらのファイルがそのようなgitものであったことは表示されません Untracked 私がやったすべてはから新しい機能を作成したdevelopブランチとで働いていたfeature/change_excel_format支店 それらのファイルはstagedステータスにあるべきだと思いました、 しかしgit status私に言ったChanges not staged for commit 簡単に、私はgitの3つの段階がいることを知っている untracked、staged、committed のためのステージが何であったか、いずれかを教えてもらえますが、Changes not staged for commit したがって、ファイルを変更した場合a (すでにリポジトリ内にあります) と入力するgit stと、gitが教えてくれますChanges not staged for commit 私の git a場合、ファイルaはstaged status file a今を変更すると、file ainのステータスが2つありますgitよね? だから私はstaged aコミットするのかnot stage aステージングするのかを決めないと、前のステージングfile aは破棄されますか?
239 git 

21
Androidアプリでインターネット接続を確認するためのブロードキャストレシーバー
インターネット接続を確認するためのアンドロイド放送受信機を開発しています。 問題は、私の放送受信機が2回呼び出されていることです。ネットワークが利用可能な場合にのみ呼び出されます。利用できない場合は、通知しません。 これが放送受信機 public class NetworkChangeReceiver extends BroadcastReceiver { @Override public void onReceive(final Context context, final Intent intent) { final ConnectivityManager connMgr = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); final android.net.NetworkInfo wifi = connMgr .getNetworkInfo(ConnectivityManager.TYPE_WIFI); final android.net.NetworkInfo mobile = connMgr .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (wifi.isAvailable() || mobile.isAvailable()) { // Do something Log.d("Network Available ", "Flag …

12
データベースへのすべての接続を強制終了するスクリプト(RESTRICTED_USER ROLLBACK以上)
Visual Studioデータベースプロジェクトから(TFS自動ビルドを介して)頻繁に再展開する開発データベースがあります。 ビルドを実行すると、次のエラーが発生することがあります。 ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" because it is currently in use. 私はこれを試しました: ALTER DATABASE MyDB SET RESTRICTED_USER WITH ROLLBACK IMMEDIATE それでもデータベースを削除できません。(私の推測では、ほとんどの開発者がdboアクセスできます。) 手動で実行SP_WHOして接続を強制終了できますが、自動ビルドでこれを行う自動方法が必要です。(今回の接続は、ドロップしようとしているdb上の唯一のものです。) 接続しているユーザーに関係なくデータベースを削除できるスクリプトはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.