プログラミング

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

5
sed:一致するグループのみを印刷
最後の2つの数値(1つはint、1つはfloat、その後にオプションの空白が続く)を取得して、それらのみを出力したいと思います。 例: foo bar <foo> bla 1 2 3.4 印刷する必要があります: 2 3.4 これまでのところ、私は次のとおりです。 sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' くれます foo bar <foo> bla 1 replacement ただし、グループ1に置き換えようとすると、行全体が印刷されます。 sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/\1/p' グループ内の正規表現に一致する行のセクションのみを印刷するにはどうすればよいですか?
133 regex  sed 

1
逐語的文字列を補間でどのように使用しますか?
C#6には、補間された文字列という新しい機能があります。 これらを使用すると、インデックスに依存するのではなく、式をコードに直接配置できます。 string s = string.Format("Adding \"{0}\" and {1} to foobar.", x, this.Y()); になる: string s = $"Adding \"{x}\" and {this.Y()} to foobar."; ただし、次のように逐語的文字列(主にSQLステートメント)を使用して、複数行にわたって多くの文字列があります。 string s = string.Format(@"Result... Adding ""{0}"" and {1} to foobar: {2}", x, this.Y(), x.GetLog()); これらを通常の文字列に戻すのは面倒です: string s = "Result...\r\n" + $"Adding \"{x}\" and {this.Y()} to foobar:\r\n" …


2
:後vs ::後
CSS 2.1 :afterとCSS 3の::after疑似セレクター(::after以前のブラウザーではサポートされていないものを除く)の間に機能的な違いはありますか?新しい仕様を使用する実用的な理由はありますか?

7
ペアの2番目の要素に基づいてペアのベクトルをソートするにはどうすればよいですか?
ペアのベクトルがある場合: std::vector<std::pair<int, int> > vec; ペアの2番目の要素に基づいてリストを昇順でソートする簡単な方法はありますか? 私は仕事を行います小さな関数オブジェクトを書くことができます知っているが、既存の部品を使用する方法があるSTLをし、std::less直接作業を行うには? 編集:私は、ソートするために3番目の引数に渡す別の関数またはクラスを作成できることを理解しています。問題は、標準的なものから構築できるかどうかです。私は本当に次のようになります: std::sort(vec.begin(), vec.end(), std::something_magic<int, int, std::less>());
133 c++  stl  stdvector 

1
mavenコマンドラインは、単一のコマンドの特定のsettings.xmlをどのように指すのですか?
Mavenが単一のコマンドで使用しているデフォルトのsettings.xmlをオーバーライドするために、特定の設定ファイルを指すことは可能ですか?例: mvn clean install -Dparam # -> pass specific settings file path as param to override default "home/.m2/settings.xml"

10
JavaScript HTML5キャンバスを使用してNポイントを介して滑らかな曲線を描画する方法
描画アプリケーションの場合、マウスの移動座標を配列に保存してから、lineToで描画します。結果の線は滑らかではありません。収集されたすべてのポイント間に単一のカーブを作成するにはどうすればよいですか? 私はグーグルで検索しましたが、線を引くための3つの関数しか見つかりませんでした。2つのサンプルポイントの場合は、単にを使用しますlineTo。3つのサンプルポイントのquadraticCurveTo場合、4つのサンプルポイントの場合bezierCurveTo。 (bezierCurveTo配列の4つのポイントごとにa を描画しようとしましたが、これにより、連続した滑らかな曲線ではなく、4つのサンプルポイントごとにねじれが発生します。) 5つのサンプルポイント以降で滑らかな曲線を描く関数を作成するにはどうすればよいですか?


3
Content-Typeヘッダー[application / x-www-form-urlencoded]はElasticsearchではサポートされていません
以前はElasticSearch 5.2を使用していましたが、6.0にアップグレードしました。 ここのガイドに従ってインデックステンプレートを作成しようとしていますが、エラーが発生しました Content-Type header [application/x-www-form-urlencoded] is not supported 私のクエリは curl -X PUT localhost:9200/_template/template_1 -d ' { "index_patterns": ["te*", "bar*"], "mappings": { "type1": { "properties": { "host_name": { "type": "keyword" } } } } }'

24
PowerShellコマンドラインからWindowsバージョンを見つける方法
使用しているWindowsのバージョンを確認するにはどうすればよいですか? PowerShell 2.0を使用して試してみました。 PS C:\> ver The term 'ver' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify tha t the path is correct and try again. At line:1 char:4 + …

2
シンプルな8 dpヘッダー/フッターをAndroidのRecyclerViewに追加する方法は?
RecyclerViewに単純なヘッダー/フッターを追加する方法はありますか? ここで私が持っているものを見ることができます。最初のカードがツールバーに接触し、 ここで私が欲しいものを見ることができます。8dp底とカードの間のパディング。 これまでに試した方法: 私のrecyclerviewでヘッダービューを使用します。しかし、私はこれをすべてのrecyclerviewに対して行うのは非常に非効率的だと思います。 8 dpの上余白を使用すると、スクロール時にrecyclerviewの上下に白いバーが表示されるという問題が発生します。 リスト項目にパディングを追加すると、外側のカードと内側のカードの間のマージンが異なります。 今まで知らなかった簡単な解決策があると確信しています。

17
Java ArrayList-2つのリストが等しいかどうか、順序は関係ないかどうかを確認するにはどうすればよいですか?
私は2つArrayListのタイプのs Answer(自作クラス)を持っています。 2つのリストを比較して、同じ内容が含まれているかどうかを確認しますが、順序は関係ありません。 例: //These should be equal. ArrayList<String> listA = {"a", "b", "c"} ArrayList<String> listB = {"b", "c", "a"} List.equalsは、同じサイズ、内容、および要素の順序が含まれている場合、2つのリストは等しいと述べています。私は同じことを望みますが、順序は関係ありません。 これを行う簡単な方法はありますか?または、ネストされたforループを実行して、両方のリストの各インデックスを手動で確認する必要がありますか? 注:ArrayList別のタイプのリストに変更することはできません。そのままにする必要があります。
133 java  arraylist 

5
querySelector、ワイルドカード要素が一致しますか?
querySelectoror を使用してワイルドカード要素名の一致を行う方法はありquerySelectorAllますか?属性クエリではワイルドカードがサポートされていますが、要素自体はサポートされていません。 私が解析しようとしているXMLドキュメントは、基本的にプロパティのフラットリストであり、名前に特定の文字列が含まれている要素を見つける必要があります。 XMLドキュメントが必要な場合は、おそらく再構築が必要であることを理解していますが、それは起こりません。 明らかに非推奨となったXPath(IE9で削除された)の使用に戻る以外の解決策は許容されます。

26
Pythonインタープリターシェルで最後のコマンドを繰り返す方法は?
最後のコマンドをどのように繰り返しますか?通常のキー:Up、Ctrl + Up、Alt-pは機能しません。彼らは無意味な文字を生成します。 (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> print "hello world" hello world >>> ^[[A File "<stdin>", line 1 ^ SyntaxError: invalid syntax >>> ^[[1;5A File "<stdin>", …

3
Linq:GroupBy、Sum、Count
製品のコレクションがあります public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } 次に、製品コードに基づいてコレクションをグループ化し、名前、各コードの製品数、および各製品の合計価格を含むオブジェクトを返します。 public class ResultLine{ public ResultLine() { } public string ProductName {get; set;} public string Price {get; set; } public string Quantity {get; set;} …
133 c#  .net  linq 

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