プログラミング

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

30
ジャクソンとJSON:認識できないフィールド、無視できるものとしてマークされていません
特定のJSON文字列をJavaオブジェクトに変換する必要があります。JSON処理にJacksonを使用しています。入力JSONを制御できません(Webサービスから読み取りました)。これは私の入力JSONです: {"wrapper":[{"id":"13","name":"Fred"}]} 以下に、簡単な使用例を示します。 private void tryReading() { String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}"; ObjectMapper mapper = new ObjectMapper(); Wrapper wrapper = null; try { wrapper = mapper.readValue(jsonStr , Wrapper.class); } catch (Exception e) { e.printStackTrace(); } System.out.println("wrapper = " + wrapper); } 私のエンティティクラスは: public Class Student { private String name; private String …

16
ジェネリッククラスまたはメソッドのメンバーからTの型を取得するにはどうすればよいですか?
クラスまたはメソッドにジェネリックメンバーがあるとしましょう。 public class Foo<T> { public List<T> Bar { get; set; } public void Baz() { // get type of T } } クラスをインスタンス化すると、はにTなるMyTypeObject1ので、クラスには一般的なリストプロパティがありますList<MyTypeObject1>。同じことが非ジェネリッククラスのジェネリックメソッドにも当てはまります。 public class Foo { public void Bar<T>() { var baz = new List<T>(); // get type of T } } 私のクラスのリストに含まれるオブジェクトのタイプを知りたいのですが。したがって、呼び出されたリストプロパティBarまたはローカル変数bazには、どのようなタイプが含まれていTますか? Bar[0].GetType()リストに要素が含まれていない可能性があるため、私はできません。どうすればできますか?
674 c#  .net  generics 


30
'if'ステートメントで複数行の条件をスタイリングしますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 先月休業。 ifsの長い条件を数行に分割することがあります。これを行う最も明白な方法は次のとおりです。 if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_something アクションは条件に溶け込むため、視覚的にはあまり魅力的ではありません。ただし、これは4つのスペースの正しいPythonインデントを使用する自然な方法です。 今のところ私が使用しています: if ( cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_something しかし、これはあまりきれいではありません。:-) 別の方法をお勧めできますか?

17
NuGetでpackages.config内のすべてのパッケージをインストール/更新するにはどうすればよいですか?
複数のプロジェクトを含むソリューションがあります。サードパーティの参照のほとんどが欠落していpackages.configますが、プロジェクトごとにファイルがあります。 NuGetで必要なすべてのパッケージをインストール/更新するにはどうすればよいですか?これは、プロジェクトごとにコマンドラインで行う必要がありますか?
673 nuget 


7
JavaのコアライブラリのGoFデザインパターンの例
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 GoF Javaデザインパターンを学習しています。実際の例をいくつか見てみたいと思います。Javaのコアライブラリのこれらのデザインパターンの良い例は何ですか?

22
Eclipse HotKey:タブを切り替える方法は?
Eclipseで開いているウィンドウを切り替えるにはどうすればよいですか?Ctrl+ がありますがF6、どちらを使用するか尋ねられますが、ブラウザのタブやオペレーティングシステムのウィンドウのように(Cmd/ Win+ Tab)、リストからファイルを選択せず​​に切り替えたいです。Eclipseでこの簡単なことを行う方法は? イベントにホットキーを割り当てようとしました: フォワード フォワードヒストリー 次のページ しかし、それは私が望む方法では機能しません。
672 eclipse  tabs  hotkeys 




13
小数を倍精度に変換
を使用しTrack-Barて、Formの不透明度を変更します。 これは私のコードです: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; アプリケーションをビルドすると、次のエラーが発生します。 暗黙的にタイプdecimalを変換できませんdouble 私が使って試してみましたtransし、doubleその後Controlは動作しません。このコードは、過去のVB.NETプロジェクトで問題なく機能しました。


22
volatileキーワードは何に役立ちますか
今日の仕事で、私volatileはJavaでキーワードに出くわしました。あまり詳しくないので、次の説明を見つけました。 Javaの理論と実践:ボラティリティの管理 その記事で問題のキーワードを説明している詳細を考えて、それを使用したり、このキーワードを正しい方法で使用できるケースを見たりしたことがありますか?

12
ブランチが追跡しているリモートを変更する方法は?
centralリポジトリは、新しいサーバー上に設定する必要がありましたので、私は私の地元のレポに新しいリモートを作成し、それにプッシュ。 しかし今私がそうするときgit pull、それは私が最新であると主張します。それは間違っています。新しいリモートブランチではなく、古いリモートブランチについて教えてくれています。事実、フェッチする新しいコミットがあることがわかっています。 別のリモートを追跡するようにローカルブランチを変更するにはどうすればよいですか? これはgit構成ファイルで確認できますが、台無しにしたくありません。 [branch "master"] remote = oldserver merge = refs/heads/master
671 git 

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