プログラミング

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


10
IntelliJのクラスパスにプロパティファイルを追加する
実行->実行メニューを使用して、IntelliJ IDEから単純なJavaプログラムを実行しています。正常に動作します。ここで、log4jロギングを追加します。 プロジェクトルートの下にリソースフォルダーを追加しました。そのフォルダーにlog4j.propertiesファイルを追加しました。何かをログに記録するようにコードを変更しました。 プロパティファイルが表示されるようにクラスパスにリソースフォルダーを含めるようIntelliJに指示する正しい方法は何ですか? IntelliJ 8を使用すると、酔った猿のように推測し、最終的にはそれを機能させることができます。私は今9を持っており、私は完全に失敗しています。私は一時間頑張ってきました。どこかに「クラスパスに追加」オプションはどうですか?/ fume / vent / rant

11
Visual Studioのウィンドウレイアウトを本当にリセットするにはどうすればよいですか?
Visual Studio 2008にプラグインをインストールしましたが、ドッキング可能なウィンドウがいくつか作成されました。アンインストールしましたが、作成したウィンドウを削除できません。ウィンドウを閉じても、いつでも戻ってきます。プラグインはもう存在しないので、それらは今はただの空のウィンドウですが、私が試したものは何もそれらを取り除きません。私はもう試した: ウィンドウ->ウィンドウレイアウトのリセット プロジェクトディレクトリの.suoファイルを削除する アプリケーション設定ディレクトリのVisual Studio 9.0フォルダーを削除する 何か案は?

5
Androidでの定期的なタスクのスケジュール
アプリがフォアグラウンドにある限り、専用サーバーにプレゼンスを送信するという定期的なタスクを持つアプリを設計しています。 Webでの検索で、いくつかの異なるアプローチを見つけ、これを行うための最良の方法を知りたいと思いました。 サーバー呼び出しをスケジュールする最良の方法は何ですか? 私が見たオプションは: タイマー。 ScheduledThreadPoolExecutor。 サービス。 BroadcastRecieverとAlarmManager。 あなたの意見は何ですか? 編集: これが必要な理由は、すべてのユーザーアクションをリモートサーバーに送信するチャットベースのアプリのためです。つまり、ユーザーがメッセージを入力している、ユーザーがメッセージを読んでいる、ユーザーがオンラインである、ユーザーがオフラインである、などです。 これは、間隔ごとに1回サーバーに送信する必要があることを意味します。私は他の人とチャットルームを開いているので、彼らは私が何をしているのかを知る必要があります。 whatsappメッセージフィードバックメカニズムと同様: 編集#2: AndroidトレーニングのVitalsセクションで読むことができるバッテリーの消耗の問題を防ぐために 、JobSchedulerAPI を介して(またはFirebaseJobDispatcherより低いAPIの場合)定期的なタスクをほぼ常にスケジュールする必要があります 編集#3: FirebaseJobDispatcherは非推奨になり、WorkSchedulerの機能も組み込んだWorkmanagerに置き換えられました。

3
Django管理者:データベースフィールドがないカスタムlist_displayフィールドの1つで並べ替える方法
# admin.py class CustomerAdmin(admin.ModelAdmin): list_display = ('foo', 'number_of_orders') # models.py class Order(models.Model): bar = models.CharField[...] customer = models.ForeignKey(Customer) class Customer(models.Model): foo = models.CharField[...] def number_of_orders(self): return u'%s' % Order.objects.filter(customer=self).count() 顧客に応じてnumber_of_orders、顧客をどのように分類できますか? admin_order_fieldプロパティは、並べ替えにデータベースフィールドを必要とするため、ここでは使用できません。Djangoがソートを実行するために基礎となるDBに依存しているので、それはまったく可能ですか?注文の数を含む集約フィールドを作成することは、ここではやり過ぎのようです。 おもしろいことに、ブラウザで手動でURLを変更してこの列をソートすると、期待どおりに動作します。

6
IntelliJ IDEAが変更後にbuild.sbtから依存関係をリロードするように強制するにはどうすればよいですか?
IntelliJ IDEA 13(コミュニティエディション)とScalaプラグインを使用しています。 build.sbt正常に動作する既存のScalaプロジェクトの最初のインポート。ライブラリの依存関係はIDEAによって取得されました。最初のインポート後に追加された追加の依存関係は選択されませんでしたが、auto-importオプションをチェックしました。 IDEAに依存関係を再ロードさせるにはどうすればよいbuild.sbtですか?
122 scala  intellij-idea  sbt 

9
C ++ SFINAEの例?
テンプレートのメタプログラミングについてもっと知りたいです。SFINAEが「置換の失敗はエラーではない」の略であることを知っています。しかし、誰かがSFINAEの良い使い方を私に示すことができますか?

