プログラミング

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

5
Heroku / GoDaddy:ネイキッドドメインをwwwに送信[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私のウェブサイトがネイキッドドメインを取得してwwwドメインにリダイレクトする方法を見つけようとしています。Herokuを使用していて、GoDaddyのドメインを持っています。Herokuのため、私のAレコードは次のようにすでに設定されています。 @:75.101.145.87 @:75.101.163.44 @:174.129.25.170 そして、私のwww CNAMEはproxy.heroku.comを指しています。 私はインターネット全体を見渡してきましたが、このリダイレクトを行う方法についての簡単な無料の回答が見つかりません。有料サービスの使用について説明する回答もあれば、Heroku設定の変更と変更について説明するものもありますが、あまり説明していません。現在、ネイキッドドメインに移動すると、そのようなアプリは存在しないとHerokuが言っているだけですが、wwwドメインに移動すると、それが私のアプリです。

1
Eclipseでプロジェクト全体を検索/置換する方法はありますか?
私はEclipseプロジェクト内の多くのファイルを検索して置換しようとしていますが、それを行う方法を見つけることができないようです。Googlingは、これを実行できるプラグインがあることを私に示しましたが、Eclipseに組み込み機能はありますか?(それはかなり基本的なタスクのようです。私がそれを行う方法を見つけることができないのは私を驚かせます。)
142 eclipse  project  replace 


4
setuptoolsにPyPIにないパッケージをインストールさせるにはどうすればよいですか?
私はsetuptoolsとvirtualenvを使い始めました。私のパッケージには、GitHubからのみ入手可能な最新のpython-gearmanが必要です。PyPIにあるpython-gearmanバージョンは古いバージョンです。Githubソースはsetuptools互換です。つまり、setup.pyなどがあります。PyPIで探して古いバージョンをインストールする代わりに、setuptoolsに新しいバージョンをダウンロードしてインストールする方法はありますか? 参考までに、新しいpython-gearmanはhttp://github.com/mtai/python-gearmanです。

4
nosetestsは私の印刷ステートメントの出力をキャプチャしています。これを回避する方法は?
入力すると $ nosetests -v mytest.py すべてのテストに合格すると、すべての印刷出力がキャプチャされます。すべてが合格でも印刷出力を確認したい。 したがって、私がしていることは、アサーションエラーに次のように出力を表示させることです。 class MyTest(TestCase): def setUp(self): self.debug = False def test_0(self): a = .... # construct an instance of something # ... some tests statements print a.dump() if self.debug: eq_(0,1) それはとてもハッキーな感じがします、もっと良い方法があるはずです。教えてください。
142 python  nosetests 


6
_DEBUGとNDEBUG
コードのデバッグセクションを指定するには、どのプリプロセッサ定義を使用する必要がありますか? 使用する#ifdef _DEBUGか#ifndef NDEBUG、それを行うためのより良い方法があり#define MY_DEBUGますか? _DEBUGVisual Studio固有と思いますが、NDEBUGは標準ですか?
142 c++  c  debugging 

6
多くのC ++標準ライブラリコードで不等式が(!(a == b))としてテストされるのはなぜですか?
これは、C ++標準ライブラリremoveコードのコードです。if (!(*first == val))ではなく、なぜ不等式がテストされるのif (*first != val)ですか? template <class ForwardIterator, class T> ForwardIterator remove (ForwardIterator first, ForwardIterator last, const T& val) { ForwardIterator result = first; while (first!=last) { if (!(*first == val)) { *result = *first; ++result; } ++first; } return result; }
142 c++ 

3
gitがプル後のマージコミットメッセージを要求するのはなぜですか?
最近、に続いてgit pull、gitがテキストエディターを起動し、マージコミットメッセージを要求し始めました。コミットメッセージは既に入力されています。プルを完了するには、ウィンドウを保存して閉じるだけです。 以前は、標準のコミットメッセージ(の行に沿ってMerge branch 'dev' of remote.com:/repo into dev)を使用して、通知なしでマージを実行していました。 私は最近gitをバージョン1.7.11.3に(homebrew経由で)更新しましたが、この動作を変更するために私がしたことは他に何も考えられません。これは設定ですか、それとも以前の状態に戻す方法はありますか?
142 git  git-pull 

4
値渡しはC ++ 11の妥当なデフォルトですか?
従来のC ++では、値による関数やメソッドへの受け渡しは、ラージオブジェクトの場合は遅く、一般に不満を抱きます。代わりに、C ++プログラマーは参照を渡す傾向がありますが、これは高速ですが、所有権、特にメモリ管理(オブジェクトがヒープに割り当てられている場合)に関するあらゆる種類の複雑な質問が生じます。 これで、C ++ 11には、Rvalue参照と移動コンストラクターがあります。つまりstd::vector、値を関数に渡したり、関数から渡したりするのが簡単な(のような)ラージオブジェクトを実装することができます。 では、これは、デフォルトでは、std::vectorやなどの型のインスタンスの値で渡す必要があることを意味しますstd::stringか?カスタムオブジェクトについてはどうですか?新しいベストプラクティスは何ですか?
142 c++  coding-style  c++11 


12
MVCとn層アーキテクチャ
MVC(アーキテクチャパターン)とアプリケーションのn層アーキテクチャの違いは何なのでしょうか。探したのですが、簡単な説明が見つかりませんでした。私はMVCの概念について少しナイーブかもしれないので、誰かが違いを説明できればそれは素晴らしいでしょう。 乾杯

11
Javaメモリリークを見つける方法
JHatなどを使用して、Javaのメモリリークをどのように見つけますか?基本的な見方をするために、JHatにヒープダンプをロードしてみました。ただし、ルート参照(ref)またはそれが呼び出されるものを見つける方法を理解していません。基本的に、数百メガバイトのハッシュテーブルエントリ([java.util.HashMap $ Entryまたはそのようなもの)があることがわかりますが、マップは至る所で使用されています...大きなマップを検索する方法はありますか? 、またはおそらく大きなオブジェクトツリーの一般的なルートを見つけますか? [編集]わかりました。これまでに回答を読みましたが、私は安い野郎(JProfilerの支払いよりもJHatの使い方を学ぶことに興味がある)だとだけ言っておきましょう。また、JHatはJDKの一部であるため、いつでも利用できます。もちろん、JHat以外には方法はありませんが、力ずくではありませんが、それが事実であるとは信じられません。 また、実際に変更(すべてのマップサイズのログを追加)して、リークに気付くのに十分な時間実行することはできないと思います。

1
GitHubでのコミットの相互参照
私のメインリポジトリのgithubの問題で他のリポジトリ(この場合はサブモジュール)のコミットを参照したいと思います。githubがコミット番号から短縮されたハイパーリンクを作成する方法と同様の方法で完全なハイパーリンクを入力せずにそうすることは可能ですか?
142 git  github 

9
Bashのインラインコメント?
1行のコマンドで1つのフラグをコメント化できるようにしたいのですが。Bashはfrom # till end-of-lineコメントしているようです。私は次のようなトリックを見ています: ls -l $([ ] && -F is turned off) -a /etc 醜いですが、何もないよりはましです。もっと良い方法はありますか? 以下は動作するようですが、移植可能かどうかはわかりません: ls -l `# -F is turned off` -a /etc
142 bash  comments 

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