プログラミング

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

29
Intellijがインポート時にシンボルを解決できない
この問題は、さまざまなライブラリやさまざまなプロジェクトで断続的に発生します。ライブラリをインポートしようとすると、パッケージは認識されますが、クラス名を解決できません。 インポートステートメントの場合right-click -> Goto -> the package's declaration、サイドペインにすべての逆コンパイルされたクラスが表示されます-必要なものを含みます-インポートステートメントをオートコンプリートしようとすると、必要なクラスが落ちる。 私はすでにキャッシュを無効にしようとしました、動作しません。クラスの競合を見つけることができません-クラスパスに同じパッケージ名を持つ他のjarファイルがありません。このクラスを他のプロジェクトにインポートできます。 スクリーンショットをご覧ください: 誰か手がかりはありますか?

5
欠落している日付をパンダデータフレームに追加する
私のデータには、特定の日付に複数のイベントがあるか、日付にイベントがありません。私はこれらのイベントを受け取り、日付ごとにカウントを取得してプロットします。しかし、それらをプロットすると、2つのシリーズが常に一致するとは限りません。 idx = pd.date_range(df['simpleDate'].min(), df['simpleDate'].max()) s = df.groupby(['simpleDate']).size() 上記のコードでは、idxはたとえば30日付の範囲になります。2013 年9月1日から2013 年9月30日までただし、特定の日付にイベントが発生しなかったため、Sは25日または26日しかありません。次に、プロットしようとするとサイズが一致しないため、AssertionErrorが発生します。 fig, ax = plt.subplots() ax.bar(idx.to_pydatetime(), s, color='green') これに取り組む適切な方法は何ですか?IDXから値のない日付を削除しますか、それとも(そうしたいのですが)、0のカウントで欠落している日付をシリーズに追加しますか?値が0の30日間の完全なグラフが必要です。このアプローチが正しい場合、開始方法に関する提案はありますか?何らかの動的reindex機能が必要ですか? これがS(df.groupby(['simpleDate']).size() )のスニペットです。04と05のエントリがないことに注意してください。 09-02-2013 2 09-03-2013 10 09-06-2013 5 09-07-2013 1
126 python  date  plot  pandas  dataframe 

5
「待つ」は機能しますが、タスクを呼び出します。結果がハング/デッドロックします。
次の4つのテストがあり、最後のテストを実行するとハングします。なぜこれが起こるのですか? [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); // This hangs Assert.IsTrue(await CheckStatus()); } private async Task<bool> CheckStatus() { var restClient = new …
126 c#  nunit  task  deadlock  async-await 

16
Spring Data JPA-「タイプのプロパティが見つかりません」例外
さて、私はグーグルを検索して多くの結果を見つけましたが、どれも私の問題に答えることができませんでした。だから、ここに行きます。 私はpinterest cloneの最小限の実装を行うことでSpring MVCとSpring Data JPAを研究しようとしています。だから、以下は私の問題に関連すると私が思うコードの部分です。 モデル/エンティティ @Entity @Table(name = "pin_item") public class PinItem implements Serializable { // properties ... @JoinColumn(name = "board_id", referencedColumnName = "user_board_id") @ManyToOne(optional = false) private UserBoard board; // getters and setters... } @Entity @Table(name = "user_board") public class UserBoard implements Serializable { // properties ... …

6
アセットディレクトリからオーディオファイルを再生する
私は次のコードを持っています: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); 問題は、このコードを実行すると、要求したオーディオファイルを再生するだけでなく、アセットディレクトリ内のすべてのオーディオファイルをアルファベット順に再生することです。何が悪いのですか?アセットディレクトリからオーディオファイルを再生するより良い方法はありますか? 追加質問:オーディオファイルをアセットディレクトリに保存することと、res / rawディレクトリに保存することの間に違いはありますか?また、assetsディレクトリにある場合はIDを取得しません。オーディオファイルをres / rawフォルダーに移動すると、MediaPlayerのidパラメーターがないため、sの再利用に問題がありますsetDataSource()。この種の問題を処理するための適切なガイドラインが見つかりません。

8
現在のブランチではないブランチに「git pull」する方法は?
ブランチで実行するgit pullと、master通常はからプルされorigin/masterます。と呼ばれる別のブランチnewbranchにいますが、git pullfrom origin/masterinto を実行するコマンドを実行する必要masterがありますgit checkoutが、プルが完了するまで実行して、選択したブランチを変更できません。これを行う方法はありますか? 背景を説明するために、リポジトリにはWebサイトが格納されています。newbranchウェブサイトをに切り替えることで、にいくつかの変更を加えて展開しましたnewbranch。これらの変更は上流のmasterブランチにマージされたので、ウェブサイトをmasterブランチに切り替えようとしています。この時点では、newbranchとorigin/master同じですが、master遅れてorigin/masterおり、更新する必要があります。問題は、私が伝統的な方法でやった場合です。 $ git checkout master # Uh oh, production website has now reverted back to old version in master $ git pull # Website is now up to date again 上記と同じ(git checkout master && git pull)を達成する必要がありますが、プロセス中に作業ディレクトリを以前のリビジョンに変更しません。
126 git  branch  git-branch 