8
ジェネリックメソッドを使用する場合とワイルドカードを使用する場合
OracleDocGenericMethodのジェネリックメソッドについて読んでいます。ワイルドカードをいつ使用するか、ジェネリックメソッドをいつ使用するかについての比較について、私はかなり混乱しています。文書からの引用。 interface Collection<E> { public boolean containsAll(Collection<?> c); public boolean addAll(Collection<? extends E> c); } 代わりに、ここでジェネリックメソッドを使用することもできます。 interface Collection<E> { public <T> boolean containsAll(Collection<T> c); public <T extends E> boolean addAll(Collection<T> c); // Hey, type variables can have bounds too! } […]これは、型引数がポリモーフィズムに使用されていることを示しています。その唯一の効果は、さまざまな呼び出しサイトでさまざまな実際の引数タイプを使用できるようにすることです。その場合は、ワイルドカードを使用する必要があります。ワイルドカードは、柔軟なサブタイピングをサポートするように設計されています。これは、ここで表現しようとしているものです。 ワイルドカードのような(Collection<? extends E> c);ものも一種の多態性をサポートしていると思いませんか?では、ジェネリックメソッドの使用がこれで良くないと見なされるのはなぜですか 続けて、それは述べています、 ジェネリックメソッドを使用すると、型パラメーターを使用して、メソッドへの1つまたは複数の引数の型やその戻り値の型間の依存関係を表すことができます。このような依存関係がない場合は、ジェネリックメソッドを使用しないでください。 これは何を意味するのでしょうか? 彼らは例を提示しました class …
122 java  generics  wildcard 

8
PermGenは実際には何を表していますか?
PermGenとは何か、何に使用されるのか、なぜ失敗するのか、どのように増やすのかなどを知っています。 私が知らないのは、PermGenが実際に何を表しているのかです。永久…世代…何か? 誰かPermGenが実際に何を表しているのか知っていますか?
122 java  permgen 

5
要素がゼロの配列の必要性は何ですか?
Linuxカーネルコードで、理解できない次のことを見つけました。 struct bts_action { u16 type; u16 size; u8 data[0]; } __attribute__ ((packed)); コードはこちら:http : //lxr.free-electrons.com/source/include/linux/ti_wilink_st.h 要素がゼロのデータの配列の必要性と目的は何ですか?

5
ipython内でPythonスクリプトを実行する
パスを指定せずにipython内からpythonスクリプト(モジュールではない)を実行することは可能ですか?PYTHONPATHを設定しようとしましたが、モジュールに対してのみ機能するようです。実行したい %run my_script.py ファイルを含むディレクトリにはありません。
122 python  path  ipython 


5
dd:最適なブロックサイズを計算する方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 実行時に最適なブロックサイズをどのように計算しますddか?私はそれを少し調べましたが、これがどのように達成されるかを示唆するものは何も見つかりませんでした。 ブロックサイズが大きいほど速くなるという印象を受けていますdd...これは本当ですか? dd4GB DDR3 1333mhz RAMを搭載したIntel Core i3を実行しているボックスで7200rpmで動作する2台の同一の500GB日立HDDを使用するので、使用するブロックサイズを調べようとしています。(私はフラッシュドライブからUbuntu 10.10 x86を起動し、それから実行します。)
122 linux  dd 

6
Eclipseワークスペースのどこにプロジェクトのリストが保存されていますか?
「外部」プロジェクト、つまり既存のソースから作成されたプロジェクトでEclipseを使用しています。 ワークスペースファイルをざっと見て、これらのプロジェクトへの参照を見つけることができません。私の質問は、Eclipseはこれらのプロジェクトをどのように追跡するのですか? そのようなプロジェクトを(生成.projectおよび.classpathファイルによって)自動的にワークスペースに追加できるようにしたいと思います。
122 eclipse  project 

6
マルチページアプリでのReactの使用
私はReactをいじくり回してきましたが、これまでのところとても気に入っています。NodeJSでアプリを構築していますが、アプリケーション全体のインタラクティブコンポーネントの一部にReactを使用したいと考えています。シングルページアプリにしたくありません。 以下の質問に答えるウェブをまだ見つけていません。 Reactコンポーネントを複数ページのアプリに分割またはバンドルするにはどうすればよいですか? アプリの一部のセクションでコンポーネントをロードできない場合でも、現在すべてのコンポーネントが1つのファイルに含まれています。 これまでのところ、ReactがレンダリングするコンテナーのIDを検索することにより、条件ステートメントを使用してコンポーネントをレンダリングしようとしています。Reactのベストプラクティスが何であるかは100%わかりません。こんな感じです。 if(document.getElementById('a-compenent-in-page-1')) { React.render( <AnimalBox url="/api/birds" />, document.getElementById('a-compenent-in-page-1') ); } if(document.getElementById('a-compenent-in-page-2')) { React.render( <AnimalBox url="/api/cats" />, document.getElementById('a-compenent-in-page-2') ); } if(document.getElementById('a-compenent-in-page-3')) { React.render( <AnimalSearchBox url="/api/search/:term" />, document.getElementById('a-compenent-in-page-3') ); } まだドキュメントを読んでいて、マルチページアプリに必要なものがまだ見つかりません。 前もって感謝します。

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