プログラミング

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

9
Gitはサブフォルダーを無視します
.Netソリューションには多くのプロジェクトがあります。すべての「bin / Debug」および「bin / Release」フォルダー(およびそれらの内容)を除外しますが、「bin」フォルダー自体とそこに含まれるすべてのdllを含めます。 .gitignore with "bin /"は、 "Debug"フォルダーと "Release"フォルダーを無視しますが、 "bin"フォルダーに含まれているdllも無視します。 .gitignoreファイルの「bin / Debug」または「bin / Release」は、無視パターンを「Solution / Project / bin / Debug」として完全に修飾しない限り、ディレクトリを除外しません。私のソリューションの各プロジェクトにこの完全なパターンを含めるだけでなく、追加された新しいプロジェクトに追加する必要があります。 助言がありますか?

6
どちらが望ましいですか:Nullable <T> .HasValueまたはNullable <T>!= null?
私Nullable&lt;&gt;.HasValueはセマンティクスが好きだったので、いつも使っていました。しかし、最近私は他の誰かの既存のコードベースに取り組んでいて、Nullable&lt;&gt; != null代わりに排他的に使用していました。 どちらか一方を使用する理由はありますか、それとも純粋に好みですか? int? a; if (a.HasValue) // ... 対 int? b; if (b != null) // ...
437 c#  .net  null  nullable 

26
「sudo:ttyが存在せず、askpassプログラムが指定されていません」エラーを修正する方法
makefileを使用していくつかのソースをコンパイルしようとしています。makefileには、として実行する必要のあるコマンドの束がありますsudo。 端末からソースをコンパイルすると、すべてが正常にsudo実行され、コマンドが最初に実行されてパスワードを待機するときにmakeが一時停止します。パスワードを入力したら、履歴書を作成して完了します。 しかし、NetBeansでソースをコンパイルできるようにしたいと思います。そのため、プロジェクトを開始し、ソースを見つける場所をnetbeansに示しましたが、プロジェクトをコンパイルするとエラーが発生しました。 sudo: no tty present and no askpass program specified 初めてsudoコマンドにヒットしたとき。 私はインターネットで問題を調べましたが、私が見つけたすべてのソリューションは、このユーザーのパスワードを無効にすることを1つ指摘しています。ここで問題のユーザーはrootであるため。やりたくない。 他の解決策はありますか?
437 linux  sudo  tty 

14
テーブルをロックせずにMySQLDumpを実行する
ライブプロダクションデータベースをローカルの開発データベースにコピーしたい。本番データベースをロックせずにこれを行う方法はありますか? 私は現在使用しています: mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1 しかし、実行中は各テーブルをロックしています。
437 mysql  database 

10
左、中央、または右揃えのアイテムを備えたブートストラップNavBar
ではブートストラップ、右に左にロゴA、中央のメニュー項目、およびロゴBを持つナビゲーションバーを作成する最もプラットフォームフレンドリーな方法は何ですか? これが私がこれまでに試したものであり、ロゴAが左側に、メニュー項目が左側のロゴの隣に、ロゴBが右側にあるように配置されます。 &lt;div class="navbar navbar-fixed-top navbar-custom "&gt; &lt;div class="container" &gt; &lt;div class="navbar-header"&gt; &lt;button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"&gt; &lt;span class="icon-bar"&gt;&lt;/span&gt; &lt;span class="icon-bar"&gt;&lt;/span&gt; &lt;span class="icon-bar"&gt;&lt;/span&gt; &lt;/button&gt; &lt;a class="navbar-brand" href="#"&gt;&lt;span class="navbar-logo"&gt;Logo_A&lt;/span&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class="collapse navbar-collapse"&gt; &lt;ul class="nav navbar-nav"&gt; &lt;li class="active"&gt;&lt;a href="#"&gt;Home&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#about"&gt;Menu Item 1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#contact"&gt;Menu Item 2&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#about"&gt;Menu Item 3&lt;/a&gt;&lt;/li&gt; …

9
コマンドがゼロ以外の値を返す場合、シェルスクリプトを中止しますか?
いくつかのコマンドを呼び出すBashシェルスクリプトがあります。コマンドのいずれかがゼロ以外の値を返す場合、シェルスクリプトが戻り値1で自動的に終了するようにしたいと思います。 各コマンドの結果を明示的にチェックせずにこれは可能ですか? 例えば dosomething1 if [[ $? -ne 0 ]]; then exit 1 fi dosomething2 if [[ $? -ne 0 ]]; then exit 1 fi
437 linux  bash  unix  shell 



