すべての問題

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

mysql - mysql innodb レコード ロックと挿入インテンション ロックはどのように連携するのですか?

多くの InnoDB ロック命令がありますが、私のテストでは、まだ混乱しているものがあります。MySQL のバージョンは 5.7 で、Repeatable Read 分離レベルを備えています。

私の理解では、セッション 1 は挿入インテンション ロック (4,10) を保持し、セッション 2 は X ロック (4,5) を待機しているため、セッション 1 によってブロックされます。セッション 3 はセッション 1 がロックを解放するのを待つことができますが、実際にはセッション 3 が実行されるだけです。これはどのように起こったのですか?

0 投票する
4 に答える
9225 参照

javascript - fastify でベースルート内にルートを割り当てる方法

nodejs プロジェクトで web フレームワークとして fastify を使用しています。エクスプレスで行うように、メイン JS ファイルで定義されたベース ルートを持つディレクトリからすべてのルートを呼び出したいと思います。多くのブログを読みましたが、質問に対する適切な回答が見つかりませんでした

エクスプレスのように、ルートを次のように割り当てます-

次に、user_route で他のすべてのルート メソッドを定義します。

fastifyで私が使用した

ただし、次のように呼び出すことができる関数は1つだけです-

複数のルート関数を呼び出したい場合はどうすればよいですか?

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

windows - Windows で画像データをクリップボードにコピーする

Linux では、次のコマンドを使用して、画像を PNG データとしてクリップボードに簡単にコピーできますclipboard。これは、グラフィック プログラム (GIMP など) に貼り付けることができます。

