問題タブ [default]
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.
php - IIS7 でプレーン テキストとしてコードを表示する PHP デフォルト ドキュメント (index.php)
最近、Windows Server 2008 SP2 の IIS 7 で PHP 5.2.9-2 をセットアップしました。ほとんどすべてが正常に動作しているようです -- PHP は問題なく動作しており、ほぼすべての PHP コードが完全に動作しています... デフォルトのページを除きます。デフォルトのドキュメント (index.php) は PHP によって解釈されず、ページは基礎となる PHP コードをブラウザーに表示するだけです。
最良の例 -- まったく同じコードを持つ 2 つのページ (index.php + phpinfo.php): <?php phpinfo(); ?>
http://mysite.com/test/ --> "<?php phpinfo(); ?>" (平文で表示) http://mysite.com/test/index.php --> "<?php phpinfo (); ?>" (平文で表示)
http://mysite.com/test/phpinfo.php --> 適切な「青/灰色」の PHP 情報ページ
奇妙なのは、私のサイトのルート ( http://mysite.com ) が、デフォルトのドキュメントである index.php を介して PHP を正しく解釈していることです。
「ベスト プラクティス」 ( http://iis.net/fastcgi/configuration ) に従ってサイトをセットアップしました。PHP は FastCGI 経由で実行されます。Index.php は、唯一のデフォルトのドキュメント タイプです。「Mysite」はルート ドライブのサブディレクトリに格納されており、IUSR には全体のアクセス許可があります。Handler Mappings は、FastCGI 経由の PHP を *.php のトップ エントリとして示しています。
これを何時間もグーグルで調べてきましたが、非常によく似た問題を抱えている他の人を見てきましたが、解決策はありません。
ありがとう!
browser - C# またはバッチ ファイルを使用して既定のブラウザーを変更する方法
タイトルがすべてを物語っています。
c# - バインディングのデフォルト ValueConverter
Converter
特定のタイプのすべてのバインディングにWPF を自動的に適用する方法はありますか?
この質問を見たことがありますが、別のケース (ローカリゼーション) をカバーしているため、満足のいく答えはありません。
私の問題: Commands
WPF コマンドにバインドしたい を含むモデル クラスがあります。モデル クラスはツールキットに依存しないため、ICommand
そこに WPF を実装することはできません。代わりに、s を WPF sCommandConverter
にラップする があります。CommandModel
ICommand
これは非常にうまく機能しますが、忘れがちでありConverter=
、WPF はバインディングが失敗したことを示しません。
私の質問は次のとおりです。特定のタイプのバインディングにコンバーターを常に適用するように WPF を強制する可能性はありますか? または、別の方法として、コマンド バインディングが失敗したときに適切なエラーが発生するように WPF を取得するにはどうすればよいですか?
.net - 独自のデフォルトTを作成できますか?ここで、Tは独自のクラスです
私は次のことをしているとしましょう
何らかの理由で、このクラスのデフォルトをチェックしています。int型のデフォルトが0であるのと同じように、クラスのデフォルトを設定したいと思います。上記のクラスで、Somefieldのデフォルトを「hello」にします。 ;
これは、実際のアプリケーションではなく、私自身の理論的な満足のためだけのものです。ただ疑問に思う。
c# - Windows フォーム: 複数の既定のボタン?
私が作成している単純な数当てゲームでは、ユーザーはいくつかの数字を入力してボタンを押します。2 番目のパネルが有効になり、元のパネルは無効になります。ユーザーは数字を入力し、別のボタンを複数回押します。2 つのパネルが同時に有効になることはないので、両方のボタンを「デフォルト」にして、Enter キーを押すと押されるようにしたいと思います。これは可能ですか?どうやら、ウィンドウごとにこれらのうちの 1 つしか設定できません。
windows-installer - InstallShield 2009 基本 MSI サイレント インストール: デフォルトで「修復」を設定する方法
Shield Premier 2009 をインストールします。コマンド ラインから setup.exe /s /v/qn と入力して基本的な MSI をサイレント インストールします。ただし、デフォルトで「変更」を選択する前に一度インストールすると、ファイルを置き換えることはありません。しかし、ファイルを再度コピーする必要があります。デフォルトで 2 回目のサイレント インストールで「修復」を実行する方法は?
c# - デフォルト/インデックス ページへの C#/.NET サーバー パス
プロジェクトの将来性をさらに高めるために、C# を使用して Web ディレクトリ内のインデックス/デフォルト ページのフル パスとファイル名を取得する最良の方法を見つけようとしています。
「Server.MapPath("/test/")」は「C:\www\test\」を提供します
...そうです: 'Server.MapPath(Page.ResolveUrl("/test/"))'
...しかし、「C:\www\test\index.html」が必要です。
誰かがそのディレクトリを参照したときに Web サーバーが提供するファイル名を取得する既存の方法を知っている人はいますか?
助けてくれてありがとう、飼料
.net - 管理対象のexecutable.netのデフォルトのスタックサイズをどのように変更しますか
自動生成されたアセンブリの1つがnew()でStackOverflowExceptionをスローしていることを発見しました。このクラスには、コンストラクターで初期化される400以上の単純なプロパティがあります(ほとんどの場合、デフォルト(文字列)など)。
64ビットでは問題ありませんが、32ビットでは問題ありません。
コードジェネレーターを再設計する際に余裕を持たせるために、ユースケースでより大きなデフォルトスタックを作成することが合理的かどうかをテストする必要があります。
私たちは特にそうします。可能であればapp.configを含むソリューションに興味があります。しかし、私は現実主義者なので、何でもいいでしょう。
スタックオーバーフローの理由。問題のコンストラクターを絞り込みました。私の第一印象も無限再帰のタイプでした。ただし、次の3行のコンソールアプリを使用してエラーを再現しました。
- クラスの空のインスタンスを作成します。
- 最初の仕事はインスタンスを作成して空にすることであるクラスで非静的メソッド(Clone)を呼び出し、プロパティをに渡します。
2番目のコンストラクターにヒットすると、バタンと鳴ります。
.netソースコードを使用してデバッグしているところ、スタックオーバーフローがGuid.NewGuid()にあり、これが2番目のパラメーターとしてコンストラクターに渡されていることがわかります。実際のコード行は、ネイティブCoCreateGuid()呼び出しの呼び出しです。
したがって、CoCreateGuid()のバグである可能性がありますが、コードを問題から排除したいと考えています。私の最初の考えは、スタックのサイズを大幅に増やして、このエラーが再発するかどうかを確認することです。次に、すべてのユースケースを制御できると思うので、コンストラクターをオブジェクトの初期化に置き換えます。これにより、スタックへのプレッシャーを軽減できると思います。
Nb。クラスからintプロパティだけを削除することで、エラーの発生を防ぐことができます。
wpf - アプリケーションが理解できないカルチャを渡されたときに、どの resx ファイルを使用するかをアプリケーションに伝えるにはどうすればよいですか? (WPF)
被験者はそれをすべて言います。Resources.en-US.resx、Resources.de-DE.resx などがあります。基本的な Resources.resx ファイルを参照したくありません。誰かが resx を持っていない言語を私に渡した場合、私はそれをドロップバックして Resources.en-US.resx を使用したいと考えています。誰?
javascript - 上矢印キーを押している間、テキスト入力のデフォルトの動作を防止します
<input type="text"/>
数値を使用した基本的なHTMLテキストフィールドを使用しています。
JavaScriptイベントkeyup
を追加して、ユーザーが上矢印キー(e.which == 38
)を押したときを確認します。次に、数値をインクリメントします。
コードはうまく機能しますが、私を悩ませていることが1つあります。Safari/MacとFirefox/Macはどちらも、上矢印キーを押しているときにカーソルを最初に移動します。<input type="text"/>
これは、私が知る限り、すべてのテキストフィールドのデフォルトの動作であり、理にかなっています。
ただし、これにより、カーソルが前後にジャンプするという美的効果はあまり得られません(値が変更された後)。
最初のジャンプは続いてkeydown
いますが、この知識があっても、それを防ぐことはできません。私は次のことを試しました:
イベントe.preventDefault()
にkeyup
参加することも役に立ちません。
カーソルが動かないようにする方法はありますか?