プログラミング

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

27
ArrayListを文字列に変換する最良の方法
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 私が持っているArrayList、私は完全に文字列として出力したいということ。基本的にtoString、タブで区切られた各要素のを使用して順に出力したいと思います。これを行う高速な方法はありますか?あなたはそれをループして(または各要素を削除して)文字列に連結することができますが、これは非常に遅くなると思います。
353 java  string  arraylist 

20
Swift配列を文字列に変換するにはどうすればよいですか?
プログラムでそれを行う方法は知っていますが、組み込みの方法があると確信しています... 私が使用したすべての言語には、配列を文字列と連結したり、print()関数などに渡したりすると吐き出される、オブジェクトのコレクションに対するある種のデフォルトのテキスト表現があります。AppleのSwift言語は簡単に配列を文字列に変換する組み込みの方法がありますか、それとも配列を文字列化するときに常に明示的にする必要がありますか?
353 ios  arrays  swift 

5
Windows 8ランタイム(WinRT / Windowsストアアプリ/ Windows 10ユニバーサルアプリ)は、SilverlightやWPFと比較してどうですか。[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は、Metroスタイルアプリの作成に使用される新しいWindows 8ランタイムに頭を悩ませています。XAMLで使用でき、.NETに基づいているので、C#とVB.NETを使用してアプリを作成できますが、HTML、CSS、DOM、JavaScriptと何らかの関係があるようです。 誰かがそれが何であるかを.NET UIプログラマーが理解できる言葉で説明できますか?(それを理解するために必要な「キー」が足りない。) WPF、Silverlight、Windows Formsなどが、少なくともIntelシステムのWindows 8(およびWindows 10)で動作し続けることは誰もが知っているので、言わないでください...

7
aliasまたはalias_methodを使用する必要がありますか?
aliasvsのブログ投稿を見つけましたalias_method。そのブログの投稿の例に示されているように、同じクラス内の別のメソッドにエイリアスを付けたいだけです。どちらを使用すればよいですか?私はいつもalias中古品を見ていますが、誰かが私alias_methodに良いと言った。 エイリアスの使用 class User def full_name puts "Johnnie Walker" end alias name full_name end User.new.name #=>Johnnie Walker alias_methodの使用法 class User def full_name puts "Johnnie Walker" end alias_method :name, :full_name end User.new.name #=>Johnnie Walker ブログ投稿リンクはこちら
353 ruby  alias 

12
Subversionでツリーの競合が発生するのはなぜですか?
私は私のトランクの機能ブランチを持っていて、私のトランクから私のブランチへの変更を定期的にマージしていて、すべてがうまく機能していました。今日、私はブランチをトランクにマージし、ブランチの作成後にトランクに追加されたすべてのファイルに「ツリーの競合」のフラグが付けられました。これを将来的に回避する方法はありますか? これらは適切にフラグが付けられているとは思いません。
353 svn  merge  tree-conflict 

3
「タイプ 'NSString *'のパラメーターに 'const NSString *'を送信すると、修飾子が破棄されます」警告
私は次のように呼び出したい定数NSStringを持っています: [newString isEqualToString:CONSTANT_STRING]; ここに間違ったコードがありますか? 私はこの警告を受けました: 「const NSString *」をタイプ「NSString *」のパラメータに送信すると、修飾子が破棄されます これらはどのように宣言する必要がありますか?

11
クラス間の循環依存によるビルドエラーを解決する
異なるヘッダーファイル内のC ++クラス間の循環依存関係につながるいくつかの悪い設計決定(他の人が行った:)が原因で、C ++プロジェクトで複数のコンパイル/リンカーエラーに直面している状況によく気づきます(発生する可能性もあります)同じファイル内)。しかし、幸いにも(?)この問題は頻繁には起こらないため、次回この問題が再び発生するときのために、この問題の解決策を思い出すことはできません。 したがって、将来のリコールを容易にするために、代表的な問題とその解決策を掲載します。より良い解決策はもちろん大歓迎です。 A.h class B; class A { int _val; B *_b; public: A(int val) :_val(val) { } void SetB(B *b) { _b = b; _b->Print(); // COMPILER ERROR: C2027: use of undefined type 'B' } void Print() { cout<<"Type:A val="<<_val<<endl; } }; B.h #include "A.h" class B …

18
PHP Explode()と同等のJavaScript
私はこの文字列を持っています: 0000000020C90037:TEMP:データ この文字列が必要です: TEMP:data。 PHPで私はこれを行います: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; explodePHPで動作するようにJavaScriptで文字列を効果的にするにはどうすればよいですか?
353 javascript  php  string 

11
機密ファイルとそのコミットをGit履歴から削除する
GitHubにGitプロジェクトを配置したいのですが、機密データ(ユーザー名とパスワード、capistranoの/config/deploy.rbなど)を含む特定のファイルが含まれています。 これらのファイル名を.gitignoreに追加できることはわかっていますが、Git内の履歴は削除されません。 また、/。gitディレクトリを削除してやり直したくありません。 Git履歴で特定のファイルのすべてのトレースを削除する方法はありますか?

8
JavaScriptでスペースをアンダースコアに置き換えますか?
このコードを使用してスペースを_で置き換えようとしています。文字列の最初のスペースで機能しますが、スペースの他のすべてのインスタンスは変更されません。誰かが理由を知っていますか? function updateKey() { var key=$("#title").val(); key=key.replace(" ","_"); $("#url_key").val(key); }
353 javascript  string 

30
MySQLエラー1449:定義者として指定されたユーザーが存在しません
次のクエリを実行すると、エラーが発生します。 SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS `affaire_type`, `b`.`quotation_date` AS `quotation_date`, `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`, `b`.`STATUS` AS `status`, `b`.`customer_name` AS `customer_name` FROM `tbl_supplier_list` `a` LEFT JOIN `view_quotes` `b` ON (`b`.`quote_id` = `a`.`quote_id`) LIMIT …
353 mysql  permissions 


11
パブリックフィールドと自動プロパティ
フィールドを外部に公開するのではなく、クラスフィールドのゲッターメソッドとセッターメソッド(C#のプロパティ)を作成してカプセル化を保護する必要があるとよく言われます。 しかし、フィールドが値を保持するためだけに存在し、取得または設定するための計算を必要としない場合がよくあります。これらについては、私たちはすべてこの数を行います: public class Book { private string _title; public string Title { get{ return _title; } set{ _title = value; } } } まあ、私は自白があります。私はそれをすべて書くことに耐えられなかったので(本当に、それを書く必要はなく、それを見る必要がありました)、私は不正に行き、パブリックフィールドを使用しました。 その後、C#3.0が追加され、自動プロパティが追加されたことがわかります。 public class Book { public string Title {get; set;} } どちらかと言うと整然としていますが、私は感謝していますが、実際には、パブリックフィールドを作成することと何が違うのでしょうか。 public class Book { public string Title; }

14
INotifyPropertyChangedとViewModelのDependencyProperty
Model-View-ViewModelアーキテクチャのWPFアプリケーションにViewModelを実装する場合、データバインド可能にする方法は主に2つあるようです。DependencyPropertyViewがバインドするプロパティに使用する実装を見てきましたが、INotifyPropertyChanged代わりにViewModel実装を見てきました。 私の質問は、どちらを優先するかです。パフォーマンスに違いはありますか?ViewModelの依存関係をWPFに与えることは本当に良い考えですか?設計を決定するとき、他に何を考慮する必要がありますか?

21
他のスクリプトを含めるにはどうすればよいですか?
通常スクリプトを含める方法は「ソース」を使用する方法です 例えば: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" 「./main.sh」を実行すると、次のように出力されます。 The included script The main script ...さて、別の場所からそのシェルスクリプトを実行しようとすると、パスにない限り、インクルードを見つけることができません。 スクリプトがインクルードスクリプトを確実に検出できるようにするための良い方法は何ですか(特に、たとえば、スクリプトを移植可能にする必要がある場合)。
353 bash 

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