プログラミング

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

6
Lookup()とDictionary(Of list())の違い
どのデータ構造が最も効率的で、いつ/どこでどのデータ構造を使用するかについて頭を抱えようとしています。 今、私は単に構造を十分に理解していないだけかもしれませんが、どうILookup(of key, ...)違うのDictionary(of key, list(of ...))ですか? また、どこで使用しILookup、どこでプログラム速度/メモリ/データアクセスなどの点でより効率的ですか?
165 c#  .net  vb.net  linq 

3
バインディングConverterParameter
私はこれを行うことができます方法はありますStyle: <Style TargetType="FrameworkElement"> <Setter Property="Visibility"> <Setter.Value> <Binding Path="Tag" RelativeSource="{RelativeSource AncestorType=UserControl}" Converter="{StaticResource AccessLevelToVisibilityConverter}" ConverterParameter="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Tag}" /> </Setter.Value> </Setter> </Style> Tag最上位の親とTagofコントロール自体をコンバータークラスに送信するだけです。
165 wpf  xaml  styles 

8
ロダッシュを使用してリストから要素を削除するにはどうすればよいですか?
次のようなオブジェクトがあります。 var obj = { "objectiveDetailId": 285, "objectiveId": 29, "number": 1, "text": "x", "subTopics": [{ "subTopicId": 1, "number": 1 }, { "subTopicId": 2, "number": 32 }, { "subTopicId": 3, "number": 22 }] } var stToDelete = 2; 私がしているlodash他のもののために自分のアプリケーションにインストールされています。オブジェクトからlodashエントリを削除するために使用する効率的な方法はありますか?{"subTopicId":2, "number":32}obj それともこれを行うためのJavaScript方法はありますか?