ただし、Windows ではこれは機能しません。つまり、clipboardコマンドは成功しますが、画像をどこにも貼り付けることができません。また、クリップボード モニター ( http://freeclipboardviewer.com/など) には、コピーされたコンテンツは表示されません。

に何か問題があり-type image/pngますか? -type別のパラメータまたは別のデータ形式 (BMP、JPEG など)を使用する必要がありますか?

これは「ネイティブ」Tcl/Tk コマンドで実行できますか ( https://wiki.tcl-lang.org/page/Copy+image+to+and+from+the+Windows+clipboardtwapiで提案されているように使用せずに)?

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

tensorflow - テキスト要約のためのBERT

Keras で seq2seq アーキテクチャを使用してテキスト要約モデルを構築しようとしています。このチュートリアルhttps://keras.io/examples/lstm_seq2seq/に従い、Embeddings レイヤーで実装しました。これは正常に機能します。でも今はBERTを使いたいです。このようなタスクで事前トレーニング済みの BERT 埋め込みを使用できますか。通常、テキスト分類が表示されますが、BERT で使用されるエンコーダー/デコーダー アーキテクチャは表示されません。

私は TF Hub から BERT モデルにアクセスし、このチュートリアルhttps://github.com/strongio/keras-bert/blob/master/keras-bert.ipynbから実装されたレイヤー クラスを持っています。以下の BERT トークナイザーで適宜トークン化します。私のモデルです

モデルが構築され、数エポック後に精度が 1 に上昇し、損失が 0.5 を下回りましたが、予測はひどいものでした。最大 30 個の WordPiece トークンを使用し、同じデータを予測する 5 つのサンプルで構成される開発セットに取り組んでいるため、最初のトークンまたはおそらく 2 つのトークンのみを正しく取得し、最後に見たトークン、または [PAD] を繰り返すだけです。トークン。

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

react-native - React-Native で Kendo-React UI を使用できますか?

React Native アプリケーションで Kendo UI React を使用したいのですが、開始する際に問題が発生しました。

https://www.telerik.com/kendo-react-ui/getting-started/内のすべてのステップに従いましたが、次のエラーが発生しました:「不変違反: 名前ボタンの設定が見つかりません」

私の反応ネイティブモバイルアプリケーションでそれを使用する方法はありますか?

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

python-3.x - リスト要素を一意の組み合わせのサブリストに分割します

2 つのサブリストに分割されたリストの要素のすべての可能な一意の組み合わせが必要です。

たとえば、[1, 2, 3] というリストがあり、次のように 2 つのサブリストに分割したい場合:

[1]、[2,3]

[1,2]、[3]

[2]、[1,3]

これらのユニークな組み合わせをすべて見つけるにはどうすればよいでしょうか。また、要素の順序はここでは無視されます。

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

xcode - コアデータを使用してオプションの整数配列からデータを保存および取得する方法は?

データを失うことなく、あるビューから別のビューに移動することを除いて、正常に動作する iPhone アプリを開発しました。コアデータが解決策であることは知っていますが、私はこの分野の初心者です。var arrayName = [Int?] (repeating: nil, count: 9) などのいくつかの配列を格納および取得する必要があります。これらの配列は、データが入力される順序 (0 ~ 8) で正確に格納されます。これらの既存の配列をコアデータに設定するにはどうすればよいですか?

いくつかのチュートリアルを見て読んだことがありますが、既に存在する配列 (特に整数) を含める方法を説明しているものはありません。

私のコードはすべて、このアプリで完全に機能しています。データを保存するだけです。

ビューからビューへと移動し、すべてが整った状態で戻ることができると期待しています。また、中断したアプリを閉じて再度開くこともできます。注: エラー メッセージは必要ありません。

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

python - ファイルで更新されるストリーミング データの統計を読み取って計算する方法は?

コンピューターの .txt ファイルで更新されるストリーミング データがあります。毎秒 1 つの読み取り値が新しい行に追加されます。このデータが到着したら読み取り、このストリーミング データの統計を計算したいと考えています。オフライン データの処理方法と統計の計算方法を知っています。しかし、データがストリーミングされているときに立ち往生しました。

ローリング ウィンドウを使用して、データの標準偏差が特定のしきい値を下回っているかどうかを判断したいと考えています。

私はPythonが初めてで、このコードについて助けが必要です。

これは私がファイルを読み取るために書いたものですが、それが正しいかどうか、またはこのストリーミング データのローリング ウィンドウの標準偏差を計算する方法がわかりません。

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

sorting - Timsort で実行の最小サイズを 2 の累乗として選択するのはなぜですか?

私はティムソートについて読んでいました。次の文に出くわした

minrun は 32 から 64 までの範囲から選択され、データのサイズを minrun で割った値が 2 の累乗に等しいか、それよりわずかに小さくなります。

最小実行サイズを 2 の累乗に保つのはなぜですか? そのようなサイズを選択した場合、内部で行われる特別な最適化はありますか? 私を助けてください。

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

ionic-framework - プロパティ 'iOSExternalAccessory' はタイプ 'CordovaPlugins' に存在しません

新しい Ionic 4 メニュー テンプレート アプリを作成し、deps を使用して次のプラグインをインストールしました。CLI コマンドの使用

イオン コルドバ追加https://github.com/stevef51/cordova-ios-external-accessories

ただし、ionic cordova prepare ios を試すと、次のエラーが表示されます。

[エラー] subprocess ng の実行中にエラーが発生しました。

コマンド ionic cordova plugin list を実行すると、インストールされていることがわかります

コードは非常に単純です: クリック イベント、それを取り出すと BLE コードは正常に動作しますが、使用しているハンドヘルド スキャナーが BLE をサポートしていないため、リストに表示されないため、このプラグインを使用する必要があります。 BLEデバイスをスキャンするときのアクセサリの。

残念ながら、プラグインの開発者と連絡を取りましたが、彼は Ionic の経験がありません。

あらゆるアドバイスをいただければ幸いです。

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

django - nginx プロキシ サーバーの動作と互換性のない OAuth コールバック URL

私は過去 3 日間のかなりの部分を、インターネット上にあるすべての解決策を試し、絶望的な気持ちで過ごしてきました。問題文は次のとおりです。

次の 3 つのサービスを含む Docker 化されたアプリがあります。

  • gunicorn を使用した django アプリケーション ( web)
  • Nginx サーバー ( nginx)
  • PostgreSQL ( db)

私の Web アプリケーションでは、かなり標準的な OAuth プロセスを使用して、ユーザーが GitHub アカウントでログインする必要があります。これは常になくても機能しnginxます。ユーザーは「github でログイン」ボタンをクリックし、GitHub に送信してアプリケーションを承認し、完了ページにリダイレクトします。

ここに画像の説明を入力

「認証コールバック URL」をhttp://localhost:8000として入力しました。Nginx がなくても、localhost のアプリに移動し、ボタンをクリックすると、認証時に localhost のアプリにリダイレクトされます。

Nginx では、常にエラーで失敗します (コンソールの nginx):

GET /auth/complete/github/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github.com%2Fapps %2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=nmegaLb41b959su31nRU4ugFOzAqE8Cbl HTTP/1.1

これは私のNginx構成です:

これは私の Dockerfile です:

Nginxがポートをリッスンしてから別のポートに転送するため、Nginxなしでは機能したがNginx httpサーバーでは機能しなかった理由は、リダイレクトに関係しているというのが私の推測です。GitHub のドキュメントでは、リダイレクト URI は登録済みのコールバック URL とまったく同じである必要があると具体的に述べられています。インスペクター ツールも使用しました。これらは私のリクエスト ヘッダーです。

Nginxで表示されるエラーメッセージは次のとおりです(10回のうち10回、nginxなしでエラーなしで魅力的に機能することを強調します):

http://localhost:8000/auth/complete/github/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper .github.com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch

追加の詳細として、私はsocial-auth-app-djangoパッケージを使用していますが、これは問題ではありません。

さらなるトラブルシューティング

数え切れないほどの時間を調査した後、ローカル オン デバッグ モードでこれを実行し、今度はリクエスト情報を綿密に監視しました。OAuth を介して GitHub で承認するためのリンクに使用すると、これがすべてのヘッダー情報を含むリクエストになります。

すぐに目立ったのは、HTTP_HOSTHTTP_REFERRER、およびSERVER_NAMEの値です。私にとって興味深いのは、次のエラーメッセージです。

http://localhost/auth/complete/github/?error=redirect_uri_mismatch&error_description=The+redirect_uri+MUST+match+the+registered+callback+URL+for+this+application.&error_uri=https%3A%2F%2Fdeveloper.github .com%2Fapps%2Fmanaging-oauth-apps%2Ftroubleshooting-authorization-request-errors%2F%23redirect-uri-mismatch&state=NwUhVqfOCNb51zpvoFbXVvm1Cr7k3Fda

の代わりにhttp://localhost:8000しかありhttp://localhostません。これは、物事を正しく構成していないという大きなヒントのように見えます。どんな手がかりや支援も役に立ちます!

試したリソース

このようなStackOverflow スレッドは有望に思えますが、このような同様の質問、エラーを説明する以外に意味のある応答を受け取りません。

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

typescript - @types/react-select 追加後の型エラー

糸を追加した後@types/react-select 、プロジェクトを実行しようとしていますが、以前は機能していましたが、次のエラーが表示されています。問題は今日発生しているようです。

package.json には次のものがあります。

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

c# - TryValidateModel の使用に関する問題

おはようございます、モデルで TryValidateModel を使用して、特定の必須フィールドが満たされていることを確認しています。ドキュメントによると、有効な場合は true を返し、そうでない場合は false を返します。

無効なモデルで false を返すのではなく、.net コア API でこれを使用すると、例外が発生し、独自の JSON が返され、それ以上のコード実行が停止するようです。

独自のエラーをスローするのではなく、単に false を返すようにして、独自の JSON を返す方法はありますか。

検証が失敗すると、ブレークポイントを使用できず、次の JSON が返されます。

編集:以下の要求されたコードとして

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

javascript - クリックしてボタンにこのホバー効果を与えるにはどうすればよいですか?

「ここをクリックして、ホバーの効果で画像を変更する」ボタンをクリックして、現在ホバーしている効果(効果にこのライブラリを使用)で画像を変更する必要があります。また、ホバー時に効果が発生する必要はありません。それをどのように認識しますか?jsfiddle は WebGl をサポートしていないため、サーバーに例を広めました。

私の例を見てください

私のコード:

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

javascript - ユーザーエージェントと投稿を設定する

選択したユーザーエージェントで POST リクエストを実行したい。ユーザー エージェントは、mozilla のドキュメント ( https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_ ​​header_name) に従って禁止リストに含まれていないことを読みました。user-agent を使用してデータを投稿したい。以下のコードを試しました

URLへの投稿リクエストのデフォルトのユーザーエージェントをオーバーライドしたい。必要なのは、XHR を使用してユーザー エージェント セットを使用してフォームにデータを投稿するための動作する HTML コードです。

注意: 私は js が苦手です。ドキュメントではなく、動作するコードを提供してください

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

javascript - 独自のカスタム ドロップダウン メニューを使用して、DataTables で生成された選択メニューを制御するにはどうすればよいですか?

次のような 4 つのオプションを含む自動生成された選択メニューがあります。

また、DataTables 領域の外側に div 要素が含まれています。これには、select 要素であるために select 要素に適用できないすべてのスタイルが含まれています。

私が調査したことから、次のjQueryロジックを使用して、クリック時に選択値を変更できるはずです。

しかし、これは機能していないようです!

これはページ上の唯一の選択要素であり、一意のクラスを挿入した後でも、期待される結果 (各オプションが他の要素をクリックすると、そのオプション自体がクリックされたかのようにアクティブになる) が表示されません。

これが DataTables 固有の問題かどうかはわかりませんが、代替オプションが利用できない状態でスタイル設定できない select 要素を含めることは意味がありません。

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

android - build.gradleでjcenter()、maven()、google()の位置が重要なのはなぜですか

gradle リポジトリの位置を置き換えるだけで、依存関係の問題を解決する多くのケースに遭遇しましたjcentermaven()つまりgoogle()、一方を他方の上に移動します。なぜそうなのか、それともAndroid Studioのバグなのか混乱しています...?

0 投票する
3 に答える
558 参照

android - WordPress サイトを PWA に変換する

私は WordPress Web サイトを持っており、プラグインを使用してこの Web サイトを PWA に変換しています。

PWA は期待どおりに動作しています: 通知、インターネットなしでの動作…</p>

私はこのチュートリアルにも完全に従いました:

https://css-tricks.com/how-to-get-a-progressive-web-app-into-the-google-play-store/

最後に、Android ランチャーを用意しました。

新しいアプリはこれを行っています:

  1. ブラウザがデフォルトで設定されていない場合、ユーザーはブラウザを選択するよう求められます。
  2. アプリの上部に URL バーがあります。
  3. アプリはインターネットなしでは機能しません。

これらすべての点を修正するにはどうすればよいですか?

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

python - 複数のネストされた for ループの回避

私の問題を私のタイトルと正確に統合できなかった場合は申し訳ありませんが、それを説明することで、物事がより明確になると思います.

私の問題は、一連の配列のすべての組み合わせを使用して計算を実行し、対応する結果をループごとに配列に格納し、計算に使用する引数を格納する必要があることです。続いて、NumPy 配列と対応する計算結果を pandas データフレームに格納します。

for ループをできる限り回避しようとしていますが、まだ認識していない pandas または python メソッドを使用して目標を達成する他の手段があるかどうかはわかりません。私が解決しようとしている問題は当然、より複雑であり、より複雑なデータだけでなく、さらにいくつかの配列が含まれます。要約すると、私の質問は、私が行ってきたことを回避するための他の賢明な方法があるかどうかです.

私が取り組んできたコード-非常にmatlab風の方法で書かれた-には、次のようなロジックがあります(これは、より簡単な例です):