すべての問題

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

javascript - ASP.NET で JavaScript をエスケープする方法を選択する

C#/ASP.NETでJavaScriptをエスケープする正しい方法は何ですか? 例えば:

これについては確かに質問がありますが、さまざまなオプションをリストしています。がある

  • System.Web.HttpUtility.JavaScriptStringEncode
  • System.Web.Util.HttpEncoder.JavaScriptStringEncode
  • Microsoft.Security.Application.Encoder.JavaScriptEncode
  • Microsoft.JScript.GlobalObject.escape
  • System.Text.Encodings.Web.JavaScriptEncoder (コア)
  • 他の?

これらのメソッドの結果は常に同じであるとは限らず、それらのドキュメントはユース ケースを明確に説明していないようです。

後者の例の場合、おそらく HTML と JS エンコーディングの両方を使用する必要があります。HTML エンコーディングなしで使用すると、System.Web.HttpUtility.JavaScriptStringEncode を悪用することができました。ただし、Microsoft.Security.Application.Encoder.JavaScriptEncode は非常に徹底しているため、適切な HTML エンコーディングを追加しても、それを悪用する方法がわかりません。
JSFiddle: https://jsfiddle.net/1afn5dky/

それぞれの方法に好ましいユースケースはありますか?

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

r - 行IDに基づいて「ファイル名」列をデータフレームに割り当てます

Web スクレイピングされたさまざまなテーブルを行バインドして、データ フレームを作成しました。

行 .id に基づいてcompany、それぞれの名前で新しい列を作成したいと考えています。filelistと の間の 3 番目のコードが会社名です_。このようなものを取得するには:

これは非常に単純な質問かもしれませんが、R の関数についてはまだ自信がありません。私はこの同様の質問を見て、試しました:

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

javascript - 関数を呼び出して、React の時刻に応じて見出しのテキストと色を変更する方法は?

時間に応じて h1 見出しのテキストと色の両方を変更しようとしています。
私のコードでは、「プロパティ 'innerText' を null に設定できません」というエラーが表示されます。
レンダリング部分に関数を実装する方法を見つけようとしましたが、成功しませんでした。
これが私のコードです:

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

c# - Unity2D の複製されたゲーム オブジェクトが他のゲーム オブジェクトのタグを検出しない

スポーンする発射体を作成しようとしていますが、それがプレイヤーに当たると、彼は破壊されます。発射物は「Instantiate」コマンドで生成され、「複製されたゲームオブジェクト」になることに言及する必要があります。スクリプトでは、発射体がタグ「プレーヤー」を持つ別のゲームオブジェクトに当たった場合、それが当たったゲームオブジェクトは破壊されますが、コードを実行して発射体がプレーヤーに当たった後、プレーヤーは破壊されませんでした。確認したところ、タグに「プレイヤー」とあります。コードにデバッグ コマンドを挿入したところ、タグが検出されないことがわかりました。投射物スポナーのスクリプトと投射物自体は別なので、問題のあるスクリプトなので投射物のスクリプトのみを表示します。私はスクリプトがそうではないことに言及しなければなりません」

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

node.js - IDのリストを使用したmongodb集約

次の集計を取得しました。

すべてのメッセージをスキャンして docId でグループ化し、各グループで最後に更新されたメッセージのみを返します。

戻ります-

意図したとおりに機能しています(最適化についてはわかりません)。

しかし、その上にもう 1 つ追加する必要があります。

UI でドキュメントのリストを取得し、それぞれの最新のメッセージのみを表示する必要があります。ただし、ページングも取得したため、XXXXXX ドキュメントの最後のメッセージを表示する必要はありませんが、1 ページのみです。

だから基本的にこのようなもの -

しかし、それをすべて組み合わせる方法がわかりません。

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

html - ページの下部に div を設定する方法

ページの下部に div を設定する方法が本当にわかりません。

私のコードは次のようなものです:

を試してみました<footer>

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

c# - "number".ToString("C", new CultureInfo("es-uy")) を呼び出すと、サーバーで異なる結果が得られます

自分のマシンでサービスを実行し (.net フレームワークまたは .net Core 1.1 または .net core 3 を使用)、toStringメソッドを呼び出してウルグアイ通貨の値を取得すると、希望どおりに取得できます。

出力: $ 321.456,00 - 正しい

本番サーバーで実行すると、同じコードの出力が異なり、間違っている可能性があります。

サーバー上の出力: $U 321.456,00

誰かがその理由を知っていますか?サーバー出力をlocalhostと同じに設定するにはどうすればよいですか?

CultureInfoを使用して多くのシナリオをチェックしてテストしましたが、サーバーのように設定できなかった唯一の属性はInstalledUICultureです(私のものはpt-brで、サーバーはen-usです)