すべての問題

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

php - 関連するデータベース テーブルからネストされた JSON 配列を単一のクエリでエコーしますか?

土地契約に関する情報を含む 2 つのデータベース テーブルがあります。それらはland_contract_annual_price.land_contract_id->に関連していland_contract.land_contract_idます。

テーブル 'land_contract' ここに画像の説明を入力

テーブル 'land_contract_annual_price' ここに画像の説明を入力

土地契約のフィールド land_contract_price_type に「Rörligt pris」という値がある場合、表に関連する値があります land_contract_annual_price。現時点では、各テーブルに対して 1 つずつ、2 つのクエリを実行しています。次に、結果をマージして、土地契約をネストされた JSON 配列として次のように表示します。

バージョン 1

土地契約のフィールド land_contract_price_type に「Fast pris」という値がある場合、テーブルには関連する値がありません land_contract_annual_price。その場合、私は土地契約を次のように提示します (最後に余分な配列はありません):

バージョン 2

私が考えていなかったのは、私がすべての土地契約を取得しているときに、この解決策が悪いということです. 土地契約のフィールド land_contract_price_type に値 "Rörligt pris" が含まれるたびに、別のテーブルに対して 2 番目のクエリを実行する場合、何百もの追加クエリを実行することになります。

土地契約のフィールド land_contract_price_type に「Rörligt pris」という値がある場合、1 つのクエリでネストされた JSON 配列を作成する方法はありますか?

ありがとう!

以下は私の現在のコードです。

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

angular - 「シンボル」パイプは角度で何をしますか?

パイプを角度で使用して、いくつかの数値をポンド通貨にフォーマットしています。これは私がそれを行うために使用しているコード行です:

<td>{{ product.price | currency:'GBP' : 'symbol' : '1.2-2' }}</td>

これは機能しますが、「シンボル」を削除して読み取ると

<td>{{ product.price | currency:'GBP' : '1.2-2' }}</td>

それはまだ動作します。「シンボル」パイプは実際に何をしているのか、オンラインでドキュメントを見つけることができませんでした。

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

machine-learning - Azure ML Studio に、ターゲット変数と相関する機能および相関する入力機能を識別するためのモジュールはありますか?

特定のターゲット変数に関して高/低相関入力機能を出力し、Azure Machine Learning Studio のデータ セット内の高相関入力機能を識別できるモジュールはありますか?

このようなモジュールは、より優れたトレーニング データ セットの作成に役立ち、より優れた ML モデルの作成を可能にします。

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

unix - fstab の更新後にディレクトリをマウントできない

Windows ファイル共有でフォルダーを作成し、それをサービス アカウントと共有しました。

次のようにマウント ポイント エントリを追加しましたfstab

creds ファイルには、上記のサービス アカウントの資格情報が含まれています。

次に、実行mount -aしてマウントポイントをアクティブにします。

次のようなエラーが発生します。

ディレクトリを手動でマウントしようとしましたが、同じエラーが発生します。

私は一体何が欠けているのですか?

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

javascript - ループ内のデータベース クエリが空の配列のみを返す

「requestingUserIds」は、異なる ID を持つ配列です。各 ID は、テーブル 'users' 内のユーザー名に属します。そのため、配列「requestingUserIds」の各 ID について、対応するユーザー名を配列「requestingUserUsernames」にループし、最後に完全な配列 (requestingUserUsernames) をコンソールに記録します。しかし、then 関数の外で実行すると、空の配列のみが出力されます。おそらく、最初に開始した配列です。

コンソールの then 関数内で配列 'requestingUserUsernames' をログに記録すると、ループ パスごとに配列が出力されますが、最終的な配列のみを出力したいと考えています。

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

sql-server - ComplainStatus が「In Progress」および「Resolved」である EmployeeId のみが必要です。これは ComplainId=2 であり、6 は他の従業員を意味しません

基本的に、苦情がまだ進行中で解決されていない従業員やその他のケースではなく、苦情が進行中で解決された従業員のターンアラウンドタイムが必要です。

私のテーブルは次のとおりです。

DevComplain:

DevEmployeeDetail:

ComplainStatus が「進行中」および「解決済み」である EmployeeId のみが必要です。これは、ComplainId=2 であり、6 は他の従業員を意味しません。これらの従業員を取得した後、それらの従業員の所要時間を計算したいと思います。

私はこれを試しましたが、まだ欲望の答えを得ることができませんでした

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

javascript - 間隔を使用する場合、Vue v-if は Dom に影響しません

setIntervalVueで条件付きでいくつかの要素をポーリングしてレンダリングしようとしています。しかし、うまくいかないので、データをに設定しましtrueたが、DOM では何も起こりませんでした。

