問題タブ [internal]
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 - POST データの転送中に単純な .htaccess 内部リダイレクト Catch All スクリプトを作成するにはどうすればよいですか?
すべてのリクエストをキャッチし、すべての POST データをそのままにして、キャッチオール ページに内部的に転送したいだけです。
キャッチオールページ: http://www.mydomain.com/addons/redirect/catch-all.php
非常に多くの組み合わせを試しましたが、catch-all.php 以上を指定すると、サーバーは内部的にリダイレクトしたくありません。
また、[L] は必要ですか、それとも内部リダイレクトには役に立ちませんか?
次に、どの php コードを使用して POST データを取得し、それを使用し、最後に PHP がページを最初に要求されたページにリダイレクトしますか?
$_POST['variable_name']; を使用して通常どおりに実行できますか? または何か違う?次に、最初に要求されたページをどのように呼び出して、ヘッダーの場所にそのページに誘導するように PHP に指示できますか?
ありがとう!
アップデート:
うんうん、気にしないで。条件は機能します。これが私のコードです:
インスピレーションをありがとう!それでは、その PHP を機能させる時が来ました...
apache-flex - SQLiteの達人:ファイルに関する非常に詳細なメタデータを表示するにはどうすればよいですか?
テーブルに対する単純なクエリがFlexで誤った値を返しているが、SQLiteの他のGUIフロントエンドでは返されていない状況があります。
ttlからタイトルを選択します。ここでttl.ttl= 140 //ttlはPK列の列名でもあります
PK= 1400の行に属するタイトルを返します。
ttl.ttlはintデータ型として定義されます。
繰り返しますが、問題はFlexでのみ発生し、正しいタイトル値を返すSQLiteの他のGUIフロントエンドでは発生しません。
問題のトラブルシューティングに役立てるために、このテーブルに関する低レベルの情報をできるだけ多く知りたいです。内部をクエリするにはどうすればよいですか?
ruby - c#の内部キーワードに相当するルビー?
C#では、「内部」クラスまたはメソッドは、それが配置されているアセンブリ内からのみ呼び出すことができます... Rubyには「アセンブリ」またはそれらのような実際のパッケージがありません(gem以外ですが、それらはまったく同じことではありません)が、内部と同様に、メソッドを呼び出すことができる場所を制限する方法があるかどうか疑問に思っていますか?
小さなフレームワークを更新して、3 つのメソッドを持つクラスを作成しました。フレームワークからのみ 3 つのメソッドのうち 2 つを呼び出し、3 つ目のメソッドはどこからでも呼び出せるようにしたいと考えています。これはルビーで可能ですか?それとも私はこれについて間違っているので、2つの別々のクラスを作成する必要がありますか? また ?
c# - パブリック抽象クラスのサブクラス化を同じアセンブリ内の型に制限し、内部型に型指定された保護されたメンバーを許可する方法
この質問は、c# 内部抽象クラス、使用法を外部に隠す方法に似ていますが、私の動機は異なります。これがシナリオです
私は次のことから始めました:
上記は正常にコンパイルされます。しかし、基本クラスを抽出する必要があると判断し、次のように記述しようとしました。
したがって、問題は、保護されたメンバーがアセンブリの外部に表示されますが、内部型であるため、コンパイルされません。
当面の問題は、PublicBaseClass と同じアセンブリ内のパブリック クラスのみがそれを継承する可能性があるため、_fieldA がアセンブリの外部に公開されないことをコンパイラに伝える方法 (またはできるか?) です。
または、私がやりたいことを行う別の方法はありますか、すべて同じアセンブリにあり、共通の (「保護された」) コードでそのアセンブリの内部型を使用するパブリック スーパー クラスと一連のパブリック基本クラスがありますか?
私がこれまでに持っていた唯一のアイデアは次のとおりです。
しかし、それは醜いです!
c# - インターフェイスの問題
Check()メソッドを持つインターフェイス(IMessageと呼びます)があり、クラスがこのインターフェイスを実装しています
それはすべて大丈夫です。問題は、このメソッド(Check())をパブリックにしたくないので、アセンブリの内部に保持したいのですが、内部にすると、コンパイラはインターフェイスを実装しないと言います。インターフェイスを実装するには、パブリックである必要があります。私に何ができる?
asp.net-mvc - MVCでの実行フロー
私はMVCを詳細に学習しようとしていますが、内部で正確な機能フローとは何か、つまり、どの関数(重要な関数)が呼び出され、アプリケーションの起動時にどのような機能が実行され、コントローラーのアクションとは別にどの関数が呼び出されるのか疑問に思っています。先に進むにつれて、アプリケーションに書き込みます。
android - Androidの内部ストレージ-制限は何ですか?
1)Androidアプリは、組み込みのSQLiteDBにデータを保存します。
DBはandroid.database.sqlite.SQLiteFullExceptionをスローできるようですが、APIには制限についての正確な情報がありません。
SQLiteFullExceptionに陥らないようにするための、DBのサイズ制限を教えてもらえますか?
DBは(SDカードではなく)デバイスの内部ストレージにデータを保存すると思います。私は正しいですか?SQLite DBが単なるファイルであるとすると、おそらくDBサイズは空き内部ストレージスペースによって制限されます。繰り返しますが、私は正しいですか?はいの場合、Androidの内部ストレージサイズはどれくらいですか?それを検出する方法は?デバイスモデルごとに異なりますか、それともOSバージョンごとに異なりますか?
2)アプリの設定も保存する必要があります。SharedPreferencesはうまくフィットすると思います。ただし、問題は、SharedPreferencesも内部ストレージに保存されているかどうかです。はいの場合、それはDBがファイルを保存するのと同じストレージですか?
前もって感謝します!
c# - C#PresentationFramework.dll内にブレークポイントを設定するにはどうすればよいですか?
これは暗闇の中でのショットかもしれませんが、PresentationFramework.dllの次の内部静的メソッド内にブレークポイントを設定するにはどうすればよいですか?
私はJoeと非常によく似た状況に遭遇しました。そこでは、TextBoxコントロールとItemsControlを含むポップアップを使用してカスタムオートコンプリートテキストボックスを作成しています。テキストボックスにフォーカスがあり、StaysOpen = "False"で表示されるポップアップにいくつかの文字を入力すると、マウスポインターが非表示になります(System.Windows.Documents.TextEditorTyping.HideCursorを呼び出すことで)。通常はマウスを動かすと再表示されますが、ポップアップは非表示にするかどうかをチェックしているときにこのイベントを処理するように見えるため、ウィンドウ内を移動してもポインタは非表示のままになります。
最初のキーを押すとポインタが消えてすぐに再表示され、2回目のキーを押すとポインタが非表示のままになるという癖があります。これは、何かが_ShowCursor()を呼び出していることを示唆しており、私は何を知りたいのかを知りたいと思っています。したがって、この投稿、および上記のブレークポイントを設定したいという願望。そのブレークポイントを設定するにはどうすればよいですか?
私の実際の問題に関しては、ポインターが移動すると非表示のままになるので、マウス移動イベントをブロックせずに自分でStaysOpen = "False"をエミュレートするか、マウス移動イベントを自分で起動してポインターを再表示することで解決したいと考えています。これに関する他のヒントはありがたいです。
c# - C# は、アセンブリ内のすべての型にアクセス可能なアクセサーを設定し、派生型に対してのみアクセサーを取得します。方法?
アクセス修飾子のない型のこのプロパティ(つまり、internal
アクセス):
SomeType のアセンブリ内のすべての型とアクセサーを使用できるようget
にしset
ます。問題: アクセスをSomeType (および実際の SomeType) から派生した型のみに制限するにはどうすればset
よいですか?
はコンパイラによって拒否されます。これは、protected
よりも制限が緩いと言われているためですinternal
(おそらく:protected
との交差がありますが、完全に含まれてinternal
いるわけではありません--> 派生型は の範囲を超えて存在できます)。internal
internal
アセンブリ内の任意の型からアクセスされ、アセンブリ内の派生型によってのみ設定されるコードは何でしょうか?
編集: 回答を確認した後、解決策に違いが生じる可能性があるため、プロパティの別の特性を追加する必要があると思います: プロパティのタイプは実際にはSomeType
です。編集されたコードは次のとおりです。
プロパティが宣言されている場合public
、コンパイラはエラーを発行します (プロパティ タイプ SomeType は、プロパティ Length よりもアクセスしにくくなります)。