プログラミング

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

9
別のリストからアイテムを削除する
別のアイテムのリストから削除したいアイテムの一般的なリストをトラバースする方法を見つけようとしています。 仮説の例としてこれを持っているとしましょう List<car> list1 = GetTheList(); List<car> list2 = GetSomeOtherList(); foreachを使用してlist1をトラバースし、List2にも含まれているList1の各項目を削除します。 foreachはインデックスベースではないので、どうすればよいかよくわかりません。
206 c#  .net  list 

9
リモートリポジトリのコミット履歴
リモートリポジトリのブランチのコミット履歴にアクセスしようとしています。ドキュメントを確認しましたが、ローカルのgitクライアントを使用してリモートリポジトリのコミット履歴にアクセスする方法に関する重要な情報は見つかりませんでした。
206 git  git-log 

17
AutoMapper:「残りを無視する」?
AutoMapperに、明示的にマップされているものを除くすべてのプロパティを無視するように指示する方法はありますか? 外部から変更される可能性のある外部DTOクラスがあり、各プロパティを明示的に無視するように指定しないようにします。新しいプロパティを追加すると、自分のオブジェクトにマップしようとすると機能(例外の原因)が機能しなくなるためです。
206 .net  automapper 

18
ファイルの真ん中に特定の行を表示するクイックUNIXコマンド?
サーバーの問題をデバッグしようとすると、私の唯一のログファイルは20 GBのログファイルです(タイムスタンプもありません。なぜ人々はSystem.out.println()ログとして使用するのですか?運用中ですか?) grepを使用して、調べたいファイルの領域、347340107行を見つけました。 のようなことをする以外に head -<$LINENUM + 10> filename | tail -20 ... headログファイルの最初の3億4700万行を読み取る必要がある場合、行347340100-347340200(たとえば)をコンソールにダンプする迅速で簡単なコマンドはありますか? update grepがマッチの前後のコンテキストを出力できることを完全に忘れていました...これはうまくいきます。ありがとう!
206 linux  bash  unix  text 


18
select2-検索ボックスを隠す
私のより重要な選択については、Select2の検索ボックスはすばらしいです。ただし、1つの例では、4つのハードコードされた選択肢の単純な選択があります。この場合、検索ボックスは不必要で、少しばかげて存在しているように見えます。どういうわけかそれを隠すことは可能ですか?オンラインでドキュメントを調べましたが、コンストラクターでこれに関するオプションを見つけることができませんでした。 もちろん、通常のhtml selectを使用することもできますが、一貫性を保つために、可能であればSelect2を使用したいと思います。

9
プロセスが終了するまで待つ
私はするアプリケーションを持っています Process.Start() 別のアプリケーション「ABC」を開始します。そのアプリケーションが終了する(プロセスが終了する)まで待ち、実行を続けたい。どうすればできますか? アプリケーション「ABC」の複数のインスタンスが同時に実行されている可能性があります。
206 c#  .net  process 

13
Java 8を使用してオブジェクトのリストをtoString()メソッドから取得した文字列に変換する
Java 8には多くの便利な新機能があります。たとえば、オブジェクトのリストに対してストリームを反復処理して、Objectのインスタンスの特定のフィールドの値を合計できます。例えば public class AClass { private int value; public int getValue() { return value; } } Integer sum = list.stream().mapToInt(AClass::getValue).sum(); したがって、インスタンスからのメソッドStringの出力をtoString()1行で連結するを構築する方法があるかどうかを尋ねています。 List<Integer> list = ... String concatenated = list.stream().... //concatenate here with toString() method from java.lang.Integer class その仮定listの整数を含む1、2と3私は期待して、concatenatedあります"123"か"1,2,3"。