10
pipと要件ファイルを使用して特定のパッケージをアップグレードするにはどうすればよいですか?
私のDjangoプロジェクトでは、virtualenvで要件ファイルを使用してpipを使用しています。一部のパッケージ、特にDjango自体をアップグレードしようとしていますが、ソースコードの競合に関するエラーが発生します。 Source in `&lt;virtualenv`&gt;/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3)) これは、要件ファイルでDjangoのバージョン番号を1.2.3から1.2.4に更新した後です。私は実際にアップグレードを行うためにこのコマンドを使用しています: pip --install --upgrade -E `&lt;virtualenv dir`&gt; --requirement `&lt;requirements file`&gt; パッケージ全体の再ダウンロードをトリガーするフラグが見つかりません。最初にアンインストールコマンドを実行し、次にインストールを実行してみましたが、サイコロはありませんでした。多分私は何かが足りないのですか?
436 django  virtualenv  pip 

15
Project Lombokを使用しても安全ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 Project Lombokが知らない場合は、アノテーション付きのゲッターとセッターの生成などのJavaの煩わしさや、@Dataによる生成のような単純なJavaBeanでさえ役立ちます。特に、ゲッターで作成および非表示にする必要のある最大7つの異なるフィールドがある50の異なるイベントオブジェクトで、それは本当に私に役立ちます。これで約1000行のコードを削除できました。 しかし、長期的には後悔する決断になるのではないかと心配しています。##Java Freenode私が言及すると、Flamewarsがチャネルで噴火します。コードスニペットを提供すると、ヘルパーの可能性を混乱させ、人々はJavaDocの不足について不満を抱き、将来のコミッタはとにかくそれをすべて削除する可能性があります。私はポジティブなことを本当に楽しんでいますが、ネガティブなことを心配しています。 だから:どんな規模のプロジェクトでも、Lombokを使用しても安全ですか?プラスの効果はマイナスの価値がありますか?
436 java  lombok 

6
GCC -fPICオプション
コード生成規約に関するGCCのオプションについて読みましたが、「位置に依存しないコード(PIC)を生成する」の機能を理解できませんでした。例を挙げて、どういう意味か説明してください。
436 c++  gcc  options  fpic 

14
macOS X 10.6でJAVA_HOME環境変数を何に設定すればよいですか?
シェルスクリプトを使用して環境を構成する多くのJavaアプリケーションは、JAVA_HOME環境変数を使用して正しいバージョンのJavaを起動したり、JRE JARを検索したりします。 macOS X 10.6では、次のパスがこの変数に対して有効であるようです /Library/Java/Home /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Versions/Current これらの一部は、実際の現在のVMへのシンボリックリンクです(Javaプリファレンスペインで定義)。 しかし、どちらを使用する必要がありますか、またはそれらのいずれを使用しても問題ありませんか?

18
Googleはどういう意味ですか?アルゴリズムは機能しますか?
私はポートフォリオ管理ツールの内部Webサイトを開発しています。多くのテキストデータ、会社名などがあります。検索エンジンが「もしかして:xxxx」というクエリに非常に迅速に応答できるといういくつかの検索エンジン機能には本当に感動しました。 ユーザークエリをインテリジェントに取得し、生の検索結果だけでなく、「もしかして?」可能性が高い代替回答がある場合の応答など [私はASP.NETで開発しています(VB-私に対して保持しないでください!)] 更新:OK、何百万もの「無給のユーザー」なしでこれをどのように模倣できますか? 「既知」または「正しい」用語ごとにタイプミスを生成し、ルックアップを実行しますか? 他のよりエレガントな方法はありますか?


8
HTMLチェックボックスのチェックされた属性の適切な値は何ですか?
HTMLでチェックボックス入力を作成する方法は誰でも知っています。 &lt;input name="checkbox_name" id="checkbox_id" type="checkbox"&gt; わからないこと-チェックされたチェックボックスの技術的に正しい値は何ですか?私はこれらすべての仕事を見てきました: &lt;input name="checkbox_name" id="checkbox_id" type="checkbox" checked&gt; &lt;input name="checkbox_name" id="checkbox_id" type="checkbox" checked="on"&gt; &lt;input name="checkbox_name" id="checkbox_id" type="checkbox" checked="yes"&gt; &lt;input name="checkbox_name" id="checkbox_id" type="checkbox" checked="checked"&gt; &lt;input name="checkbox_name" id="checkbox_id" type="checkbox" checked="true"&gt; コードスニペットを実行する結果を非表示スニペットを展開 それは問題ではないという答えですか?ここでは、仕様自体から正しいとマークされた回答の証拠はありません。 チェックボックス(およびラジオボタン)は、ユーザーが切り替えることができるオン/オフスイッチです。コントロール要素のchecked属性が設定されている場合、スイッチは「オン」です。フォームが送信されると、「オン」のチェックボックスコントロールのみが成功します。フォームの複数のチェックボックスが同じコントロール名を共有する場合があります。したがって、たとえば、チェックボックスを使用すると、ユーザーは同じプロパティの複数の値を選択できます。INPUT要素は、チェックボックスコントロールを作成するために使用されます。 スペック作成者は正しい答えは何だと思いますか?エビデンスに基づく回答を提供してください。

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