プログラミング

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

5
Rubyでハッシュの配列をソートする方法
私は配列を持っています。その各要素は、3つのキーと値のペアを持つハッシュです。 :phone => "2130001111", :zip => "12345", :city => "sometown" 同じエリアのzipすべてのphoneが一緒になるようにデータを並べ替えたいのですが。Rubyにはそれを行う簡単な方法はありますか?will_paginate配列内のデータにページ番号を付けることはできますか?
147 arrays  ruby  sorting 

9
WPFが現在デザインモードで実行されているかどうかを確認する方法はありますか?
コードが現在デザインモード(BlendやVisual Studioなど)で実行されているかどうかを確認できるように、利用可能なグローバル状態変数を知っている人はいますか? 次のようになります。 //pseudo code: if (Application.Current.ExecutingStatus == ExecutingStatus.DesignMode) { ... } これが必要な理由は、Expression Blendでアプリケーションをデザインモードで表示しているときに、デザイナーがデザインモードで表示できるモックデータを含む「Design Customerクラス」をViewModelで代わりに使用するためです。 ただし、アプリケーションが実際に実行されているときは、もちろん、ViewModelで実際のデータを返す実際のCustomerクラスを使用する必要があります。 現在私はこれを解決するために、デザイナーが作業する前に、ViewModelに移動して「ApplicationDevelopmentMode.Executing」を「ApplicationDevelopmentMode.Designing」に変更します。 public CustomersViewModel() { _currentApplicationDevelopmentMode = ApplicationDevelopmentMode.Designing; } public ObservableCollection<Customer> GetAll { get { try { if (_currentApplicationDevelopmentMode == ApplicationDevelopmentMode.Developing) { return Customer.GetAll; } else { return CustomerDesign.GetAll; } } catch (Exception ex) { …
147 c#  wpf  expression-blend 


12
IntelliJ IDEA 13は1.7に設定されていてもJava 1.5を使用します
すべてのプロジェクト設定(を含むFile -> Project Structure -> Project :: Project SDK)でJDK 1.7を指定しているにもかかわらずIntelliJ 13、菱形演算子を使用する単純なJava 7コードをコンパイルしようとすると、次のエラーが発生します。 java: diamond operator is not supported in -source 1.5 (use -source 7 or higher to enable diamond operator) 予想される-source 7オプションを有効にする必要がある構成の他の場所はありますか?

11
C ++でオブジェクトのタイプを見つける
クラスAとそれを継承する別のクラスBがあります。タイプAのオブジェクトをパラメーターとして受け入れる関数をオーバーライドしているので、Aを受け入れる必要があります。ただし、後でBのみが持つ関数を呼び出すと、したがって、渡されたオブジェクトがタイプBでない場合は、falseを返し、続行しないことを望みます。 私の関数に渡されたオブジェクトがどのタイプであるかを知る最良の方法は何ですか?
147 c++  types 

15
PHPの多次元配列のkey => valueで検索する方法
多次元配列でキーと値のペアが見つかったすべてのサブ配列をすばやく取得する方法はありますか?配列の深さはわかりません。 単純な配列の例: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); key = nameおよびvalue = "cat 1"を検索すると、関数は次を返すはずです。 array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>3,name=>"cat 1") ); 関数は、最も深いレベルに到達するために再帰的である必要があると思います。
147 php  arrays  search  recursion 

7
正規表現とNotepad ++ですべての非ASCII文字を削除するにはどうすればよいですか?
たくさん検索しましたが、Notepad ++から非ASCII文字を削除する方法はどこにも書かれていません。 検索と置換で書き込むコマンドを知る必要があります(画像を使用すると、すばらしいでしょう)。 ホワイトリストを作成し、すべてのASCII単語/行をブックマークして、ASCII以外の行がマークされないようにする場合 ファイルが非常に大きく、すべてのASCII行を選択できず、ASCII以外の文字を含む行のみを選択したい場合...