PS: CDN で Vue.js を使用しているため、アプリは VueCLI で作成されていません。

ここに私のHTMLがあります:

これが私のスクリプトです。ステータス 200 の応答が来ると、私のデータは true に切り替わります。コンソールで確認できますが、テキストが DOM でレンダリングされません。

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

python - 移行中に主キーを使用せずに整数フィールドをインクリメントする Peewee

列を追加する必要があるテーブルがあります。そのうちの 1 つは、ビジネス ロジックを指示する列です。したがって、それを「優先」列と考えてください。一意で整数フィールドでなければなりません。主キーにすることはできませんが、ビジネス ロジックの目的では一意です。

ドキュメントを検索しましたが、列を追加してデフォルト値(1から始まるなど)を追加し、これを主キーとして設定せずに自動インクリメントする方法が見つかりません..

したがって、次のようなフィールドを作成します

example_column = IntegerField(null=False, db_column='PriorityQueue',default=1)

これは、一意の制約のために失敗します。また、テーブルを移行しているときにこれが発生していることにも言及する必要があります (既存のデータはすべて「1」の値を受け取ります)。

それで、どうにかして上記を実行し、列を自動インクリメントすることは可能ですか?

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

python - Windows 10 の IDLE シェルに誤ってコードを貼り付ける

いくつかのコードをコピーして Python シェルに貼り付けようとしましたが、複数の行を貼り付けると、次のエラーが表示されます: SyntaxError: multiple statements found while compiling a single statement.

Windows 10 を実行しているコンピューターを使用しています。コードをコピーして貼り付けて実行できないことにいつも悩まされていました。

すべてのコードを異なるステートメントに分離する方法はありますか? 行ごとに書いたり、各行を個別にコピーして貼り付けたりしたかのように?

何が起こっているかは次のとおりです。

エラーを示すスクリーンショット

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

c# - IDE からビルドするときに .NET アプリケーションをデプロイする正しい方法は何ですか?

私は 2 つのプロジェクトを含むソリューションを持っています: と呼ばれるクラス ライブラリとpluginと呼ばれるコンソール アプリですmyconsole。どちらもNuGetパッケージを使用していますlog4net. 次の要件を満たす必要があります。

  • myconsoleは参照できませんがplugin.dll、実行時にリフレクションを介してロードする必要があります

  • plugin.dllと呼ばれるディレクトリで利用可能でなければなりませんpluginsmyconsole.exe

  • log4net.dllと呼ばれるディレクトリで利用可能でなければなりませんdllsmyconsole.exe

IDE でソリューションをビルドするときに、この配置を行う必要があります。理想的には、次のファイル構造を IDE ビルドで生成する必要があります。

各プロジェクトを更新し、ビルド後に実行される MSBuild ターゲットを追加して、出力ディレクトリ ( bin\debug) の内容を必要な宛先ディレクトリにコピーすることを考えていました。このアプローチにはいくつかの問題があります。

  1. 展開要件が異なるプロジェクトをさらに追加する必要がある場合、うまくスケーリングできません。
  2. プロジェクトが並行してビルドされている場合、両方をlog4net.dll同じ場所にコピーする必要があります。これが同時に発生すると、ファイルが使用中であり、再試行が試行されるため、警告が表示されます。最終的にはうまくいきますが、私は何か間違ったことをしているというヒントとしてそれを取ります。これを回避するには、プロジェクトの出力をフィルター処理して、プロジェクトによって生成されたもののみをデプロイします。つまり、 and のみをデプロイできますが、 はデプロイできmyconsole.exeませplugin.dlllog4net.dll。おそらく両方のプロジェクトが完了した後、これを手動で展開する必要があります (ソリューションレベルのイベント?)。これは複雑すぎるようです...

これを MSBuild で実装する正しい方法は何ですか?

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

mysql - SQLを使用して列の各要素の合計を表示しますか?

データベースからの単純なデータは次のようになります

sessionの合計、yesの合計、nosql を使用した合計を表示したい。

たとえば、の合計は次のようにyes なり5 ます

私はこのようなことを試しました

私が欲しいものを表示する正しい方法は何ですか?

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

c++ - 2 つの Boost.MPL シーケンスに同じタイプが任意の順序で含まれているかどうかを確認する

2 つの MPL シーケンス ( などboost::mpl::set) に順序に関係なく同じ要素が含まれているかどうかを確認する簡単な方法はありますか?

たとえば、次のことを考慮してください。

boost::mpl::size原則として、(i) X と Y が同じサイズであること ( を使用) と (ii) X のすべての要素が Y に含まれていることを検証すること( を使用)を確認する定型文を書くことができますboost::mpl::contains。別の方法は、両方のシーケンスを何らかの「正規の順序」に並べ替えてから、それらが等しいかどうかを確認することですが、これに機能があるかどうかはわかりません。

