プログラミング

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

3
バッチファイルで部分文字列を作成する最良の方法は何ですか?
現在実行中のバッチファイルの名前をファイル拡張子なしで取得したいのですが。 おかげこのリンクは、私は、ファイル名を持っていると拡張...しかし、バッチファイルでストリングを行うための最善の方法は何ですか? または、拡張子なしでファイル名を取得する別の方法はありますか? このシナリオでは、3文字の拡張子を想定しても安全です。




16
シェルからXPathワンライナーを実行する方法は?
UbuntuやCentOSのパッケージには、XPathワンライナーを実行できるコマンドラインツールがありますfoo //element@attribute filename.xmlか、またはfoo //element@attribute < filename.xml、結果を行ごとに返しますか? 私はちょうどapt-get install fooまたは私にできるようにする何かを探していますyum install foo、ラッパーやその他の適応が必要ない、そのまま、そのままですぐに機能するます。 近づくものの例をいくつか示します。 のこぎり。このラッパーを作成すると、上記の方法でラッパーを呼び出すことができます。 #!/usr/bin/ruby require 'nokogiri' Nokogiri::XML(STDIN).xpath(ARGV[0]).each do |row| puts row end XML :: XPath。このラッパーで動作します: #!/usr/bin/perl use strict; use warnings; use XML::XPath; my $root = XML::XPath->new(ioref => 'STDIN'); for my $node ($root->find($ARGV[0])->get_nodelist) { print($node->getData, "\n"); } xpathXMLから:: XPathはあまりにも多くのノイズを返し、-- NODE --そしてattribute …


11
ES6モジュールを条件付きでインポートするにはどうすればよいですか?
私は次のようなことをする必要があります: if (condition) { import something from 'something'; } // ... if (something) { something.doStuff(); } 上記のコードはコンパイルされません。投げSyntaxError: ... 'import' and 'export' may only appear at the top levelます。 ここにSystem.import示すように使ってみましたが、どこSystemから来たのかわかりません。受け入れられなかったES6の提案ですか?その記事からの「プログラムAPI」へのリンクは、非推奨のドキュメントページにダンプします。

10
SQL Serverプリンシパル「dbo」は存在しません。
次のエラーが発生します Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. について読みましたがALTER AUTHORIZATION、これがどのデータベースで発生しているかはわかりません。このエラーは頻繁に吐き出されており、エラーログは毎日約1GB増加しています。

25
ナビゲーションバーの[戻る]ボタンの色を変更する
[設定]ボタンの色を白に変更しようとしていますが、変更できません。 私はこれらの両方を試しました: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() ただし、変更はありません。次のようになります。 ボタンを白にするにはどうすればよいですか?

11
JavaScriptを使用して* .CSVファイルからデータを読み取る方法は?
私のcsvデータは次のようになります: heading1、heading2、heading3、heading4、heading5、value1_1、value2_1、value3_1、value4_1、value5_1、value1_2、value2_2、value3_2、value4_2、value5_2 .... どのようにこのデータを読み取り、JavaScriptを使用してこのような配列に変換しますか?: [heading1:value1_1、heading2:value2_1、heading3:value3_1、heading4:value4_1、heading5:value5_1]、[heading1:value1_2、heading2:value2_2、heading3:value3_2、heading4:value4_2、heading5:value5_2] .... 私はこのコードを試しましたが運はありません!: <script type="text/javascript"> var allText =[]; var allTextLines = []; var Lines = []; var txtFile = new XMLHttpRequest(); txtFile.open("GET", "file://d:/data.txt", true); txtFile.onreadystatechange = function() { allText = txtFile.responseText; allTextLines = allText.split(/\r\n|\n/); }; document.write(allTextLines);<br> document.write(allText);<br> document.write(txtFile);<br> </script>
192 javascript  jquery 

2
関数内の静的constexpr変数は意味がありますか?
関数(たとえば、大きな配列)内に変数がある場合、両方staticとそれを宣言することは意味がありconstexprますか?constexpr配列がコンパイル時に作成されることを保証するので、static役に立たないでしょうか? void f() { static constexpr int x [] = { // a few thousand elements }; // do something with the array } されstatic、実際に生成されたコードや意味論の面でそこに何かをやって?
192 c++  static  c++11  constexpr 

6
Room Persistence libの自動インクリメントとして主キーを作成する方法
Entity(Room Persistence lib)クラスのFoodを作成しfoodIdています。ここで、自動インクリメントとして作成します。 @Entity class Food(var foodName: String, var foodDesc: String, var protein: Double, var carbs: Double, var fat: Double) { @PrimaryKey var foodId: Int = 0 var calories: Double = 0.toDouble() } foodId自動インクリメントフィールドを設定するにはどうすればよいですか?

9
Rubyをハッシュする配列
わかりましたので、ここで取り引きを説明します。私はこれを解決するために長い間探し続けてきました。そこにはたくさんありますが、彼らは私が探している仕事をしていないようです。 基本的に私はこのような構造の配列を持っています ["item 1", "item 2", "item 3", "item 4"] これをハッシュに変換して、次のようにします { "item 1" => "item 2", "item 3" => "item 4" } つまり、「偶数」インデックスにあるアイテムがキーであり、「奇数」インデックスにあるアイテムが値です。 これをきれいに行う方法はありますか?総当たりの方法は、すべての偶数のインデックスを別の配列に取り出し、ループして値を追加することだと思います。
192 ruby  arrays  hashmap 


9
JOINまたはWHERE内の条件
JOIN句とWHERE句に条件を置くことの間に違い(パフォーマンス、ベストプラクティスなど)はありますか? 例えば... -- Condition in JOIN SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID AND CUS.FirstName = 'John' -- Condition in WHERE SELECT * FROM dbo.Customers AS CUS INNER JOIN dbo.Orders AS ORD ON CUS.CustomerID = ORD.CustomerID WHERE CUS.FirstName = 'John' あなたはどちらを好みますか(そしておそらくなぜですか)?
192 sql  performance 

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