プログラミング

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

13
usr / bin / ld:-l <nameOfTheLibrary>が見つかりません
プログラムをコンパイルしようとすると、次のエラーが返されます。 usr/bin/ld: cannot find -l&lt;nameOfTheLibrary&gt; 私のメイクファイルでは、コマンドを使用g++して、他のディレクトリにあるライブラリへのシンボリックリンクであるライブラリにリンクしています。 機能させるために追加するオプションはありますか?
443 c++  linux  g++ 

9
コミットする前にgitでファイルの差分を表示する方法
これはしばしば私に起こります: 私は1〜2日の間、同時にいくつかの関連する変更に取り組んでおり、コミットするときは、特定のファイルの変更内容を忘れてしまいます。(これは単なる個人的なgitリポジトリなので、1つのコミットで複数の更新があっても問題ありません。) チェックインされようとしているローカルファイルとそのファイルの最後のコミットとの間の変更をプレビューする方法はありますか? 何かのようなもの: git diff --changed /myfile.txt そしてそれは次のようなものを出力します: line 23 (last commit): var = 2+2 (current): var = myfunction() + 2 line 149 (last commit): return var (current): return var / 7 このようにして、最後にチェックインしてから、そのファイルで行ったことをすばやく確認できました。
443 git  git-diff 


11
JavaのparseInt()とvalueOf()の違いは?
どうparseInt()違うのvalueOf()? 彼らはまたのために行く(私にはまったく同じことを行うように見えるparseFloat()、parseDouble()、parseLong()彼らは異なっているか、などLong.valueOf(string)? また、これらのうちどれが好ましく、慣例により頻繁に使用されますか?
443 java 


17
ピップのキャッシュを削除しますか?
具体的にはpsycopg2 v2.4.1をインストールする必要があります。私は誤ってしました: pip install psycopg2 の代わりに: pip install psycopg2==2.4.1 以前のバージョンの代わりに2.4.4がインストールされます。 これで、psycopg2をpipでアンインストールして正しいバージョンで再インストールしようとした後でも、pipが最初にダウンロードしたキャッシュを再利用しているようです。 pipがダウンロードキャッシュをクリアして、コマンドに含めている特定のバージョンを使用するようにするにはどうすればよいですか?
443 python  pip 

30
UINavigationBar 1pxボトムラインを非表示にする方法
コンテンツと調和させるためにナビゲーションバーが必要になるアプリがあります。 誰かがこの迷惑な小さなバーを取り除くか色を変える方法を知っていますか? 下の画像では、「ルートビューコントローラー」の下にあるこの1ピクセルの高さのラインについて話しています。

30
Bash配列に値が含まれているかどうかを確認する
Bashで、配列に特定の値が含まれているかどうかをテストする最も簡単な方法は何ですか? 編集:回答とコメントの助けを借りて、いくつかのテストの後、私はこれを思いつきました: function contains() { local n=$# local value=${!n} for ((i=1;i &lt; $#;i++)) { if [ "${!i}" == "${value}" ]; then echo "y" return 0 fi } echo "n" return 1 } A=("one" "two" "three four") if [ $(contains "${A[@]}" "one") == "y" ]; then echo "contains one" fi if …
443 arrays  bash 

14
Java 8でjava.util.stream.Streamからリストを取得する
コレクションを簡単にフィルター処理するために、Java 8ラムダをいじっていました。しかし、同じステートメント内で新しいリストとして結果を取得する簡潔な方法は見つかりませんでした。これまでのところ、私の最も簡潔なアプローチは次のとおりです。 List&lt;Long&gt; sourceLongList = Arrays.asList(1L, 10L, 50L, 80L, 100L, 120L, 133L, 333L); List&lt;Long&gt; targetLongList = new ArrayList&lt;&gt;(); sourceLongList.stream().filter(l -&gt; l &gt; 100).forEach(targetLongList::add); 新しい結果リストを生成せずに停止したため、ネット上の例は私の質問に答えませんでした。より簡潔な方法があるはずです。私がいることを、期待したStreamクラスには、などのメソッドがありtoList()、toSet()... targetLongList3行目で変数を直接割り当てる方法はありますか?

25
(サードパーティのライブラリを使用せずに)Node.jsでファイルをダウンロードするにはどうすればよいですか?
サードパーティのライブラリを使用せずに Node.jsでファイルをダウンロードするにはどうすればよいですか? 特別なものは必要ありません。特定のURLからファイルをダウンロードして、それを特定のディレクトリに保存するだけです。



30
Chromeはautocomplete =“ off”を無視します
タグボックスのドロップダウンを使用するWebアプリケーションを作成しました。これは、Chromeブラウザー(バージョン21.0.1180.89)を除くすべてのブラウザーで正常に動作します。 フィールドと属性を持つinputフィールドの両方にもかかわらず、Chromeは、フィールドの以前のエントリのドロップダウン履歴を表示することを要求します。これにより、タグボックスリストが消去されます。formautocomplete="off"

10
特定の文字列を含む属性をどのように照合できますか?
属性に複数の単語が含まれている場合、属性でノードを選択するときに問題が発生します。例えば: &lt;div class="atag btag" /&gt; これは私のxpath式です: //*[@class='atag'] 式は &lt;div class="atag" /&gt; 前の例ではありません。どうすれば選択できます&lt;div&gt;か?
442 xpath 

8
AngularJSのng-optionsを使用したselectの操作
私は他の投稿でそれについて読みましたが、それを理解することができませんでした。 私はアレイを持っています、 $scope.items = [ {ID: '000001', Title: 'Chicago'}, {ID: '000002', Title: 'New York'}, {ID: '000003', Title: 'Washington'}, ]; それを次のようにレンダリングしたい: &lt;select&gt; &lt;option value="000001"&gt;Chicago&lt;/option&gt; &lt;option value="000002"&gt;New York&lt;/option&gt; &lt;option value="000003"&gt;Washington&lt;/option&gt; &lt;/select&gt; また、ID = 000002のオプションを選択します。 selectを読んで試しましたが、理解できません。

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