19
(月/日/時間/分/秒)で2つのNSDateの差を取得する
たとえば、現在の日付NSDate()とPHP time();呼び出しの日付の違いを取得しようとしていますNSDate(timeIntervalSinceReferenceDate: 1417147270)。2つの日付の時間差を取得するにはどうすればよいですか。2つの日付を比較して、if(seconds > 60)分、if(minutes > 60)時間、if(hours > 24)日などを返す関数が欲しいのですが。 これについてどうすればいいですか? 編集:現在受け入れられている答えは、私がやりたかったことを正確に実行しました。PHP time()関数が使用する形式で2つの日付間の時間を取得するための簡単な使用法として、これをお勧めします。PHPに特に詳しくない場合は、1970年1月1日からの秒数です。これは、PHPのバックエンドにとって有益です。NodeJSのようなバックエンドを使用している場合は、以下にある他のオプションを検討することをお勧めします。
206 ios  swift  macos  nsdate 


6
Angularjs ng-modelがng-if内で機能しない
これが問題を示すフィドルです。 http://jsfiddle.net/Erk4V/1/ ng-ifの内部にng-modelがあると、モデルが期待どおりに動作しません。 これがバグなのか、それとも正しい使い方を誤解しているのか、気になります。 <div ng-app > <div ng-controller="main"> Test A: {{testa}}<br /> Test B: {{testb}}<br /> Test C: {{testc}}<br /> <div> testa (without ng-if): <input type="checkbox" ng-model="testa" /> </div> <div ng-if="!testa"> testb (with ng-if): <input type="checkbox" ng-model="testb" /> </div> <div ng-if="!someothervar"> testc (with ng-if): <input type="checkbox" ng-model="testc" /> </div> …
206 angularjs 

8
Laravelで移行を安全に削除する
Laravelには、移行を作成するためのコマンドがあるようですが、削除はできません。 移行コマンドを作成します。 php artisan migrate:make create_users_table 移行を削除したい場合、database / migrationsフォルダー内の対応する移行ファイルを安全に削除できますか? 移行ファイル: 2013_05_31_220658_create_users_table

14
Rprofile.siteの.libPathsを使用してRのデフォルトのライブラリパスを変更すると機能しない
管理者としてではなく、Windows上でRを実行しています。パッケージをインストールすると、次のコマンドが機能しません。 > install.packages("zoo") Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable パッケージをインストールするには、ライブラリの場所を指定する必要があります。 install.packages("zoo", lib="C:/software/Rpackages") パッケージをロードするには、ライブラリの場所も指定する必要があります。 library("zoo", lib.loc="C:/software/Rpackages") これらはすべて問題ありC:/software/Rpackagesませんが、どうにかしてライブラリパスに追加して、毎回入力する必要がないかどうかを確認したかったのです。 オンラインで検索したところ、これを行う1つの方法は、Rprofile.siteファイルを編集して行を追加することでした。 .libPaths("C:/software/Rpackages") ただし、これを実行してRStudioを起動すると、これは私が取得する出力です > .libPaths() [1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library" .libPaths私が追加したコマンドは、Rprofile.site任意の効果を持っていたようには見えません!これはなぜですか?さらに重要なことに、ライブラリの場所を入力せずにパッケージをインストールおよびロードできるように、問題をどのように修正できますか? 注:RStudioを起動すると、.libPaths()コマンドは想定どおりに機能するようです .libPaths("C:/software/Rpackages") > .libPaths() [1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library" 変じゃないですか?
206 r  rstudio  r-faq  library-path 

5
区切られた文字列をBashの配列に読み込む
スペース区切りの文字列を含む変数があります。 line="1 1.50 string" スペースを区切り文字としてその文字列を分割し、結果を配列に格納して、次のようにします。 echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} 出力 1 1.50 string どこか私はうまくいかない解決策を見つけました: arr=$(echo ${line}) この後に上記のechoステートメントを実行すると、次のようになります。 1 1.50 string [empty line] [empty line] 私も試しました IFS=" " arr=$(echo ${line}) 同じ結果。誰か助けてくれませんか?
206 arrays  string  bash  shell 

3
Python argparseは認識されない引数を無視します
Optparse、古いバージョンは、認識されない引数をすべて無視して続行します。ほとんどの状況では、これは理想的ではなく、argparseで変更されました。ただし、認識されない引数を無視して、指定した引数を解析する必要がある状況がいくつかあります。 例えば: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python myscript.py --foo 1 --bar 2 error: unrecognized arguments: --bar これを上書きする方法はありますか?

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