しかし、Boost.MPL (または Boost.MPL のどこかに) で必要なことを既に実行している関数はあるのでしょうか?

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

r - `rlang` を使用して `~ x + y` 型の新しい数式を作成する

関数を使用したいカスタム関数を作成しようとしていcor.testますが、必要な引数の引用符を外して作業式を作成するのに問題があります。

これが私が現在持っているもので、動作しません-

関数環境で数式の引用符を外す必要がなければうまくいくように見えるので、この方法を試しました。

これを実装する方法についてのアイデアはありますか?

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

sql-server - Entity Framework Core + Spatial Data is Raising SRID not valid エラー

次のエラーが表示されます。

エラー: SqlException: ルーチンの実行中またはユーザー定義集計 'geography' 中の .NET Framework エラー: System.ArgumentException: 24204: 空間参照識別子 (SRID) が無効です。指定された SRID は、sys.spatial_reference_systems カタログ ビューに表示される、サポートされている SRID のいずれかと一致する必要があります。

このエラーは、このように作成されたポイントを SQL DB に保存しようとすると発生します

その後、私はGeometryFactoryこのようなものを使用しようとしました:

そして何もありません。

また、特定のSRIDを設定してみました:

しかし、次のエラーが発生します。

SqlException: ルーチンの実行中またはユーザー定義集計 'geography' 中の .NET Framework エラー: System.FormatException: 識別された要素の 1 つに無効な形式があります。System.FormatException:

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

python - ボタンとラベルがフレームに正しく配置されていない

私はコーディングと python に本当に慣れていないので、これは単に基本的な知識が不足している可能性がありますが、コードを実行するたびに、デフォルトの左上の位置にButtons とs が表示されます。Label間違いがどこにあるか、またはこの問題を修正する方法を知っている人はいますか?

私は最初にこれを試しました.grid(row = 1, column = 5)が、これもうまくいきませんでした。

エラー メッセージは表示されませんが、デフォルトの位置にしか表示されません。.grid()ボタンをカスタム位置に配置したり、カスタム位置に配置できることを期待しています.pack()

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

node.js - サービス プリンシパルとシークレットを使用した node.js REST エンドポイントの Azure AD 認証

AzureAD 認証で保護されている REST API を呼び出そうとしています。Postman REST クライアントからは、 https://example.com/getexample Header: Authorization: Bearer のように機能します。ユーザーのトークンをインタラクティブに取得すると、これはうまく機能します(device_codeまたはMFAの例)。

コードを非対話的に実行したかったので、サービス プリンシパルによって REST エンドポイントを認証しようとしています。

REST サーバーは、azure-passport node.js パッケージを使用して nodejs に組み込まれています。

サービス プリンシパル (ネイティブ アプリ) とそのシークレットを作成しました。このパッケージとcurlコマンドの下からaccess_tokenを取得できました

しかし、この生成されたトークンを REST エンドポイントに渡すと、401 が返されます。

サービス プリンシパルとシークレットを使用してカスタム REST エンドポイントを認証する方法を教えてください。

以下は、サービスプリンシパル(サーバーとクライアント)に対して行った構成の詳細です

サーバー SP(node.js アプリ) サービス プリンシパルの作成、User.Read API 権限の追加。管理者 API 権限を付与しました。「API の公開」の下にカスタム スコープ (API.Access) を作成し、「管理者とユーザー」を選択して付与できます。node.js アプリケーションでは、user.read スコープのみを使用しています

クライアント SP(Postman) サービス プリンシパルを作成し、サーバー SP(Customer スコープ) を API 権限の下に追加しました curl コマンドを使用して、スコープを渡さずにアクセス トークンを取得しました。

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

mysql - 選択した 2 つの列をテーブルに結合する方法は?

2 つのテーブルから 2 つの列を選択し、それらを 1 つのテーブルに結合したいのですが、これら 2 つのテーブルには相関列がありません。これどうやってするの?

例えば:

表 A:

表 B:

以下のような出力テーブルが欲しい

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

r - ggplot が曲線の下の領域を間違って塗りつぶすのはなぜですか?

曲線の下を埋めるプロットを作成したいと考えています。ただし、 geom_area チャートを作成すると、ggplot は逆を埋めているように見えます。入力しているデータは 2035 年に x 軸と交差する必要があります。おそらくこれが問題の一部です。

最近 R と ggplot を更新し、1 年前のコードを実行しています。コードについては何も変更していませんが、それでも機能していません。

正の y 値の場合、グラフが線から軸に向かって塗りつぶされることを期待しています。負の y 値の場合、グラフが軸までいっぱいになると思います。

グラフ印刷はこんな感じ

グラフ印刷はこんな感じ