29
android.view.InflateException:Binary XML file line#12:Error inflatating class <unknown>
サブジェクトに表示される種類の多くのエラーを受け取っています。これらのエラーは時折発生するようで、再現できません。スタックから、このようなエラーが私のさまざまなレイアウトリソースで発生する可能性があることを知ることができます。XMLのラインも変化しています。 このエラーが発生する理由を誰かが説明できますか?そして、私はこの問題を修正するために何ができますか? スタック ============================================================= com.fsp.android.f generated the following exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fsp.android.f/com.life360.android.ui.tour.TourActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class &lt;unknown&gt; --------- Stack trace --------- 1. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2649) 2. android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2674) 3. android.app.ActivityThread.access$2200(ActivityThread.java:131) 4. android.app.ActivityThread$H.handleMessage(ActivityThread.java:1975) 5. android.os.Handler.dispatchMessage(Handler.java:99) 6. android.os.Looper.loop(Looper.java:123) 7. android.app.ActivityThread.main(ActivityThread.java:4702) 8. java.lang.reflect.Method.invokeNative(Native Method) 9. java.lang.reflect.Method.invoke(Method.java:521) 10. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) …

6
なぜstd :: move an std :: shared_ptrなのでしょうか?
私はClangソースコードを調べていましたが、次のスニペットを見つけました。 void CompilerInstance::setInvocation( std::shared_ptr&lt;CompilerInvocation&gt; Value) { Invocation = std::move(Value); } なぜ私がしたいでしょうか?std::movestd::shared_ptr 共有リソースの所有権を譲渡するポイントはありますか? なぜ私は代わりにこれをしないのですか? void CompilerInstance::setInvocation( std::shared_ptr&lt;CompilerInvocation&gt; Value) { Invocation = Value; }


9
Gradleで実行可能なJARを作成する
これまでは、Eclipseの「エクスポート...」機能を使用して実行可能なJARファイルを作成していましたが、ビルドの自動化のためにIntelliJ IDEAとGradleに切り替えました。 ここのいくつかの記事は「アプリケーション」プラグインを提案していますが、これは私が期待した結果に完全につながるわけではありません(JARのみ、開始スクリプトなしなど)。 「エクスポート...」ダイアログでEclipseと同じ結果を得るにはどうすればよいですか?
147 java  jar  gradle 


4
クラスセレクターと属性セレクターをjQueryと組み合わせる
クラスセレクターと属性セレクターの両方をjQuery と組み合わせることが可能ですか? たとえば、次のHTMLがあるとします。 &lt;TABLE&gt; &lt;TR class="myclass" reference="12345"&gt;&lt;TD&gt;Row 1&lt;/TD&gt;&lt;/TR&gt; &lt;TR class="otherclass" reference="12345"&gt;&lt;TD&gt;Row 2&lt;/TD&gt;&lt;/TR&gt; &lt;TR class="myclass" reference="12345"&gt;&lt;TD&gt;Row 3&lt;/TD&gt;&lt;/TR&gt; &lt;TR class="myclass" reference="54321"&gt;&lt;TD&gt;Row 4&lt;/TD&gt;&lt;/TR&gt; &lt;/TABLE&gt; 行1と3のみを選択するために使用できるセレクターは何ですか? 私が試してみました: $(".myclass [reference=12345]") // returns nothing $(".myclass, [reference=12345]") // returns all 4 rows (yes, I know the comma means 'or') 答えは非常に単純で、jQueryフォーラムとドキュメントを検索してみましたが、これを理解することはできません。誰か助けてもらえますか?

3
Java -Dコマンドラインパラメータの適切な使用法
Javaで-Dパラメーターを渡す場合、コマンドラインを記述してコードからアクセスする適切な方法は何ですか? たとえば、私はこのようなものを書いてみました... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } そして、次のように呼び出します... java -jar myApplication.jar -Dtest="true" しかし、NullPointerExceptionを受け取ります。何が悪いのですか?

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