17
スレッドから例外をキャッチする方法
私はJavaメインクラスを持っています。クラスでは、新しいスレッドを開始します。メインでは、スレッドが終了するまで待機します。ある時点で、スレッドからランタイム例外をスローしましたが、メインクラスのスレッドからスローされた例外をキャッチできません。 これがコードです: public class Test extends Thread { public static void main(String[] args) throws InterruptedException { Test t = new Test(); try { t.start(); t.join(); } catch(RuntimeException e) { System.out.println("** RuntimeException from main"); } System.out.println("Main stoped"); } @Override public void run() { try { while(true) { System.out.println("** Started"); sleep(2000); throw …

5
特定のファイルを無視するのではなく、特定のファイルのみを含めるようにgitに指示する方法はありますか?
私のプログラムは通常、巨大な出力ファイル(〜1 GB)を生成しますが、これをgitリポジトリにバックアップしたくありません。だからできる代わりに git add . 私は何かをしなければなりません git add *.c *.cc *.f *.F *.C *.h *.cu 少し面倒です... 迅速なperlスクリプトでディレクトリの内容を.gitignoreに書き込み、.gitinclude(または類似の名前)ファイルに基づいてファイルを削除できると確信していますが、少しハックしすぎるようです。もっと良い方法はありますか?
165 git  gitignore 

9
DockerエラーはDockerコンテナーを削除できません。競合:リポジトリ参照を削除できません
Dockerでコンテナーを削除したいのですが、削除しようとするとエラーが発生します コンテナーを削除する前の次のステップは、既存のコンテナーのリストを参照してください sts@Yudi:~/docker$ sudo docker ps -as CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE 78479ffeba5c ubuntu "/bin/bash" 42 hours ago Exited (0) 42 hours ago sharp_wescoff 81 B (virtual 187.7 MB) 0bd2b54678c7 training/webapp "python app.py" 5 days ago Exited (0) 5 days ago backstabbing_ritchie 0 B (virtual 323.7 …
165 docker  containers 

9
CXFまたはJAX-WSで生成されたWebサービスクライアントでWSDLの場所を指定する必要を回避する方法
CXFからwsdl2java(wsimportに似たものを生成)を使用してWebサービスクライアントを生成すると、mavenを介して、サービスは次のようなコードで始まります。 @WebServiceClient(name = "StatusManagement", wsdlLocation = "c:/some_absolute_path_to_a_wsdl_file.wsdl", targetNamespace = "http://tempuri.org/") public class StatusManagement extends Service { public final static URL WSDL_LOCATION; public final static QName SERVICE = new QName("http://tempuri.org/", "StatusManagement"); public final static QName WSHttpBindingIStatus = new QName("http://tempuri.org/", "WSHttpBinding_IStatus"); static { URL url = null; try { url = new …
165 java  wsdl  cxf  wsdl2java 

5
Goでの構造体のスタックとヒープの割り当て、およびガベージコレクションとの関係
私はGoを始めたばかりで、自動変数がスタックに存在し、割り当てられたメモリがヒープに存在するCスタイルのスタックベースのプログラミングと、Pythonスタイルのスタックベースのプログラミングが、スタック上に存在するものだけが、ヒープ上のオブジェクトへの参照/ポインターです。 私の知る限り、次の2つの関数は同じ出力を提供します。 func myFunction() (*MyStructType, error) { var chunk *MyStructType = new(HeaderChunk) ... return chunk, nil } func myFunction() (*MyStructType, error) { var chunk MyStructType ... return &chunk, nil } つまり、新しい構造体を割り当ててそれを返します。 それをCで書いた場合、最初のオブジェクトはヒープにオブジェクトを配置し、2番目のオブジェクトはスタックにオブジェクトを配置します。1つ目はヒープへのポインターを返し、2つ目はスタックへのポインターを返します。これは、関数が戻ったときまでに蒸発していたものであり、これは悪いことです。 Python(またはC#を除く他の多くの現代言語)で記述した場合、例2は不可能でした。 Goガベージは両方の値を収集するので、上記の両方の形式で問題ありません。 引用するには: Cとは異なり、ローカル変数のアドレスを返すことはまったく問題ありません。変数に関連付けられたストレージは、関数が戻った後も存続します。実際、複合リテラルのアドレスを取得すると、評価されるたびに新しいインスタンスが割り当てられるため、これらの最後の2行を組み合わせることができます。 http://golang.org/doc/effective_go.html#functions しかし、それはいくつかの質問を提起します。 1-例1では、構造体はヒープで宣言されています。例2はどうですか?それはCの場合と同じようにスタックで宣言されていますか、それともヒープに移動しますか? 2-例2がスタックで宣言されている場合、関数が戻った後、例2はどのように利用可能のままですか? 3-例2が実際にヒープで宣言されている場合、構造体は参照ではなく値で渡されるのはなぜですか。この場合のポインタのポイントは何ですか?

4
Elasticsearchの集計結果/バケットを10個だけでなくすべて表示する
集約のすべてのバケットを一覧表示しようとしていますが、最初の10個しか表示されていないようです。 私の検索: curl -XPOST "http://localhost:9200/imoveis/_search?pretty=1" -d' { "size": 0, "aggregations": { "bairro_count": { "terms": { "field": "bairro.raw" } } } }' 戻り値: { "took" : 2, "timed_out" : false, "_shards" : { "total" : 5, "successful" : 5, "failed" : 0 }, "hits" : { "total" : 16920, "max_score" : …

10
?? 空の文字列を結合しますか?
私がますますやっていることは、文字列が空かどうかをチェックすることです( ""またはnullなど)と条件演算子のです。 現在の例: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; これは単なる拡張メソッドであり、以下と同等です。 string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; 空であり、nullで??はないため、トリックを実行しません。のstring.IsNullOrEmpty()バージョン??最適なソリューションになります。これを行うにはよりクリーンな方法が必要だと思います(私は願っています!)が、それを見つけるのに途方に暮れています。 .Net 4.0のみであっても、これを行うためのより良い方法を誰かが知っていますか?

4
toBe(true)vs toBeTruthy()vs toBeTrue()
どのような違いがあるexpect(something).toBe(true)、expect(something).toBeTruthy()とexpect(something).toBeTrue()? 注toBeTrue()あるカスタムマッチャで導入されたjasmine-matchersような他の有用かつ便利なマッチャーの間toHaveMethod()またはtoBeArrayOfStrings()。 この質問は一般的なものですが、実際の例として、要素がに表示されることをテストしていますprotractor。この場合、どのマッチャーを使用すればよいですか? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();

11
オブジェクトをlodashで配列に変換する
ロダッシュでビッグobjectをどのように変換できarrayますか? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan", id:12...}]

10
iframe内のコンテンツのボディスタイルを上書きする
内のボディ要素の背景画像と色をどのように制御できiframeますか?埋め込まれたbody要素にはクラスがあり、これiframeは私のサイトの一部であるページです。 これが必要な理由は、サイトの本文に黒い背景が割り当てられており、テキストを含むdivに白い背景が割り当てられているためです。WYSIWYGエディターはiframe編集時にコンテンツを埋め込むためにを使用しますが、divが含まれていないため、テキストが非常に読みにくくなっています。 iframeエディターのwhen の本体には、他のどこでも使用されていないクラスがあるので、これがそこに置かれていると想定して、このような問題を解決できると思います。ただし、class.bodyスタイルを適用しても、ボディに適用されているスタイルは上書きされません。奇妙なことに、スタイルはFirebugに表示されるので、何が起こっているのかわかりません! ありがとう 更新-私はボディのクラスであるクラスにスタイルを追加する@mikeqのソリューションを試しました。メインページのスタイルシートに追加すると機能しませんが、Firebugで追加すると機能します。これは、Firebugがページ上のすべての要素に適用されているのに対し、CSSはiframe内には適用されていないためと考えています。これは、JavaScriptでウィンドウをロードした後にcssを追加すると機能することを意味しますか?
165 css  iframe  styles  overriding 


17
検証エラー:バンドルが無効です。…のバンドルには、許可されていないファイル「Frameworks」が含まれています
Xcode6 GMでアプリを送信しようとしていますが、検証時にこのエラーが発生します。アプリには、アクション拡張機能と、拡張機能とアプリ自体の間で共有される動的フレームワークがあります。 「Frameworks」というファイルがプロジェクトのどこにもないので、これが何を意味しているのか本当にわかりません。誰かがこの問題を抱えているか、何かアイデアを持っていますか?

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