6
「最終的に」は常にPythonで実行されますか?
Pythonで可能なtry-finallyブロックの場合、finallyブロックが常に実行されることが保証されていますか? たとえば、exceptブロック内に戻ったとしましょう: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") または多分私は再調達しExceptionます: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") テストはfinally、上記の例で実行されることを示していますが、私が考えていない他のシナリオがあると思います。 finallyPythonでブロックの実行が失敗する可能性のあるシナリオはありますか?

10
Androidでビューを動的に追加および削除しますか?
どのように私は、次のような見解の追加と削除でくださいTextViewあなたは、フィールドの右側にある小さなアイコンを押すと、それはで構成され、フィールドを追加または削除どこAndroidの連絡先が画面オリジナルの株式のようにAndroidアプリからSをTextViewしてeditTextView(何からを私は見えます)。 これを達成する方法の例はありますか?

16
「O(1)アクセス時間」とはどういう意味ですか?
この「O(1)アクセス時間」という用語が「すぐに」という意味で使用されているのを見てきましたが、その意味がわかりません。同じ文脈で私が見​​るもう1つの用語は、「O(n)アクセス時間」です。誰かがこれらの用語の意味を簡単な方法で説明してもらえますか? こちらもご覧ください Big O表記とは何ですか?使用しますか? 8歳児向けBig-O?
126 big-o 

6
C#では、どのようにして文字列から(ディスクに書き込むことなく)TextReaderオブジェクトを作成できますか
高速CSVリーダーを使用して、貼り付けたテキストをWebページに解析しています。高速CSVリーダーにはTextReaderオブジェクトが必要ですが、私が持っているのは文字列だけです。文字列をその場でTextReaderオブジェクトに変換する最良の方法は何ですか? ありがとう! 更新-サンプルコード-元のサンプルでは、​​新しいStreamReaderが「data.csv」というファイルを探しています。TextBox_StartData.Textを介してそれを提供したいと思っています。 以下のこのコードを使用してもコンパイルできません。 TextReader sr = new StringReader(TextBox_StartData.Text); using (CsvReader csv = new CsvReader(new StreamReader(sr), true)) { DetailsView1.DataSource = csv; DetailsView1.DataBind(); } new StreamReader(sr)それはいくつかの無効な引数を持っていると言われます。何か案は? 別のアプローチとして、私はこれを試しました: TextReader sr = new StreamReader(TextBox_StartData.Text); using (CsvReader csv = new CsvReader(sr, true)) { DetailsView1.DataSource = csv; DetailsView1.DataBind(); } しかしIllegal characters in path Error.、TextBox_StartData.Textからの文字列のサンプルはこちらです。 Fname\tLname\tEmail\nClaude\tCuriel\tClaude.Curiel@email.com\nAntoinette\tCalixte\tAntoinette.Calixte@email.com\nCathey\tPeden\tCathey.Peden@email.com\n …
126 c#  csv  csvhelper  textreader 


2
Pythonで文字列を辞書に
だから私はこれに多くの時間を費やしてきました、そしてそれは簡単な修正であるように思えます。Facebookの認証を使用して自分のサイトにユーザーを登録しようとしていますが、サーバー側で実行しようとしています。私はアクセストークンを取得するポイントに到達しました。 https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN 探している情報を次のような文字列として取得します。 {"id":"123456789","name":"John Doe","first_name":"John","last_name":"Doe","link":"http:\/\/www.facebook.com\/jdoe","gender":"male","email":"jdoe\u0040gmail.com","timezone":-7,"locale":"en_US","verified":true,"updated_time":"2011-01-12T02:43:35+0000"} 私はdict(string)これで使用できるはずですが、このエラーが発生しています: ValueError: dictionary update sequence element #0 has length 1; 2 is required だから私はピクルスを使ってみましたが、このエラーが発生しました: KeyError: '{' を使用django.serializersしてシリアル化を解除しましたが、同様の結果が得られました。何かご意見は?答えは単純でなければならないような気がします、そして私はただ愚かです。助けてくれてありがとう!


4
Intellij Ideaで未使用のクラスをすべて見つけるにはどうすればよいですか?
Intellij Ideaの未使用のコードをすべて見つけることができる「未使用の宣言」の検査があります。(この質問を参照)しかし、メソッド、変数などではなく、すべての未使用のクラスを検索します。クラスのみを検索します。(3000の結果リストでクラスのみを見つけるのは困難です)。どうすればできますか?

5
ULリストを1行にスタイルする方法
このリストを1行で表示したい。 リストアイテム1 リスト項目2 次のように表示する必要があります *リストアイテム2 *リストアイテム2 使用するCSSスタイルは?
126 css 

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