問題タブ [disconnected]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
717 参照

excel - 切断されたコンテキスト Excel Com オブジェクト

マルチスレッドアプリケーションがあります。アプリケーションのプロパティの 1 つはレポートです。

ユーザーは、1 年間のデータを毎日取得できます

データベースをフェッチし、結果をリストに取得します。次に、Excel を (com オブジェクトとして) 使用します。

Excel を開き、リストからセル値の追加を開始します。

これらのプロセスが突然進行している間に、次のメッセージが表示されます。

エラー

Excelレポートのコードは次のとおりです。

0 投票する
2 に答える
882 参照

android - Android が MediaPlayer からのストリームを停止する

MediaPlayer を使用してラジオ ストリームを再生しています。ストリームを再生するメイン アクティビティをバックグラウンドで実行すると、問題が発生します。

電話がリソースを使いすぎると (たとえば、インストールされているアプリケーションのリストを表示しようとしている間)、ストリームが停止します。リソースを節約するために、Android がストリームをシャットダウンしていると思われます。

これは、開始時にメディアプレーヤーを準備する方法です。

すべてメインスレッドで実行されます。

0 投票する
2 に答える
627 参照

git - git filter-branch は切断された履歴につながりました: 古いコミットを取り除く方法は?

シナリオは次のとおりです。

14 個の個別の git リポジトリに変換したい大きな CVS リポジトリがあります。プロセスのcvs2git一部は問題なく、大きなリポジトリ repo.git につながります。

14 個の git リポジトリのそれぞれについて、メイン リポジトリのクローンを作成し、次のコマンドを実行します。

ただし、このコマンドの前に、git filter-branchあるディレクトリから別のディレクトリにファイルを移動するためにコミットを書き直す必要があるため、いくつかの git リポジトリに対して別のコマンドを実行する必要があります。は--tree-filter、私が使用するオプションです。以下は、実行されたコマンド ラインの例です。

プロセスの最後に (14500 件のコミット: 約 1 時間かかります!) refs を消去し、次を使用しますgit gc

最後に、サイズが 1.2Go のリポジトリを取得します (これは明らかに大きすぎます)。コミットを見ると、古いものがたくさん残っていることがわかります。それらは、コマンドの後にもうここにあるべきではないファイルとディレクトリに関係しています--subdirectory-filter

コミットの履歴では、次の図に示すように、不要なコミットと適切なコミットの間に不連続がありますgitk --all

gitk で見られる不連続性

それらのいくつかのタグのおかげで、それらのコミットがまだ存在していることは確かです。この場合、適切なコミットのタグを削除せずにそれらのタグを削除することは可能ですか?

タグが理由でない場合、何か考えはありますか?

詳細については、refsディレクトリのコンテンツ (subdirectory-filter によって取得された git リポジトリ内) が空です:

packed-refsブランチとタグがgit リポジトリのファイルにリストされていることがわかりました。

ファイルには 817 個のタグと 219 個のブランチがリストされています。

0 投票する
1 に答える
2887 参照

qt - QObject::QRunnable で接続 - コンソール

シンプルなマルチスレッド サーバーを作成します。

  • サーバーの作成
  • 新しい接続が新しい QThreadpool を作成する場合 - QRunnable
  • 実行可能な状態でクライアントにメッセージを送信し、リクエストを待ちます
  • クライアントが切断された場合は、runnable に qDebug を書き込み、runnable を終了します。

server.h

サーバー.cpp:

runnable.h

runnable.cpp

!!! 作り方???!!!! QObgect::connect(newSocketCon, SIGNAL(disconnected()), this, SLOTS(disconnectCln()));

0 投票する
1 に答える
3990 参照

login - Freenode での Xchat - 奇妙な動作

XChat でこの他の投稿を見ましたが、問題は解決しません。

freenode で Xchat を使用しようとしています:

次に、ニックネームを確認するコマンドを実行しました。

次に、パスワードを要求するコマンドを入力しましたが、メールボックスにメッセージを受信しませんでした:

Xchat Freenode は常にメッセージを出し続けます:

面白いことに、リンクから Web ブラウザーを使用してログインしようとすると、問題なく動作します。最初に Web ブラウザーを介して任意のチャネルにログインし、次に XChat に移動し、最初にブラウザーでログインした後に別のチャネルにログインしようとすると、その後 XChat は問題なく動作します。

今、私がコマンドを試すと:

では、ここで何が起こっているのでしょうか? XChat でのこの奇妙な動作はなぜでしょうか?

どんなアドバイスでも大歓迎です。

0 投票する
0 に答える
1390 参照

java - Eclipse デバッグ エラー - ブレークポイントが機能しない

Eclipse (Java) でブレークポイントを設定して再開すると、デバッグ ウィンドウにエラーが表示されます。

localhost:20878 の MyProgram

「localhost」の後の数字はランダムで、デバッグするたびに変わります。これにより、プロジェクトを作成することが本当に妨げられています。私はウェブをよく検索しましたが、私の問題に対する答えが見つかりませんでした。

楽しみにありがとう